OSDN Git Service

* cray_pointers_2.f90: Add -fbounds-check compile flag.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-06-08  Asher Langton  <langton2@llnl.gov>
2         
3         PR fortran/27786
4         * cray_pointers_2.f90: Add -fbounds-check compile flag.
5         
6 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7
8         PR target/27421
9         * gcc.dg/union-3.c: New test.
10
11 2006-06-08  Richard Guenther  <rguenther@suse.de>
12
13         PR middle-end/27116
14         * gcc.dg/torture/pr27116.c: New testcase.
15         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
16
17 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
18
19         PR rtl-optimization/26449
20         * gcc.dg/pr26449.c: New test.
21
22 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23
24         PR c++/27601
25         * g++.dg/ext/offsetof1.C: Test member functions.
26
27 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
28
29         * gcc.dg/pr27095.c: Improve scanning.
30
31 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
32
33         PR fortran/23091
34         * gfortran.dg/saved_automatic_1.f90: New test.
35
36         PR fortran/24168
37         * gfortran.dg/array_simplify_1.f90: New test.
38
39         PR fortran/25090
40         * gfortran.dg/entry_dummy_ref_1.f90: New test.
41
42         PR fortran/25058
43         * gfortran.dg/entry_dummy_ref_2.f90: New test.
44
45 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
46
47         PR c++/27177
48         * g++.dg/expr/cast7.C: New test.
49
50 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
51
52         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
53         * lib/gcc-defs.exp (tool_check_compile): Ditto.
54         * lib/fortran-torture.exp (fortran-torture-compile,
55         fortran-torture-execute): Ditto.
56
57 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
58
59         PR target/27842
60         * gcc.dg/vmx/pr27842.c: New test.
61
62 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
63
64         PR libfortran/27895
65         * gfortran.dg/bounds_check_3.f90: New test.
66
67 2006-06-05  Mike Stump  <mrs@apple.com>
68
69         * objc.dg/objc-fast-4.m: Skip for ppc64.
70
71 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
72
73         PR testsuite/27705
74         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
75
76 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
77             Victor Kaplansky  <victork@il.ibm.com>
78             
79         PR tree-optimizations/26360
80         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
81         with -fno-tree-dce.
82         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
83
84 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
85
86         PR fortran/14067
87         * gfortran.dg/data_char_1.f90: Add messages for truncated
88         strings.
89
90         PR fortran/16943
91         * gfortran.dg/func_decl_2.f90: New test.
92
93         PR fortran/20839
94         * gfortran.dg/do_2.f90: New test.
95
96         PR fortran/27655
97         * gfortran.dg/associated_3.f90: New test.
98
99 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
100
101         PR c++/27819
102         * g++.dg/template/static25.C: New test.
103
104         PR c++/27722
105         * g++.dg/init/array21.C: New test.
106
107         PR c++/27807
108         * g++.dg/ext/complit7.C: New test.
109         
110         PR c++/27806
111         * g++.dg/parse/ptrmem5.C: New test.
112
113 2006-06-04  Roger Sayle  <roger@eyesopen.com>
114             Andrew Pinski  <pinskia@physics.uc.edu>
115
116         PR c/27150
117         PR middle-end/27382
118         * gcc.dg/pr27150-1.c: New testcase.
119         * gcc.dg/pr27382-1.c: New testcase.
120         * gcc.dg/pr27382-2.c: New testcase.
121
122 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
123
124         PR c/25161
125         PR c/27020
126         * gcc.dg/array-10.c: New test.
127
128 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
129
130         PR c++/27804
131         * g++.dg/init/const4.C: New test.
132         * g++.dg/init/member1.C: Add error-marker.
133         * g++.dg/other/fold1.C: Adjust error-marker.
134
135 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
136
137         PR c++/27601
138         * g++.dg/ext/offsetof1.C: New test.
139
140 2006-06-04 Eric Christopher <echristo@apple.com>
141
142         * gcc.dg/attr-ms_struct-1.c: New.
143
144 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
145
146         * gcc.c-torture/compile/builtin_constant_p.c: New test.
147
148 2006-06-04  Richard Guenther  <rguenther@suse.de>
149
150         PR tree-optimization/27039
151         * gcc.dg/tree-ssa/loop-17.c: New testcase.
152
153 2006-06-03  Roger Sayle  <roger@eyesopen.com>
154
155         PR target/26223
156         * gcc.target/i386/amd64-abi-2.c: New test case.
157
158 2006-06-02  Eric Christopher  <echristo@apple.com>
159
160         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
161         * gcc.target/i386/20020523-1.c: Skip if darwin.
162         * gcc.target/i386/asm-3.c: Ditto.
163         * gcc.target/i386/20011119-1.c: Ditto.
164         * gcc.target/i386/clobbers.c: Remove pic part of test.
165
166 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
167
168         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
169         * g++.old-deja/g++.other/init19.C: Ditto.
170         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
171         and add other platforms as expected failures.
172
173 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
174
175         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
176         (is-effective-target-keyword): Ditto.
177
178 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
179
180         PR fortran/27715
181         * gfortran.dg/extended_char_comparison_1.f:  New test.
182
183 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
184
185         PR fortran/25098
186         * gfortran.dg/dummy_procedure_1.f90: New test.
187
188         PR fortran/25147
189         * gfortran.dg/dummy_procedure_2.f90: New test.
190
191         * gfortran.dg/associated_2.f90: Correct to make consistent with
192         standard.
193
194 2006-05-31  Roger Sayle  <roger@eyesopen.com>
195
196         * gcc.target/i386/387-11.c: New test case.
197
198 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
199
200         PR c++/27801
201         * g++.dg/template/cond6.C: New test.
202
203         PR c++/26496
204         * g++.dg/template/crash51.C: New test.
205         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
206
207         PR c++/27385
208         * g++.dg/init/array20.C: New test.
209
210 2006-05-31  Roger Sayle  <roger@eyesopen.com>
211
212         * gcc.dg/builtins-54.c: New test case.
213
214 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
215
216         PR c++/26433
217         * g++.dg/template/fntry1.C: Add dg-do link.
218
219         PR c++/27808
220         * g++.dg/parse/friend6.C: New test.
221
222 2006-05-30  Asher Langton  <langton2@llnl.gov>
223
224         * gfortran.dg/cray_pointers_7.f90: New test.
225
226 2006-05-30  Roger Sayle  <roger@eyesopen.com>
227
228         PR tree-optimization/23452
229         * gcc.dg/fold-mulconj-1.c: New test case.
230
231 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
232
233         PR c++/27803
234         * g++.dg/parse/bitfield1.C: New test.
235
236 2006-05-30  Roger Sayle  <roger@eyesopen.com>
237
238         * gcc.target/ppc-eq0-1.c: New test case.
239         * gcc.target/ppc-negeq0-1.c: New test case.
240
241 2006-05-30  Dirk Mueller  <dmueller@suse.de>
242
243         PR c/27273
244         * gcc.dg/overflow-warn-5.c: New test.
245
246 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
247
248         PR c/27718
249         * gcc.dg/sizeof-1.c: New test.
250
251 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
252
253         PR target/27790
254         * gcc.target/i386/pr27790.c: New test.
255
256 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
257
258         PR libgfortran/27757
259         * gfortran.dg/direct_io_5.f90: New test.
260
261 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
262
263         PR libgfortran/27634
264         * gfortran.dg/fmt_missing_period_1.f: New test.
265         * gfortran.dg/fmt_missing_period_2.f: New test.
266         * gfortran.dg/fmt_missing_period_3.f: New test.
267
268 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
269
270         PR fortran/19777
271         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
272         arrays.
273
274 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
275
276         PR c++/27713
277         * g++.dg/template/new6.C: New test.
278
279 2006-05-29  Roger Sayle  <roger@eyesopen.com>
280
281         PR tree-optimization/24964
282         * gcc.target/i386/387-10.c: New test case.
283
284 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
285
286         * intrinsics/string_intrinsics.c (compare_string):
287         Use memcmp instead of strncmp to avoid tripping over
288         CHAR(0) in a string.
289
290 2006-05-27  Richard Guenther  <rguenther@suse.de>
291
292         PR middle-end/27773
293         * gcc.dg/torture/pr27773.c: New testcase.
294
295 2006-05-27  Dirk Mueller  <dmueller@suse.de>
296
297         * gcc.dg/pr24561.c: Rename to..
298         * gcc.dg/pr25962.c: .. this.
299
300 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
301
302         PR fortran/19777
303         * gfortran.dg/bounds_check_2.f: New test.
304
305 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
306
307         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
308         * gfortran.dg/byte_1.f90: Likewise.
309         * gfortran.dg/dup_save_2.f90: Likewise.
310
311 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
312
313         * gfortran.dg/associated_2.f90: New test.
314
315 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
316
317         PR fortran/27524
318         * gfortran.dg/bounds_check_1.f90: New test.
319
320 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
321
322         PR rtl-optimization/27661
323         * gcc.dg/pr27661.c: New test case.
324
325 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
326
327         PR fortran/23151
328         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
329         * gfortran.dg/print_parentheses_1.f:  New test.
330         * gfortran.dg/print_parentheses_2.f90:  New test.
331
332 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
333
334         PR target/27758
335         * gcc.dg/pr27758.c: New test.
336
337 2006-05-24  Falk Hueffner  <falk@debian.org>
338
339         * gcc.c-torture/compile/pr27571.c: New test.
340
341 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
342
343         PR fortran/27709
344         * gfortran.dg/spec_expr_4.f90: New test.
345
346         PR fortran/27155
347         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
348
349 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
350
351         PR c++/20103
352         * g++.dg/ext/complit6.C: New test.
353         * g++.dg/ext/complit3.C: Adjust error markers.
354         * g++.dg/init/const3.C: New test.
355
356 2006-05-25  Richard Guenther  <rguenther@suse.de>
357
358         PR middle-end/27743
359         * gcc.dg/torture/pr27743.c: New testcase.
360
361 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
362
363         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
364
365 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
366
367         * gcc.dg/compat/scalar-by-value-x.h: New.
368         * gcc.dg/compat/scalar-by-value-y.h: New.
369         * gcc.dg/compat/scalar-by-value-5.c: New.
370         * gcc.dg/compat/scalar-by-value-5_main.c: New.
371         * gcc.dg/compat/scalar-by-value-5_x.c: New.
372         * gcc.dg/compat/scalar-by-value-5_y.c: New.
373         * gcc.dg/compat/scalar-by-value-6.c: New.
374         * gcc.dg/compat/scalar-by-value-6_main.c: New.
375         * gcc.dg/compat/scalar-by-value-6_x.c: New.
376         * gcc.dg/compat/scalar-by-value-6_y.c: New.
377
378 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
379
380         PR tree-optimization/27639
381         PR tree-optimization/26719
382         * gcc.dg/pr27639.c: New test.
383         * gcc.dg/pr26719.c: New test.
384         * gcc.dg/tree-ssa/scev-cast.c: New test.
385
386 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
387
388         PR c++/20173
389         * g++.dg/template/error21.C: New test.
390
391 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
392
393         PR target/27696
394         * gcc.target/i386/pr27696.c: New.
395
396 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
397
398         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
399
400         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
401
402 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
403
404         PR c++/27716
405         * g++.dg/other/assign1.C: New test.
406
407 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
408
409         PR target/27266
410         * gcc.target/i386/pr27266.c: New.
411
412 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
413
414         PR c++/27451
415         * g++.dg/ext/asm9.C: New test.
416
417 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
418
419         PR rtl-optimization/25514
420         * gcc.c-torture/compile/pr25514.c: New test.
421
422 2006-05-22  Richard Guenther  <rguenther@suse.de>
423
424         Revert
425         2006-01-31  Richard Guenther  <rguenther@suse.de>
426
427         * gcc.target/i386/sselibm-1.c: New testcase.
428         * gcc.target/i386/sselibm-2.c: Likewise.
429         * gcc.target/i386/sselibm-3.c: Likewise.
430         * gcc.target/i386/sselibm-4.c: Likewise.
431         * gcc.target/i386/sselibm-5.c: Likewise.
432
433 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
434
435         PR c/27420
436         * gcc.dg/func-args-2.c: New test.
437
438         PR c/26818
439         * gcc.dg/struct-incompl-1.c: New test.
440
441 2006-05-22  Richard Guenther  <rguenther@suse.de>
442
443         PR testsuite/27708
444         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
445         the transformations we test for.
446
447 2006-05-22  Richard Guenther  <rguenther@suse.de>
448
449         PR testsuite/27707
450         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
451
452 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
453
454         PR c++/27210
455         * g++.dg/warn/new1.C: New test.
456         * g++.dg/template/new5.C: Likewise.
457
458 2006-05-21  Roger Sayle  <roger@eyesopen.com>
459
460         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
461         * gcc.target/i386/20060512-3.c: Likewise.
462
463 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
464
465         PR rtl-optimization/27671
466         * gcc.c-torture/execute/pr27671-1.c: New.
467         * gcc.dg/pr27671-2.c: Likewise.
468
469         PR tree-optimization/26622.
470         * gcc.c-torture/compile/pr26622.c: New.
471
472 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
473
474         PR fortran/27613
475         * gfortran.dg/recursive_reference_1.f90: New test.
476
477 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
478
479         PR fortran/25746
480         * gfortran.dg/elemental_subroutine_3.f90: New test.
481
482         PR fortran/25090
483         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
484
485         PR fortran/27584
486         * gfortran.dg/associated_target_1.f90: New test.
487
488         PR fortran/19015
489         * gfortran.dg/maxloc_shape_1.f90: New test.
490
491 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
492
493         PR libgfortran/24459
494         * gfortran.dg/namelist_24.f90: New test.
495         * gfortran.dg/namelist_12.f: Fix typo in comment.
496
497 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
498
499         PR middle-end/25776
500         * g++.dg/other/error11.C: New test.
501
502 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
503
504         * gcc.target/mips/pr26765.c: Add -w to options.
505
506 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
507
508         * lib/target-supports.exp (check_effective_target_mpaired_single):
509         New function.
510         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
511         multilibs.
512         * g++.dg/vect/vect.exp: Likewise.
513
514 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
515
516         PR testsuite/25891
517         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
518
519 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
520
521         PR fortran/27662
522         * gfortran.dg/temporary_1.f90: New file.
523
524 2006-05-19  Andreas Schwab  <schwab@suse.de>
525
526         * g++.dg/other/unused1.C: Also match "stringz".
527
528 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
529
530         PR c++/26433
531         * g++.dg/template/fntry1.C: New test.
532
533 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
534
535         PR c++/27471
536         PR c++/27506
537         * g++.dg/conversion/bitfield5.C: New test.
538         * g++.dg/conversion/bitfield6.C: New test.
539
540 2006-05-18  Mike Stump  <mrs@apple.com>
541
542         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
543         * gcc.dg/vla-4.c: Add.
544         * gcc.dg/vla-5.c: Add.
545         * gcc.dg/vla-6.c: Add.
546
547 2006-05-12  Stuart Hastings  <stuart@apple.com>
548
549         * testsuite/gcc.target/i386/20060512-1.c: New.
550         * testsuite/gcc.target/i386/20060512-2.c: New.
551         * testsuite/gcc.target/i386/20060512-3.c: New.
552         * testsuite/gcc.target/i386/20060512-4.c: New.
553
554 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
555
556         PR c++/26122
557         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
558
559         PR c++/26068
560         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
561         * g++.dg/parse/linkage1.C: New test.
562
563 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
564
565         PR tree-optimization/27548
566         * g++.dg/tree-ssa/pr27548.C: New test.
567
568 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
569
570         PR fortran/26551
571         * gfortran.dg/recursive_check_1.f: New test.
572         * gfortran.dg/recursive_check_2.f90: New test.
573
574 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
575
576         * g++.dg/opt/temp2.C: New test.
577
578 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
579
580         PR c++/27491
581         * g++.dg/init/brace5.C: New test.
582
583         PR middle-end/27415
584         * gcc.dg/gomp/pr27415.c: New test.
585         * g++.dg/gomp/pr27415.C: New test.
586
587         PR tree-optimization/27549
588         * g++.dg/tree-ssa/pr27549.C: New test.
589
590 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
591
592         PR libgfortran/27575
593         * gfortran.dg/read_eof_4.f90: New test.
594
595 2006-05-16  Richard Guenther  <rguenther@suse.de>
596
597         PR tree-optimization/22303
598         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
599
600 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
601
602         PR middle-end/27573
603         * gcc.dg/gomp/pr27573.c: New test.
604         * gfortran.dg/gomp/pr27573.f90: New test.
605
606         PR c/27499
607         * gcc.dg/gomp/pr27499.c: New test.
608         * g++.dg/gomp/pr27499.C: New test.
609
610 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
611
612         PR c++/27339
613         * g++.dg/parser/access8.C: Adjust error marker.
614         * g++.dg/template/access17.C: New test.
615         * g++.dg/template/access18.C: Likewise.
616
617 2006-05-15  Roger Sayle  <roger@eyesopen.com>
618
619         PR target/26600
620         * gcc.target/i386/pr26600.c: New test case.
621
622 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
623
624         PR c++/27505
625         * g++.dg/expr/bitfield1.C: New test.
626
627 2006-05-15  Richard Guenther  <rguenther@suse.de>
628
629         PR tree-optimization/27603
630         * gcc.dg/torture/pr27603.c: New testcase.
631
632 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
633
634         PR fortran/25090
635         * gfortran.dg/entry_dummy_ref_1.f90: New test.
636
637         PR fortran/25082
638         * gfortran.dg/scalar_return_1.f90: New test.
639
640         PR fortran/27411
641         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
642
643 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
644
645         * gcc.dg/gomp/critical-4.c: New test.
646         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
647         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
648         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
649         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
650
651 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
652
653         PR c++/27582
654         * g++.dg/template/dependent-args1.C: New test.
655
656         PR c++/27581
657         * g++.dg/lookup/this1.C: New test.
658
659         PR c++/27315
660         * g++.dg/template/operator6.C: New test.
661         * g++.dg/template/incomplete3.C: New test.
662
663         PR c++/27559
664         * g++.dg/template/new4.C: New test.
665
666         PR c++/27496
667         * g++.dg/template/void2.C: New test.
668
669 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
670
671         * g++.dg/template/dependent-expr5.C: New test.
672
673 2006-05-14  Roger Sayle  <roger@eyesopen.com>
674
675         PR middle-end/26729
676         * gcc.dg/pr26729-1.c: New test case.
677
678 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
679
680         * gcc.dg/pr27003.c: New test.
681
682 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
683
684         * lib/target-supports.dg (check_cxa_atexit_available): Change
685         v3_target_compile to ${tool}_target_compile.
686
687 2006-05-11  Jason Merrill  <jason@redhat.com>
688
689         * lib/scanasm.exp (scan-not-hidden): Fix typo.
690
691 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
692
693         PR fortran/27553
694         * gfortran.dg/label_5.f90: New test.
695
696 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
697
698         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
699         check_effective_target_powerpc_altivec_ok): New.
700         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
701         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
702         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
703         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
704         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
705         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
706         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
707         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
708         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
709         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
710         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
711         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
712         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
713         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
714         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
715         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
716         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
717         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
718         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
719         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
720         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
721         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
722         gcc.target/powerpc/altivec-9.c,
723         gcc.target/powerpc/altivec-consts.c,
724         gcc.target/powerpc/altivec-pr22085.c,
725         gcc.target/powerpc/altivec-splat.c,
726         gcc.target/powerpc/altivec-types-1.c,
727         gcc.target/powerpc/altivec-types-2.c,
728         gcc.target/powerpc/altivec-types-3.c,
729         gcc.target/powerpc/altivec-types-4.c,
730         gcc.target/powerpc/altivec-varargs-1.c,
731         gcc.target/powerpc/altivec-vec-merge.c,
732         gcc.target/powerpc/ppc-vector-memcpy.c,
733         gcc.target/powerpc/ppc-vector-memset.c,
734         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
735         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
736         these effective targets.
737         * gcc.dg/vmx/pr27006.c: Add missing close brace.
738         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
739
740 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
741
742         PR middle-end/27384
743         * g++.dg/other/fold1.C: New test.
744
745         PR middle-end/27488
746         * gcc.dg/fold-nonneg-1.c: New test.
747
748         PR c++/27547
749         * g++.dg/other/operator1.C: New test.
750
751 2006-05-11  Richard Guenther  <rguenther@suse.de>
752
753         PR middle-end/27529
754         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
755
756 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
757
758         * lib/target-supports-dg.exp (check-flags): New.
759         (dg-skip-if): Move flag checks.
760
761 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
762
763         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
764         * lib/target-supports.dg (check_cxa_atexit_available): New.
765
766 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
767
768         PR fortran/27470
769         * gfortran.dg/multiple_allocation_2.f90: New test case.
770
771 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
772
773         * gcc.target/arm/pr27387.C: Fix a comment typo.
774
775 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
776
777         PR fortran/24549
778         * gfortran.dg/error_recovery_1.f90: New test.
779
780 2006-05-10  Richard Guenther  <rguenther@suse.de>
781
782         PR tree-optimization/27302
783         * gcc.dg/torture/pr27302.c: New testcase.
784
785 2006-05-09  Dirk Mueller  <dmueller@suse.de>
786         Richard Guenther  <rguenther@suse.de>
787
788         PR middle-end/27498
789         * gcc.dg/tree-ssa/pr27498.c: New testcase.
790
791 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
792
793         PR rtl-optimization/27335
794         * gcc.dg/pr27335.c: New test.
795
796 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
797
798         * gcc.target/mips/mips-ps-5.c: New file.
799
800 2006-05-08  Jan Hubicka  <jh@suse.cz>
801
802         PR middle-end/25962
803         * gcc.dg/pr25962.c: New.
804
805 2006-05-08  Roger Sayle  <roger@eyesopen.com>
806
807         PR target/27158
808         * gcc.target/powerpc/pr27158.c: New test case.
809
810 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
811
812         PR testsuite/27476
813         * ada/acats/run_all.sh: Use test -z.
814
815 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
816
817         PR libfortran/18271
818         * gfortran.dg/spec_expr_3.f90: New test.
819
820 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
821
822         PR target/24879
823         * gcc.target/i386/monitor.c: New file.
824
825 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
826
827         * gcc.dg/pr27095.c: xfail *-*-darwin*.
828
829 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
830
831         PR c++/27447
832         * g++.dg/other/ptrmem7.C: New test.
833
834 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
835
836         PR target/27421
837         * gcc.dg/array-9.c: New test.
838
839 2006-05-07  Richard Guenther  <rguenther@suse.de>
840
841         PR tree-optimization/27409
842         * gcc.dg/torture/pr27409.c: New testcase.
843
844 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
845
846         PR fortran/27457
847         * gfortran.dg/select_6.f90: New.
848
849 2006-05-07  Richard Guenther  <rguenther@suse.de>
850
851         PR tree-optimization/27136
852         * gcc.dg/torture/pr27136.c: New testcase.
853
854 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
855
856         PR fortran/24813
857         * gfortran.dg/char_cons_len_1.f90: New test.
858
859 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
860
861         PR c++/27427
862         * g++.dg/template/incomplete2.C: New test.
863
864 2006-05-06  Richard Guenther  <rguenther@suse.de>
865
866         PR tree-optimization/27151
867         * gcc.dg/vect/pr27151.c: New testcase.
868
869 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
870
871         PR c++/27430
872         * g++.dg/template/void1.C: New test.
873
874         PR c++/27423
875         * g++.dg/other/void2.C: New test.
876
877         PR c++/27422
878         * g++.dg/conversion/void1.C: New test.
879
880 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
881
882         PR/21391
883         * g++.dg/other/unused1.C: New.
884
885 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
886
887         PR objc/27240
888         * objc.dg/member-1.m: New test.
889
890 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
891
892         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
893
894 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
895
896         PR libfortran/26985
897         * gfortran.dg/matmul_2.f90: New test.
898
899 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
900
901         * ada/acats/run_all.sh: Use sync when main not found.
902
903 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
904
905         PR target/26765
906         * gcc.target/mips/pr26765.c: New.
907
908 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
909
910         * gcc.target/bfin: New directory.
911         * gcc.target/bfin/bfin.exp: New file.
912         * gcc.target/bfin/frmul.c: New file.
913         * gcc.target/bfin/arith.c: New file.
914         * gcc.target/bfin/mul-combine.c: New file.
915         * gcc.target/bfin/shift.c: New file.
916
917 2006-05-04  Richard Guenther  <rguenther@suse.de>
918
919         PR tree-optimization/14287
920         PR tree-optimization/14844
921         PR tree-optimization/19792
922         PR tree-optimization/21608
923         PR tree-optimization/27090
924         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
925         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
926         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
927         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
928         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
929
930 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
931
932         PR tree-optimization/27285
933         * gcc.c-torture/execute/pr27285.c: New test.
934
935         PR middle-end/27388
936         * gcc.dg/gomp/pr27388-1.c: New test.
937         * gcc.dg/gomp/pr27388-2.c: New test.
938         * gcc.dg/gomp/pr27388-3.c: New test.
939
940         PR c++/27359
941         * g++.dg/gomp/pr27359.C: New test.
942
943 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
944
945         PR fortran/20248
946         * gfortran.dg/iargc.f90: New test.
947
948 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
949
950         PR c++/27102
951         * g++.dg/template/crash49.C: New test.
952
953 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
954
955         PR testsuite/27032
956         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
957
958 2006-05-02  Jeff Law  <law@redhat.com>
959
960         PR tree-optimization/27364
961         * gcc.c-torture/execute/pr27364.c: New test.
962
963 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
964
965         PR c++/27309
966         * g++.dg/parser/ctor5.C: New test.
967
968 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
969
970         PR target/27387
971         * gcc.target/arm/arm.exp: New.
972         * gcc.target/arm/pr27387.C: Likewise.
973
974 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
975
976         PR fortran/27269
977         PR fortran/27324
978         * gfortran.dg/module_equivalence_2.f90: New test.
979
980 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
981
982         PR middle-end/27337
983         * g++.dg/gomp/pr27337-1.C: New test.
984         * g++.dg/gomp/pr27337-2.C: New test.
985
986         PR middle-end/27328
987         * gcc.dg/gomp/pr27328.c: New test.
988
989         PR middle-end/27325
990         * g++.dg/gomp/pr27325.C: New test.
991
992         PR middle-end/27310
993         * g++.dg/gomp/pr27310.C: New test.
994
995 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
996
997         PR tree-optimization/27291
998         * g++.dg/tree-ssa/pr27291.C: New test.
999
1000 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
1001
1002         PR tree-optimization/27283
1003         * g++.dg/tree-ssa/pr27283.C: New test.
1004
1005 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
1006
1007         * gcc.dg/tree-ssa/loop-16.c: New test.
1008
1009 2006-05-01  Roger Sayle  <roger@eyesopen.com>
1010             Joseph S. Myers  <joseph@codesourcery.com>
1011
1012         * gcc.dg/Wconversion-3.c: New test case.
1013         * gcc.dg/Wconversion-4.c: Likewise.
1014
1015 2006-05-01  Richard Guenther  <rguenther@suse.de>
1016
1017         PR tree-optimization/26726
1018         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
1019
1020 2006-04-30  Roger Sayle  <roger@eyesopen.com>
1021
1022         * gcc.dg/Woverflow-1.c: New test case.
1023         * gcc.dg/Woverflow-2.c: Likewise.
1024         * gcc.dg/Woverflow-3.c: Likewise.
1025
1026 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
1027
1028         PR c++/27094
1029         * g++.dg/template/defarg8.C: New test.
1030
1031 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1032
1033         PR c++/27278
1034         * g++.dg/parse/operator7.C: New test.
1035
1036 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1037
1038         PR c++/11471
1039         PR c++/27102
1040         * g++.dg/template/crash48.C: New test.
1041
1042         PR c++/27279
1043         * g++.dg/parse/ctor4.C: New test.
1044
1045 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1046
1047         PR fortran/25681
1048         * gfortran.df/char_type_len.f90: New test.
1049
1050 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1051
1052         PR libgfortran/27304
1053         * gfortran.dg/fmt_exhaust.f90: New test.
1054
1055 2006-04-28  Roger Sayle  <roger@eyesopen.com>
1056
1057         PR c/25309
1058         * gcc.dg/large-size-array-2.c: New test case.
1059
1060 2006-04-28  Richard Guenther  <rguenther@suse.de>
1061
1062         PR target/26826
1063         * gcc.target/i386/pr26826.c: New testcase.
1064
1065 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
1066
1067         PR middle-end/27260
1068         * gcc.c-torture/execute/pr27260.c: New.
1069
1070 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
1071
1072         PR middle-end/27095
1073         * gcc.dg/pr27095.c: New.
1074
1075 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
1076
1077         PR c++/27292
1078         * g++.dg/conversion/bitfield4.C: New test.
1079
1080 2006-04-27  Eric Christopher  <echristo@apple.com>
1081
1082         * gcc.dg/pragma-ms_struct.c: New.
1083
1084 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
1085
1086         PR c++/27102
1087         * g++.dg/template/crash47.C: New test.
1088
1089 2006-04-27  Dirk Mueller  <dmueller@suse.de>
1090
1091         * gcc.target/i386/sse-7.c: build with -msse.
1092
1093 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
1094
1095         PR testsuite/27274:
1096         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
1097         (main): Exit if processor doesn't support SSE.
1098
1099 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
1100
1101         PR middle-end/27282
1102         * gcc.c-torture/compile/pr27282.c: New test.
1103
1104 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
1105
1106         PR middle-end/26913
1107         * g++.dg/gomp/pr26913.C: New test.
1108
1109         PR c/25996
1110         * gcc.dg/gomp/pr25996.c: New test.
1111         * g++.dg/gomp/pr25996.C: New test.
1112
1113 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
1114
1115         PR rtl-optimization/26725
1116         * gcc.c-torture/compile/pr26725.c: New test.
1117
1118 2006-04-25  Richard Guenther  <rguenther@suse.de>
1119
1120         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
1121         than n + -1.
1122
1123 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1124
1125         * gcc.dg/20060425-1.c: New testcase.
1126
1127 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
1128
1129         PR tree-optimization/26865
1130         * gcc.dg/pr26865.c: New test.
1131
1132 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
1133
1134         PR c++/27292
1135         * g++.dg/conversion/bitfield1.C: New test.
1136         * g++.dg/conversion/bitfield2.C: Likewise.
1137         * g++.dg/conversion/bitfield3.C: Likewise.
1138
1139 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
1140         Richard Guenther  <rguenther@suse.de>
1141
1142         PR tree-optimization/27236
1143         * gcc.dg/tree-ssa/pr27236.c: New testcase.
1144
1145 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1146
1147         PR c++/19963
1148         * g++.dg/other/incomplete2.C: New test.
1149
1150 2006-04-24  Richard Guenther  <rguenther@suse.de>
1151
1152         PR middle-end/26869
1153         * gcc.dg/torture/pr26869.c: New testcase.
1154
1155 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
1156         Richard Guenther  <rguenther@suse.de>
1157
1158         PR tree-optimization/27218
1159         * g++.dg/tree-ssa/pr27218.C: New testcase.
1160
1161 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
1162
1163         PR c++/26912
1164         * g++.dg/template/friend41.C: New test.
1165
1166 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
1167
1168         * g++.dg/opt/pr15551.C: Include cstdio.
1169         (main): Use remove instead of unlink.
1170
1171 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
1172
1173         * gcc.dg/sibcall-7.c: New test.
1174         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
1175         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
1176         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
1177         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
1178         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
1179
1180 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
1181
1182         PR c++/26534
1183         * g++.dg/opt/bitfield1.C: New test.
1184         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
1185         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
1186         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
1187         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
1188         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
1189         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
1190         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
1191         * g++.dg/abi/bitfield2.C: Likewise.
1192         * g++.dg/init/bitfield1.C: Likewise.
1193
1194 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
1195
1196         PR fortran/25099
1197         * gfortran.dg/elemental_subroutine_4.f90: New test.
1198         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
1199         call sub (m, x).
1200
1201 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
1202
1203         * gcc.c-torture/compile/20060421-1.c: New testcase.
1204
1205 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1206
1207         PR c/25875
1208         * gcc.dg/init-bad-4.c: New test.
1209
1210 2006-04-21  Paul Brook  <paul@codesourcery.com>
1211
1212         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
1213
1214 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
1215
1216         PR fortran/27122
1217         * gfortran.dg/defined_operators_1.f90: New test.
1218         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
1219         remove old ones associated, incorrectly, with Note 5.46.
1220
1221         PR fortran/27113
1222         * gfortran.dg/character_array_constructor_1.f90: New test.
1223
1224 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
1225
1226         * gcc.dg/20060419-1.c: New test.
1227
1228 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
1229
1230         PR c/26774
1231         * gcc.dg/struct-parse-1.c: New test case.
1232
1233 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1234
1235         PR c++/26558
1236         * g++.dg/parse/template19.C: New test.
1237
1238         PR c++/26739
1239         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
1240
1241         PR c++/26036
1242         * g++.dg/expr/call3.C: New test.
1243
1244         PR c++/10385
1245         * g++.dg/conversion/dynamic1.C: New test.
1246
1247 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
1248
1249         PR c++/27102
1250         * g++.dg/template/crash35.C: Tweak error markers.
1251         * g++.dg/template/crash46.C: New test.
1252         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
1253         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
1254
1255 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
1256
1257         PR rtl-optimization/14261
1258         * gcc.c-torture/compile/20060419-1.c: Added.
1259
1260 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
1261
1262         * gfortran.dg/label_1.f90: Adjust dg-error.
1263
1264 2006-04-16  Roger Sayle  <roger@eyesopen.com>
1265
1266         PR target/26961
1267         * gcc.dg/fold-cond-1.c: New test case.
1268         * gcc.dg/pr26961-1.c: Likewise.
1269
1270 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1271
1272         PR libgfortran/27138
1273         * gfortran.dg/read_bad_advance.f90: New test.
1274
1275 2006-04-16  Roger Sayle  <roger@eyesopen.com>
1276             Dale Johannesen  <dalej@apple.com>
1277
1278         PR target/24076
1279         * gcc.target/i386/vecinit-3.c: New testcase.
1280         * gcc.target/i386/vecinit-4.c: Likewise.
1281         * gcc.target/i386/sse-18.c: Likewise.
1282         * gcc.target/i386/sse-19.c: Likewise.
1283
1284 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
1285
1286         * gfortran.dg/allocate_zerosize_1.f90: New test.
1287
1288 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
1289
1290         PR c++/26365
1291         * g++.dg/template/crash45.C: New test.
1292
1293 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
1294
1295         PR fortran/26787
1296         * gfortran.dg/proc_assign_1.f90: New test.
1297         * gfortran.dg/procedure_lvalue.f90: Change message.
1298         * gfortran.dg/namelist_4.f90: Add new error.
1299
1300         PR fortran/25597
1301         PR fortran/27096
1302         * gfortran.dg/auto_pointer_array_result_1.f90
1303
1304         PR fortran/27089
1305         * gfortran.dg/specification_type_resolution_1.f90
1306
1307         PR fortran/18003
1308         PR fortran/25669
1309         PR fortran/26834
1310         * gfortran.dg/bounds_temporaries_1.f90: New test.
1311
1312         PR fortran/27124
1313         * gfortran.dg/array_return_value_1.f90: New test.
1314
1315 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1316
1317         PR fortran/25336
1318         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
1319
1320 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
1321
1322         PR middle-end/26823
1323         * g++.dg/gomp/pr26823-1.C: New test.
1324         * g++.dg/gomp/pr26823-2.C: New test.
1325
1326 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
1327
1328         PR middle-end/27134
1329         * gcc.dg/pr27314.c: New test.
1330
1331 2006-04-13  Richard Henderson  <rth@redhat.com>
1332
1333         * g++.dg/gomp/block-0.C: Update expected matches.
1334
1335 2006-04-13  DJ Delorie  <dj@redhat.com>
1336
1337         * lib/target-supports.exp (check_effective_target_int32plus): New.
1338         (check_effective_target_ptr32plus): New.
1339         (check_effective_target_size32plus): New.
1340         (check_effective_target_int16): New.
1341         (check_profiling_available): Add m32c to the list of unsupported targets.
1342
1343         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
1344         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
1345         memory size.
1346         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
1347         pointers.
1348         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
1349         size_t.
1350         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
1351         and size_t.
1352         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
1353         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
1354         not just xstormy16.  Skip m32c due to weird pointer size.
1355         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
1356         not just xstormy16.
1357         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
1358         not just xstormy16.
1359         * gcc.dg/20020312-2.c: Add m32c support.
1360         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
1361         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
1362         in test.
1363         * gcc.dg/20050321-2.c: Require >=32 bit integers.
1364         * gcc.dg/asm-1.c: Skip if int and short are the same size.
1365         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
1366         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
1367         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
1368         * gcc.dg/init-string-2.c: Require >=32 bit integers.
1369         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
1370         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
1371         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
1372         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
1373         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
1374         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
1375         in test.
1376         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
1377         in test.
1378         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
1379         * gcc.dg/pr23049.c: Require >=32 bit integers.
1380         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
1381         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
1382         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
1383         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
1384         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
1385         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
1386         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
1387         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
1388         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
1389         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
1390         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
1391         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
1392         prototype in test.
1393         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
1394         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
1395         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
1396         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
1397         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
1398
1399         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
1400         * gcc.c-torture/execute/20040703-1.x: Likewise.
1401         * gcc.c-torture/execute/20040705-1.x: Likewise.
1402         * gcc.c-torture/execute/20040705-2.x: Likewise.
1403         * gcc.c-torture/execute/20040709-1.x: Likewise.
1404         * gcc.c-torture/execute/20040709-2.x: Likewise.
1405         * gcc.c-torture/execute/20040811-1.x: Likewise.
1406         * gcc.c-torture/execute/20050316-1.x: Likewise.
1407         * gcc.c-torture/execute/bitfld-4.x: Likewise.
1408         * gcc.c-torture/execute/pr19689.x: Likewise.
1409         * gcc.c-torture/execute/pr7284-1.x: Likewise.
1410         * gcc.c-torture/execute/usmul.x: Likewise.
1411         * gcc.c-torture/execute/vrp-5.x: Likewise.
1412         * gcc.c-torture/execute/vrp-6.x: Likewise.
1413         * gcc.dg/debug/20041023-1.s: Likewise.
1414
1415 2006-04-13  Roger Sayle  <roger@eyesopen.com>
1416
1417         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
1418         of integers to a vector types are now constant expressions in C.
1419         * gcc.dg/vect/vect-fold-1.c: New test case.
1420
1421 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
1422             Ulrich Weigand  <uweigand@de.ibm.com>
1423
1424         PR target/27006
1425         * gcc.dg/vmx/pr27006.c: New testcase.
1426
1427 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1428
1429         PR libgfortran/26766
1430         * gfortran.dg/write_recursive.f90: New test.
1431
1432 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
1433
1434         * g++.dg/parse/dtor7.C: New test.
1435         * g++.dg/parse/new1.C: Add error marker.
1436         * g++.dg/template/new3.C: New test.
1437
1438         PR c++/26122
1439         * g++.dg/template/pure1.C: New test.
1440
1441         PR c++/26295
1442         * g++.dg/parse/ptrmem4.C: New test.
1443
1444 2006-04-10  Jeff Law  <law@redhat.com>
1445
1446         PR/27087
1447         * gcc.c-torture/compile/pr27087.c: New test.
1448
1449 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
1450
1451         PR/21391
1452         * gcc.dg/20060410.c: New.
1453
1454 2006-04-10  Matthias Klose  <doko@debian.org>
1455
1456         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
1457         Recognize multilib directory names containing underscores.
1458
1459 2006-04-10  Roger Sayle  <roger@eyesopen.com>
1460
1461         * gcc.target/i386/vecinit-1.c: New test case.
1462         * gcc.target/i386/vecinit-2.c: Likewise.
1463
1464 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
1465
1466         PR debug/27057
1467         * g++.dg/debug/dwarf2-2.C: New test.
1468
1469 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
1470
1471         PR rtl-optimization/27073
1472         * gcc.c-torture/execute/pr27073.c: New test.
1473
1474 2006-04-08  Mike Stump  <mrs@apple.com>
1475
1476         * gcc.dg/pragma-darwin.c: Improve for ppc64.
1477
1478 2006-04-07  Richard Guenther  <rguenther@suse.de>
1479
1480         PR tree-optimization/26135
1481         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
1482
1483 2006-04-06  Jan Hubicka  <jh@suse.cz>
1484
1485         PR profile/26399
1486         * g++.dg/bprob/g++-bprob-2.C: New testcase.
1487
1488 2006-04-06  Roger Sayle  <roger@eyesopen.com>
1489
1490         * g++.dg/conversion/nullptr1.C: New test case.
1491         * g++.dg/conversion/nullptr2.C: Likewise.
1492
1493 2006-04-05  Roger Sayle  <roger@eyesopen.com>
1494
1495         * gfortran.dg/dependency_18.f90: New test case.
1496
1497 2006-04-05  Richard Guenther  <rguenther@suse.de>
1498
1499         PR tree-optimization/26919
1500         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
1501         * gcc.dg/ipa/ipa-2.c: Likewise.
1502         * gcc.dg/ipa/ipa-3.c: Likewise.
1503         * gcc.dg/ipa/ipa-5.c: Likewise.
1504
1505 2006-04-05  Richard Guenther  <rguenther@suse.de>
1506
1507         PR tree-optimization/26763
1508         * gcc.dg/torture/pr26763-1.c: New testcase.
1509         * gcc.dg/torture/pr26763-2.c: Likewise.
1510
1511 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
1512
1513         PR fortran/23634
1514         PR fortran/25619
1515         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
1516
1517 2006-04-04  Eric Christopher  <echristo@apple.com>
1518
1519         * gcc.target/i386/387-1.c: Allow regexp to match darwin
1520         stubs.
1521         * gcc.target/i386/387-5.c: Ditto.
1522
1523 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
1524
1525         * gcc.target/sparc/struct-ret-check.c: New test.
1526
1527 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1528
1529         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
1530         zero decimal digits specified in format.
1531
1532 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
1533
1534         PR fortran/26891
1535         * gfortran.dg/missing_optional_dummy_1.f90: New test.
1536
1537         PR fortran/26976
1538         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
1539         * gfortran.dg/initialization_1.f90: Make assignment compliant.
1540         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
1541         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
1542         bigendian-ness.
1543
1544 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
1545
1546         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
1547         dummy arguments work when the actual argument is itself a dummy
1548         argument of the caller.
1549
1550 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1551
1552         PR libfortran/24685
1553         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
1554
1555 2006-04-01  Roger Sayle  <roger@eyesopen.com>
1556
1557         * gfortran.dg/dependencency_17.f90: New test case.
1558
1559 2006-04-01  Roger Sayle  <roger@eyesopen.com>
1560
1561         * gfortran.dg/dependency_14.f90: New test case.
1562         * gfortran.dg/dependency_15.f90: Likewise.
1563         * gfortran.dg/dependency_16.f90: Likewise.
1564
1565 2006-03-31  Asher Langton  <langton2@llnl.gov>
1566
1567         PR fortran/25358
1568         gfortran.dg/cray_pointers_6.f90: New test.
1569
1570 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1571
1572         PR libgfortran/26890
1573         * gfortran.dg/read_size_noadvance.f90: New test.
1574
1575 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
1576
1577         PR fortran/25031
1578         * gfortran.dg/multiple_allocation_1.f90: Check that the
1579         size has changed after a re-allocation with stat.
1580
1581 2006-03-30  Richard Guenther  <rguenther@suse.de>
1582
1583         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
1584         removal.
1585         * gcc.target/i386/sselibm-2.c: Likewise.
1586         * gcc.target/i386/sselibm-3.c: Likewise.
1587         * gcc.target/i386/sselibm-4.c: Likewise.
1588         * gcc.target/i386/sselibm-5.c: Likewise.
1589
1590 2006-03-28  Roger Sayle  <roger@eyesopen.com>
1591
1592         * gcc.dg/fold-andxor-1.c: New test case.
1593         * gcc.dg/fold-xorand-1.c: Likewise.
1594
1595 2006-03-28  Roger Sayle  <roger@eyesopen.com>
1596
1597         * gcc.dg/fold-convnotconv-1.c: New test case.
1598
1599 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
1600
1601         PR fortran/26779
1602         * gfortran.dg/private_type_5.f90: New test.
1603
1604 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
1605
1606         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
1607
1608 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
1609
1610         * gfortran.dg/advance_2.f90: New test.
1611         * gfortran.dg/advance_3.f90: New test.
1612
1613         * gfortran.fortran-torture/execute/equiv_5.f: New test.
1614
1615 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1616
1617         PR libgfortran/26661
1618         PR libgfortran/26880
1619         * gfortran.dg/read_x_past.f: New test.
1620
1621 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
1622
1623         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
1624         to be STABS.
1625
1626 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
1627
1628         * objc.dg/dwarf-1.m: Skip on AIX.
1629         * objc.dg/dwarf-2.m: Skip on AIX.
1630
1631 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
1632
1633         PR fortran/26816
1634         * gfortran.dg/float_1.f90: New test.
1635
1636 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
1637
1638         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
1639         X86_64 targets.
1640         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
1641
1642 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
1643
1644         PR libfortran/26735
1645         * gfortran.dg/convert_implied_open.f90: New test case.
1646
1647 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
1648
1649         PR fortran/26769
1650         * gfortran.dg/transpose_reshape_r10.f90: New test case.
1651
1652 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
1653
1654         PR middle-end/26717
1655         * gcc.dg/pr26717.c: New test.
1656
1657 2006-03-25  Roger Sayle  <roger@eyesopen.com>
1658
1659         * gfortran.dg/dependency_12.f90: New test case.
1660
1661 2006-03-24  Roger Sayle  <roger@eyesopen.com>
1662
1663         * gfortran.dg/dependency_9.f90: New (resurected) test case.
1664
1665 2006-03-24  Jeff Law  <law@redhat.com>
1666
1667         * gcc.c-torture/pr26840.c: New test.
1668
1669 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
1670
1671         * objc.dg/dwarf-2.m: New.
1672         * obj-c++.dg/dwarf-2.mm: New.
1673
1674         * g++.old-deja/g++.other/init19.C: New.
1675
1676 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
1677
1678         * g++.dg/eh/spbp.C: Skip on AIX.
1679
1680 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
1681
1682         PR middle-end/26611
1683         * g++.dg/gomp/pr26611-1.C: New test.
1684         * g++.dg/gomp/pr26611-2.C: New test.
1685
1686 2006-03-24  Jeff Law  <law@redhat.com>
1687
1688         * gcc.c-torture/compile/pr26833.c: New test.
1689         * gfortran.fortran-torture/compile/pr26806.f90: New test.
1690
1691 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1692
1693         * gfortran.dg/endfile_2.f90: Delete temp file.
1694
1695 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
1696
1697         PR fortran/19303
1698         * gfortran.dg/record_marker_1.f90: New test case.
1699         * gfortran.dg/record_marker_2.f: New test case.
1700         * gfortran.dg/record_marker_3.f90: New test case.
1701
1702 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
1703
1704         PR fortran/17298
1705         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
1706         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
1707
1708 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
1709
1710         * lib/gcc-dg.exp (cleanup-modules): New proc.
1711         * gfortran.dg/allocatable_function_1.f90,
1712         gfortran.dg/allocate_char_star_scalar_1.f90,
1713         gfortran.dg/assumed_charlen_function_1.f90,
1714         gfortran.dg/assumed_dummy_1.f90,
1715         gfortran.dg/assumed_shape_ranks_1.f90,
1716         gfortran.dg/assumed_shape_ranks_2.f90,
1717         gfortran.dg/assumed_size_dt_dummy.f90,
1718         gfortran.dg/auto_char_dummy_array_1.f90,
1719         gfortran.dg/auto_char_len_3.f90,
1720         gfortran.dg/automatic_module_variable.f90,
1721         gfortran.dg/bad_automatic_objects_1.f90,
1722         gfortran.dg/char_array_constructor.f90,
1723         gfortran.dg/char_array_structure_constructor.f90,
1724         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
1725         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
1726         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
1727         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
1728         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
1729         gfortran.dg/derived_pointer_recursion.f90,
1730         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
1731         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
1732         gfortran.dg/dummy_functions_1.f90,
1733         gfortran.dg/elemental_initializer_1.f90,
1734         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
1735         gfortran.dg/elemental_pointer_1.f90,
1736         gfortran.dg/elemental_subroutine_1.f90,
1737         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
1738         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
1739         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
1740         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
1741         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
1742         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
1743         gfortran.dg/global_references_1.f90,
1744         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
1745         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
1746         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
1747         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
1748         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
1749         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
1750         gfortran.dg/large_integer_kind_1.f90,
1751         gfortran.dg/large_real_kind_1.f90,
1752         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
1753         gfortran.dg/module_double_reuse.f90,
1754         gfortran.dg/module_equivalence_1.f90,
1755         gfortran.dg/module_interface_1.f90,
1756         gfortran.dg/module_parameter_array_refs_1.f90,
1757         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
1758         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
1759         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
1760         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
1761         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
1762         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
1763         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
1764         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
1765         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
1766         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
1767         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
1768         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
1769         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
1770         gfortran.dg/same_name_1.f90,
1771         gfortran.dg/sibling_dummy_procedure_1.f90,
1772         gfortran.dg/sibling_dummy_procedure_2.f90,
1773         gfortran.dg/sibling_dummy_procedure_3.f90,
1774         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
1775         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
1776         gfortran.dg/used_dummy_types_2.f90,
1777         gfortran.dg/used_dummy_types_3.f90,
1778         gfortran.dg/used_dummy_types_4.f90,
1779         gfortran.dg/used_dummy_types_5.f90,
1780         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
1781         gfortran.dg/userdef_operator_1.f90: Use it.
1782
1783 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1784
1785         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
1786         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
1787         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
1788         gfortran.dg/write_back.f,
1789         gfortran.fortran-torture/execute/inquire_1.f90,
1790         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
1791
1792 2006-03-21  Jeff Law  <law@redhat.com>
1793
1794         * gcc.dg/tree-ssa/vrp28.c: New test.
1795
1796 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1797
1798         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
1799         if _STDC_C99 is defined.
1800         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
1801         * gcc.dg/builtins-20.c: Likewise.
1802         * gcc.dg/builtins-53.c: Likewise.
1803         * gcc.dg/single-precision-constant.c: Likewise. Also pass
1804         -mmacosx-version-min=10.3 on PowerPC/Darwin.
1805
1806 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
1807
1808         PR tree-opt/26781
1809         * gcc.c-torture/compile/pr26781-1.c: New test.
1810         * gcc.c-torture/compile/pr26781-2.c: New test.
1811
1812 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
1813
1814         PR c++/26690
1815         * g++.dg/gomp/pr26690-1.C: New test.
1816         * g++.dg/gomp/pr26690-2.C: New test.
1817
1818 2006-03-20  Jeff Law  <law@redhat.com>
1819
1820         * gcc.dg/tree-ssa/pr21829.c: New test.
1821
1822         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
1823
1824 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
1825
1826         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
1827         (check_visibility_available): Use it.
1828         (check_effective_target_default_packed): Likewise.
1829         (check_effective_target_pcc_bitfield_type_matters): Likewise.
1830         (check_effective_target_fopenmp): Likewise.
1831         (check_effective_target_freorder): Likewise.
1832         (check_effective_target_fpic): Likewise.
1833         (check_named_sections_available): Likewise.
1834         (check_effective_target_ilp32): Likewise.
1835         (check_effective_target_lp64): Likewise.
1836
1837 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
1838
1839         PR fortran/20935
1840         * gfortran.dg/scalar_mask_2.f90: New test case.
1841
1842 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
1843
1844         PR tree-opt/26629
1845         * gcc.dg/tree-ssa/loadpre12.c: New test.
1846         * gcc.dg/tree-ssa/loadpre13.c: New test.
1847         * gcc.dg/tree-ssa/loadpre14.c: New test.
1848         * gcc.dg/tree-ssa/loadpre15.c: New test.
1849         * gcc.dg/tree-ssa/loadpre16.c: New test.
1850         * gcc.dg/tree-ssa/loadpre17.c: New test.
1851         * gcc.dg/tree-ssa/loadpre18.c: New test.
1852         * gcc.dg/tree-ssa/loadpre19.c: New test.
1853         * gcc.dg/tree-ssa/loadpre20.c: New test.
1854         * gcc.dg/tree-ssa/loadpre21.c: New test.
1855         * gcc.dg/tree-ssa/loadpre22.c: New test.
1856
1857 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
1858
1859         PR fortran/26741
1860         * gfortran.dg/elemental_initializer_1.f90: New test.
1861
1862         PR fortran/26716
1863         * gfortran.dg/assumed_shape_ranks_2: New test.
1864
1865 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
1866
1867         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
1868         target fpic.
1869
1870 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1871
1872         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
1873         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
1874         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
1875         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
1876         gfortran.fortran-torture/execute/direct_io.f90,
1877         gfortran.fortran-torture/execute/inquire_2.f90,
1878         gfortran.fortran-torture/execute/inquire_4.f90,
1879         gfortran.fortran-torture/execute/list_read_1.f90,
1880         gfortran.fortran-torture/execute/open_replace.f90,
1881         gfortran.fortran-torture/execute/slash_edit.f90,
1882         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
1883         temporary files from testcases.
1884
1885 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1886
1887         PR libgfortran/26509
1888         gfortran.dg/write_direct_eor.f90: New test.
1889
1890 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
1891
1892         * gcc.target/powerpc/pr26350.c: New.
1893         * gcc.target/powerpc/indexed-addr.c: New.
1894
1895 2006-03-16  Roger Sayle  <roger@eyesopen.com>
1896
1897         * gfortran.dg/dependency_13.f90: New test case.
1898
1899 2006-03-16  Roger Sayle  <roger@eyesopen.com>
1900
1901         PR middle-end/21781
1902         * gcc.dg/real-const-1.c: New test case.
1903
1904 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
1905
1906         * g++.old-deja/g++.other/init18.C: New.
1907         * g++.old-deja/g++.other/init5.C: Remove xfail.
1908
1909 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1910
1911         * g++.dg/opt/pr15551.C: Cleanup temp file.
1912
1913 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1914
1915         PR c++/6634
1916         g++.dg/parse/long1.C: New test.
1917
1918 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1919
1920         PR fortran/19101
1921         * gfortran.dg/continuation.f90: New test.
1922         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
1923
1924 2006-03-14  Richard Guenther  <rguenther@suse.de>
1925
1926         PR tree-optimization/26672
1927         * gcc.dg/torture/pr26672.c: New testcase.
1928
1929 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
1930
1931         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
1932         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
1933
1934 2006-03-13  Roger Sayle  <roger@eyesopen.com>
1935
1936         PR middle-end/26557
1937         * gcc.c-torture/compile/switch-1.c: New test case.
1938
1939 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
1940
1941         PR fortran/25378
1942         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
1943         test to include more permuatations of mask and index.
1944         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
1945         respond to F2003 spec. that the position returned for an all false
1946         mask && condition is zero.
1947
1948 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
1949
1950         PR middle-end/25989
1951         * gcc.dg/gomp/pr25989.c: New test.
1952
1953 2006-03-13  Jeff Law  <law@redhat.com>
1954
1955         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
1956
1957 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
1958
1959         * gcc.dg/switch-9.c: New test.
1960
1961 2006-03-13  Richard Guenther  <rguenther@suse.de>
1962
1963         PR middle-end/26630
1964         * gcc.dg/torture/pr26630.c: New testcase.
1965
1966 2006-03-11  Roger Sayle  <roger@eyesopen.com>
1967
1968         * gfortran.dg/dependency_10.f90: New test case.
1969         * gfortran.dg/dependency_11.f90: Likewise.
1970
1971 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
1972             Erik Edelmann  <eedelman@gcc.gnu.org>
1973
1974         * gfortran.dg/allocatable_function_1.f90: New.
1975         * gfortran.dg/allocatable_function_2.f90: New.
1976
1977 2006-03-10  Richard Guenther  <rguenther@suse.de>
1978
1979         PR middle-end/26565
1980         * gcc.dg/torture/pr26565.c: New testcase.
1981
1982 2006-03-09  Eric Christopher  <echristo@apple.com>
1983
1984         * gcc.c-torture/compile/20060309-1.c: New.
1985
1986 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1987
1988         PR libgfortran/26499
1989         * gfortran.dg/write_back.f: New test.
1990         * gfortran.dg/write_rewind_1.f: New test.
1991         * gfortran.dg/write_rewind_2.f: New test.
1992
1993 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1994
1995         PR libgfortran/26554
1996         * gfortran.dg/read_logical.f90: New test.
1997
1998 2006-03-04  Laurent GUERBY <laurent@guerby.net>
1999
2000         * ada/acats/norun.lst: cdd2a03 now passes.
2001
2002 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
2003
2004         PR testsuite/25177
2005         * gcc.target/powerpc/pr18096-1.c: Change where the error
2006         would match.
2007
2008 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
2009
2010         * gcc.target/i386/cleanup-1.c: New test.
2011         * gcc.target/i386/cleanup-2.c: New test.
2012
2013 2006-03-04  Roger Sayle  <roger@eyesopen.com>
2014
2015         * gfortran.dg/dependency_9.f90: Remove for the time being.
2016
2017 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
2018
2019         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
2020         directive.
2021
2022 2006-03-03  Roger Sayle  <roger@eyesopen.com>
2023
2024         * gfortran.dg/dependency_9.f90: New test case.
2025
2026 2006-03-03  Roger Sayle  <roger@eyesopen.com>
2027
2028         * gfortran.dg/dependency_4.f90: New test case.
2029         * gfortran.dg/dependency_5.f90: New test case.
2030         * gfortran.dg/dependency_6.f90: New test case.
2031         * gfortran.dg/dependency_7.f90: New test case.
2032         * gfortran.dg/dependency_8.f90: New test case.
2033
2034 2006-03-03  Paul Brook  <paul@codesourcery.com>
2035
2036         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
2037         Add m68k-*-elf.
2038
2039 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
2040
2041         PR fortran/25031
2042         * multiple_allocation_1.f90: New test.
2043
2044 2006-03-03  Roger Sayle  <roger@eyesopen.com>
2045
2046         PR tree-optimization/26524
2047         * gfortran.dg/pr26524.f: New test case.
2048
2049 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2050
2051         * g++.dg/template/repo5.C: Cleanup repo files.
2052         * gcc.dg/20051201-1.c: Cleanup coverage files.
2053         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
2054         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
2055         tree dump files.
2056
2057 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
2058
2059         * objc.dg/objc-nofilename-1.m: New test.
2060         * objc.dg/bad-receiver-type.m: New test.
2061         * obj-c++.dg/bad-receiver-type.mm: New test.
2062
2063 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2064
2065         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
2066
2067 2006-03-01  Mike Stump  <mrs@apple.com>
2068
2069         * g++.dg/abi/key2.C: Add.
2070
2071 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
2072
2073         * gfortran.dg/logical_dot_product.f90: New test.
2074
2075         PR fortran/26393
2076         * gfortran.dg/used_interface_ref.f90: New test.
2077
2078         PR fortran/20938
2079         * gfortran.dg/dependency_2.f90: New test.
2080         * gfortran.fortran-torture/execute/where17.f90: New test.
2081         * gfortran.fortran-torture/execute/where18.f90: New test.
2082         * gfortran.fortran-torture/execute/where19.f90: New test.
2083         * gfortran.fortran-torture/execute/where20.f90: New test.
2084
2085 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
2086
2087         * g++.dg/tree-ssa/pr26443.C: New test case.
2088
2089 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
2090
2091         PR middle-end/26022
2092         * g++.dg/opt/return-slot1.C: New test.
2093
2094 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2095
2096         PR libgfortran/26136
2097         * gfortran.dg/namelist_23.f90: New test.
2098
2099 2006-02-28  Roger Sayle  <roger@eyesopen.com>
2100
2101         PR middle-end/14752
2102         * gcc.dg/fold-eqandshift-2.c: New test case.
2103
2104 2006-02-28  Richard Guenther  <rguenther@suse.de>
2105
2106         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
2107         decomposition.
2108
2109 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
2110
2111         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
2112
2113 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2114
2115         PR libgfortran/26464
2116         * gfortran.dg/backspace_5.f: New test.
2117         * gfortran.dg/backspace_6.f: New test.
2118
2119 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2120
2121         * gcc.dg/fold-eqandnot-1.c: New test case.
2122
2123 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2124
2125         PR middle-end/19983
2126         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
2127
2128 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
2129
2130         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
2131         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
2132
2133 2006-02-26  Richard Guenther  <rguenther@suse.de>
2134
2135         PR tree-optimization/26421
2136         * gcc.dg/tree-ssa/pr26421.c: New testcase.
2137
2138 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
2139
2140         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
2141         * g++.old-deja/g++.robertl/eb132.C: Likewise.
2142
2143 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2144
2145         * gcc.dg/fold-even-1.c: New test case.
2146
2147 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2148
2149         PR middle-end/21137
2150         * gcc.dg/fold-eqandshift-1.c: New test case.
2151
2152 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
2153
2154         PR tree-optimization/25125
2155         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
2156         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
2157
2158 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
2159
2160         PR tree-optimizations/26359
2161         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
2162         with -fdump-tree-dceloop-details.
2163         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
2164
2165 2006-02-25  Roger Sayle  <roger@eyesopen.com>
2166
2167         PR middle-end/23673
2168         * gcc.dg/fold-eqxor-1.c: New test case.
2169         * gcc.dg/fold-eqxor-2.c: Likewise.
2170         * gcc.dg/fold-eqxor-3.c: Likewise.
2171
2172 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
2173
2174         PR fortran/23092
2175         * scalar_mask_1.f90: New test.
2176
2177 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
2178
2179         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
2180         * g++.dg/eh/uncaught2.C: New.
2181         * g++.dg/eh/uncaught3.C: New.
2182
2183 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2184
2185         PR libgfortran/26423
2186         * gfortran.dg/read_many_1.f: New test.
2187
2188 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
2189
2190         PR fortran/24519
2191         * gfortran.dg/dependency_3.f90: New test.
2192         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
2193         XFAILs.
2194
2195         PR fortran/25395
2196         * gfortran.dg/equiv_6.f90: New test.
2197
2198 2006-02-23  Jeff Law  <law@redhat.com>
2199
2200         * gcc.c-torture/compile/pr26425.c: New test.
2201
2202 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
2203
2204         PR middle-end/26412
2205         * gcc.dg/gomp/pr26412.c: New test.
2206
2207 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2208
2209         PR c++/26291
2210         * g++.dg/other/ellipsis1.C: New test.
2211         * g++.dg/parse/operator4.C: Adjust error marker.
2212
2213 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
2214
2215         PR target/25603
2216         * gfortran.dg/pr25603.f: New testcase.
2217
2218 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
2219
2220         * gcc.dg/bf-spl1.c: Don't specify -m68000.
2221         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
2222
2223 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
2224
2225         * g++.dg/eh/spbp.C: New.
2226
2227 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
2228
2229         PR middle-end/26379
2230         * gcc.target/i386/mmx-7.c: New test.
2231
2232 2006-02-20  Roger Sayle  <roger@eyesopen.com>
2233
2234         PR tree-optimization/26361
2235         * gcc.dg/tree-ssa/vrp27.c: New test case.
2236
2237 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
2238
2239         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
2240         * gcc.dg/tree-ssa/complex-4.c: Here.
2241
2242 2006-02-19  Roger Sayle  <roger@eyesopen.com>
2243
2244         PR middle-end/19543
2245         * gfortran.dg/logical_1.f90: New test case.
2246
2247 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
2248
2249         PR middle-end/26334
2250         * gcc.dg/20060218-1.c: Moved to...
2251         * gcc.target/i386/20060218-1.c: ... here.  New test.
2252
2253 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
2254
2255         PR fortran/26201
2256         * gfortran.dg/convert_1.f90: New.
2257
2258 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
2259
2260         PR fortran/25054
2261         * gfortran.dg/namelist_5.f90: New test.
2262
2263         PR fortran/25089
2264         * gfortran.dg/namelist_4.f90: New test.
2265
2266 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
2267
2268         PR tree-opt/25680
2269         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
2270
2271 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
2272
2273         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
2274         variable to take into account the variable name in the
2275         function header.
2276         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
2277
2278 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
2279
2280         PR middle-end/26334
2281         * gcc.c-torture/compile/20060217-1.c: New test.
2282         * gcc.dg/20060218-1.c: New test.
2283
2284 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
2285
2286         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
2287
2288 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
2289
2290         * gcc.dg/cpp/undef3.c: New test.
2291         * gcc.dg/cpp/trad/builtins2.c: New test.
2292
2293 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
2294
2295         PR c++/26266
2296         * g++.dg/template/static22.C: New test.
2297         * g++.dg/template/static23.C: New test.
2298         * g++.dg/template/static24.C: New test.
2299         * g++.dg/template/non-dependent13.C: New test.
2300         * g++.dg/init/member1.C: Tweak error markers.
2301
2302 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2303
2304         PR target/26255
2305         * gcc.c-torture/compile/pr26255.c: New test case.
2306
2307 2006-02-16  Roger Sayle  <roger@eyesopen.com>
2308
2309         * gfortran.fortran-torture/execute/where_10.f90: New test case.
2310         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
2311         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
2312         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
2313         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
2314         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
2315         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
2316
2317 2006-02-16  Jeff Law  <law@redhat.com>
2318
2319         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
2320         * gcc.dg/tree-ssa/vrp26.c: New test.
2321
2322 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
2323
2324         PR target/20353
2325         PR target/24578
2326         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
2327         __UCLIBC__ is defined.
2328
2329 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
2330
2331         PR fortran/26224
2332         * gfortran.dg/gomp/pr26224.f: New test.
2333
2334 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
2335
2336         PR tree-opt/25918
2337         * lib/target-supports.exp
2338         (check_effective_target_vect_short_mult): New.
2339         (check_effective_target_vect_char_mult): New.
2340         (check_effective_target_vect_widen_sum_qi_to_si): New.
2341         (check_effective_target_vect_widen_sum_qi_to_hi): New.
2342         (check_effective_target_vect_widen_sum_hi_to_si): New.
2343         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
2344         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
2345         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
2346         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
2347         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
2348         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
2349         vect-reduc-pattern-2c.c
2350         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
2351         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
2352         vect-reduc-pattern-1c.c
2353
2354 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
2355
2356         PR fortran/24557
2357         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
2358
2359 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
2360
2361         PR fortran/26054
2362         * gfortran.dg/enum_8.f90: Remove check for warning.
2363         * gfortran.dg/iomsg_1.f90: Ditto.
2364         * gfortran.dg/enum_1.f90: Ditto.
2365         * gfortran.dg/enum_9.f90: Ditto.
2366         * gfortran.dg/enum_2.f90: Ditto.
2367         * gfortran.dg/enum_10.f90: Ditto.
2368         * gfortran.dg/enum_3.f90: Ditto.
2369         * gfortran.dg/flush_1.f90: Ditto.
2370         * gfortran.dg/enum_4.f90: Ditto.
2371         * gfortran.dg/array_constructor_1.f90: Ditto.
2372         * gfortran.dg/enum_5.f90: Ditto.
2373         * gfortran.dg/enum_6.f90: Ditto.
2374         * gfortran.dg/enum_7.f90: Ditto.
2375
2376 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
2377
2378         PR middle-end/26300
2379         * gcc.c-torture/compile/20060215-1.c: New test.
2380
2381 2006-02-14  Roger Sayle  <roger@eyesopen.com>
2382
2383         PR middle-end/23670
2384         * gcc.dg/tree-ssa/andor-2.c: New test case.
2385
2386 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
2387
2388         PR fortran/25045
2389         * optional_dim.f90: New test.
2390
2391 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2392
2393         PR fortran/26277
2394         * gfortran.dg/label_4.f90: New.
2395
2396 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
2397             Diego Novillo  <dnovillo@redhat.com>
2398             Uros Bizjak  <uros@kss-loka.si>
2399
2400         * gfortran.dg/gomp: New directory.
2401
2402 2006-02-14  Richard Guenther  <rguenther@suse.de>
2403
2404         PR tree-optimization/26258
2405         * gcc.dg/torture/pr26258.c: New testcase.
2406
2407 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
2408
2409         PR fortran/26246
2410         * gfortran.dg/pr26246_1.f90: New test.
2411         * gfortran.dg/pr26246_2.f90: New test.
2412
2413         PR middle-end/26092
2414         * gcc.c-torture/compile/20060208-1.c: New test.
2415
2416 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
2417
2418         PR fortran/26074
2419         PR fortran/25103
2420         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
2421         * gfortran.dg/bad_automatic_objects_1.f90: New test.
2422         * gfortran.dg/automatic_module_variable.f90: Change error message.
2423
2424         PR fortran/20861
2425         * gfortran.dg/internal_dummy_1.f90: New test.
2426
2427         PR fortran/20871
2428         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
2429
2430
2431         PR fortran/25083
2432         * gfortran.dg/uncommon_block_data_1.f90: New test.
2433         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
2434         with standard.
2435
2436         PR fortran/25088
2437         * gfortran.dg/typed_subroutine_1.f90: New test.
2438
2439 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
2440
2441         * objc.dg/dwarf-1.m: New.
2442
2443 2006-02-13  Roger Sayle  <roger@eyesopen.com>
2444
2445         PR middle-end/24427
2446         * gcc.dg/tree-ssa/andor-1.c: New test case.
2447
2448 2006-02-13  Josh Conner  <jconner@apple.com>
2449
2450         PR target/25376
2451         * gcc.dg/pr25376.c: New test.
2452
2453         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
2454         assemble.
2455         * lib/target-supports.exp (check_named_sections_available):
2456         Only compile named-sections test -- don't assemble.
2457
2458 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2459
2460         * g++.dg/warn/no-write-strings.C: New test.
2461         * g++.dg/warn/write-strings.C: Likewise.
2462         * g++.dg/warn/write-strings-default.C: Likewise.
2463
2464 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
2465
2466         PR fortran/25806
2467         * gfortran.dg/ret_pointer_2.f90: New test.
2468
2469 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
2470
2471         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
2472
2473 2006-02-10  Jeff Law  <law@redhat.com>
2474
2475         * gcc.c-torture/compile/pr26213.c: New test.
2476
2477 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
2478
2479         gfortran.dg/null_1.f90: New test.
2480
2481 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2482
2483         PR fortran/14771
2484         * gfortran.dg/parens_4.f90: New.
2485         * gfortran.dg/parens_5.f90: New.
2486
2487 2006-02-10  Richard Guenther  <rguenther@suse.de>
2488
2489         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
2490
2491 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2492         Paul Thomas  <pault@gcc.gnu.org>
2493
2494         PR fortran/14771
2495         * gfortran.dg/parens_1.f90: New.
2496         * gfortran.dg/parens_2.f90: New.
2497         * gfortran.dg/parens_3.f90: New.
2498
2499 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
2500
2501         PR fortran/26038
2502         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
2503
2504         PR fortran/25059
2505         * gfortran.dg/impure_assignment_1.f90: New test.
2506
2507         PR fortran/25070
2508         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
2509
2510 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
2511
2512         PR target/26141
2513         * g++.dg/expr/stdarg2.C: New test.
2514
2515 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
2516
2517         PR inline-asm/16194
2518         * gcc.dg/pr16194.c: New test.
2519
2520 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2521
2522         * ada/acats/run_acats: Use portable variant of "$@".
2523
2524 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2525
2526         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
2527         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
2528
2529 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2530
2531         PR tree-opt/26179
2532         * g++.dg/opt/pr26179.C: New test.
2533
2534 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2535
2536         PR middle-end/26134
2537         * gcc.dg/tree-ssa/complex-3.c: New test.
2538
2539 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2540
2541         * gcc.c-torture/compile/volatile-1.c: New test.
2542
2543 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
2544
2545         PR 26180
2546         * gcc.dg/tree-ssa/pr26180.c: New test.
2547
2548 2006-02-08  Jeff Law  <law@redhat.com>
2549
2550         * gcc.dg/tree-ssa/pr21417.c: New test.
2551
2552 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
2553
2554         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
2555         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
2556
2557 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
2558
2559         * lib/scanrtl.exp: New.
2560
2561 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2562
2563         PR c++/26071
2564         * g++.dg/other/virtual2.C: New test.
2565
2566         PR c++/26070
2567         * g++.dg/other/virtual1.C: New test.
2568
2569 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
2570
2571         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
2572         cleanup-ipa-dump): Update dump file glob patterns.
2573         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
2574         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
2575
2576         * lib/gcc-dg.exp: Load it.
2577         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
2578
2579 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
2580
2581         PR testsuite/26159
2582         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
2583         * gcc.dg/tree-ssa/pr23382.c: Ditto.
2584
2585 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2586
2587         PR fortran/25577
2588         * gfortran.dg/mvbits_1.f90: New.
2589
2590 2006-02-07  Dirk Mueller  <dmueller@suse.com>
2591
2592         * g++.dg/warn/Wdiv-by-zero.C: New test.
2593         * g++.dg/warn/Wno-div-by-zero.C: New.
2594
2595 2006-02-07  Jeff Law  <law@redhat.com>
2596
2597         * gcc.dg/tree-ssa/pr21559.c: New test.
2598
2599         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
2600         multiple VRP passes.
2601         * gcc.dg/tree-ssa/vrp09.c: Likewise.
2602         * gcc.dg/tree-ssa/vrp18.c: Likewise.
2603         * gcc.dg/tree-ssa/pr21582.c: Likewise.
2604         * gcc.dg/tree-ssa/pr20657.c: Likewise.
2605         * gcc.dg/tree-ssa/pr21001.c: Likewise.
2606         * gcc.dg/tree-ssa/vrp02.c: Likewise
2607         * gcc.dg/tree-ssa/vrp11.c: Likewise
2608         * gcc.dg/tree-ssa/pr14341.c: Likewise
2609         * gcc.dg/tree-ssa/vrp19.c: Likewise
2610         * gcc.dg/tree-ssa/vrp20.c: Likewise
2611         * gcc.dg/tree-ssa/vrp03.c: Likewise
2612         * gcc.dg/tree-ssa/pr21086.c: Likewise
2613         * gcc.dg/tree-ssa/pr21959.c: Likewise
2614         * gcc.dg/tree-ssa/vrp21.c: Likewise
2615         * gcc.dg/tree-ssa/vrp04.c: Likewise
2616         * gcc.dg/tree-ssa/pr25485.c: Likewise
2617         * gcc.dg/tree-ssa/pr22026.c: Likewise
2618         * gcc.dg/tree-ssa/vrp22.c: Likewise
2619         * gcc.dg/tree-ssa/vrp05.c: Likewise
2620         * gcc.dg/tree-ssa/20030807-10.c: Likewise
2621         * gcc.dg/tree-ssa/pr20701.c: Likewise
2622         * gcc.dg/tree-ssa/vrp23.c: Likewise
2623         * gcc.dg/tree-ssa/vrp06.c: Likewise
2624         * gcc.dg/tree-ssa/pr22117.c: Likewise
2625         * gcc.dg/tree-ssa/pr20702.c: Likewise
2626         * gcc.dg/tree-ssa/vrp15.c: Likewise
2627         * gcc.dg/tree-ssa/pr21090.c: Likewise
2628         * gcc.dg/tree-ssa/pr21294.c: Likewise
2629         * gcc.dg/tree-ssa/vrp24.c: Likewise
2630         * gcc.dg/tree-ssa/vrp07.c: Likewise
2631         * gcc.dg/tree-ssa/pr21563.c: Likewise
2632         * gcc.dg/tree-ssa/pr25382.c: Likewise
2633         * gcc.dg/tree-ssa/vrp16.c: Likewise
2634         * gcc.dg/tree-ssa/vrp25.c: Likewise
2635         * gcc.dg/tree-ssa/vrp08.c: Likewise
2636         * gcc.dg/tree-ssa/20030807-6.c: Likewise
2637         * gcc.dg/tree-ssa/vrp17.c: Likewise
2638         * gcc.dg/tree-ssa/pr21458.c: Likewise
2639         * g++.dg/tree-ssa/pr18178.C: Likewise
2640
2641 2006-02-07  Richard Guenther  <rguenther@suse.de>
2642
2643         PR c++/26140
2644         Revert
2645         2006-01-30  Richard Guenther  <rguenther@suse.de>
2646         PR c++/23372
2647         * gcc.dg/pr23372-1.C: New testcase.
2648
2649         * g++.dg/tree-ssa/pr26140.C: New testcase.
2650
2651 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
2652
2653         PR c++/9737
2654         * g++.dg/template/ttp15.C: New test.
2655         * g++.dg/template/ttp16.C: Likewise.
2656         * g++.dg/template/ttp17.C: Likewise.
2657         * g++.old-deja/g++.pt/ttp36.C: Remove.
2658         * g++.old-deja/g++.pt/ttp19.C: Likewise.
2659         * g++.old-deja/g++.pt/ttp37.C: Likewise.
2660         * g++.old-deja/g++.pt/ttp38.C: Likewise.
2661         * g++.old-deja/g++.pt/ttp39.C: Likewise.
2662         * g++.old-deja/g++.pt/ttp9.C: Likewise.
2663         * g++.old-deja/g++.pt/ttp40.C: Likewise.
2664         * g++.old-deja/g++.pt/ttp51.C: Likewise.
2665         * g++.old-deja/g++.pt/ttp26.C: Likewise.
2666         * g++.old-deja/g++.pt/ttp36.C: Likewise.
2667
2668 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
2669
2670         PR libfortran/23815
2671         * unf_io_convert_4.f90: New test.
2672
2673 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
2674
2675         * gcc.dg/tree-ssa/loadpre10.c: New test.
2676         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
2677         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
2678         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
2679
2680 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2681
2682         PR libfortran/24685
2683         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
2684
2685 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
2686
2687         PR tree-opt/25251
2688         * gfortran.dg/assign_7.f: New test.
2689
2690 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
2691
2692         PR fortran/26041
2693         PR fortran/26064
2694         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
2695         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
2696         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
2697
2698 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
2699
2700         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
2701         in size_t typedef.
2702
2703 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2704
2705         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
2706         * g++.dg/charset/string.c (foo): Likewise.
2707         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
2708         const char*
2709         * g++.dg/ext/builtin2.C (printf): Likewise.
2710         * g++.dg/init/new15.C (printf): Likewise.
2711         * g++.dg/opt/pr17697-1.C (foo): Likewise.
2712         * g++.dg/opt/pr17697-2.C (foo): Likewise.
2713         * g++.dg/opt/pr17697-3.C (foo): Likewise.
2714         * g++.dg/template/non-dependent4.C (temp): Likewise.
2715         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
2716         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
2717         parameter type to const char*.
2718         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
2719         Change type to const char*.
2720         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
2721         Likewise.
2722         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
2723         second parameter type to const char*.
2724         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
2725         (Y::Y): Change parameter type to const char*.
2726         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
2727         * g++.old-deja/g++.jason/report.C: Apply const correctness.
2728         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
2729         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
2730         (char*).
2731         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
2732         const char*.
2733         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
2734         type to const char*.
2735         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
2736         return type to const char*.
2737         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
2738         to const char*.
2739         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
2740         * g++.old-deja/g++.law/refs1.C: Likewise.
2741         * g++.old-deja/g++.law/visibility1.C: Likewise.
2742         * g++.old-deja/g++.law/visibility2.C: Likewise.
2743         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
2744         const char*.
2745         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
2746         * g++.old-deja/g++.mike/net48.C: Likewise.
2747         * g++.old-deja/g++.mike/p646.C: Likewise.
2748         * g++.old-deja/g++.mike/p6746.C: Likewise.
2749         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
2750         type to const char*.
2751         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
2752         deprecated conversion warning.
2753         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
2754         char*.
2755         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
2756         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
2757         * g++.old-deja/g++.pt/explicit8.C: Likewise.
2758         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
2759         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
2760         * g++.old-deja/g++.pt/nontype3.C: Likewise.
2761         * g++.old-deja/g++.pt/t39.C: Likewise.
2762         * g++.old-deja/g++.robertl/eb106.C: Likewise.
2763         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
2764
2765 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
2766
2767         PR fortran/25075
2768         intrinsic_argument_conformance_1.f90: New test.
2769
2770 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
2771
2772         PR fortran/20845
2773         * gfortran.dg/char_result_11.f90: Add SAVE.
2774         * gfortran.dg/der_pointer_4.f90: Ditto.
2775         * gfortran.dg/default_initialization.f90: New test.
2776
2777 2006-02-03  Jeff Law  <law@redhat.com>
2778
2779         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
2780         handle more than 100 dump files.
2781         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
2782         * lib/scantree.exp (scan-tree-dump): Likewise.
2783         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
2784         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
2785         * lib/scanipa.exp (scan-ipa-dump): Likewise.
2786         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
2787         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
2788
2789 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
2790
2791         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
2792
2793 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
2794
2795         * g++.dg/template/using12.C: New test.
2796
2797 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
2798
2799         * gcc.target/powerpc/pr25960.c: New test.
2800
2801 2006-02-02  Steven G. Kargl  <kargls@comcast>
2802
2803         PR fortran/24958
2804         gfortran.dg/nullify_2.f90: New test.
2805
2806 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
2807
2808         PR 25990
2809         * gcc.dg/gomp/pr25990.c: New test.
2810
2811 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
2812
2813         PR c++/25342
2814         * g++.gd/template/partial4.C: New test.
2815
2816 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
2817
2818         PR middle-end/26001
2819         * gfortran.dg/data_char_2.f90: New.
2820
2821 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
2822
2823         PR fortran/26039
2824         maxval_maxloc_conformance_1.f90: New test.
2825
2826 2006-01-31  Richard Guenther  <rguenther@suse.de>
2827
2828         * gcc.target/i386/sselibm-1.c: New testcase.
2829         * gcc.target/i386/sselibm-2.c: Likewise.
2830         * gcc.target/i386/sselibm-3.c: Likewise.
2831         * gcc.target/i386/sselibm-4.c: Likewise.
2832         * gcc.target/i386/sselibm-5.c: Likewise.
2833
2834 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
2835
2836         PR fortran/24266
2837         * gfortran.dg/arrayio_derived_2.f90: New.
2838
2839 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
2840
2841         * gcc.dg/unsigned-long-compare.c: New test.
2842
2843 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
2844
2845         PR testsuite/25318
2846         * lib/target-supports.exp (check_effective_target_freorder):
2847         Check to see if target supports -freorder-blocks-and-partition.
2848         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
2849         instead of "dg-require-named-sections".
2850
2851 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
2852
2853         PR target/14798:
2854         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
2855         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
2856         * gcc.dg/pragma-isr-trapa2.c: Likewise.
2857         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2858         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
2859         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
2860         * gcc.dg/attr-isr-trap_exit.c: Likewise.
2861         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2862
2863 2006-01-30  Richard Guenther  <rguenther@suse.de>
2864
2865         PR c++/23372
2866         * gcc.dg/pr23372-1.C: New testcase.
2867
2868 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
2869
2870         * gcc.dg/gomp/pr25874.c: New test.
2871
2872 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
2873
2874         PR tree-opt/25911
2875         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
2876
2877 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
2878
2879         PR fortran/18578
2880         PR fortran/18579
2881         PR fortran/20857
2882         PR fortran/20885
2883         * gfortran.dg/intent_out_1.f90: New test.
2884
2885 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
2886
2887         PR fortran/17911
2888         * gfortran.dg/procedure_lvalue.f90: New test.
2889
2890         PR fortran/20895
2891         PR fortran/25030
2892         * gfortran.dg/char_pointer_assign_2.f90: New test.
2893         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
2894         assignment to be consistent with standard.
2895         * gfortran.dg/char_result_2.f90: The same.
2896         * gfortran.dg/char_result_8.f90: The same.
2897
2898 2006-01-28  Zack Weinberg  <zackw@panix.com>
2899
2900         * gcc.dg/Woverlength-strings.c
2901         * gcc.dg/Woverlength-strings-pedantic-c89.c
2902         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
2903         * gcc.dg/Woverlength-strings-pedantic-c99.c
2904         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
2905
2906 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
2907
2908         * gcc.c-torture/execute/20060127-1.c: New test.
2909
2910 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
2911
2912         PR c++/25999
2913         * g++.dg/ext/pragmaweak1.C: New test.
2914
2915 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
2916
2917         PR c++/25855
2918         * g++.dg/template/spec29.C: New test.
2919
2920 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
2921
2922         PR c/19606.
2923         * gcc.c-torture/execute/pr19606.c: New.
2924
2925 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
2926
2927         * gcc.dg/pragma-re-4.c: New test.
2928
2929 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
2930
2931         PR fortran/25964
2932         * gfortran.dg/assumed_size_refs_3.f90: New test.
2933
2934 2006-01-27  Ben Elliston  <bje@au.ibm.com>
2935
2936         * gcc.misc-tests/dectest.exp: Remove defunct comment.
2937
2938 2006-01-26  Laurent GUERBY <laurent@guerby.net>
2939
2940         PR ada/21317
2941         * ada/acats/support/impdef.a: Add One_Long_Second.
2942         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
2943         * ada/acats/tests/c9/c94026.a: Likewise.
2944         * ada/acats/tests/c9/c97305c.ada: Likewise.
2945         * ada/acats/tests/c9/c99004a.ada: Likewise.
2946
2947 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
2948
2949         PR fortran/25964
2950         * gfortran.dg/global_references_2.f90: New test.
2951
2952         PR fortran/25084
2953         PR fortran/20852
2954         PR fortran/25085
2955         PR fortran/25086
2956         * gfortran.dg/assumed_charlen_function_1.f90: New test.
2957         * gfortran.dg/assumed_charlen_function_3.f90: New test.
2958
2959         PR fortran/25416
2960         * gfortran.dg/assumed_charlen_function_2.f90: New test.
2961
2962 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
2963
2964         PR c/25892
2965         * gcc.dg/Wpointer-sign.c: New.
2966         * gcc.dg/Wpointer-sign-Wall.c: New.
2967         * gcc.dg/Wpointer-sign-Wall-no.c: New.
2968         * gcc.dg/Wpointer-sign-pedantic.c: New.
2969         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
2970         * gcc.dg/conv-2.c: Use -Wpointer-sign.
2971
2972 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
2973
2974         PR C/25861
2975         * gcc.c-torture/compile/pr25861.c: New test.
2976
2977 2006-01-26  Paul Brook  <paul@codesourcery.com>
2978
2979         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
2980         on short-enum targets.
2981         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
2982         variable.
2983         (generate_fields): Use short_enums.
2984         (main): Set short_enums.  Document -e.
2985         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
2986         on short-enum targets.
2987         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
2988         variable.
2989         (generate_fields): Use short_enums.
2990         (main): Set short_enums.  Document -e.
2991         * lib/target-supports.exp (check_effective_target_short_enums): New.
2992
2993 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
2994
2995         PR target/25947
2996         * gcc.dg/torture/pr25947-1.c: New test.
2997
2998 2006-01-25  Jan Hubicka  <jh@suse.cz>
2999             Roger Sayle  <roger@eyesopen.com>
3000
3001         PR rtl-optimization/25703
3002         * gcc.target/i386/20060125-1.c: New test case.
3003         * gcc.target/i386/20060125-2.c: New test case.
3004
3005 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3006
3007         PR fortran/18540
3008         * gfortran.dg/goto_1.f: New.
3009
3010 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
3011
3012         PR fortran/25716
3013         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
3014         25716 on 32-bit systems too.
3015
3016 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
3017
3018         PR testsuite/25590
3019         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
3020
3021 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3022
3023         * gcc.dg/tree-ssa/gen-vect-33.c: New.
3024
3025 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3026
3027         PR fortran/25835
3028         * gfortran.dg/read_eof.f90: Delete, renamed.
3029         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
3030         * gfortran.dg/read_eof_2.f90: New test.
3031         * gfortran.dg/read_eof_3.f90: New test.
3032
3033 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
3034
3035         PR tree-opt/25860
3036         * gcc.c-torture/compile/pr25860.c: New test.
3037
3038 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3039
3040         PR c++/25552
3041         * g++.dg/parse/dtor8.C: New test.
3042
3043 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
3044
3045         PR testsuite/25891
3046         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
3047         * gcc.dg/gomp/gomp.exp: Return without testing anything if
3048         check_effective_target_fopenmp returns 0.
3049
3050 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
3051
3052         PR ada/20548
3053         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
3054         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
3055         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
3056
3057 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
3058
3059         PR tree-opt/25857
3060         * g++.dg/opt/pr25857.C: New test.
3061
3062 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
3063         Jan Hubicka  <jh@suse.cz>
3064         Richard Guenther  <rguenther@suse.de>
3065
3066         PR rtl-optimization/25654
3067         * gcc.dg/torture/pr25654.c: New testcase.
3068         * gcc.target/i386/pr25654.c: Likewise.
3069
3070 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
3071
3072         PR fortran/25901
3073         * gfortran.dg/internal references_2.f90: New test.
3074
3075         Fix regression in testing of admissability of attributes.
3076         * gfortran.dg/intent_used_1.f90: New test.
3077
3078 2006-01-23  Ben Elliston  <bje@au.ibm.com>
3079
3080         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
3081         Remove target conditional torture options for i?86 and x86_64
3082         GNU/Linux.
3083
3084 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3085
3086         PR c++/10891
3087         * g++.dg/rtti/no-rtti.C: New.
3088
3089 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
3090
3091         PR c++/25895
3092         * g++.dg/inherit/conv2.C: New test.
3093
3094         PR c++/25856
3095         * g++.dg/parse/dtor7.C: New test.
3096
3097         PR c++/25858
3098         * g++.dg/template/crash44.C: New test.
3099
3100 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
3101
3102         PR fortran/25124
3103         PR fortran/25625
3104         * gfortran.dg/internal_references_1.f90: New test.
3105           PR fortran/20881
3106         PR fortran/23308
3107         PR fortran/25538
3108         PR fortran/25710
3109         * gfortran.dg/global_references_1.f90: New test.
3110         * gfortran.dg/g77/19990905-1.f: Restore the error that
3111         there is a clash between the common block name and
3112         the name of a subroutine reference.
3113
3114         PR fortran/PR24276
3115         * gfortran.dg/aliasing_dummy_1.f90: New test.
3116
3117 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
3118
3119         * gcc.dg/vmx/1b-01.c: Warning fix.
3120         * gcc.dg/vmx/1c-02.c: Likewise.
3121         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
3122
3123 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
3124
3125         PR testsuite/24962
3126         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
3127
3128 2006-01-20  Richard Guenther  <rguenther@suse.de>
3129         Steven Bosscher <stevenb.gcc@gmail.com>
3130
3131         PR rtl-optimization/24626
3132         * gcc.dg/torture/pr24626-1.c: New testcase.
3133         * gcc.dg/torture/pr24626-2.c: Likewise.
3134         * gcc.dg/torture/pr24626-3.c: Likewise.
3135         * gcc.dg/torture/pr24626-4.c: Likewise.
3136
3137 2006-01-20  Dirk Mueller  <dmueller@suse.com>
3138
3139         PR c++/5520
3140         * g++.dg/warn/empty-body.C: New.
3141
3142 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
3143
3144         PR c++/22136
3145         * g++.dg/template/using10.C: New test.
3146         * g++.dg/temlpate/using11.C: Likewise.
3147         * g++.dg/inherit/using5.C: Tweak error messages.
3148
3149 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
3150
3151         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
3152         target test.
3153         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
3154
3155 2006-01-19  Jan Hubicka  <jh@suse.cz>
3156
3157         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
3158
3159 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3160
3161         PR c++/25854
3162         * g++.dg/template/spec28.C: New test.
3163
3164 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
3165
3166         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
3167         Fix fprintf's by adding srcdir or removing it.
3168
3169 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
3170
3171         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
3172         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
3173         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
3174         * testsuite/gcc.dg/gomp/empty.c: Likewise.
3175         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
3176         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
3177         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
3178         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
3179         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
3180         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
3181         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
3182         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
3183         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
3184         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
3185
3186 2006-01-18  Jeff Law  <law@redhat.com>
3187
3188         * gcc.dg/tree-ssa/vrp25.c: New test.
3189
3190 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
3191
3192         * gcc.dg/pr25805.c: Fix misapplied patch.
3193
3194 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
3195
3196         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
3197         (check_effective_target_vect_udot_qi): New.
3198         (check_effective_target_vect_sdot_hi): New.
3199         (check_effective_target_vect_udot_hi): New.
3200         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
3201         prefixed with "wrapv-" with -fwrapv.
3202         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
3203         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
3204         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
3205         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
3206         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
3207
3208         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
3209         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
3210         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
3211         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
3212
3213 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3214
3215         PR c++/16829
3216         * g++.dg/other/default2.C: New test.
3217         * g++.dg/other/default3.C: New test.
3218
3219 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
3220
3221         PR c/25805
3222         * gcc.dg/pr25805.c: New file.
3223
3224 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
3225
3226         PR c++/25836
3227         * g++.dg/template/init6.C: New test.
3228
3229 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
3230
3231         * gcc.dg/tree-ssa/pr24287.c: New test
3232
3233 2006-01-18  Eric Christopher  <echristo@apple.com>
3234
3235         * g++.dg/eh/table.C: New.
3236
3237 2006-01-18  DJ Delorie  <dj@redhat.com>
3238
3239         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
3240         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
3241         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
3242         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
3243
3244 2006-01-18  Jeff Law  <law@redhat.com>
3245
3246         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
3247         on wrapping on overflow semantics.
3248
3249         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
3250
3251         * gcc.gc/tree-ssa/vrp23.c: New test.
3252         * gcc.gc/tree-ssa/vrp24.c: New test.
3253
3254 2006-01-18  Richard Henderson  <rth@redhat.com>
3255             Aldy Hernandez  <aldyh@redhat.com>
3256             Jakub Jelinek  <jakub@redhat.com>
3257             Diego Novillo  <dnovillo@redhat.com>
3258             Uros Bizjak  <uros@kss-loka.si>
3259
3260         * testsuite/gcc.dg/gomp: New directory.
3261
3262 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
3263             Steven G. Kargl  <kargls@comcast.net>
3264
3265         PR fortran/20869
3266         * gfortran.dg/intrinsic_external_1.f90: New test.
3267
3268         PR fortran/20875.
3269         * gfortran.dg/elemental_pointer_1.f90: New test.
3270
3271         PR fortran/25024
3272         * gfortran.dg/external_procedures_1.f90: New test.
3273
3274         PR fortran/25785
3275         gfortran.dg/assumed_present.f90: New test.
3276
3277 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
3278
3279         * g++.dg/parse/lookup5.C: New test.
3280
3281 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3282
3283         PR fortran/25697
3284         * gfortran.dg/read_eof.f90: New test.
3285
3286 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3287
3288         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
3289         add a closing brace.
3290
3291 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3292
3293         PR fortran/25631
3294         * gfortran.dg/fmt_tl.f: New test.
3295
3296 2006-01-17  Eric Christopher  <echristo@apple.com>
3297
3298         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
3299         * g++.old-deja/g++.warn/impint2.C: Ditto.
3300         * g++.old-deja/g++.other/null1.C: Ditto.
3301         * g++.dg/warn/conv2.C: Ditto.
3302         * g++.dg/warn/conv4.C: New file.
3303
3304 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3305
3306         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
3307
3308 2006-01-17  Andreas Jaeger  <aj@suse.de>
3309             Janis Johnson <janis187@us.ibm.com>
3310
3311         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
3312         in 64-bit.
3313         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
3314         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
3315
3316 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3317
3318         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
3319         xfail txxx where xxx >= 25.
3320
3321 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3322
3323         PR testsuite/25764
3324         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
3325
3326 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
3327
3328         PR c/25682
3329         * gcc.dg/pr25682.c: New test.
3330         * g++.dg/parse/array-size2.C: New test.
3331
3332 2006-01-16  Ian Lance Taylor  <ian@airs.com>
3333
3334         * consistency.vlad: Remove entire directory, 1652 files.
3335
3336 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
3337
3338         * lib/target-supports.exp (check_effective_target_dfp_nocache,
3339         check_effective_target_dfprt_nocache): New.
3340         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
3341         (check_effective_target_dfprt): New.
3342         * lib/c-compat.exp (check_dfp): Remove.
3343         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
3344         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
3345         level of support for decimal float.
3346         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
3347         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
3348         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
3349         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
3350         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
3351         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
3352         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
3353         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
3354         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
3355         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
3356         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
3357         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
3358         directives.
3359
3360 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
3361
3362         PR testsuite/25741
3363         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
3364         $base_dir/../.
3365         * lib/gfortran.exp (gfortran_init): Likewise.
3366         * lib/obj-c++.exp (obj-c++_init): Likewise.
3367         * lib/scanasm.exp (scan-assembler-dem): Likewise.
3368         (scan-assembler-dem-not): Likewise.
3369         * lib/scandump.exp (scan-dump-dem): Likewise.
3370         (scan-dump-dem-not): Likewise.
3371
3372 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
3373
3374         PR testsuite/25767
3375         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
3376         powerpc-*-darwin*.
3377         * lib/obj-c++.exp (obj-c++_init): Likewise.
3378
3379 2006-01-16  Richard Guenther  <rguenther@suse.de>
3380
3381         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
3382
3383 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3384
3385         PR testsuite/25777
3386         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
3387         to LD_LIBRARY_PATH.
3388
3389 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3390             Andrew Pinski  <pinskia@physics.uc.edu>
3391
3392         * gcc.dg/minmax-1.c: New test.
3393
3394 2006-01-16  Ben Elliston  <bje@au.ibm.com>
3395
3396         * gcc.dg/dfp/dfp.exp: Correct FSF address.
3397         * gcc.misc-tests/dectest.exp: Ditto.
3398
3399 2006-01-15  Ian Lance Taylor  <ian@airs.com>
3400
3401         PR testsuite/25796
3402         * gcc.target/i386/cmov6.c: Use -march=k8.
3403
3404 2006-01-15  Andreas Jaeger  <aj@suse.de>
3405
3406         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
3407         x86 does not have __float128.
3408
3409 2006-01-14  Ian Lance Taylor  <ian@airs.com>
3410
3411         * gcc.target/i386/cmov6.c: New test.
3412
3413 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
3414
3415         PR c++/25663
3416         * g++.dg/template/ctor6.C: New test.
3417
3418 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
3419
3420         PR tree-optimization/25485
3421         * gcc.dg/tree-ssa/pr25485.c: New.
3422
3423 2006-01-14  Richard Guenther  <rguenther@suse.de>
3424
3425         PR tree-optimization/22548
3426         PR tree-optimization/22555
3427         PR tree-optimization/22501
3428         * gcc.dg/tree-ssa/alias-4.c: New testcase.
3429         * gcc.dg/tree-ssa/alias-5.c: Likewise.
3430         * gcc.dg/tree-ssa/alias-6.c: Likewise.
3431         * gcc.dg/tree-ssa/alias-7.c: Likewise.
3432         * gcc.dg/tree-ssa/alias-8.c: Likewise.
3433         * gcc.dg/tree-ssa/alias-9.c: Likewise.
3434         * gcc.dg/tree-ssa/alias-10.c: Likewise.
3435         * gcc.dg/tree-ssa/alias-11.c: Likewise.
3436         * gcc.dg/tree-ssa/alias-12.c: Likewise.
3437
3438 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
3439
3440         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
3441         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
3442
3443 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
3444         Richard Guenther  <rguenther@suse.de>
3445
3446         PR rtl-optimization/24257
3447         * gcc.dg/torture/pr24257.c: New testcase.
3448
3449 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
3450
3451         * gcc.c-torture/execute/20060110-1.c: New test.
3452         * gcc.c-torture/execute/20060110-2.c: New test.
3453
3454 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
3455
3456         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
3457
3458 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
3459
3460         PR fortran/25756
3461         * gfortran.dg/label_3.f90: New test.
3462
3463 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
3464
3465         PR tree-optimization/25771
3466         * g++.dg/tree-ssa/pr25771.C: New test
3467
3468 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
3469
3470         PR tree-opt/24365
3471         * g++.dg/opt/complex5.C: New test.
3472
3473 2006-01-13  Richard Guenther  <rguenther@suse.de>
3474
3475         * gcc.target/i386/387-9.c: New testcase.
3476
3477 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
3478
3479         PR c++/24824
3480         * g++.dg/debug/dwarf2-1.C: New.
3481
3482 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
3483
3484         PR testsuite/25728
3485         * lib/gcov.exp (verify-lines): Add "close $fd".
3486
3487 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
3488             Ben Elliston  <bje@au.ibm.com>
3489
3490         * gcc.dg/dfp/inf-1.c: New test.
3491
3492 2006-01-12  Janis Johnson <janis187@us.ibm.com>
3493             Yao Qi  <qiyaoltc@cn.ibm.com>
3494             Ben Elliston  <bje@au.ibm.com>
3495             Jon Grimm  <jgrimm2@us.ibm.com>
3496
3497         * gcc.dg/nodfp-1.c: New test.
3498         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
3499         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
3500         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
3501         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
3502         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
3503         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
3504         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
3505         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3506         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3507         * gcc.dg/format/dfp-scanf-1.c: Likewise.
3508         * gcc.dg/format/dfp-printf-1.c: Likewise.
3509         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
3510         (compat_setup_dfp): New.
3511         * gcc.dg/compat/compat.exp: Use it.
3512         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
3513         Make some variables global, prepend "compat_" to their names.
3514         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
3515         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
3516         * gcc.misc-tests/dectest.exp: New test driver for decTest.
3517         * lib/compat.exp (compat_skip_list): Make global, rename.
3518         * lib/c-compat.exp: New file.
3519         * lib/target-supports.exp (check_effective_target_dfp): New.
3520
3521         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
3522         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
3523         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
3524         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
3525         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
3526         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
3527         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
3528         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
3529         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
3530         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
3531         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
3532         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
3533         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
3534         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
3535         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
3536         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
3537         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
3538         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
3539         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
3540         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
3541         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
3542         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
3543         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
3544         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
3545         gcc.dg/dfp/struct-layout-1.c,
3546         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
3547         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
3548         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
3549         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
3550         gcc.dg/dfp/func-vararg-dfp.c,
3551         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
3552         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
3553         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
3554         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
3555         gcc.dg/dfp/wtr-conversion-1.c: New tests.
3556
3557 2006-01-11  Richard Guenther  <rguenther@suse.de>
3558
3559         PR tree-optimization/25734
3560         * gcc.dg/tree-ssa/pr25734.c: New testcase.
3561
3562 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
3563
3564         PR fortran/25486
3565         * gfortran.dg/literal_character_constant_1_x.F: New test.
3566         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
3567         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
3568         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
3569
3570 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
3571
3572         PR c++/25386
3573         * g++.dg/ext/packed3.C: Add expected packed error.
3574
3575 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
3576
3577         PR target/25706
3578         * gcc.dg/torture/pr25706-1.c: New test.
3579
3580 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
3581
3582         PR tree-optimization/23109
3583         PR tree-optimization/23948
3584         PR tree-optimization/24123
3585
3586         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
3587         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
3588         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
3589         g++.dg/tree-ssa/pr23948.C: New testcases.
3590         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
3591         three divisions in order to do the optimization.
3592
3593 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
3594
3595         PR c++/25632
3596         * g++.dg/other/pr25632.C: New test.
3597
3598 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
3599
3600         PR fortran/25730
3601         * gfortran.dg/used_types_1.f90: New test.
3602
3603 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
3604
3605         PR target/25718
3606         * gcc.dg/torture/pr25718-1.c: New test.
3607
3608 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
3609
3610         * gfortran.dg/list_read_2.f90: Fix typo in description.
3611
3612 2006-01-10  Jan Beulich  <jbeulich@novell.com>
3613
3614         * lib/target-supports.exp (check_visibility_available): Simplify test
3615         for *-*-netware*.
3616         (check_profiling_available): Fail for *-*-netware*.
3617         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
3618         * gcc.dg/20021014-1.c: Likewise.
3619         * gcc.dg/nest.c: Likewise.
3620
3621 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
3622
3623         fortran/24936
3624         * gfortran.dg/forall_3.f90: New test.
3625
3626 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
3627
3628         PR fortran/21977
3629         * gfortran.dg/nesting_2.f90: New test.
3630         * gfortran.dg/nesting_3.f90: New test.
3631
3632 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
3633
3634         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
3635         Fix typo in comment.
3636
3637 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
3638
3639         * gfortran.dg/single_char_string.f90: New test.
3640
3641 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
3642
3643         * gfortran.dg/ichar_2.f90: New test.
3644
3645 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
3646
3647         PR fortran/25093
3648         * gfortran.dg/private_type_4.f90: New.
3649
3650 2006-01-07  Richard Guenther  <rguenther@suse.de>
3651
3652         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
3653
3654 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3655
3656         * gfortran.dg/func_decl_1.f90: New.
3657         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
3658         * gfortran.dg/array_alloc_2.f90: Likewise.
3659         * gfortran.dg/char_result_8.f90: Likewise.
3660         * gfortran.dg/dup_save_1.f90: Likewise.
3661         * gfortran.dg/dup_save_2.f90: Likewise.
3662         * gfortran.dg/f2c_6.f90: Likewise.
3663         * gfortran.dg/f2c_7.f90: Likewise.
3664         * gfortran.dg/func_result_2.f90: Likewise.
3665         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
3666
3667 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
3668
3669         PR fortran/22146
3670         * gfortran.dg/elemental_subroutine_1.f90: New test.
3671         * gfortran.dg/elemental_subroutine_2.f90: New test.
3672
3673         PR fortran/25029
3674         PR fortran/21256
3675         * gfortran.dg/assumed_size_refs_1.f90: New test.
3676
3677         PR fortran/20868
3678         PR fortran/20870
3679         * gfortran.dg/assumed_size_refs_2.f90: New test.
3680         * gfortran.dg/initialization_1.f90: Change warning message.
3681
3682 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
3683
3684         * gcc.dg/tree-ssa/loop-15.c: New test.
3685
3686 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3687
3688         PR fortran/25598
3689         * gfortran.dg/backspace_3.f: New test.
3690         * gfortran.dg/backspace_4.f: New test.
3691
3692 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3693
3694         PR fortran/24268
3695         * gfortran.dg/fmt_white.f: Update test.
3696
3697 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
3698
3699         * gcc.dg/cast-1.c: Add new warning.
3700         * gcc.dg/cast-2.c: Likewise.
3701         * gcc.dg/cast-3.c: Likewise.
3702         * gcc.dg/format/cast-1.c: Likewise.
3703         * gcc.dg/cast-4.c: New testcase.
3704
3705 2006-01-05  Richard Guenther  <rguenther@suse.de>
3706
3707         PR tree-optimization/22555
3708         * gcc.dg/tree-ssa/alias-3.c: New testcase.
3709
3710 2006-01-05  Richard Guenther  <rguenther@suse.de>
3711             Diego Novillo  <dnovillo@redhat.com>
3712
3713         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
3714         * gcc.dg/tree-ssa/loop-8.c: Likewise.
3715         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3716         * gcc.dg/tree-ssa/pr23294.c: Likewise.
3717         * gcc.dg/tree-ssa/pr21985.c: Likewise.
3718         * gcc.dg/tree-ssa/loop-14.c: Likewise.
3719         * gcc.dg/tree-ssa/loop-2.c: Likewise.
3720         * gcc.dg/tree-ssa/loop-3.c: Likewise.
3721         * gcc.dg/tree-ssa/loop-4.c: Likewise.
3722         * gcc.dg/tree-ssa/pr21171.c: Likewise.
3723         * gcc.dg/tree-ssa/loop-5.c: Likewise.
3724         * gcc.dg/tree-ssa/loop-10.c: Likewise.
3725         * gcc.dg/tree-ssa/loop-6.c: Likewise.
3726         * treelang/compile/extravar.tree: Likewise.
3727         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
3728         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
3729         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
3730         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
3731         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
3732
3733 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
3734
3735         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
3736         for 64-bit fix.
3737
3738 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
3739
3740         PR fortran/23675
3741         gfortran.dg/char_result_11.f90: New.
3742
3743 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
3744
3745         PR c++/24782
3746         * g++.dg/parse/access9.C: New test.
3747         * g++.dg/tc1/dr52.C: Tweak error markers.
3748
3749 2006-01-04  Richard Henderson  <rth@redhat.com>
3750
3751         Merge from gomp branch.
3752         * g++.dg/parse/pragma2.C: Update expected error lines.
3753
3754 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
3755
3756         * g++.dg/other/i386-2.C: New test.
3757
3758         PR target/25554
3759         * gcc.c-torture/compile/20051228-1.c: New test.
3760
3761         PR c/25559
3762         * gcc.dg/pr25559.c: New test.
3763
3764 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
3765
3766         PR c++/25492
3767         * g++.dg/lookup/friend9.C: New test.
3768
3769         PR c++/25625
3770         * g++.dg/template/repo5.C: New test.
3771
3772 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
3773
3774         PR fortran/25101
3775         * gfortran.dg/forall_2.f90: New test.
3776
3777 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
3778
3779         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
3780         dg-require-weak.  Adjust regexp to handle leading-underscore
3781         targets and space as well as TAB after .weak.  Change previous
3782         64-bit fix to not use naked dot.
3783
3784 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
3785
3786         PR rtl-optimization/25578
3787         * gcc.c-torture/execute/20060102-1.c: New testcase.
3788
3789 2006-01-03  Richard Guenther  <rguenther@suse.de>
3790
3791         PR c/25183
3792         * gcc.dg/torture/pr25183.c: New testcase.
3793
3794 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
3795
3796         Merge from gomp-branch.
3797         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
3798         * gcc.dg/ia64-sync-2.c: Likewise.
3799         * gcc.dg/ia64-sync-3.c: Likewise.
3800         * gcc.dg/ia64-sync-4.c: Likewise.
3801         * gcc.dg/sync-2.c: Likewise.
3802         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
3803         that sparc64-*-* and sparcv9-*-* supports sync builtins.
3804
3805 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
3806
3807         PR c++/25635
3808         * g++.dg/parse/operator6.C: New test.
3809
3810         PR c++/25637
3811         * g++.dg/parse/error29.C: New test.
3812
3813         PR c++/25638
3814         * g++.dg/parse/dtor6.C: New test.
3815
3816         PR c++/25633
3817         * g++.dg/parse/ctor3.C: New test.
3818
3819         PR c++/25634
3820         * g++.dg/template/class3.C: New test.
3821
3822 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
3823
3824         * g++.dg/debug/debug9.C: New.
3825
3826 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
3827
3828         PR fortran/24640
3829         * gfortran.dg/label_2.f90: New test.
3830
3831 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3832
3833         * g++.dg/lookup/using12.C: Tighten error marker.
3834
3835 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
3836             Andrew Pinski <pinskia@physics.uc.edu>
3837
3838         * gcc.target/powerpc/darwin-abi-3.c: New file.
3839         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
3840         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
3841         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
3842         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
3843         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
3844         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
3845         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
3846         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
3847
3848 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
3849
3850         * gcc.dg/tree-ssa/loadpre1.c: New;
3851         * gcc.dg/tree-ssa/loadpre2.c: New;
3852         * gcc.dg/tree-ssa/loadpre3.c: New;
3853         * gcc.dg/tree-ssa/loadpre4.c: New;
3854         * gcc.dg/tree-ssa/loadpre5.c: New;
3855         * gcc.dg/tree-ssa/loadpre6.c: New;
3856         * gcc.dg/tree-ssa/loadpre7.c: New;
3857         * gcc.dg/tree-ssa/loadpre8.c: New;
3858         * gcc.dg/tree-ssa/loadpre9.c: New;
3859
3860 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
3861
3862         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
3863         * g++.dg/abi/thunk4.C: Likewise.
3864
3865 2006-01-01  Andreas Jaeger  <aj@suse.de>
3866
3867         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
3868         portable.
3869
3870 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
3871
3872         PR c++/25294
3873         * gcc.dg/pragma-pack-3.c: New test.
3874         * g++.dg/parse/pragma3.C: New test.
3875
3876 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3877
3878         PR middle-end/24827
3879         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
3880
3881 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3882
3883         PR testsuite/25214
3884         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
3885
3886 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
3887
3888         PR fortran/22607
3889         * gfortran-dg/pure_byref_3.f90: New.
3890
3891         fortran/PR 25396
3892         * gfortran.dg/userdef_operator_1.f90: New.
3893
3894 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
3895
3896         * g++.dg/abi/thunk3.C: New.
3897         * g++.dg/abi/thunk4.C: New.
3898
3899 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
3900
3901         PR fortran/25532
3902         * gfortran.dg/host_used_types_1.f90: New test. Check that host
3903         associated derived type components of derived types are
3904         properly declared in contained procedures.
3905
3906 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3907
3908         PR libgfortran/25139
3909         * gfortran.dg/backspace_2.f: New test.
3910
3911 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3912
3913         PR libgfortran/25550
3914         * gfortran.dg/endfile.f: New test.
3915
3916 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3917
3918         PR libgfortran/25419
3919         * gfortran.dg/comma.f: New test.
3920
3921 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3922
3923         * lib/gfortran-dg.exp: Remove trailing whitespace.
3924         * lib/fortran-torture.exp: Test with -fbounds-check instead of
3925         -funroll-all-loops.
3926
3927 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
3928
3929         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
3930         Extended Double long doubles or repeat tests when long double is
3931         the same size as double.
3932
3933 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3934
3935         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
3936
3937         PR testsuite/25442
3938         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
3939         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
3940
3941         PR testsuite/25441
3942         * gcc.dg/pr23911.c: Make test variable static.
3943
3944         PR testsuite/25444
3945         * gcc.dg/tree-ssa/pr14841.c: Likewise.
3946
3947 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
3948
3949         PR c++/25439
3950         * g++.dg/parse/crash17.C: Adjust error markers.
3951         * g++.dg/template/error20.C: New test.
3952
3953 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
3954
3955         PR c++/23172
3956         * g++.dg/ext/complit4.C: New test.
3957
3958         PR c++/25417
3959         * g++.dg/ext/complit5.C: Likewise.
3960
3961 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
3962
3963         PR tree-optimization/25125
3964         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
3965         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
3966         * gcc.c-torture/execute/pr25125.c: New.
3967
3968 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
3969
3970         PR fortran/25029
3971         PR fortran/21256
3972         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
3973         with incorrect assumed size references.
3974
3975 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
3976
3977         PR c++/23171
3978         * g++.dg/opt/init1.C: New test.
3979
3980 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
3981
3982         PR c++/24671
3983         * g++.dg/template/sfinae3.C: New test.
3984
3985 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3986
3987         * g++.dg/other/friend4.C: New test.
3988
3989 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
3990
3991         PR target/25005
3992         * g++.dg/opt/pr25005.C: New test.
3993
3994 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
3995
3996         PR c++/25369
3997         * g++.dg/template/ptrmem16.C: New test.
3998
3999 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
4000
4001         PR fortran/25029
4002         PR fortran/21256
4003         * gfortran.dg/initialization_1.f90: Add test of SIZE.
4004
4005 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4006
4007         PR libgfortran/25307
4008         * gfortran.dg/list_read_5.f90: New test.
4009
4010 2005-12-22  Richard Henderson  <rth@redhat.com>
4011
4012         * gcc.target/i386/sse-7.c: Use -msse2.
4013
4014 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
4015
4016         PR rtl-optimization/25432
4017         * gcc.c-torture/compile/20051216-1.c: New test.
4018
4019         PR objc/25328
4020         * objc/execute/pr25328.m: New test.
4021
4022 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
4023
4024         PR c++/25364
4025         * g++.dg/template/call4.C: New test.
4026
4027 2005-12-22  Dale Johannesen  <dalej@apple.com>
4028
4029         * gcc.target/i386/sse-17.c: New.
4030
4031 2005-12-22  Paul Brook  <paul@codesourcery.com>
4032
4033         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
4034
4035 2005-12-22  Paul Brook  <paul@codesourcery.com>
4036
4037         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
4038
4039 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4040
4041         PR tree-opt/25513
4042         * gcc.c-torture/compile/pr25513.c: New test.
4043
4044 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4045
4046         PR c++/23333
4047         * g++.dg/parse/error25.C: Add more tests.
4048
4049 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4050
4051         PR fortran/18990
4052         * gfortran.dg/der_charlen_1.f90: New.
4053
4054 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
4055
4056         PR fortran/20889
4057         * gfortran.dg/pointer_component_type_1.f90: New test.
4058
4059         PR fortran/25029
4060         PR fortran/21256
4061         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
4062         should give an error with assumed size array refernces and checks those
4063         that should not.
4064         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
4065         reference an upper bound so that it does not generate an error.
4066
4067         PR fortran/19362
4068         PR fortran/20244
4069         PR fortran/20864
4070         PR fortran/25391
4071         * gfortran.dg/used_dummy_types_1.f90: New test.
4072         * gfortran.dg/used_dummy_types_2.f90: New test.
4073         * gfortran.dg/used_dummy_types_3.f90: New test.
4074         * gfortran.dg/used_dummy_types_4.f90: New test.
4075         * gfortran.dg/used_dummy_types_5.f90: New test.
4076
4077         PR fortran/23152
4078         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
4079         group already being USE associated.
4080         * gfortran.dg/assumed_shape_nml.f90: New test.
4081         * gfortran.dg/assumed_size_nml.f90: New test.
4082
4083         PR fortran/20862
4084         PR fortran/25053
4085         PR fortran/25063
4086         PR fortran/25064
4087         PR fortran/25066
4088         PR fortran/25067
4089         PR fortran/25068
4090         PR fortran/25307
4091         * gfortran.dg/io_constraints_1.f90: New test.
4092         * gfortran.dg/io_constraints_1.f90: New test.
4093         * gfortran.dg/iostat_3.f90: Change wording of warning.
4094         * gfortran.dg/g77/19981216-0.f: The same.
4095
4096 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
4097
4098         PR tree-optimization/23518
4099         * testsuite/gcc.dg/pr23518.c: New.
4100
4101 2005-12-21  Mike Stump  <mrs@apple.com>
4102
4103         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
4104
4105 2005-12-21  Paul Brook  <paul@codesourcery.com>
4106
4107         * gcc.dg/pr19340.c: Skip on m68k targets.
4108
4109 2005-12-21  Steven Bosscher  <stevenb@suse.de>
4110
4111         PR rtl-optimization/25196
4112         * gcc.dg/pr25196.c: New test.
4113
4114 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
4115
4116         PR fortran/25423
4117         gfortran.dg/where_nested_1.f90: New.
4118
4119 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
4120
4121         PR tree-optimization/25382.
4122         * gcc.dg/tree-ssa/pr25382.c: New.
4123
4124 2005-12-20  Richard Guenther  <rguenther@suse.de>
4125
4126         PR middle-end/24306
4127         * gcc.target/i386/pr24306.c: New testcase.
4128
4129 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
4130
4131         PR tree-optimization/25501
4132         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
4133
4134 2005-12-20  Richard Guenther  <rguenther@suse.de>
4135
4136         Revert
4137         2005-12-02  Richard Guenther  <rguenther@suse.de>
4138
4139         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
4140
4141 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
4142
4143         PR c++/21228
4144         * g++.dg/warn/Wunreachable-code-2.C: New test.
4145
4146 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
4147
4148         PR c++/24278
4149         * g++.dg/template/ctor5.C: New test.
4150
4151         PR c++/24915
4152         * g++.dg/template/overload8.C: New test.
4153
4154 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
4155
4156         * gcc.c-torture/compile/pr25483 : New test.
4157
4158 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4159
4160         PR c++/20552
4161         * g++.dg/ext/typeof10.C: New test.
4162
4163 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
4164
4165         * gcc.dg/mt-loopi1.c: New.
4166
4167 2005-12-18  Richard Guenther  <rguenther@suse.de>
4168
4169         PR tree-optimization/25481
4170         * gcc.dg/torture/pr25481.c: New testcase.
4171
4172 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4173
4174         PR rtl-optimization/21041
4175         * gcc.dg/pr21041.c: New test.
4176
4177 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4178
4179         PR libgfortran/25463
4180         * gfortran.dg/advance.f90: New test.
4181
4182 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
4183
4184         * gcc.dg/20051201-1.c: New test.
4185
4186 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
4187
4188         PR fortran/25018
4189         * gfortran.dg/initialization_1.f90: New test.
4190         * gfortran.dg/enum_5.f90: Change dg-error to new message.
4191         * gfortran.dg/g77/980616-0.f: The same.
4192
4193 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
4194
4195         * PR fortran/25458
4196         * gfortran.dg/chkbits.f90: New test.
4197
4198 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
4199
4200         * gfortran.dg/enum_5.f: Revert to previous version.
4201
4202 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
4203
4204         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
4205         * gfortran.dg/nested_modules_1.f90: Ditto.
4206         * gfortran.dg/hollerith_f95.f90: Ditto.
4207         * gfortran.dg/select_5.f90: Ditto.
4208         * gfortran.dg/secnds.f: Ditto.
4209         * gfortran.dg/hollerith2.f90: Ditto.
4210         * gfortran.dg/imag_2.f: Ditto.
4211         * gfortran.dg/ftell_2.f90: Ditto.
4212         * gfortran.dg/malloc_free_1.f90: Ditto.
4213         * gfortran.dg/logint-1.f: Ditto.
4214         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4215         * gfortran.dg/e_d_fmt.f90: Ditto.
4216         * gfortran.dg/hollerith_legacy.f90: Ditto.
4217         * gfortran.dg/logint-2.f: Ditto.
4218         * gfortran.dg/enum_5.f90: Ditto.
4219         * gfortran.dg/f2c_2.f90: Ditto.
4220         * gfortran.dg/pr17143.f90: Ditto.
4221         * gfortran.dg/namelist_14.f90: Ditto.
4222         * gfortran.dg/logint-3.f: Ditto.
4223         * gfortran.dg/spread_scalar_source.f90: Ditto.
4224         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4225         * gfortran.dg/namelist_11.f: Ditto.
4226         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
4227         * gfortran.dg/g77/20010519-1.f
4228         * gfortran.dg/g77/alpha1.f: Ditto.
4229         * gfortran.dg/g77/990115-1.f: Ditto.
4230         * gfortran.dg/g77/erfc.f: Ditto.
4231         * gfortran.dg/g77/19990313-3.f: Ditto.
4232         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
4233         * gfortran.dg/g77/20010426.f: Ditto.
4234         * gfortran.dg/g77/19990313-0.f: Ditto.
4235         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
4236         * gfortran.dg/g77/20000629-1.f: Ditto.
4237         * gfortran.dg/g77/970125-0.f: Ditto.
4238         * gfortran.dg/g77/8485.f: Ditto.
4239         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
4240         * gfortran.dg/g77/19990313-1.f: Ditto.
4241         * gfortran.dg/g77/int8421.f: Ditto.
4242         * gfortran.dg/g77/19990305-0.f: Ditto.
4243         * gfortran.dg/g77/947.f: Ditto.
4244         * gfortran.dg/g77/19990905-2.f: Ditto.
4245         * gfortran.dg/g77/cabs.f: Ditto.
4246         * gfortran.dg/g77/19990313-2.f: Ditto.
4247         * gfortran.dg/g77/20020307-1.f: Ditto.
4248         * gfortran.dg/g77/dcomplex.f: Ditto.
4249         * gfortran.dg/g77/19990502-1.f: Ditto.
4250         * gfortran.dg/g77/19981216-0.f: Ditto.
4251         * gfortran.dg/common_4.f90: Ditto.
4252         * gfortran.dg/entry_4.f90: Ditto.
4253         * gfortran.dg/equiv_constraint_2.f90: Ditto.
4254         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4255         * gfortran.dg/namelist_12.f: Ditto.
4256         * gfortran.dg/scale_1.f90: Ditto.
4257         * gfortran.dg/modulo_1.f90
4258         * gfortran.dg/hollerith.f90: Ditto.
4259         * gfortran.dg/direct_io_3.f90: Ditto.
4260         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
4261         * gfortran.dg/gnu_logical_1.F: Ditto.
4262         * gfortran.dg/unf_io_convert_1.f90: Ditto.
4263         * gfortran.dg/assign_1.f90: Ditto.
4264         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4265         * gfortran.dg/pr23095.f: Ditto.
4266         * gfortran.dg/read_float_1.f90: Ditto.
4267
4268 2005-12-17  Andreas Jaeger  <aj@suse.de>
4269
4270         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
4271         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
4272
4273 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4274
4275         PR fortran/24268
4276         * gfortran.dg/fmt_white.f: New test.
4277
4278 2005-12-16  Steven G. Kargl <kargls@comcast.net>
4279
4280         * gfortran.dg/label_1.f90: New test.
4281
4282 2005-12-15  Ben Elliston  <bje@au.ibm.com>
4283
4284         PR testsuite/25422
4285         * gcc.dg/20031012-1.c: Add -Walways-true option.
4286         * gcc.dg/weak/weak-3.c: Likewise.
4287         * g++.old-deja/g++.mike/warn8.C: Likewise.
4288
4289 2005-12-16  Mike Stump  <mrs@apple.com>
4290
4291         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
4292         exit.
4293
4294 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4295
4296         PR libgfortran/25264
4297         PR libgfortran/25349
4298         * gfortran.dg/tl_editing.f90: Added additional checks.
4299         * gfortran.dg/t_editing.f: New test.
4300         * gfortran.dg/write_padding.f90: New test
4301
4302 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4303
4304         PR testsuite/25215
4305         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
4306
4307 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
4308
4309         PR rtl-optimization/24899
4310         * gcc.c-torture/execute/20051215-1.c: New test.
4311
4312 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
4313
4314         PR 24823
4315         * gfortran.dg/pr24823.f: New test.
4316
4317 2005-12-16  Jeff Law  <law@redhat.com>
4318
4319         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
4320
4321 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
4322
4323         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
4324         Change C++ style comments to C style comments.
4325         Remove aligned types from the array.
4326         Keep Enums disabled.
4327         (complex_types): Remove aligned types from the array.
4328         Comment out "_Complex long double".
4329         (attrib_types): Remove.
4330         (complex_attrib_types): Remove.
4331         (attrib_array_types): Remove.
4332         (complex_attrib_array_types): Remove.
4333         (aligned_bitfld_types): Remove.
4334         (n_aligned_bitfld_types): Remove.
4335         (FEATURE_ALIGNEDPACKED): Delete.
4336         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
4337         (singles): Remove support for adding attributes.
4338         (choose_type): Remove support for attributed types.
4339         (generate_fields): Remove support for attributed bit-fields.
4340         Remove support for adding attributes.
4341         (generate_random_tests): Remove support for adding attributes.
4342         (features): Add back "[0] :0" and "complex vector [0]".
4343         (main): Remove support for attributed bit-fields.
4344         Uncomment the calling of generate_random_tests for the rests of
4345         the tests.
4346
4347 2005-12-16  Jan Hubicka  <jh@suse.cz>
4348
4349         * gcc.c-torture/combine/pr25224.c: New.
4350
4351 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
4352
4353         PR other/25028
4354         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
4355         HP-UX.
4356
4357 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
4358
4359         * gcc.dg/20051215-1.c: New file.
4360
4361 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4362
4363         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
4364         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
4365
4366 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
4367
4368         PR fortran/18197
4369         * gfortran.dg/dummy_functions_1.f90: New.
4370
4371 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
4372
4373         PR rtl-optimization/25310
4374         * gcc.c-torture/compile/pr25310.c: New test.
4375
4376 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
4377
4378         PR debug/25023
4379         * gcc.dg/pr25023.c: New test.
4380
4381 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4382
4383         * g++.old-deja/g++.brendan/redecl1.C,
4384         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
4385         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
4386         g++.old-deja/g++.oliva/typeof1.C,
4387         g++.old-deja/g++.other/crash16.C,
4388         g++.old-deja/g++.other/crash34.C,
4389         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
4390         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
4391         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
4392         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
4393         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
4394         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
4395         Remove xfail.
4396
4397 2005-12-14  Kean Johnston  <jkj@sco.com>
4398             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4399
4400         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
4401         * gcc.target/i386/20020523-1.c: Ditto.
4402         * gcc.target/i386/tailcall-1.c: Ditto.
4403         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
4404         * gcc.target/i386/ssetype-5.c: Ditto.
4405
4406 2005-12-14  Jeff Law  <law@redhat.com>
4407
4408         * gcc.dg/tree-ssa/foldstring-1.c: New test.
4409
4410 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
4411
4412         PR target/25254
4413         PR target/24188
4414         * gcc.target/i386/pr25254.c: New test.
4415         * gfortran.dg/PR24188.f: New test.
4416
4417 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
4418
4419         * lib/fortran-torture.exp: Catch remaining uses of
4420         remote_file build delete.
4421
4422 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4423
4424         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
4425
4426 2005-12-14  Ben Elliston  <bje@au.ibm.com>
4427
4428         * gcc.dg/warn-addr-cmp.c: New test.
4429
4430 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
4431
4432         PR debug/25023
4433         PR target/25293
4434         * gcc.target/i386/pr25293.c: New test.
4435
4436 2005-12-13  Petr Machata  <machata@post.cz>
4437
4438         PR c++/24907
4439         * g++.dg/parse/comma2.C: New test.
4440
4441 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
4442             Jakub Jelinek  <jakub@redhat.com>
4443
4444         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
4445         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
4446         (limits.h): Include unconditionally.
4447         (stdlib.h): Likewise.
4448         (hashtab.h): Do not include.
4449         (getopt.h): Likewise.
4450         (stddef.h): Include.
4451         (hashval_t): Define.
4452         (struct entry): Add "next" field.
4453         (HASH_SIZE): New macro.
4454         (hash_table): New variable.
4455         (switchfiles): Do not use xmalloc.
4456         (mix): New macro.
4457         (iterative_hash): New function.
4458         (hasht): Remove.
4459         (e_exists): New function.
4460         (e_insert): Likewise.
4461         (output): Use, instead of libiberty hashtable functions.
4462         (main): Do not use getopt.  Do not call htab_create.
4463
4464 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
4465
4466         PR c++/25331
4467         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
4468         put atal* and atpaal* attributes on array elements.
4469         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
4470         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
4471         put atal* and atpaal* attributes on array elements.
4472         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
4473
4474 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
4475
4476         * gcc.dg/single-precision-constant.c: New test.
4477
4478 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
4479
4480         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
4481         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
4482         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
4483         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
4484         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
4485         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
4486         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
4487         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
4488         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
4489         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
4490         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
4491         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
4492         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
4493         gcc.target/powerpc/ppc-sdata-2.c,
4494         gcc.target/powerpc/ppc-stackalign-1.c,
4495         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
4496         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
4497         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
4498         gcc.target/powerpc/rs6000-ldouble-2.c,
4499         gcc.target/powerpc/rs6000-power2-1.c,
4500         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
4501         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
4502         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
4503         option into target selector.
4504         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
4505         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
4506
4507 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
4508
4509         PR objc/25348
4510         * objc.dg/encode-9.m: New test.
4511
4512 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4513
4514         PR testsuite/20772
4515         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
4516         * gcc.dg/asm-b.c: Fix typo.
4517         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
4518         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
4519         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
4520         i?86 lp64 and x86_64 ilp32.
4521         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
4522         on i?86 lp64.
4523         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
4524
4525 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
4526
4527         PR fortran/25078
4528         gfortran.dg/equiv_5.f90: New test.
4529
4530 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
4531
4532         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
4533         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
4534         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
4535         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
4536         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
4537         * gcc.dg/tree-ssa/reassoc-5.c: New.
4538         * gcc.dg/tree-ssa/reassoc-6.c: New.
4539         * gcc.dg/tree-ssa/reassoc-7.c: New.
4540         * gcc.dg/tree-ssa/reassoc-8.c: New.
4541         * gcc.dg/tree-ssa/reassoc-9.c: New.
4542         * gcc.dg/tree-ssa/reassoc-10.c: New.
4543         * gcc.dg/tree-ssa/reassoc-11.c: New.
4544
4545 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4546
4547         PR testsuite/25167
4548         PR testsuite/24478
4549         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
4550
4551 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
4552
4553         PR c++/25300
4554         * g++.dg/template/inherit.C: Do not use a generic error message.
4555
4556 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
4557
4558         PR libobjc/25354
4559         * objc.dg/gnu-encoding: New directory.
4560         * objc.dg/gnu-encoding/compat-common.h: New file.
4561         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
4562         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
4563         * objc.dg/gnu-encoding/vector-defs.h: New file.
4564         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
4565         * objc.dg/gnu-encoding/generate-random.c: New file.
4566         * objc.dg/gnu-encoding/generate-random_r.c: New file.
4567         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
4568         * objc.dg/gnu-encoding/generate-random.h: New file.
4569
4570 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
4571
4572         PR c++/25337
4573         * g++.dg/template/defarg7.C: New test.
4574
4575 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
4576
4577         PR libobjc/25347
4578         * objc.dg/encode-8.m: New test.
4579
4580 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
4581
4582         PR libobjc/25346
4583         * objc.dg/encode-7.m: New test.
4584
4585 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
4586
4587         PR c++/25010
4588         * g++.dg/opt/inline10.C: New test.
4589
4590 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
4591
4592         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
4593
4594 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
4595
4596         * gfortran.dg/substring_equivalence.f90: typo in comment
4597
4598 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4599
4600         PR fortran/25068
4601         * gfortran.dg/iostat_3.f90: New test.
4602
4603 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
4604
4605         PR fortran/23815
4606         * gfortran.dg/unf_io_convert_1.f90: New test.
4607         * gfortran.dg/unf_io_convert_2.f90: New test.
4608         * gfortran.dg/unf_io_convert_3.f90: New test.
4609
4610 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4611
4612         PR testsuite/20772
4613         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
4614         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
4615         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
4616         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
4617         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
4618         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
4619         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
4620         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
4621         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
4622         gcc.dg/torture/fp-int-convert-float128-timode.c,
4623         gcc.dg/torture/fp-int-convert-float128.c,
4624         gcc.dg/torture/fp-int-convert-float80-timode.c,
4625         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
4626         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
4627
4628         * gcc.dg/tls/opt-1.c: Require effective target fpic.
4629
4630 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
4631
4632         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
4633
4634 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
4635
4636         * gcc.dg/20051207-1.c,
4637         * gcc.dg/20051207-2.c,
4638         * gcc.dg/20051207-3.c: New tests.
4639
4640 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4641
4642         PR testsuite/20772
4643         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
4644         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
4645         dg-skip-if target selector.
4646
4647         PR testsuite/20772
4648         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
4649         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
4650         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
4651         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
4652         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
4653         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
4654         and/or merge with i?86 cases.
4655
4656         * gcc.dg/tls/opt-3.c: Require effective target fpic.
4657
4658         PR testsuite/20772
4659         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
4660         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
4661         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
4662         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
4663         x86_64-*-linux*.
4664
4665 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
4666
4667         PR target/25311
4668         * gcc.c-torture/compile/pr25311.c: New test.
4669
4670 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4671
4672         PR libgfortran/25039
4673         * gfortran.dg/read_comma.f: New test.
4674
4675 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
4676
4677         PR c++/19317
4678         * g++.dg/opt/pr19317-1.C: New test.
4679         * g++.dg/opt/pr19317-2.C: New test.
4680         * g++.dg/opt/pr19317-3.C: New test.
4681
4682         PR target/19005
4683         * gcc.c-torture/execute/pr19005.c: New test.
4684
4685         PR target/17828
4686         * g++.old-deja/g++.other/comdat5.C: New test.
4687         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
4688
4689         * g++.dg/compat/struct-layout-1.exp: New file.
4690         * g++.dg/compat/struct-layout-1.h: New.
4691         * g++.dg/compat/struct-layout-1_generate.c: New.
4692         * g++.dg/compat/struct-layout-1_x1.h: New.
4693         * g++.dg/compat/struct-layout-1_x2.h: New.
4694         * g++.dg/compat/struct-layout-1_y1.h: New.
4695         * g++.dg/compat/struct-layout-1_y2.h: New.
4696
4697         * gcc.dg/20050330-2.c: New test.
4698
4699 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
4700
4701         PR fortran/25292
4702         * gfortran.dg/associated_1.f90: New.
4703
4704 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4705
4706         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
4707         ILP32 vect_no_align platforms.
4708
4709 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
4710             Jakub Jelinek  <jakub@redhat.com>
4711
4712         PR target/25268
4713         * gcc.c-torture/compile/20051207-1.c: New test.
4714
4715 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4716
4717         PR testsuite/20772
4718         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
4719         gcc.dg/torture/pr18582-1.c,
4720         gcc.target/i386/attributes-error.c: Also test on x86_64.
4721
4722         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
4723
4724 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4725
4726         PR c++/19397
4727         * g++.dg/template/typedef3.C: New test.
4728
4729         PR c++/19762
4730         PR c++/19764
4731         * g++.dg/template/dtor3.C: Fix error markers.
4732
4733 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
4734
4735         * lib/target-supports.exp (check_effective_target_sync_char_short):
4736         Add s390*.
4737
4738 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
4739
4740         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
4741
4742 2005-12-06  Roger Sayle  <roger@eyesopen.com>
4743
4744         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
4745         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
4746         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
4747         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
4748
4749 2005-12-06  Roger Sayle  <roger@eyesopen.com>
4750
4751         PR c++/25263
4752         * g++.dg/other/array2.C: New test case.
4753
4754 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
4755
4756         * gcc.dg/darwin-weakimport-3.c: New.
4757
4758         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
4759         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
4760         and to work on Darwin.
4761         * gcc.dg/attr-weakref-1b.c: New file.
4762         * gcc.dg/attr-weakref-2.c: New test.
4763         * gcc.dg/darwin-weakref-1.c: New test.
4764
4765 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
4766
4767         PR testsuite/25247
4768         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
4769         use in selector expressions.
4770         (dg-xfail-if): Ditto.
4771         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
4772         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
4773         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
4774         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
4775         * gcc.test-framework/test-framework.exp: Skip generated tests if
4776         CHECK_TEST_FRAMEWORK is not 1.
4777
4778 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4779
4780         PR tree-optimization/24963
4781         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
4782
4783         PR target/24108
4784         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
4785
4786         PR target/18580
4787         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
4788         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
4789         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
4790         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
4791
4792 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
4793
4794         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
4795         dg-options.
4796
4797 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
4798
4799         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
4800
4801 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
4802
4803         * gcc.dg/format/cast-1.c: New test.
4804
4805 2005-12-04  Roger Sayle  <roger@eyesopen.com>
4806
4807         PR c/7776
4808         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
4809         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
4810         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
4811         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
4812
4813 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
4814
4815         * gcc.dg/cast-pretty-print-1.c: New test.
4816
4817 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
4818
4819         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
4820
4821 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
4822
4823         PR c++/24173
4824         * g++.dg/template/friend40.C: New test.
4825
4826 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
4827
4828         PR target/25199
4829         * gcc.target/i386/movq-2.c: New test.
4830         * gcc.target/i386/movq.c: Remove target i?86, instead add
4831         dg-require-effective-target ilp32.
4832
4833 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4834
4835         PR c++/24103
4836         * g++.dg/other/default1.C: New test.
4837
4838 2005-12-02  Richard Guenther  <rguenther@suse.de>
4839
4840         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
4841
4842 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4843
4844         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
4845
4846 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
4847
4848         PR target/21017
4849         * gcc.target/powerpc/rotate.c: New.
4850
4851 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4852
4853         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
4854         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
4855
4856 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4857
4858         PR c/13384
4859         * gcc.dg/pr17730-1.c: Adjust.
4860         * gcc.dg/lvalue1.c (main): Likewise.
4861         * gcc.dg/lvalue-2.c: Likewise.
4862         * g++.dg/pr7503-3.C
4863
4864 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
4865
4866         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
4867         error messages.
4868
4869 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
4870
4871         PR fortran/24789
4872         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
4873
4874 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
4875
4876         PR target/24475
4877         * lib/target-supports.exp (check_effective_target_tls): New.
4878         (check_effective_target_tls_runtime): New.
4879         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
4880         for TLS support.
4881         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4882         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4883         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
4884         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
4885         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
4886         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
4887         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4888         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
4889         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
4890         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
4891         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
4892         effective-target TLS.
4893         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
4894         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
4895         effective-target TLS runtime.
4896
4897 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
4898
4899         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
4900
4901 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
4902
4903         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
4904         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
4905         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
4906         ignored" warnings when "packing" is the same as the ABI layout.
4907
4908 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
4909
4910         PR fortran/21302
4911         * gfortran.dg/line_length_1.f: New test.
4912         * gfortran.dg/line_length_2.f90: Ditto.
4913
4914 2005-11-30  Richard Guenther  <rguenther@suse.de>
4915
4916         PR tree-optimization/21655
4917         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
4918
4919 2005-11-30  Dale Johannesen  <dalej@apple.com>
4920
4921         * gcc.c-torture/compile/pr24930.c: New.
4922
4923 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
4924
4925         PR fortran/15809
4926         *  gfortran.dg/auto_char_dummy_array.f90: New test.
4927
4928 2005-11-30  Jeff Law  <law@redhat.com>
4929
4930         * g++.old-deja/g++.law/pr25000.C: New test.
4931
4932 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
4933
4934         * gcc.dg/tls/opt-11.c: New test.
4935
4936 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
4937
4938         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
4939         targets.
4940         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
4941         LP64 ia64.
4942
4943 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
4944
4945         * gfortran.dg/open_access_1.f90: New test.
4946
4947 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4948
4949         * gcc.dg/charset/builtin2.c: New test.
4950
4951 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
4952
4953         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
4954         on mmix-*-* for *_[xy].c.
4955
4956 2005-11-28  Kean Johnston  <jkj@sco.com>
4957
4958         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
4959         headers.
4960         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
4961         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
4962         * gcc.target/i386/asm-3.c: Ditto.
4963         * gcc.target/i386/clobbers.c: Ditto.
4964         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
4965         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
4966         test regexp.
4967         * gcc.target/i386/mul.c: Ditto.
4968         * gcc.target/i386/ssetype-1.c: Ditto.
4969         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
4970         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
4971         static so the test works with -fPIC mode too. Based on comment in
4972         PR19231 by Pinski.
4973         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
4974
4975 2005-11-28  Richard Guenther  <rguenther@suse.de>
4976
4977         * gcc.dg/alias-9.c: New testcase.
4978         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
4979
4980 2005-11-28  Roger Sayle  <roger@eyesopen.com>
4981             Uros Bizjak  <uros@kss-loka.si>
4982
4983         PR middle-end/20219
4984         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
4985         tan(x)/sin(x) transformations.
4986
4987 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
4988
4989         PR middle-end/24575
4990         * gcc.dg/tree-ssa/divide-3.c: New test.
4991         * gcc.dg/tree-ssa/divide-4.c: New test.
4992
4993 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
4994
4995         PR fortran/24917
4996         *  gfortran.dg/boz_6.f90: New test.
4997
4998 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4999
5000         PR fortran/23912
5001         * gfortran.dg/modulo_1.f90: New test.
5002
5003 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5004
5005         PR libfortran/24919
5006         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
5007         fail on CRLF platforms.
5008         * gfortran.dg/ftell_2.f90: Likewise.
5009
5010 2005-11-26  Eric Christopher  <echristo@apple.com>
5011
5012         * gcc.dg/intmax_t-1.c: Remove mips xfail.
5013
5014 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
5015
5016         * objc.dg/gnu-runtime-3.m: Simplify.
5017
5018 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
5019
5020         PR middle-end/23669
5021         * gcc.dg/tree-ssa/divide-1.c: New test.
5022         * gcc.dg/tree-ssa/divide-2.c: New test.
5023
5024 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
5025
5026         PR libgfortran/24945
5027         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
5028
5029 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
5030
5031         PR libgfortran/24945
5032         * gfortran.dg/open_status_2.f90: New test.
5033
5034 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5035
5036         * gcc.c-torture/execute/builtins/fprintf.c,
5037         gcc.c-torture/execute/builtins/fputs-lib.c,
5038         gcc.c-torture/execute/builtins/fputs.c,
5039         gcc.c-torture/execute/builtins/lib/fprintf.c,
5040         gcc.c-torture/execute/builtins/lib/printf.c,
5041         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
5042
5043 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
5044
5045         * gcc.dg/20050922-2.c: New test.
5046
5047 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
5048
5049         * objc.dg/gnu-runtime-3.m: New test.
5050
5051 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5052
5053         PR c++/9278
5054         * g++.dg/other/void1.C: New test.
5055
5056 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
5057
5058         PR middle-end/24998
5059         * gcc.dg/torture/fp-int-convert-float.c,
5060         gcc.dg/torture/fp-int-convert-double.c,
5061         gcc.dg/torture/fp-int-convert-long-double.c,
5062         gcc.dg/torture/fp-int-convert-timode.c,
5063         gcc.dg/torture/fp-int-convert-float80.c,
5064         gcc.dg/torture/fp-int-convert-float80-timode.c,
5065         gcc.dg/torture/fp-int-convert-float128.c,
5066         gcc.dg/torture/fp-int-convert-float128-timode.c,
5067         gcc.dg/torture/fp-int-convert.h: New files.
5068
5069 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
5070
5071         PR middle-end/24989
5072         * gcc.dg/tree-ssa/bool-10.c: New test.
5073         * gcc.dg/tree-ssa/bool-11.c: New test.
5074         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
5075
5076 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
5077
5078         PR middle-end/24990
5079         * tree-ssa/pr24990-1.c: New test.
5080
5081 2005-11-24  Richard Guenther  <rguenther@suse.de>
5082         Dirk Mueller <dmueller@suse.de>
5083
5084         PR c++/14024
5085         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
5086         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
5087         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5088         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
5089         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
5090         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
5091
5092 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
5093
5094         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
5095
5096 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5097
5098         PR c/21668
5099         * gcc.dg/Wc++-compat.c: New.
5100         * gcc.dg/Wno-c++-compat.c: New.
5101
5102 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
5103
5104         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
5105         (vspltish, vspltisw): Likewise.
5106
5107 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5108
5109         PR libgfortran/24794
5110         * gfortran.dg/namelist_12.f: Fix quotes.
5111         * gfortran.dg/namelist_13.f90: Fix quotes.
5112         * gfortran.dg/namelist_14.f90: Fix quotes.
5113         * gfortran.dg/namelist_15.f90: Fix quotes.
5114         * gfortran.dg/namelist_use.f90: Fix quotes.
5115         * gfortran.dg/namelist_use_only.f90: Fix quotes.
5116         * gfortran.dg/namelist_21.f90: New test.
5117         * gfortran.dg/namelist_22.f90: New test.
5118
5119 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
5120
5121         PR target/23435
5122         * gcc.c-torture/compile/pr23435.c: New.
5123
5124 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
5125
5126         * gcc.c-torture/execute/floatunsisf-1.c: New test.
5127
5128 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
5129
5130         * gcc.target/powerpc/405-macchw-1.c,
5131         gcc.target/powerpc/405-macchw-2.c,
5132         gcc.target/powerpc/405-macchwu-1.c,
5133         gcc.target/powerpc/405-macchwu-2.c,
5134         gcc.target/powerpc/405-machhw-1.c,
5135         gcc.target/powerpc/405-machhw-2.c,
5136         gcc.target/powerpc/405-machhwu-1.c,
5137         gcc.target/powerpc/405-machhwu-2.c,
5138         gcc.target/powerpc/405-maclhw-1.c,
5139         gcc.target/powerpc/405-maclhw-2.c,
5140         gcc.target/powerpc/405-maclhwu-1.c,
5141         gcc.target/powerpc/405-maclhwu-2.c,
5142         gcc.target/powerpc/405-mulchw-1.c,
5143         gcc.target/powerpc/405-mulchw-2.c,
5144         gcc.target/powerpc/405-mulchwu-1.c,
5145         gcc.target/powerpc/405-mulchwu-2.c,
5146         gcc.target/powerpc/405-mulhhw-1.c,
5147         gcc.target/powerpc/405-mulhhw-2.c,
5148         gcc.target/powerpc/405-mulhhwu-1.c,
5149         gcc.target/powerpc/405-mulhhwu-2.c,
5150         gcc.target/powerpc/405-mullhw-1.c,
5151         gcc.target/powerpc/405-mullhw-2.c,
5152         gcc.target/powerpc/405-mullhwu-1.c,
5153         gcc.target/powerpc/405-mullhwu-2.c,
5154         gcc.target/powerpc/405-nmacchw-1.c,
5155         gcc.target/powerpc/405-nmacchw-2.c,
5156         gcc.target/powerpc/405-nmachhw-1.c,
5157         gcc.target/powerpc/405-nmachhw-2.c,
5158         gcc.target/powerpc/405-nmaclhw-1.c,
5159         gcc.target/powerpc/405-nmaclhw-2.c,
5160         gcc.target/powerpc/440-macchw-1.c,
5161         gcc.target/powerpc/440-macchw-2.c,
5162         gcc.target/powerpc/440-macchwu-1.c,
5163         gcc.target/powerpc/440-macchwu-2.c,
5164         gcc.target/powerpc/440-machhw-1.c,
5165         gcc.target/powerpc/440-machhw-2.c,
5166         gcc.target/powerpc/440-machhwu-1.c,
5167         gcc.target/powerpc/440-machhwu-2.c,
5168         gcc.target/powerpc/440-maclhw-1.c,
5169         gcc.target/powerpc/440-maclhw-2.c,
5170         gcc.target/powerpc/440-maclhwu-1.c,
5171         gcc.target/powerpc/440-maclhwu-2.c,
5172         gcc.target/powerpc/440-mulchw-1.c,
5173         gcc.target/powerpc/440-mulchw-2.c,
5174         gcc.target/powerpc/440-mulchwu-1.c,
5175         gcc.target/powerpc/440-mulchwu-2.c,
5176         gcc.target/powerpc/440-mulhhw-1.c,
5177         gcc.target/powerpc/440-mulhhw-2.c,
5178         gcc.target/powerpc/440-mulhhwu-1.c,
5179         gcc.target/powerpc/440-mulhhwu-2.c,
5180         gcc.target/powerpc/440-mullhw-1.c,
5181         gcc.target/powerpc/440-mullhw-2.c,
5182         gcc.target/powerpc/440-mullhwu-1.c,
5183         gcc.target/powerpc/440-mullhwu-2.c,
5184         gcc.target/powerpc/440-nmacchw-1.c,
5185         gcc.target/powerpc/440-nmacchw-2.c,
5186         gcc.target/powerpc/440-nmachhw-1.c,
5187         gcc.target/powerpc/440-nmachhw-2.c,
5188         gcc.target/powerpc/440-nmaclhw-1.c,
5189         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
5190
5191 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
5192
5193         PR fortran/24774
5194         * gfortran.dg/inquire_9.f90: New test.
5195
5196         PR fortran/21647
5197         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
5198
5199 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5200
5201         PR libfortran/24432
5202         * lib/target-supports.exp (check_effective_target_fortran_large_real):
5203         Check that 'cos' is supported.
5204
5205 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
5206
5207         PR fortran/24223
5208         * gfortran.dg/substring_equivalence.f90: New test.
5209
5210         PR fortran/24705
5211         * gfortran.dg/auto_internal_assumed.f90: New test.
5212
5213 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
5214
5215         * gcc.dg/fold-div-2.c: New test.
5216
5217 2005-11-20  Ian Lance Taylor  <ian@airs.com>
5218
5219         PR rtl-optimization/24883
5220         * gcc.c-torture/compile/pr24883.c: New test.
5221
5222 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
5223
5224         PR middle-end/20583
5225         * gcc.c-torture/compile/pr20583.c: New.
5226
5227 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
5228
5229         * gcc.c-torture/execute/usmul.c: New test.
5230
5231 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
5232
5233         * gcc.dg/tree-ssa/vrp22.c: New test.
5234
5235 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
5236
5237         PR middle-end/24912
5238         * gcc.dg/torture/pr24912-1.c: New test.
5239
5240 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
5241
5242         PR fortran/24862
5243         * gfortran.dg/arrayio_derived_1.f90: New test.
5244
5245 2005-11-19  Richard Guenther  <rguenther@suse.de>
5246
5247         PR middle-end/23294
5248         * gcc.dg/tree-ssa/pr23294.c: New testcase.
5249
5250 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
5251
5252         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
5253
5254 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
5255
5256         PR c++/8355
5257         * g++.dg/template/friend39.C: New test.
5258
5259 2005-11-18  James E Wilson  <wilson@specifix.com>
5260
5261         * gcc.dg/builtin-strstr.c: New.
5262
5263 2005-11-18  Richard Henderson  <rth@redhat.com>
5264
5265         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
5266         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
5267         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
5268         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
5269         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
5270         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
5271         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
5272         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
5273         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
5274         renaming to remove initial "ia64-".
5275
5276 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
5277
5278         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
5279
5280 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
5281
5282         * g++.dg/cpp/string-2.C: New test.
5283
5284 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
5285
5286         * gcc.dg/tree-ssa/loop-14.c: New test.
5287
5288 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
5289             Michael Chamberlain <michael@chamberlain.net.au>
5290
5291         * ada/acats/run_all.sh (target_run): Kill long running tests.
5292
5293 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5294
5295         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
5296         * gcc.dg/cleanup-9.c: Likewise.
5297         * gcc.dg/cleanup-10.c: Likewise.
5298         * gcc.dg/cleanup-11.c: Likewise.
5299
5300 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5301
5302         PR fortran/24892
5303         * gfortran.dg/open_access_append_1.f90: New test.
5304         * gfortran.dg/open_access_append_2.f90: New test.
5305
5306 2005-11-16  Richard Guenther  <rguenther@suse.de>
5307
5308         PR middle-end/24851
5309         * gcc.c-torture/execute/pr24851.c: New testcase.
5310
5311 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
5312
5313         * gcc.dg/fold-overflow-1.c: New test.
5314
5315 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
5316
5317         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
5318         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
5319
5320 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
5321
5322         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
5323         structures.
5324         * g++.dg/eh/forced2.C: Likewise.
5325         * g++.dg/eh/forced3.C: Likewise.
5326         * g++.dg/eh/forced4.C: Likewise.
5327
5328 2005-11-11  Mike Stump  <mrs@apple.com>
5329
5330         * g++.old-deja/g++.mike/unused.C: Add.
5331
5332 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
5333
5334         PR c++/24667
5335         * g++.dg/warn/Wcast-qual1.C: New test.
5336
5337 2005-11-15  Jan Hubicka  <jh@suse.cz>
5338
5339         * gcc.dg/winline-5.c: Add large-unit-insns limit.
5340
5341 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
5342
5343         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
5344
5345 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
5346
5347         PR 24840
5348         * gcc.dg/tree-ssa/pr24840.c: New test.
5349
5350 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
5351
5352         PR testsuite/24841
5353         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
5354
5355 2005-11-14  Dale Johannesen  <dalej@apple.com>
5356
5357         * gcc.c-torture/execute/20051113-1.c: New.
5358
5359 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
5360
5361         PR c++/24687
5362         * g++.dg/template/crash43.C: New test.
5363
5364 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
5365
5366         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
5367
5368 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
5369
5370         PR c++/24817
5371         * g++.dg/eh/spec8.C: New test.
5372
5373 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
5374
5375         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
5376
5377 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
5378
5379         PR c++/20293
5380         * g++.dg/parse/ambig4.C: New test.
5381         * g++.dg/tc1/dr101.C: Adjust error markers.
5382         * g++.dg/lookup/strong-using-2.C: Likewise.
5383         * g++.dg/lookup/ambig5.C: Likewise.
5384         * g++.dg/lookup/ambig4.C: Likewise.
5385         * g++.dg/parse/crash22.C: Likewise.
5386
5387 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
5388
5389         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
5390
5391 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
5392
5393         * gcc.dg/nested-calls-1.c: New test.
5394
5395 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5396
5397         * gfortran.dg/complex_intrinsic_1.f90: New test.
5398         * gfortran.dg/complex_intrinsic_2.f90: New test.
5399         * gfortran.dg/fgetc_1.f90: New test.
5400         * gfortran.dg/fgetc_2.f90: New test.
5401         * gfortran.dg/fgetc_3.f90: New test.
5402         * gfortran.dg/ftell_1.f90: New test.
5403         * gfortran.dg/ftell_2.f90: New test.
5404         * gfortran.dg/gnu_logical_1.F: New test.
5405         * gfortran.dg/gnu_logical_2.f90: New test.
5406
5407 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
5408
5409         PR middle-end/24820
5410         * testsuite/gcc.dg/pr24820.c: New test.
5411
5412 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
5413
5414         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
5415         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
5416         variable.
5417
5418 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5419
5420         testsuite/24614
5421         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
5422
5423 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
5424
5425         * gcc.target/cris/cris.exp: New file.
5426         * gcc.target/cris/rld-legit1.c: New test.
5427         * gcc.target/cris/rld-legit2.c: New test.
5428
5429 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
5430
5431         PR c++/24780
5432         * g++.dg/opt/pr24780.C: New test.
5433
5434         PR c++/24761
5435         * g++.dg/template/asm1.C: New test.
5436
5437 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
5438
5439         PR libgfortran/24787
5440         * gfortran.dg/scan_1.f90: New test.
5441
5442 2005-11-12  Jan Hubicka  <jh@suse.cz>
5443
5444         * gcc.target/i386/minmax-1.c: New.
5445         * gcc.target/i386/minmax-2.c: New.
5446
5447 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
5448
5449         * gcc.dg/pr24445.c: Fix for 64-bit targets.
5450
5451 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
5452
5453         * gcc.c-torture/execute/20051110-1.c,
5454         gcc.c-torture/execute/20051110-2.c: New tests.
5455
5456 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
5457
5458         PR middle-end/24750
5459         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
5460         New tests.
5461
5462 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
5463
5464         * lib/target-libpath.exp (get_shlib_extension): New proc.
5465         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
5466         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5467         * lib/objc.exp (objc_target_compile): Likewise.
5468         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
5469         detection.
5470
5471 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
5472
5473         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
5474
5475         * lib/target-supports.exp (check_effective_target_static_libgfortran):
5476         Add -static to additional_flags and pass it to target_compile.
5477
5478 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
5479
5480         PR libgfortran/24719
5481         gfortran.dg/read_noadvance.f90: New test.
5482
5483         PR libgfortran/24699
5484         gfortran.dg/fmt_t_2.f90: New test.
5485
5486         PR libgfortran/24785
5487         gfortran.dg/read_x_eor.f90: New test.
5488
5489         PR libgfortran/24584
5490         gfortran.dg/namelist_empty.f90: Rename test.
5491
5492         PR libgfortran/24489
5493         gfortran/read_eor.f90: Rename test.
5494
5495 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
5496
5497         PR fortran/15976
5498         * gfortran.dg/automatic_module_variable.f90: New test.
5499
5500 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
5501
5502         PR target/24445
5503         * gcc.dg/pr24445.c: New test.
5504
5505 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
5506
5507         PR fortran/24655
5508         PR fortran/24755
5509         * gfortran.dg/recursive_statement_functions.f90: Add statement
5510         functions using inline intrinsic functions and parameters to test
5511         that they no longer seg-fault.
5512
5513         PR fortran/24409
5514         gfortran.dg/nested_modules_4.f90: New test.
5515         gfortran.dg/nested_modules_5.f90: New test.
5516
5517 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5518
5519         PR fortran/24643
5520         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
5521
5522 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
5523
5524         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
5525         failures.
5526
5527 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5528
5529         * gcc.dg/sparc-getcontext-1.c: New test.
5530
5531 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5532
5533         * gcc.dg/ifcvt-fabs-1.c: New test.
5534
5535 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
5536
5537         PR other/4372
5538         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
5539         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
5540
5541 2005-11-09  Richard Guenther  <rguenther@suse.de>
5542
5543         PR tree-optimization/24716
5544         * gcc.c-torture/execute/pr24716.c: New testcase.
5545
5546 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5547
5548         * gcc.dg/pr24624.c: Disable for non S/390 targets.
5549
5550 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5551
5552         PR 24624
5553         * gcc.dg/pr24624.c: Testcase added.
5554
5555 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5556
5557         PR 24623
5558         * g++.dg/other/pr24623.C: Testcase added.
5559
5560 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
5561
5562         PR fortran/22607
5563         * gfortran-dg/pure_byref_1.f90: New.
5564         * gfortran-dg/pure_byref_2.f90: New.
5565
5566 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
5567
5568         PR c/24101
5569         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
5570         * gcc.dg/dg.exp: Run main loop also for *.i files.
5571
5572 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
5573
5574         PR c++/19450
5575         * g++.dg/tls/diag-3.C: New test.
5576         * g++.dg/tls/diag-4.C: New test.
5577         * g++.dg/tls/static-1.C: New test.
5578         * g++.dg/tls/static-1a.cc: New file.
5579
5580 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
5581
5582         PR 23046
5583         * g++.dg/tree-ssa/pr23046.C: New test.
5584
5585 2005-11-08  Devang Patel <dpatel@apple.com>
5586
5587         PR tree-optimization/23115
5588         * gcc.dg/tree-ssa/pr23115.c: New.
5589
5590 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
5591
5592         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
5593         * gcc.target/powerpc/pr16155.c: Same.
5594         * gcc.target/powerpc/altivec-1.c: Same.
5595         * gcc.target/powerpc/altivec-2.c: Same.
5596         * gcc.target/powerpc/altivec-3.c: Same.
5597         * gcc.target/powerpc/altivec-5.c: Same.
5598         * gcc.target/powerpc/altivec-11.c: Same.
5599         * gcc.target/powerpc/altivec-12.c: Same.
5600         * gcc.target/powerpc/altivec-14.c: Same.
5601         * gcc.target/powerpc/altivec-22.c: Same.
5602         * gcc.target/powerpc/altivec-consts.c: Same.
5603         * gcc.target/powerpc/altivec-pr22085.c: Same.
5604         * gcc.target/powerpc/altivec-splat.c: Same.
5605         * gcc.target/powerpc/altivec-varargs-1.c: Same.
5606         * gcc.target/powerpc/altivec-vec-merge.c: Same.
5607         * gcc.target/powerpc/darwin-longlong.c: Same.
5608
5609 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
5610
5611         PR target/19340
5612         * gcc.dg/pr19340.c: New test.
5613
5614 2005-11-07  Ian Lance Taylor  <ian@airs.com>
5615
5616         PR rtl-optimization/24683
5617         * gcc.dg/pr24683.c: New test.
5618
5619 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
5620
5621         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
5622         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
5623
5624 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
5625
5626         * gcc.target/i386/pr23376.c: Compile with -mmmx.
5627
5628 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
5629
5630         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
5631
5632 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
5633
5634         PR target/24230
5635
5636         * gcc.target/powerpc/altivec-consts.c,
5637         gcc.target/powerpc/altivec-splat.c: New testcase.
5638
5639 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
5640
5641         PR c/24599
5642
5643         * gcc.dg/overflow-2.c: New testcase.
5644
5645 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
5646
5647         PR rtl-optimization/23567
5648         * gcc.c-torture/execute/20051104-1.c: New test.
5649
5650 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
5651
5652         PR fortran/24534
5653         gfortran.dg/private_type_2.f90: Modified to check that case with
5654         PRIVATE declaration within derived type is accepted.
5655
5656         PR fortran/20838
5657         gfortran.dg/pointer_assign_1.f90: New test.
5658
5659         PR fortran/20840
5660         * gfortran.dg/arrayio_0.f90: New test.
5661
5662         PR fortran/17737
5663         gfortran.dg/data_initialized.f90: New test.
5664         gfortran.dg/data_constraints_1.f90: New test.
5665         gfortran.dg/data_constraints_2.f90: New test.
5666
5667 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
5668
5669         PR fortran/24174
5670         PR fortran/24305
5671         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
5672
5673 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
5674
5675         PR 24670
5676         * gcc.dg/tree-ssa/pr24670.c: New test.
5677
5678 2005-11-05  Ian Lance Taylor  <ian@airs.com>
5679
5680         PR target/22432
5681         * gcc.target/i386/pr22432.c: New test.
5682
5683 2005-11-05  Richard Henderson  <rth@redhat.com>
5684
5685         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
5686         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
5687         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
5688         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
5689         from gcc.dg/alpha-*.
5690         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
5691         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
5692
5693 2005-11-05  Andreas Jaeger  <aj@suse.de>
5694
5695         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
5696
5697 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
5698
5699         PR target/23424
5700         * gcc.dg/torture/pr23424-1.c: New test.
5701
5702 2005-11-04  Richard Henderson  <rth@redhat.com>
5703
5704         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
5705         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
5706         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
5707         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
5708         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
5709         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
5710         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
5711         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
5712         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
5713         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
5714         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
5715         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
5716         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
5717         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
5718         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
5719         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
5720         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
5721         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
5722         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
5723         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
5724         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
5725         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
5726         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
5727         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
5728         Move from gcc.dg/.
5729         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
5730         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
5731         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
5732         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
5733         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
5734         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
5735         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
5736         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
5737         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
5738         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
5739         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
5740         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
5741         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
5742         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
5743         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
5744         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
5745         gcc.target/i386/lea.c, gcc.target/i386/local.c,
5746         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
5747         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
5748         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
5749         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
5750         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
5751         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
5752         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
5753         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
5754         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
5755         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
5756         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
5757         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
5758         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
5759         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
5760         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
5761         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
5762         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
5763         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
5764         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
5765         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
5766         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
5767         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
5768         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
5769         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
5770         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
5771         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
5772         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
5773         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
5774
5775 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
5776
5777         PR 24627
5778         * gcc.dg/tree-ssa/pr24627.c: New test.
5779
5780 2005-11-04 Paul Brook  <paul@codesourcery.com>
5781
5782         * gcc.dg/tls/opt-10.c: New test.
5783
5784 2005-11-04  Andreas Jaeger  <aj@suse.de>
5785
5786         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
5787         avoid extra warnings.
5788
5789 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5790
5791         PR libfortran/22298
5792         * gcc/testsuite/lib/target-supports.exp
5793         (check_effective_target_static_libgfortran): New
5794         static_libgfortran effective target.
5795         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
5796         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
5797
5798 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
5799
5800         * gcc.dg/pr24615.c: Guard test with { target fpic }.
5801
5802 2005-11-03  Josh Conner  <jconner@apple.com>
5803
5804         PR c++/19989
5805         g++.dg/ext/array2.C: New test.
5806         g++.dg/template/dependent-name3.C: New test.
5807         g++.dg/template/dependent-name4.C: New test.
5808         g++.dg/template/sfinae2.C: New test.
5809
5810 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
5811
5812         PR preprocessor/22042
5813         * gcc.dg/cpp/strify4.c: New test.
5814
5815 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
5816
5817         PR c++/17964
5818         * g++.dg/cpp/string-1.C: New test.
5819
5820 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
5821
5822         * gcc.target/powerpc: New directory.
5823         * gcc.target/powerpc/powerpc.exp: New file.
5824         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
5825         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
5826         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
5827         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
5828         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
5829         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
5830         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
5831         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
5832         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
5833         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
5834         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
5835         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
5836         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
5837         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
5838         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
5839         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
5840         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
5841         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
5842         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
5843         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
5844         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
5845         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
5846         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
5847         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
5848         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
5849         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
5850         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
5851         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
5852         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
5853         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
5854         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
5855         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
5856         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
5857         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
5858
5859 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
5860
5861         PR c++/21627
5862         * g++.dg/warn/inline2.C: New test.
5863
5864 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
5865
5866         PR middle-end/23155
5867         * g++.dg/ext/c99struct1.C: New test.
5868         * gcc.dg/union-cast-1.c: New test.
5869         * gcc.dg/union-cast-2.c: New test.
5870         * gcc.dg/union-cast-3.c: New test.
5871
5872 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
5873
5874         PR middle-end/24589
5875         * gcc.c-torture/execute/zero-struct-2.c: New test.
5876
5877 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
5878
5879         PR c++/24582
5880         * g++.dg/init/switch1.C: New test.
5881
5882 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5883
5884         * gcc.dg/delay-slot-1.c: New test.
5885
5886 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
5887
5888         PR target/24620
5889         * gcc.dg/pr24620.c: New test.
5890
5891 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
5892
5893         PR c/24329
5894         * gcc.dg/format/unnamed-1.c: New test.
5895
5896 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
5897
5898         PR c++/22434
5899         * g++.dg/expr/cond8.C: New test.
5900
5901         PR c++/24560
5902         * g++.dg/parse/dot1.C: New test.
5903
5904 2005-11-02  Jan Hubicka  <jh@suse.cz>
5905
5906         PR target/23303
5907         * gcc.dg/i386-lea.c: New test
5908
5909 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
5910
5911         PR target/24615
5912         * gcc.dg/pr24615.c: New test.
5913
5914 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
5915
5916         PR target/24600
5917         * gcc.dg/pr24600.c: New test.
5918
5919 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
5920
5921         PR c++/19253
5922         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
5923         * g++.dg/parse/typename9.C: New test.
5924         * g++/dg/parse/typename10.C: Likewise.
5925
5926 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
5927
5928         PR fortran/18157
5929         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
5930         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
5931         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
5932
5933 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
5934
5935         PR c++/24569
5936         * g++.dg/debug/static1.C: New test.
5937
5938 2005-11-02  Josh Conner  <jconner@apple.com>
5939
5940         * g++.dg/crash38.C: moved into proper directory...
5941         * g++.dg/template/crash42.C: ...here
5942
5943 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
5944
5945         PR target/18338
5946         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
5947         pcc_bitfield_type_matters || default_packed.
5948
5949         * lib/target-supports.exp
5950         (check_effective_target_pcc_bitfield_type_matters): New proc.
5951         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
5952
5953         PR testsuite/23304
5954         * lib/target-supports.exp (check_effective_default_packed): New proc.
5955         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
5956         Gate expected errors on target ! default_packed.
5957         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
5958
5959 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5960
5961         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
5962         change (r106358).
5963
5964 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5965
5966         PR fortran/24008
5967         * gfortran.dg/entry_5.f90: New.
5968         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
5969
5970 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
5971
5972         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
5973
5974 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
5975
5976         PR fortran/21565
5977         gfortran.dg/namelist_blockdata.f90: New test.
5978
5979         PR fortran/18737
5980         gfortran.dg/external_implicit_none.f90: New test.
5981
5982         PR fortran/14994
5983         * gfortran.dg/secnds.f: New test.
5984
5985 2005-10-31  Jan Hubicka  <jh@suse.cz>
5986
5987         PR target/20928
5988         * gcc.c-torture/compile/pr20928.c: New test.
5989
5990 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
5991
5992         PR middle-end/23492
5993         * gcc.c-torture/compile/zero-strct-5.c: New test.
5994
5995 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
5996
5997         PR libgfortran/24584
5998         * gfortran.dg/pr24584.f90: New test.
5999
6000 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
6001
6002         PR fortran/18883
6003         * gfortran.dg/char_result_9.f90: New.
6004         * gfortran.dg/char_result_10.f90: New.
6005
6006 2005-10-30  Jan Hubicka  <jh@suse.cz>
6007
6008         * g++.dg/tree-ssa/pr24172.C: New testcase.
6009
6010 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6011
6012         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
6013
6014 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
6015
6016         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
6017         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
6018         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
6019         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
6020         gfortran.dg/enum_9.f90,
6021         gfortran.fortran-torture/compile/enum_1.f90,
6022         gfortran.fortran-torture/execute/enum_1.f90,
6023         gfortran.fortran-torture/execute/enum_2.f90,
6024         gfortran.fortran-torture/execute/enum_3.f90,
6025         gfortran.fortran-torture/execute/enum_4.f90: New tests.
6026
6027 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
6028
6029         PR target/18482
6030         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
6031         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
6032
6033 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6034
6035         PR libfortran/20179
6036         * gfortran.dg/mixed_io_1.f90: New test.
6037         * gfortran.dg/mixed_io_1.c: New file.
6038
6039 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6040
6041         * gfortran.dg/malloc_free_1.f90: New test.
6042
6043 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
6044
6045         * gcc.dg/nested-func-4.c: Require profiling -pg.
6046
6047 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6048
6049         PR C++/23229
6050         * g++.dg/warn/main-2.C: New test.
6051
6052 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
6053
6054         PR fortran/24545
6055         * gfortran.dg/interface_2.f90: new test.
6056
6057 2005-10-28  Josh Conner  <jconner@apple.com>
6058
6059         PR c++/22153
6060         * g++.dg/template/crash38.C: New test.
6061         * g++.dg/parse/explicit1.C: Change expected errors.
6062
6063 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6064
6065         PR C++/23426
6066         * g++.dg/other/large-size-array.C: New test.
6067
6068 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6069
6070         PR middle-end/24362
6071         * g++.dg/opt/complex4.C: New test.
6072
6073 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
6074
6075         * gcc.dg/nested-func-4.c: New test.
6076
6077 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
6078
6079         PR fortran/24158
6080         gfortran.dg/derived_recursion.f90: New test.
6081         gfortran.dg/implicit_actual.f90: New test.
6082
6083 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
6084
6085         PR middle-end/24295, PR testsuite/24477
6086         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
6087         removed when weakref hits the tree.
6088
6089 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
6090
6091         * gfortran.dg/cray_pointers_4.f90: New test.
6092
6093         * gfortran.dg/cray_pointers_5.f90: New test.
6094
6095 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
6096
6097         PR fortran/22290
6098         * gfortran.dg/assign_5.f90: New test.
6099         * gfortran.dg/assign_6.f: New test.
6100
6101 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
6102
6103         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
6104         CPU has no SSE support.
6105
6106 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
6107
6108         PR libgfortran/24224
6109         * gfortran.dg/arrayio_1.f90: Update attribution.
6110         * gfortran.dg/arrayio_2.f90: Update attribution.
6111         * gfortran.dg/arrayio_3.f90: Update attribution.
6112         * gfortran.dg/arrayio_4.f90: Update test conditions.
6113         * gfortran.dg/arrayio_5.f90: Update attribution.
6114         * gfortran.dg/arrayio_6.f90: New test.
6115         * gfortran.dg/arrayio_7.f90: New test.
6116
6117 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
6118
6119         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
6120
6121 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
6122
6123         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
6124
6125 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
6126
6127         PR fortran/24416
6128         * gfortran.dg/namelist_char_only.f90: New test.
6129
6130 2005-10-24  Asher Langton  <langton2@llnl.gov>
6131
6132         PR fortran/17031
6133         PR fortran/22282
6134         * gfortran.dg/cray_pointers_1.f90: New test.
6135         * gfortran.dg/cray_pointers_2.f90: New test.
6136         * gfortran.dg/cray_pointers_3.f90: New test.
6137         * gfortran.dg/loc_1.f90: New test.
6138         * gfortran.dg/loc_2.f90: New test.
6139
6140 2005-10-24  Steven Bosscher  <stevenb@suse.de>
6141
6142         * gcc.dg/pr24225.c: New test.
6143
6144 2005-10-24  Asher Langton  <langton2@llnl.gov>
6145
6146         * gfortran.dg/dup_save_1.f90: New test.
6147         * gfortran.dg/dup_save_2.f90: New test.
6148
6149 2005-10-24  Paul Brook  <paul@codesourcery.com>
6150
6151         PR 24107
6152         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
6153         stdint.h.
6154
6155 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
6156
6157         PR libgfortran/24489
6158         * gfortran.dg/pr24489.f90: New test.
6159
6160 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
6161
6162         PR fortran/23635
6163         * gfortran.dg/ichar_1.f90: Add tests for derived types.
6164
6165 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
6166
6167         PR target/18911
6168         * g++.dg/init/array16.C: Skip for mmix-*-*.
6169
6170 2005-10-23  Asher Langton  <langton2@llnl.gov>
6171
6172         * gfortran.dg/byte_1.f90: New test.
6173         * gfortran.dg/byte_2.f90: New test.
6174
6175 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
6176
6177         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
6178
6179 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
6180
6181         PR fortran/18022
6182         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
6183
6184         PR fortran/24311
6185         * gfortran.dg/merge_char_const.f90: New test.
6186
6187         PR fortran/24384
6188         * gfortran.dg/spread_scalar_source.f90: New test.
6189
6190 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
6191
6192         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
6193
6194         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
6195         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
6196
6197         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
6198
6199 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
6200
6201         PR fortran/24426
6202         * gfortran.dg/der_pointer_4.f90: New.
6203
6204 2005-10-22  David Ayers  <d.ayers@inode.at>
6205
6206         * obj-c++.dg/except-1.mm: Simplify.
6207
6208 2005-10-21  David Ayers  <d.ayers@inode.at>
6209
6210         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
6211
6212 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
6213
6214         * gfortran.dg/assumed_dummy_2.f90: New test.
6215
6216 2005-10-21  James E Wilson  <wilson@specifix.com>
6217
6218         PR preprocessor/15220
6219         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
6220
6221 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
6222
6223         * gcc.c-torture/execute/20051021-1.c: New test.
6224
6225 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
6226
6227         PR c++/24260
6228         * g++.dg/ext/tmplattr1.C: New test.
6229
6230 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
6231
6232         PR fortran/24440
6233         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
6234
6235 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
6236
6237         * obj-c++.dg/except-1.mm: New.
6238
6239         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
6240
6241 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
6242
6243         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
6244
6245 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
6246
6247         PR middle-end/24295
6248         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
6249         declarations with the same names as thunks' alias targets, use
6250         aliases instead.
6251         * gcc.dg/attr-alias-3.c: New test.
6252         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
6253
6254 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
6255
6256         PR c++/22618
6257         * g++.dg/parse/access8.C: New test.
6258
6259 2005-10-20  Richard Guenther  <rguenther@suse.de>
6260
6261         PR c++/24439
6262         * g++.dg/tree-ssa/pr24439.C: New testcase.
6263
6264 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6265
6266         * g++.dg/opt/delay-slot-1.C: New test.
6267
6268 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
6269
6270         PR fortran/21625
6271         * gfortran.fg/der_init_1.f90: New.
6272
6273 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
6274
6275         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
6276
6277 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
6278
6279         PR c++/21908
6280         * g++.dg/parse/error28.C: New test.
6281
6282 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6283
6284         * gcc.dg/profile-generate-2.c: New test.
6285
6286 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
6287
6288         PR target/23589
6289         * g++.dg/ext/dllimport11.C: New.
6290
6291 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6292
6293         PR c++/22293
6294         * g++.dg/other/friend3.C: New test.
6295
6296 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
6297
6298         PR c++/23293
6299         * g++.dg/template/error19.C: New test.
6300
6301 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
6302
6303         PR c++/21383
6304         * g++.dg/overload/koenig2.C: New.
6305
6306         PR c++/23118
6307         * g++.dg/overload/error2.C: New.
6308
6309         PR c++/22604
6310         * g++.dg/inherit/covariant14.C: New.
6311
6312 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6313
6314         PR c++/23440
6315         * g++.dg/parse/for1.C: New test.
6316
6317 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
6318
6319         PR fortran/23446
6320         * gfortran.dg/host_dummy_index_1.f90: New test.
6321
6322         PR fortran/21459
6323         * gfortran.dg/automatic_char_len_2.f90: New test.
6324
6325         PR fortran/20866
6326         * gfortran.dg/recursive_statement_functions.f90: New test.
6327
6328         PR fortran/20853
6329         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
6330
6331         PR fortran/20849
6332         * gfortran.dg/external_initializer.f90: New test.
6333
6334         PR fortran/20837
6335         * non_module_public.f90: New test.
6336
6337 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
6338
6339         PR c++/24386
6340         * g++.dg/template/overload7.C: New.
6341
6342         PR c++/22551
6343         * g++.dg/other/switch2.C: Remove expected warnings.
6344
6345         PR c++/21353
6346         * g++.dg/template/defarg6.C: New.
6347
6348 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
6349
6350         PR target/24315
6351         * gcc.target/i386/pr24315.c: New test.
6352
6353 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
6354
6355         PR c++/24389
6356         * g++.dg/template/static21.C: New test.
6357         * g++.dg/template/static21-a.cc: Likewise.
6358
6359 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
6360
6361         PR c++/23959
6362         * g++.dg/warn/Wswitch-default-1.C: New test.
6363         * g++.dg/warn/Wswitch-default-2.C: New test.
6364
6365 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
6366
6367         PR c++/22173
6368         * g++.dg/parse/template18.C: New test.
6369         * g++.dg/template/nontype15.C: Likewise.
6370
6371 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
6372
6373         PR fortran/22273
6374         * gfortran.dg/spec_expr_2.f90: New.
6375
6376 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
6377
6378         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
6379         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
6380         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
6381         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
6382         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
6383         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
6384         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
6385         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
6386         previous target-specific skips and warning-message matches where
6387         applicable.
6388
6389 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
6390
6391         PR c++/21347
6392         * g++.dg/warn/Wctor-dtor.C: New test.
6393
6394 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6395
6396         PR c/23439
6397         * gcc.dg/for-1.c: New test.
6398
6399 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
6400
6401         PR c++/19565
6402         * g++.dg/warn/Wconversion1.C: New test.
6403         * g++.dg/ext/packed4.C: Compile with -w.
6404         * g++.dg/opt/20050511-1.C: Likewise.
6405         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
6406
6407 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
6408
6409         * gfortran.dg/boz_5.f90: New test.
6410
6411 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
6412
6413         PR c++/22551
6414         * g++.dg/other/switch2.C: New.
6415
6416         PR c++/23984
6417         * g++.dg/init/ctor7.C: New.
6418
6419 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
6420
6421         PR c++/23730
6422         * g++.dg/parse/crash32.C: New test.
6423
6424 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
6425
6426         PR c++/20721
6427         * g++.dg/init/goto2.C: New test.
6428
6429         PR c++/22464
6430         * g++.dg/template/crash/41.C: New test.
6431
6432         PR c++/22180
6433         * g++.dg/template/crash40.C: New test.
6434
6435         PR c++/23694
6436         * g++.dg/parse/friend5.C: New test.
6437
6438         PR c++/23307
6439         * g++.dg/template/crash38.C: New test.
6440
6441         PR c++/22352
6442         * g++.dg/template/friend38.C: New test.
6443
6444         PR c++/22405
6445         * g++.dg/template/crash39.C: New test.
6446
6447 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
6448
6449         * gcc.dg/debug/dwarf2/dwarf-char1.c,
6450         gcc.dg/debug/dwarf2/dwarf-char2.c,
6451         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
6452
6453         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
6454
6455 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
6456
6457         * gcc.dg/dll-2.c: Add tests for warnings.
6458         * gcc.dg/dll-3.c: Likewise.
6459         * gcc.dg/dll-4.c: Likewise.
6460
6461         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
6462         * g++.dg/ext/dllimport2.C: Likewise.
6463         * g++.dg/ext/dllimport3.C: Likewise.
6464         * g++.dg/ext/dllimport7.C: Likewise.
6465         * g++.dg/ext/dllimport8.C: Likewise.
6466         * g++.dg/ext/dllimport9.C: Likewise.
6467
6468 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
6469
6470         PR fortran/24092
6471         * gfortran.dg/derived_pointer_recursion.f90: New test.
6472
6473 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
6474
6475         * gcc.c-torture/execute/20051012-1.c: New test.
6476
6477 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
6478
6479         PR fortran/18082
6480         * gfortran.dg/automatic_char_len_1.f90: New test.
6481
6482 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
6483
6484         PR fortran/20847
6485         * gfortran.dg/save_common.f90: New test.
6486
6487         PR fortran/20856
6488         * gfortran.dg/save_result.f90: New test.
6489
6490 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
6491
6492         PR c++/21592
6493         * g++.dg/template/dependent-expr1.C: Add new expected error.
6494         * g++.dg/template/dependent-expr2.C: Adjust error text.
6495         * g++.dg/template/overload6.C: New.
6496
6497         PR c++/23797
6498         * g++.dg/other/typename8.C: New.
6499
6500         PR c++/21117
6501         * g++.dg/other/return1.C: New.
6502
6503 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
6504
6505         PR c++/24052
6506         * g++.dg/ext/label5.C: New.
6507
6508 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
6509
6510         PR c++/19964
6511         * g++.dg/parse/crash31.C: New.
6512
6513 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
6514
6515         * g++.dg/ipa/ipa-1.c: New test.
6516         * g++.dg/ipa/ipa-2.c: New test.
6517         * g++.dg/ipa/ipa-3.c: New test.
6518         * g++.dg/ipa/ipa-4.c: New test.
6519         * g++.dg/ipa/ipa-5.c: New test.
6520         * g++.dg/ipa/ipa.exp: New file.
6521
6522 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
6523
6524         PR fortran/24207
6525         * gfortran.dg/private_type_3.f90: New test.
6526
6527 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
6528
6529         PR fortran/20786
6530         gfortran.dg/aint_anint_1.f90: New test.
6531
6532 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
6533
6534         PR libgfortran/24313
6535         gfortran.dg/csqrt.f: New test.
6536
6537 2005-10-11  Ian Lance Taylor  <ian@airs.com>
6538
6539         PR c++/8057
6540         * g++.dg/warn/noeffect7.C: New test.
6541         * g++.dg/warn/noeffect2.C: Instantiate templates.
6542         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
6543         and warning.
6544
6545 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
6546
6547         PR c++/21089
6548         * g++.dg/init/float1.C: New test.
6549
6550         PR c++/24277
6551         * g++.dg/init/member1.C: Tweak error markers.
6552
6553 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
6554
6555         PR testsuite/24281
6556         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
6557         Check for null pointer.
6558
6559 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
6560
6561         PR c++/21369
6562         * g++.dg/parse/ret-type3.C: New test.
6563
6564 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
6565
6566         PR tree-opt/23946
6567         * gcc.c-torture/compile/pr23946.c: New test.
6568
6569 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
6570
6571         * g++.dg/opt/mmx2.C: New test.
6572
6573 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
6574
6575         PR c++/24277
6576         * g++.dg/template/static20.C: New test.
6577
6578         PR c++/24302
6579         * g++.dg/warn/Wunused-12.C: New test.
6580
6581         PR c++/23437
6582         * g++.dg/template/arg4.C: New test.
6583
6584 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6585
6586         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
6587         * gcc.dg/ucnid-3.c: Likewise.
6588         * gcc.dg/ucnid-4.c: Likewise.
6589         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
6590         * g++.dg/other/ucnid-1.C: Likewise.
6591         * gcc.dg/sparc-frame-1.c: New test.
6592
6593 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
6594
6595         PR c++/24139
6596         * g++.dg/template/spec27.C: New test.
6597
6598         PR c++/24275
6599         * g++.dg/template/static19.C: New test.
6600
6601 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6602
6603         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
6604         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
6605
6606 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
6607
6608         PR target/24136
6609         * gfortran.fortran-torture/compile/pr24136.f: New test.
6610
6611 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
6612
6613         PR c++/22172
6614         * g++.dg/parse/crash30.C: New test.
6615
6616 2005-10-07  Richard Guenther  <rguenther@suse.de>
6617
6618         PR middle-end/24227
6619         * gcc.c-torture/compile/pr24227.c: New testcase.
6620
6621 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
6622
6623         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
6624         Do not put aligned attributes on array elements.
6625
6626 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
6627
6628         PR testsuite/23611, PR testsuite/23615
6629         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
6630         writing prototypes of library functions by hand.
6631         * obj-c++.dg/bitfield-4.mm: Likewise.
6632         * obj-c++.dg/const-str-4.mm: Likewise.
6633         * obj-c++.dg/encode-4.mm: Likewise.
6634         * obj-c++.dg/encode-5.mm: Likewise.
6635         * obj-c++.dg/encode-6.mm: Likewise.
6636         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6637         * obj-c++.dg/method-10.mm: Likewise.
6638         * obj-c++.dg/method-17.mm: Likewise.
6639         * obj-c++.dg/method-19.mm: Likewise.
6640         * obj-c++.dg/try-catch-2.mm: Likewise.
6641
6642 2005-10-06  Richard Henderson  <rth@redhat.com>
6643
6644         PR 24236
6645         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
6646
6647 2005-10-06  Dale Johannesen  <dalej@apple.com>
6648
6649         * gcc.c-torture/execute/20030125-1.c: Correct.
6650
6651 2005-10-06  Richard Guenther  <rguenther@suse.de>
6652
6653         PR tree-optimization/24238
6654         * g++.dg/tree-ssa/pr24238.C: New testcase.
6655
6656 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
6657
6658         PR 18568
6659         * gfortran.dg/der_pointer_3.f90: New test.
6660
6661 2005-10-05  Devang Patel  <dpatel@apple.com>
6662
6663         PR Debug/23205
6664         * g++.dg/other/PR23205.C: New.
6665
6666 2005-10-05  Richard Henderson  <rth@redhat.com>
6667
6668         PR target/23602
6669         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
6670         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
6671
6672 2005-10-05  Dale Johannesen  <dalej@apple.com>
6673
6674         * gcc.c-torture/execute/float-floor.c: New.
6675
6676 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
6677
6678         PR tree-optimization/21419
6679         PR tree-optimization/24146
6680         PR tree-optimization/24151
6681
6682         * g++.dg/ext/asm7.C: New.
6683         * g++.dg/ext/asm8.C: New.
6684         * gcc.dg/asm-1.c: Compile on all targets.
6685         * gcc.dg/asm-pr24146.c: New.
6686         * gcc.dg/pr21419.c: Adjust error messages.
6687
6688 2005-10-05  Richard Guenther  <rguenther@suse.de>
6689
6690         PR fortran/24176
6691         * gfortran.fortran-torture/compile/empty.f90: New testcase.
6692
6693 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
6694
6695         PR c++/23513
6696         * g++.dg/template/spec22.C: Robustify test.
6697         * g++.dg/template/spec26.C: New.
6698
6699 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
6700
6701         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
6702         if target supports vector instructions.
6703
6704 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
6705
6706         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
6707         C99 functions.
6708
6709 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
6710
6711         * lib/target-supports.exp (check_effective_target_fortran_large_real,
6712         check_effective_target_fortran_large_int): Replace cached result
6713         when target changes.
6714
6715 2005-10-04  Devang Patel  <dpatel@apple.com>
6716
6717         * gcc.dg/i386-sse-vect-types.c: New.
6718
6719 2005-10-04  Ian Lance Taylor  <ian@airs.com>
6720
6721         PR preprocessor/13726
6722         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
6723         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
6724
6725 2005-10-04  Richard Guenther  <rguenther@suse.de>
6726
6727         PR c/23576
6728         * gcc.dg/noncompile/pr23576.c: New testcase.
6729
6730 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
6731
6732         PR middle-end/23125
6733         * gcc.dg/register-var-3.c: New test.
6734
6735 2005-10-04  Steven Bosscher  <stevenb@suse.de>
6736
6737         * gcc.dg/pr23049.c: New test.
6738
6739         * gcc.dg/ucnid-4.c: Fix test.
6740
6741 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
6742
6743         PR 23445
6744         * gcc.c-torture/compile/pr23445.c: New test.
6745
6746 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
6747
6748         * g++.dg/overload/unknown1.C: New.
6749
6750 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
6751
6752         PR c++/17775
6753         * g++.dg/template/repo4.C: New test.
6754
6755 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6756
6757         PR libfortran/19308
6758         * gfortran.dg/large_real_kind_2.F90: New test.
6759         * gfortran.dg/large_integer_kind_2.f90: New test.
6760
6761 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
6762
6763         * lib/target-supports.exp (check_effective_target_vect_shift):
6764         Implement with result caching. Add i?86, x86_64 and ia64 targets.
6765         (check_effective_target_vect_condition): Fix copy-n-pasto.
6766
6767         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
6768         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
6769         targets.
6770
6771 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
6772
6773         PR c++/22621
6774         * g++.dg/template/overload5.C : New test.
6775
6776         PR c++/23840
6777         * g++.dg/expr/stdarg1.C: New test.
6778
6779 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
6780
6781         PR 24142
6782         * gcc.c-torture/execute/pr24142.c: New test.
6783
6784 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
6785
6786         PR 24141
6787         * gcc.c-torture/execute/pr24141.c: New test.
6788
6789 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
6790             Diego Novillo  <dnovillo@redhat.com>
6791
6792         PR 23604
6793         * gcc.c-torture/execute/pr23604.c: New test.
6794
6795 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
6796
6797         PR fortran/16404
6798         PR fortran/20835
6799         PR fortran/20890
6800         PR fortran/20899
6801         PR fortran/20900
6802         PR fortran/20901
6803         PR fortran/20902
6804         gfortran.dg/equiv_constraint_1.f90: New test.
6805         gfortran.dg/equiv_constraint_2.f90: New test.
6806         gfortran.dg/equiv_constraint_3.f90: New test.
6807         gfortran.dg/equiv_constraint_4.f90: New test.
6808         gfortran.dg/equiv_constraint_5.f90: New test.
6809         gfortran.dg/equiv_constraint_6.f90: New test.
6810         gfortran.dg/equiv_constraint_7.f90: New test.
6811         gfortran.dg/equiv_constraint_8.f90: New test.
6812         gfortran.dg/private_type_1.f90: New test.
6813         gfortran.dg/private_type_2.f90: New test.
6814         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
6815         980628-10.f: Assert std=gnu to permit mixing of
6816         types in equivalence statements.
6817
6818 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
6819
6820         PR 24112
6821         * gfortran.dg/open_status_1.f90: New.
6822
6823 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
6824
6825         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
6826         * gcc.dg/vect/pr22480.c: Clean up temp files.
6827         * gcc.dg/vect/pr23831.c: Clean up temp files.
6828         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
6829         Clean up temp files.
6830         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
6831         Clean up temp files.
6832
6833         * gcc.dg/20050309-1.c: Clean up temp files.
6834         * gcc.dg/20050325-1.c: Clean up temp files.
6835
6836 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
6837
6838         PR tree-optimization/24059
6839         * gcc.dg/vect/pr24059.c : New test.
6840
6841 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
6842
6843         PR middle-end/24109
6844         * gcc.c-torture/execute/20050929-1.c: New test.
6845
6846 2005-09-29  Steven Bosscher  <stevenb@suse.de>
6847
6848         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
6849
6850 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
6851
6852         PR c/21419
6853         * gcc.dg/pr21419.c: New test.
6854
6855 2005-09-29  Steven Bosscher  <stevenb@suse.de>
6856
6857         * gcc.dg/pr23911.c: New test.
6858
6859 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
6860
6861         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
6862
6863         PR c++/16782
6864         * g++.dg/parse/qualified4.C: New test.
6865         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
6866         * g++.old-deja/g++.mike/p8154.C: Likewise.
6867
6868 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
6869
6870         PR c++/22147
6871         * g++.dg/template/friend37.C: New test.
6872         * g++.dg/parse/crash28.C: Adjust error markers.
6873
6874 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
6875
6876         PR fortran/18518
6877         * gfortran.fortran-torture/execute/save_2.f90: New decl.
6878
6879 2005-09-27  Devang Patel  <dpatel@apple.com>
6880
6881         PR tree-optimization/23625
6882         * gcc.dg/pr23625.c: New test.
6883
6884 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
6885
6886         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
6887         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
6888
6889 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
6890
6891         PR fortran/23677
6892         * gfortran.fortran-torture/execute/save_1.f90: New test.
6893         * gfortran.dg/save_1.f90: New test.
6894
6895 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
6896
6897         * gcc.target/i386/builtin-apply-mmx.c: New test.
6898
6899         PR target/22576
6900         * gcc.target/i386/pr22576.c: New test.
6901
6902         PR target/22585
6903         * gcc.target/i386/pr22585.c: New test.
6904
6905         PR target/23268
6906         * gcc.target/i386/pr23268.c: New test.
6907
6908         PR middle-end/23831
6909         * gcc.dg/vect/pr23831.c: New test.
6910
6911         PR target/24055
6912         * gcc.target/i386/pr24055.c: New test.
6913
6914 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
6915
6916         PR tree-optimization/23960
6917         * gcc.c-torture/compile/pr23960.c: New.
6918
6919 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
6920
6921         PR fortran/16861
6922         * gfortran.dg/nested_modules_3.f90: New.
6923
6924 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
6925
6926         PR fortran/24005
6927         gfortran.dg/interface_1.f90: New test.
6928
6929 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
6930         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6931
6932         PR fortran/23843
6933         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
6934
6935 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
6936
6937         PR fortran/23516
6938         * gfortran.dg/imag_1.f: New test.
6939         * gfortran.dg/imag_2.f: Ditto.
6940
6941 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
6942
6943         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
6944
6945 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
6946
6947         PR c++/21983
6948         * g++.dg/warn/pr21983.C: New test.
6949
6950 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
6951
6952         PR c++/23993
6953         * g++.dg/template/array14.C: New test.
6954
6955 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
6956
6957         PR fortran/19929
6958         * gfortran.dg/der_ptr_component_1.f90: New test.
6959
6960 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6961
6962         PR c++/23965
6963         * g++.dg/template/error1.C: Reject "no matching function" message.
6964
6965 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6966
6967         PR c++/17609
6968         * g++.dg/lookup/error1.C: New test.
6969
6970 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
6971
6972         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
6973         functionality of the testcase.
6974
6975 2005-09-20  Richard Henderson  <rth@redhat.com>
6976
6977         * gcc.dg/vect/vect-22.c: Require vect_float.
6978         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
6979
6980 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
6981
6982         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
6983         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
6984         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
6985         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
6986         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
6987         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
6988         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
6989         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
6990         * gcc.dg/cpp/ucnid-8.c: New test.
6991
6992 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
6993
6994         PR tree-optimization/23929
6995         * gcc.c-torture/compile/pr23929.c: New test.
6996
6997 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
6998
6999         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
7000         for one loop.
7001
7002 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
7003
7004         PR testsuite/23186
7005         * g++.dg/other/pr22003.C: Require named sections.
7006
7007 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
7008
7009         PR c++/23947
7010         * g++.dg/rtti/crash3.C: New test.
7011
7012         PR tree-optimization/23818
7013         * gcc.dg/pr23818.c: New test.
7014
7015 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7016
7017         PR fortran/23420
7018         * gfortran.dg/print_fmt_4.f: New.
7019
7020 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
7021
7022         PR fortran/23663
7023         * gfortran.fortran-torture/execute/entry_11.f90: New test.
7024
7025 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
7026
7027         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
7028         Use pointers to local alignable arrays instead. Added comments.
7029         * gcc.dg/vect/vect-46.c: Likewise.
7030         * gcc.dg/vect/vect-48.c: Likewise.
7031         * gcc.dg/vect/vect-49.c: Likewise.
7032         * gcc.dg/vect/vect-52.c: Likewise.
7033         * gcc.dg/vect/vect-53.c: Likewise.
7034         * gcc.dg/vect/vect-54.c: Likewise.
7035         * gcc.dg/vect/vect-56.c: Likewise.
7036         * gcc.dg/vect/vect-57.c: Likewise.
7037         * gcc.dg/vect/vect-58.c: Likewise.
7038         * gcc.dg/vect/vect-60.c: Likewise.
7039         * gcc.dg/vect/vect-61.c: Likewise.
7040
7041         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
7042         The test is no longer vectorizable on vect_no_align targets.
7043         * gcc.dg/vect/vect-43.c: Likewsie.
7044
7045         * gcc.dg/vect/vect-44.c: Added comments.
7046         * gcc.dg/vect/vect-45.c: Added comments.
7047         * gcc.dg/vect/vect-50.c: Added comments.
7048         * gcc.dg/vect/vect-51.c: Added comments.
7049
7050         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
7051         aligned type.
7052         * gcc.dg/vect/Os-vect-95.c: Likewise.
7053
7054         * gcc.dg/vect/vect-41.c: Test removed.
7055         * gcc.dg/vect/vect-47.c: Test removed.
7056         * gcc.dg/vect/vect-55.c: Test removed.
7057         * gcc.dg/vect/vect-59.c: Test removed.
7058
7059 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
7060
7061         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
7062         No longer vectorizable on vect_no_align targets.
7063         * gcc.dg/vect/pr20122.c: Likewise.
7064         * gcc.dg/vect/vect-74.c: Likewise.
7065         * gcc.dg/vect/vect-75.c: Likewise.
7066         * gcc.dg/vect/vect-76.c: Likewise.
7067
7068         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
7069         Will not be vectorizable on vect_no_align targets once aliasing issues
7070         are resolved.
7071         * gcc.dg/vect/vect-79.c: Likewise.
7072
7073         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
7074         * gcc.dg/vect/vect-78.c: Likewise.
7075         * gcc.dg/vect/vect-97.c: Likewise.
7076
7077 2005-09-19  Steven Bosscher  <stevenb@suse.de>
7078
7079         * gcc.dg/pr23943.c: New test.
7080
7081 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
7082
7083         PR fortran/19181
7084         * gfortran.dg/derived_pointer_null_1.f90: New test.
7085
7086 2005-09-18  Richard Guenther  <rguenther@suse.de>
7087
7088         PR middle-end/23944
7089         * gcc.c-torture/compile/pr23944.c: New testcase.
7090
7091 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
7092
7093         PR fortran/15975
7094         * gfortran.dg/der_pointer_2.f90: New test.
7095
7096 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
7097
7098         PR fortran/16861
7099         * gfortran.dg/nested_modules_2.f90: New test.
7100
7101 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7102
7103         PR c++/18368
7104         * g++.dg/other/semicolon.C: New test.
7105
7106 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
7107
7108         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
7109         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
7110
7111 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
7112
7113         PR c++/23914
7114         * g++.dg/template/static18.C: New test.
7115
7116         PR c++/21514
7117         * g++.dg/template/crash19.C: Remove dg-error marker.
7118         * g++.dg/template/local4.C: New test.
7119
7120 2005-09-16  Paul Brook  <paul@codesourcery.com>
7121
7122         PR fortran/23906
7123         * gfortran.dg/dependency_1.f90: New test.
7124
7125 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
7126
7127         PR c++/23896
7128         * g++.dg/template/static17.C: New test.
7129
7130 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
7131
7132         PR c++/23139
7133         * g++.dg/warn/huge-val1.C: New test.
7134
7135 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
7136
7137         PR c++/13140
7138         * g++.dg/parse/class2.C: New test.
7139         * g++.dg/template/explicit8.C: Likewise.
7140         * g++.dg/template/spec25.C: Likewise.
7141
7142 2005-09-14  Josh Conner  <jconner@apple.com>
7143
7144         PR middle-end/23584
7145         * gcc.dg/pr23584.c: New test.
7146
7147 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
7148
7149         PR fortran/21875 Internal Unit Array I/O, NIST
7150         * gfortran.dg/arrayio_1.f90: New test.
7151         * gfortran.dg/arrayio_1.f90: New test.
7152         * gfortran.dg/arrayio_1.f90: New test.
7153         * gfortran.dg/arrayio_1.f90: New test.
7154         * gfortran.dg/arrayio_1.f90: New test.
7155
7156 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
7157
7158         PR middle-end/22480
7159         * gcc.dg/vect/pr22480.c: New test.
7160
7161 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
7162
7163         PR fortran/19358
7164         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
7165
7166 2005-09-13 Josh Conner <jconner@apple.com>
7167
7168         PR c++/23180
7169         * g++.dg/init/struct2.C: New test.
7170         * g++.dg/init/struct3.C: New test.
7171
7172 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
7173
7174         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
7175         Clean up temp files.
7176         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
7177         gcc.dg/tree-ssa/builtin-fprintf-1.c,
7178         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
7179         gcc.dg/tree-ssa/builtin-printf-1.c,
7180         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
7181         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
7182         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
7183         gcc.dg/tree-ssa/builtin-vprintf-1.c,
7184         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
7185         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
7186         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
7187         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
7188         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
7189         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
7190         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
7191         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
7192
7193 2005-09-13  Josh Conner  <jconner@apple.com>
7194
7195         * lib/gcc-dg.exp: Load scanipa.exp.
7196         (cleanup-dump): New procedure.
7197         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
7198         * lib/scandump.exp: New file.
7199         * lib/scantree.exp: Use it.
7200         * lib/scanipa.exp: New file.
7201
7202 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
7203
7204         PR fortran/17740
7205         * gfortran.dg/generic_4.f90: New test.
7206
7207 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
7208
7209         PR target/23816
7210         * gcc.target/i386/pr23816-1.c: New test.
7211         * gcc.target/i386/pr23816-2.c: New test.
7212
7213
7214 2005-09-13  Bastian Blank <waldi@debian.org>
7215
7216         PR c++/16171
7217         * g++.dg/abi/mangle26.C: New test.
7218         * g++.dg/abi/mangle27.C: New test.
7219         * g++.dg/abi/mangle28.C: New test.
7220         * g++.dg/abi/mangle29.C: New test.
7221
7222         PR c++/23839
7223         * g++.dg/parse/register1.C: New test.
7224
7225 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
7226
7227         PR c++/23842
7228         * g++.dg/template/access16.C: New test.
7229
7230 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
7231
7232         * gfortran.dg/char_pack_2.f90: Increase the vector size.
7233
7234 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
7235
7236         PR fortran/18899
7237         * gfortran.dg/shape_2.f90: New test.
7238
7239 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
7240
7241         PR target/19269
7242         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
7243         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
7244         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
7245         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
7246         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
7247         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
7248         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
7249         tests.
7250
7251 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
7252
7253         PR c++/23841
7254         * g++.dg/parse/template17.C: New test.
7255
7256 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
7257
7258         PR c++/23789
7259         * g++.dg/template/nontype14.C: New test.
7260
7261 2005-09-12  Ian Lance Taylor  <ian@airs.com>
7262
7263         PR g++/7874
7264         * g++.dg/lookup/friend7.C: New test.
7265         * g++.dg/lookup/friend8.C: New test.
7266         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
7267         so that it will be found via argument dependent lookup.
7268         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
7269         friend functions which will no longer be found.
7270         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
7271         function g, so that it will be found via argument dependent
7272         lookup.
7273         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
7274         * g++.old-deja/g++.mike/net43.C: Likewise.
7275
7276 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
7277
7278         PR c++/23691
7279         * g++.dg/template/static16.C: New test.
7280
7281 2005-09-12  Josh Conner  <jconner@apple.com>
7282
7283         PR middle-end/23237
7284         * gcc.c-torture/compile/pr23237.c: New test.
7285
7286 2005-09-11  Richard Henderson  <rth@redhat.com>
7287
7288         * g++.dg/other/error8.C: Update expected diagnostic text.
7289
7290 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7291
7292         PR libfortran/19872
7293         * gfortran.dg/overwrite_1.f: New test.
7294
7295 2005-09-09  Josh Conner  <jconner@apple.com>
7296
7297         * g++.dg/init/pr23180-1.C: Removed.
7298         * g++.dg/init/pr23180-2.C: Removed.
7299
7300 2005-09-09  David Daney <ddaney@avtrex.com>
7301
7302         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
7303         files which are ...
7304         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
7305         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
7306
7307 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7308
7309         * gfortran.dg/iostat_2.f90: New test.
7310
7311 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
7312
7313         PR c++/22252
7314         * g++.dg/ext/interface1.C: New test.
7315         * g++.dg/ext/interface1.h: Likewise.
7316         * g++.dg/ext/interface1a.cc: Likewise.
7317
7318 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
7319
7320         * gfortran.dg/iomsg_1.f90: New test case.
7321
7322 2005-09-09  Richard Guenther  <rguenther@suse.de>
7323
7324         PR c++/23624
7325         * g++.dg/tree-ssa/pr23624.C: New testcase.
7326
7327 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
7328
7329         PR fortran/19239
7330         * gfortran.dg/vector_subscript_1.f90,
7331         * gfortran.dg/vector_subscript_2.f90: New tests.
7332
7333 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
7334
7335         PR fortran/21104
7336         * gfortran.dg/array_alloc_1.f90,
7337         * gfortran.dg/array_alloc_2.f90,
7338         * gfortran.dg/array_alloc_3.f90: New tests.
7339
7340 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
7341
7342         PR fortran/12840
7343         * gfortran.dg/array_constructor_6.f90
7344         * gfortran.dg/array_constructor_7.f90
7345         * gfortran.dg/array_constructor_8.f90
7346         * gfortran.dg/array_constructor_9.f90
7347         * gfortran.dg/array_constructor_10.f90
7348         * gfortran.dg/array_constructor_11.f90
7349         * gfortran.dg/array_constructor_12.f90: New tests.
7350
7351 2005-09-08  Josh Conner  <jconner@apple.com>
7352
7353         PR c++/23180
7354         * g++.dg/init/pr23180-1.C: New test.
7355         * g++.dg/init/pr23180-2.C: New test.
7356
7357 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
7358
7359         PR fortran/18878
7360         * gfortran.dg/module_double_reuse.f90: New.
7361
7362 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
7363
7364         PR fortran/23270
7365         PR fortran/22304
7366         PR fortran/18870
7367         PR fortran/17917
7368         PR fortran/16511
7369         * gfortran.dg/common_equivalence_1.f: New.
7370         * gfortran.dg/common_equivalence_2.f: New.
7371         * gfortran.dg/common_equivalence_3.f: New.
7372         * gfortran.dg/contained_equivalence_1.f90: New.
7373         * gfortran.dg/module_blank_common.f90: New.
7374         * gfortran.dg/module_commons_1.f90: New.
7375         * gfortran.dg/module_equivalence_1.f90: New.
7376         * gfortran.dg/nested_modules_1.f90: New.
7377         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
7378         equivalences and add comment to connect the test with
7379         the PR.
7380
7381 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7382
7383         PR fortran/23765
7384         * gfortran.dg/common_6.f90: New test.
7385
7386 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
7387
7388         PR fortran/15326
7389         * gfortran.dg/char_result_1.f90,
7390         * gfortran.dg/char_result_2.f90,
7391         * gfortran.dg/char_result_3.f90,
7392         * gfortran.dg/char_result_4.f90,
7393         * gfortran.dg/char_result_5.f90,
7394         * gfortran.dg/char_result_6.f90,
7395         * gfortran.dg/char_result_7.f90,
7396         * gfortran.dg/char_result_8.f90: New tests.
7397
7398 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
7399
7400         PR fortran/19928
7401         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
7402
7403 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
7404
7405         PR obj-c++/16816
7406         * obj-c++.dg/selector-5.mm: New test.
7407         * obj-c++.dg/selector-6.mm: New test.
7408
7409 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
7410
7411         PR objc/20574
7412         PR objc/19324
7413         * objc.dg/error-1.m: New test.
7414
7415 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
7416
7417         PR fortran/23373
7418         * gfortran.fortran-torture/execute/pr23373-1.f90,
7419         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
7420
7421 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
7422
7423         PR libfortran/23760
7424         * gfortran.dg/g77/1832.f: Remove long string in write statement
7425         to allow the test to pass on correct list directed output with
7426         prepended space.
7427
7428 2005-09-07  James E Wilson  <wilson@specifix.com>
7429
7430         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
7431
7432 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
7433
7434         * gfortran.dg/parameter+save.f90: Rename to
7435         * gfortran.dg/parameter_save.f90: .. this.
7436
7437 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
7438
7439         PR fortran/20848
7440         * gfortran.dg/parameter+save.f90: New test case.
7441
7442 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
7443
7444         PR fortran/19269
7445         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
7446
7447 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
7448
7449         PR c/23075
7450         * gcc.dg/pr23075.c: New test.
7451         * g++.dg/warn/pr23075.C: New test.
7452
7453         PR target/22362
7454         * gcc.target/i386/pr22362.c: New test.
7455
7456         PR rtl-optimization/23098
7457         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
7458
7459         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
7460         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
7461         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
7462
7463 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
7464
7465         * g++.dg/expr/cast6.C: New test.
7466
7467         PR c++/9782
7468         * g++.dg/init/new15.C: New test.
7469
7470 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
7471
7472         * gcc.dg/vect/Os-vect-95.c: New test.
7473         * gcc.dg/vect/vect-95.c: Same.
7474
7475 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
7476
7477         * gcc.dg/vect/vect-29.c: Update xfail testing.
7478         * gcc.dg/vect/vect-44.c: Same.
7479         * gcc.dg/vect/vect-48.c: Same.
7480         * gcc.dg/vect/vect-50.c: Same.
7481         * gcc.dg/vect/vect-72.c: Same.
7482         * gcc.dg/vect/vect-77.c: Same.
7483         * gcc.dg/vect/vect-78.c: Same.
7484         * gcc.dg/vect/vect-80.c: Same.
7485         * gcc.dg/vect/vect-96.c: Same.
7486         * gcc.dg/vect/vect-100.c: Same.
7487         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
7488         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
7489         * gfortran.dg/vect/vect-5.f90: Same.
7490
7491 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
7492
7493         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
7494         start strings.
7495         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
7496         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
7497
7498         PR c++/23056
7499         * g++.dg/opt/pr23056.C: New test.
7500
7501         PR rtl-optimization/23098
7502         * gcc.target/i386/pr23098.c: New test.
7503
7504 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
7505
7506         PR c++/23667
7507         * g++.dg/template/static15.C: New test.
7508
7509         PR c++/21440
7510         * g++.dg/ext/stmtexpr5.C: New test.
7511         * g++.dg/ext/stmtexpr6.C: Likewise.
7512
7513 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
7514
7515         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
7516
7517         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
7518         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
7519         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
7520
7521 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
7522
7523         PR libfortran/23321
7524         * gfortran.dg/direct_io_4.f90: New test case.
7525
7526 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
7527             Rasmus Hahn  <rassahah@neofonie.de>
7528
7529         PR libobjc/23108
7530         * objc.dg/type-stream-1.m: New test.
7531
7532 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
7533
7534         PR fortran/23661
7535         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
7536         gfortran.dg/print_fmt_3.f90: New test.
7537
7538 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
7539
7540         * gfortran.dg/fmt_t_1.f90: New test.
7541
7542 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
7543
7544         PR rtl-optimization/23454
7545         * g++.dg/opt/pr23454.C: New test.
7546
7547 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
7548
7549         PR c++/23699
7550         * g++.dg/ext/static1.C: New test.
7551
7552 2005-09-02  Richard Henderson  <rth@redhat.com>
7553
7554         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
7555         tail call to check_fa_work.
7556
7557 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
7558
7559         PR c++/21687
7560         * g++.dg/other/gc3.C: New test.
7561
7562 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7563
7564         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
7565         * gcc.dg/20050826-1.c: Likewise.
7566
7567 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
7568
7569         PR c++/23167
7570         * g++.dg/expr/volatile1.C: New test.
7571
7572 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
7573
7574         PR middle-end/23547
7575         * gcc.dg/pr23547.c: New test.
7576
7577 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
7578
7579         PR c/22061
7580         * gcc.c-torture/execute/pr22061-1.c,
7581         * gcc.c-torture/execute/pr22061-2.c,
7582         * gcc.c-torture/execute/pr22061-3.c,
7583         * gcc.c-torture/execute/pr22061-4.c: New tests.
7584
7585 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
7586
7587         * gcc.dg/Wredundant-decls-2.c: New test to check that
7588         -Wredundant-decls does not issue warning for a variable
7589         definition following a declaration.
7590
7591 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
7592
7593         PR debug/7241
7594         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
7595         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
7596         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
7597
7598         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
7599         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
7600         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
7601         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
7602         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
7603         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
7604         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
7605         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
7606
7607 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7608
7609         PR objc/23306
7610         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
7611         scan-assmbler.
7612
7613 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
7614
7615         PR target/21255
7616         * gcc.dg/pr21255-1.c: New test.
7617         * gcc.dg/pr21255-2-mb.c: Likewise.
7618         * gcc.dg/pr21255-2-ml.c: Likewise.
7619         * gcc.dg/pr21255-3.c: Likewise.
7620         * gcc.dg/pr21255-4.c: Likewise.
7621
7622 2005-08-31  Dale Johannesen  <dalej@apple.com>
7623
7624         * gcc.dg/20050830-1.c: New.
7625
7626 2005-08-31  Josh Conner  <jconner@apple.com>
7627
7628         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
7629         command-line options for arm-*-* targets.
7630         * g++.dg/init/array16.C: Likewise.
7631         * g++.dg/other/crash-4.C: Likewise.
7632
7633 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7634
7635         PR obj-c++/23640
7636         * obj-c++.dg/gnu-runtime-3.mm: New test.
7637
7638 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7639
7640         PR c++/13377
7641         * g++.dg/lookup/ambig4.C: New test.
7642         * g++.dg/lookup/ambig5.C: New test.
7643         * g++.dg/tc1/dr101.C: Adjust error markers.
7644
7645 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7646
7647         PR c++/23639
7648         * g++.dg/template/ttp5.C: Adjust error markers.
7649
7650 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
7651
7652         PR testsuite/23609
7653         * lib/obj-c++.exp: Include target-libpath.exp.
7654         (obj-c++_link_flags): Look for the GNU libobjc library
7655         and set the library path to include it.
7656         Don't manually set LD_LIBRARY_PATH (etc.) but call
7657         set_ld_library_path_env_vars instead.
7658         (obj-c++_target_compile): Don't set library path or
7659         linker flags because they are already set correctly
7660         in obj-c++_link_flags.
7661
7662 2005-08-30  Josh Conner  <jconner@apple.com>
7663
7664         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
7665         to command-line options for arm-*-* targets.
7666
7667 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
7668
7669         * g++.dg/other/i386-1.C: New.
7670
7671 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
7672
7673         PR preprocessor/20348
7674         PR preprocessor/20356
7675         * gcc.dg/cpp/pr20348.c: New test.
7676         * gcc.dg/cpp/pr20348.h: New file.
7677         * gcc.dg/cpp/inc/pr20348.h: New file.
7678         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
7679         * gcc.dg/cpp/pr20356.c: New test.
7680         * gcc.dg/cpp/pr20356.h: New file.
7681         * gcc.dg/cpp/inc/pr20356.h: New file.
7682         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
7683
7684 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
7685
7686         * gfortran.fortran-torture/execute/intrinsic_count.f90:
7687         Fix array dimension to avoid correct end-of-file error.
7688
7689 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
7690
7691         PR libfortran/23598
7692         * gfortran.dg/iostat_1.f90: New test.
7693
7694 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
7695
7696         PR middle-end/23408
7697         * gcc.dg/pr23408.c: New test.
7698
7699 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
7700
7701         PR c++/23099
7702         * g++.dg/init/member1.C: Make sure erroneous static data member
7703         definitions are required.
7704         * g++.dg/template/static13.C: New test.
7705         * g++.dg/template/static14.C: Likewise.
7706
7707 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
7708
7709         * gcc.target/i386/pr23575.c: Use -msse2 instead of
7710         -march=pentium4, remove ilp32 requirement.
7711
7712         PR middle-end/23484
7713         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
7714         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
7715
7716 2005-08-29  Andreas Jaeger  <aj@suse.de>
7717
7718         PR testsuite/23607
7719         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
7720
7721 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
7722
7723         * gcc.c-torture/execute/20050316-2.c: New test.
7724         * gcc.c-torture/execute/20050316-3.c: New test.
7725         * gcc.dg/torture/pr16104-1.c: New test.
7726
7727 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
7728
7729         PR middle-end/23463
7730         * gcc.c-torture/execute/zero-struct-1.c: New test.
7731
7732 2005-08-27  Richard Guenther  <rguenther@suse.de>
7733
7734         PR target/23575
7735         * gcc.target/i386/pr23575.c: New testcase.
7736
7737 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
7738
7739         PR rtl-optimization/23561
7740         * gcc.c-torture/execute/20050826-1.c: New test.
7741
7742         PR rtl-opt/23560
7743         * gcc.c-torture/execute/20050826-2.c: New test.
7744
7745 2005-08-26  Dale Johannesen  <dalej@apple.com>
7746
7747         * gcc.dg/20030711-1.c: Modify to work on Darwin.
7748         * gcc.dg/20050826-1.c: New.
7749
7750 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
7751
7752         PR c++/19004
7753         * g++.dg/template/nontype13.C: New test.
7754
7755         PR c++/23491
7756         * g++.dg/init/new14.C: New test.
7757         * g++.dg/expr/anew1.C: Do not XFAIL.
7758         * g++.dg/expr/anew2.C: Likewise.
7759         * g++.dg/expr/anew3.C: Likewise.
7760
7761 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
7762
7763         PR middle-end/22439
7764         * gcc.dg/vla-3.c: New test.
7765
7766 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
7767
7768         PR fortran/20363
7769         * gfortran.dg/named_interface.f90: New.
7770
7771 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
7772
7773         * gcc.c-torture/execute/frame-address.c: New test.
7774
7775 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
7776
7777         PR c++/20817
7778         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
7779
7780 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
7781
7782         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
7783
7784 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
7785
7786         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
7787         * gcc.dg/altivec-22.c: Rename from..
7788         * gcc.dg/altivec-nomfcr.c: ..this.
7789
7790 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
7791
7792         PR tree-optimization/23546
7793         * gcc.dg/tree-ssa/pr23546.c: New test.
7794
7795 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
7796
7797         PR fortran/17758
7798         * gfortran.dg/nonreturning_statements.f90: New test.
7799
7800 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7801
7802         PR c++/22454
7803         * g++.dg/parse/crash29.C: New.
7804
7805 2005-08-23  DJ Delorie  <dj@redhat.com>
7806
7807         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
7808         constants have the L suffix.
7809
7810 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
7811
7812         PR c++/23044
7813         * g++.dg/template/instantiate8.C: New.
7814
7815 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
7816
7817         PR middle-end/23467
7818         * gcc.c-torture/execute/pr23467.c: New test.
7819
7820 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
7821
7822         PR tree-optimization/22043
7823         * gcc.c-torture/execute/20050613-1.c: New test.
7824
7825 2005-08-23  Ben Elliston  <bje@au.ibm.com>
7826
7827         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
7828
7829 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
7830
7831         PR rtl-optimization/23478
7832         * g++.dg/opt/pr23478.C: New test.
7833
7834 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
7835
7836         PR c/18715
7837         * gcc.dg/switch-warn-3.c: New test.
7838
7839 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7840
7841         PR c++/22233
7842         * g++.dg/template/param1.C: New test.
7843
7844 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7845
7846         PR c++/23089
7847         * g++.dg/other/incomplete1.C: New test.
7848
7849 2005-08-22  Ira Rosen  <irar@il.ibm.com>
7850
7851         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
7852         are vectorizable.
7853
7854 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7855
7856         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
7857         d_lines_5.f: New.
7858
7859 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
7860
7861         * gcc.target/i386/sse-4.c: New test.
7862
7863 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7864
7865         PR testsuite/23239
7866         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
7867
7868 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
7869
7870         * gcc.dg/20050811-1.c: New test.
7871         * gcc.dg/20050811-2.c: New test.
7872
7873 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
7874
7875         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
7876
7877 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
7878
7879         PR 23476
7880         * gcc.c-torture/compile/pr23476.c: New test.
7881
7882 2005-08-19  Devang Patel  <dpatel@apple.com>
7883
7884         PR tree-optimization/23048
7885         * gcc.dg/tree-ssa/pr23048.c: New test.
7886
7887 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
7888
7889         PR middle-end/20624
7890         * g++.dg/warn/Wreturn-3.C: New test
7891
7892 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
7893
7894         PR tree-optimization/22228
7895         * g++.dg/vect/pr22543.cc: New test.
7896
7897 2005-08-17  Steven Bosscher  <stevenb@suse.de>
7898
7899         PR tree-optimization/21574
7900         * gcc.dg/tree-ssa/pr21574.c: New test.
7901
7902 2005-08-16  James E Wilson  <wilson@specifix.com>
7903
7904         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
7905
7906 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
7907
7908         PR tree-opt/23402
7909         * gcc.c-torture/compile/zero-strct-3.c: New test.
7910         * gcc.c-torture/compile/zero-strct-4.c: New test.
7911
7912 2005-08-16  Steven Bosscher  <stevenb@suse.de>
7913
7914         PR target/23376
7915         * gcc.target/x86_64/pr23376.c: New test.
7916
7917 2005-08-16  Ian Lance Taylor  <ian@airs.com>
7918
7919         PR c++/23337
7920         * g++.dg/ext/vector2.C: New.
7921
7922 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
7923
7924         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
7925
7926 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
7927
7928         PR libfortran/23428
7929         * gfortran.dg/inquire-complex.f90: New test case.
7930
7931 2005-08-16  James E Wilson  <wilson@specifix.com>
7932
7933         PR tree-optimization/21105
7934         * gcc.dg/large-size-array.c: New.
7935
7936 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
7937
7938         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
7939         type.
7940         * gcc.dg/vect/vect-41: Likewise.
7941         * gcc.dg/vect/vect-42: Likewise.
7942         * gcc.dg/vect/vect-43: Likewise.
7943         * gcc.dg/vect/vect-44: Likewise.
7944         * gcc.dg/vect/vect-46: Likewise.
7945         * gcc.dg/vect/vect-47: Likewise.
7946         * gcc.dg/vect/vect-48: Likewise.
7947         * gcc.dg/vect/vect-52: Likewise.
7948         * gcc.dg/vect/vect-53: Likewise.
7949         * gcc.dg/vect/vect-54: Likewise.
7950         * gcc.dg/vect/vect-55: Likewise.
7951         * gcc.dg/vect/vect-56: Likewise.
7952         * gcc.dg/vect/vect-57: Likewise.
7953         * gcc.dg/vect/vect-58: Likewise.
7954         * gcc.dg/vect/vect-59: Likewise.
7955         * gcc.dg/vect/vect-60: Likewise.
7956         * gcc.dg/vect/vect-61: Likewise.
7957         * gcc.dg/vect/vect-85: Likewise.
7958         * gcc.dg/vect/vect-87: Likewise.
7959         * gcc.dg/vect/vect-88: Likewise.
7960         * gcc.dg/vect/vect-93.c: Likewise.
7961         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
7962         * gcc.dg/vect/vect-75: Likewise.
7963         * gcc.dg/vect/vect-76: Likewise.
7964         * gcc.dg/vect/vect-77: Likewise.
7965         * gcc.dg/vect/vect-78: Likewise.
7966         * gcc.dg/vect/vect-80: Likewise.
7967         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
7968         vectorized for the expected reason, rather than checking how alignment
7969         was handled.
7970         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
7971         type and also instead of aligned pointers. Added documentation.
7972
7973 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
7974
7975         * gfortran.dg/power.f90: New test.
7976
7977 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
7978
7979         PR rtl-optimization/23299
7980         * g++.dg/opt/pr23299.C: New test.
7981
7982 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7983
7984         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
7985
7986 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
7987
7988         * g++.dg/template/local6.C: New test.
7989
7990 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
7991
7992         * execute/exceptions/finally-1.m: Check that the catch and finally are
7993         being called.  Also add a "return 0;" at the end of main.
7994
7995 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
7996
7997         PR fortran/21432.
7998         * gfortran.dg/namelist_print_1.f: New test of functionality of
7999         PRINT namelist.
8000         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
8001         namelist generates error with -std=f95.
8002
8003 2005-08-14  Ira Rosen  <irar@il.ibm.com>
8004
8005         PR tree-optimization/23119
8006         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
8007
8008 2005-08-13  Marcin Koziej  <creep@desk.pl>
8009             Andrew Pinski  <pinskia@physics.uc.edu>
8010
8011         PR libobjc/22492
8012         * execute/exceptions/finally-1.m: New test.
8013
8014 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8015
8016         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
8017         testsuite.
8018         * objc/execute/exceptions/trivial.m: New test.
8019         * objc.dg/try-catch-11.m: Move to ...
8020         * objc/execute/exceptions/foward-1.m: Here.
8021         * objc.dg/try-catch-2.m: Move to ...
8022         * objc/execute/exceptions/catchall-1.m: Here.
8023         * objc.dg/try-catch-8.m: Move to ...
8024         * objc/execute/exceptions/local-variables-1.m: Here.
8025
8026 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8027
8028         * objc.dg/nested-func-1.m: Move to ...
8029         * objc/execute/nested-func-1.m: Here.
8030
8031 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8032
8033         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
8034         in ${options} instead of [target_info name].
8035         * lib/obj-c++.exp (objc_target_compile): Likewise.
8036
8037 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8038
8039         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
8040
8041 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8042
8043         part of PR testsuite/23348
8044         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
8045         of the torture options.
8046         * objc/compile/trivial.m: New test.
8047
8048 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
8049
8050         * gfortran.dg/eoshift.f90: Correct format.
8051
8052 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
8053
8054         * gfortran.fortran-torture/execute/character_passing.f90:
8055         Fix comment typo.
8056
8057 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
8058
8059         PR c++/8271
8060         * g++.dg/template/unify10.C: New.
8061
8062 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
8063
8064         * g++.dg/parse/pr22514.C: Move to...
8065         * g++.dg/debug/pr22514.C: here.
8066
8067 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8068
8069         PR c++/23266
8070         * g++.dg/inherit/pure1.C: New test.
8071
8072         * ChangeLog: Fix typos.
8073
8074 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8075             Steven Bosscher  <stevenb@suse.de>
8076
8077         * gfortran.dg/runtime_warning_1.f90: New test.
8078
8079 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
8080
8081         PR c++/23219
8082         * g++.dg/parse/crash28.C: New.
8083
8084 2005-08-11  Richard Guenther  <rguenther@suse.de>
8085
8086         PR target/23289
8087         * gcc.target/i386/tailcall-1.c: New testcase.
8088
8089 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
8090
8091         * gcc.dg/vect/vect-67.c: Un-xfail.
8092
8093 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
8094
8095         PR c++/23225
8096         * g++.dg/testsuite/parse/crash27.C: new test.
8097
8098 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
8099
8100         PR libfortran/22143
8101         * gfortran.dg/shift-kind.f90: New testcase.
8102
8103 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
8104
8105         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
8106         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
8107
8108 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8109
8110         PR c++/20646
8111         * g++.dg/other/mult-stor1.C: New test.
8112
8113 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
8114
8115         * gcc.c-torture/pr18299-1.c: Move to ...
8116         * gcc.c-torture/compile/pr18299-1.c: Here.
8117
8118 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
8119
8120         * gfortran/fortran.torture/execute/character_passing.f90:
8121         Fix types for LSAME.
8122
8123 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
8124
8125         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
8126         input data back to what it was originally.
8127
8128 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
8129
8130         * objc.dg/try-catch-8.m: Enable for all targets.
8131
8132 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
8133
8134         * gcc.dg/pr23165.c: New test.
8135
8136 2005-08-09  Steven Bosscher  <stevenb@suse.de>
8137
8138         PR tree-optimization/23234
8139         * gcc.dg/tree-ssa/pr23234.c: New test.
8140
8141 2005-08-08  Josh Conner  <jconner@apple.com>
8142
8143         PR rtl-optimization/23241
8144         * gcc.dg/char-compare.c: New test.
8145
8146 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8147
8148         PR c++/22508
8149         * g++.dg/init/new13.C: New test.
8150
8151 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
8152
8153         PR c++/21166
8154         * g++.dg/other/crash-4.C: Adjust
8155         * g++/dg/ext/packed9.C: New.
8156
8157 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
8158
8159         PR middle-end/21964
8160         * gcc.c-torture/execute/pr21964-1.c: New test.
8161
8162 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
8163
8164         PR c/22458
8165         * gcc.dg/pr22458-1.c: New test.
8166
8167 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
8168             Steven G. Kargl <kargls@comcast.net>
8169
8170         PR fortran/22390
8171         * gfortran.dg/flush_1.f90: New test.
8172
8173 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8174
8175         PR c++/23191
8176         * g++.dg/template/eh2.C: New test.
8177
8178 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8179
8180         PR c++/19498
8181         * g++.dg/template/instantiate7.C: New test.
8182
8183 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
8184
8185         PR c/23113
8186         * gcc.dg/Wunused-value-1.c: New test.
8187
8188 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
8189
8190         PR rtl-optimization/23233
8191         * gcc.c-torture/compile/pr23233-1.c: New test.
8192
8193 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
8194
8195         PR fortran/18833
8196         PR fortran/20850
8197         * gfortran.dg/equiv_1.f90: New test.
8198         * gfortran.dg/equiv_2.f90: New test.
8199         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
8200         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
8201         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
8202
8203 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
8204
8205         * gcc.c-torture/execute/vrp-5.c: New test.
8206         * gcc.c-torture/execute/vrp-6.c: New test.
8207         * gcc.dg/tree-ssa/vrp21.c: New test.
8208
8209 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
8210
8211         * g++.dg/parse/pr22514.C: New test.
8212
8213 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
8214
8215         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
8216
8217         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
8218         instead of constant loads / pool entries.
8219
8220 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
8221
8222         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
8223         TEST_TO_WCTYPE.
8224
8225 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
8226
8227         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
8228         __WINT_TYPE__ in generated prototypes if possible.
8229
8230 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
8231
8232         PR 22037
8233         * g++.dg/tree-ssa/pr22037.C:
8234
8235 2005-08-04  Richard Henderson  <rth@redhat.com>
8236
8237         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
8238         scan-tree-dump-times directive.
8239
8240 2005-08-04  Jan Hubicka  <jh@suse.cz>
8241
8242         * gcov-1.C: Fix switch counts.
8243         * gcov-4b.c: Likewise.
8244
8245 2005-08-03  Jeff Law  <law@redhat.com>
8246
8247         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
8248
8249 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
8250
8251         * gcc.c-torture/execute/pr23135.c: New test.
8252
8253 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8254
8255         PR tree-optimization/19899
8256         * gcc.dg/tree-ssa/scev-1.c: New test.
8257         * gcc.dg/tree-ssa/scev-2.c: New test.
8258
8259 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
8260
8261         PR target/18582
8262         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
8263
8264 2005-08-03  Jan Hubicka  <jh@suse.cz>
8265
8266         * update-conroll.c: New testcase.
8267         * update-conroll-2.c: New testcase.
8268
8269 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
8270
8271         * gfortran.dg/constant_substring.f: New test.
8272         * gfortran.dg/pr22491.f: New test.
8273
8274 2005-08-02  Jan Hubicka  <jh@suse.cz>
8275
8276         * update-threading.c: Replace by the proper one.
8277
8278 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
8279
8280         PR 23164
8281         * g++.dg/tree-ssa/pr23164.C: New test.
8282
8283 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
8284
8285         * gcc.dg/tree-ssa/pr23192.c: New test.
8286
8287 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
8288
8289         * gcc.c-torture/execute/vrp-4.c: New test.
8290
8291 2005-08-02  Jan Hubicka  <jh@suse.cz>
8292
8293         * update-threading.c: New test.
8294
8295 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
8296
8297         * gcc.c-torture/compile/20050801-1.c: New test.
8298         * gcc.c-torture/compile/20050801-2.c: New test.
8299
8300 2005-08-01  Jan Hubicka  <jh@suse.cz>
8301
8302         * val-prof-5.c: New test.
8303
8304 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
8305
8306         PR c/22311
8307         * gcc.dg/pr22311-1.c : New test.
8308
8309 2005-07-31  Steven Bosscher  <stevenb@suse.de>
8310
8311         PR target/23095
8312         * gfortran.dg/pr23095.f: New test.
8313
8314         PR c++/22003
8315         * g++.dg/other/pr22003.C: New test.
8316
8317 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
8318
8319         PR target/20621
8320         * gcc.c-torture/execute/pr20621-1.c: New test.
8321
8322 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
8323
8324         * gfortran.dg/comma_format_extension_4.f: Adjust length
8325         of string for format.
8326         * gfortran.dg/der_array_io_1.f: Replace illegal internal
8327         print statement with internal write.
8328         * gfortran.dg/der_array_io_2.f: Likewise.
8329         * gfortran.dg/der_array_io_3.f: Likewise.
8330
8331 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
8332
8333         * gcc.dg/fold-abs-4.c: new test.
8334
8335 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
8336
8337         PR fortran/22570 an related issues.
8338         * gfortran.dg/x_slash_1.f: New test.
8339
8340 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
8341
8342         PR c/23143
8343         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
8344         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
8345
8346 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
8347
8348         PR c/529
8349         * gcc.dg/Wshadow-3.c: New test.
8350
8351 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
8352
8353         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
8354         used to have the wrong bounds).
8355
8356 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
8357
8358         PR c/21720
8359         * gcc.dg/hex-round-1.c: Test more cases.
8360         * gcc.dg/hex-round-2.c: New test.
8361
8362 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
8363
8364         PR 22550
8365         * g++.dg/tree-ssa/pr22550.C: New test.
8366
8367 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
8368
8369         * gcc.dg/tree-ssa/vrp19.c: New test.
8370         * gcc.dg/tree-ssa-vrp20.c: New test.
8371
8372 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
8373
8374         PR c/22240
8375         * gcc.dg/transparent-union-4.c: New test.
8376
8377 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
8378
8379         PR c/22192
8380         * gcc.dg/c99-vla-2.c: New test.
8381
8382 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
8383
8384         PR c/21720
8385         * gcc.dg/hex-round-1.c: New test.
8386
8387 2005-07-28  Jan Hubicka  <jh@suse.cz>
8388
8389         * inliner-1.c: Do not dump everything.
8390         * tree-prof.exp: Do not pass -ftree-based-profiling.
8391         * bprob.exp: Likewise.
8392
8393         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
8394
8395 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
8396
8397         PR c++/22545
8398         * g++.dg/expr/ptrmem7.C: New test.
8399
8400 2005-07-28  Mike Stump  <mrs@apple.com>
8401
8402         * g++.old-deja/g++.mike/visibility-1.C: New test.
8403
8404 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
8405
8406         PR c/20187
8407         * gcc.c-torture/execute/pr20187-1.c: New test.
8408
8409 2005-07-28  Jeff Law  <law@redhat.com>
8410
8411         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
8412         * gcc.dg/tree-ssa/vrp18.c: New test.
8413
8414 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
8415
8416         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
8417
8418 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
8419
8420         PR tree-optimization/22506
8421         * gcc.dg/vect/ps22506.c: New test.
8422
8423 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
8424
8425         PR target/21149
8426         * gcc.target/i386/sse-3.c: New test.
8427
8428 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
8429
8430         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
8431         * gcc.target/mips/mips32-dsp-type.c: Likewise.
8432
8433 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
8434
8435         PR c/22589
8436         * gcc.c-torture/compile/pr22589-1.c: New test.
8437
8438 2005-07-28  Jan Hubicka  <jh@suse.cz>
8439
8440         * update-loopch.c: New testcase.
8441
8442 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
8443
8444         PR rtl-optimization/23047
8445         * gcc.c-torture/execute/pr23047.c: New test.
8446         * gcc.c-torture/execute/pr23047.x: New.
8447
8448 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
8449
8450         PR tree-optimization/22493
8451         * gcc.c-torture/execute/pr22493-1.c: New test.
8452         * gcc.c-torture/execute/pr22493-1.x: New.
8453         * gcc.c-torture/execute/vrp-1.c: New test.
8454         * gcc.c-torture/execute/vrp-2.c: New test.
8455         * gcc.c-torture/execute/vrp-2.c: New test.
8456
8457 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
8458
8459         * gcc.target/frv/all-builtin-read8.c: Delete.
8460         * gcc.target/frv/all-builtin-read16.c: Delete.
8461         * gcc.target/frv/all-builtin-read32.c: Delete.
8462         * gcc.target/frv/all-builtin-read64.c: Delete.
8463         * gcc.target/frv/all-builtin-write8.c: Delete.
8464         * gcc.target/frv/all-builtin-write16.c: Delete.
8465         * gcc.target/frv/all-builtin-write32.c: Delete.
8466         * gcc.target/frv/all-builtin-write64.c: Delete.
8467         * gcc.target/frv/all-read-write-1.c: New.
8468
8469 2005-07-27  Jeff Law  <law@redhat.com>
8470
8471         * gcc.c-torture/execute/pr22630.c: New test.
8472
8473 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
8474
8475         PR tree-optimization/23073
8476         * gcc.dg/vect/nodump-pr23073.c: New test.
8477         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
8478
8479 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
8480
8481         PR tree-optimize/22348
8482         * gcc.c-torture/execute/pr22348.c: New.
8483
8484 2005-07-27  Richard Guenther  <rguenther@suse.de>
8485
8486         * gcc.dg/tree-ssa/salias-1.c: New testcase.
8487
8488 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8489
8490         PR fortran/22503
8491         * gfortran.dg/logical_comp.f90: New test.
8492
8493 2005-07-27  Jan Hubicka  <jh@suse.cz>
8494
8495         * inliner-1.c: Add cleanup of dumps.
8496         * val-prof-*.c: Likewise.
8497         * update-tailcall.c: New.
8498
8499 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
8500
8501         PR 22591
8502         * gcc.dg/tree-ssa/pr22591.c: New test.
8503         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
8504
8505 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
8506
8507         PR libobjc/22606
8508         * objc.dg/try-catch-11.m: New test.
8509
8510 2005-07-26  Richard Guenther  <rguenther@suse.de>
8511
8512         PR tree-optimization/22486
8513         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
8514
8515 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
8516
8517         PR tree-opt/22484
8518         * testsuite/g++.dg/opt/loop2.C: New test.
8519
8520 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
8521
8522         * gcc.dg/tree-ssa/reassoc-3.c: New test.
8523         * gcc.dg/tree-ssa/reassoc-4.c: New test.
8524
8525 2005-07-25  Adam Nemet  <anemet@lnxw.com>
8526
8527         * lib/profopt.exp (profopt-execute): Check for profiling data
8528         files on the target.
8529
8530 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
8531
8532         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
8533         for matching of asm labels.
8534
8535 2005-07-25  Richard Guenther  <rguenther@suse.de>
8536
8537         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
8538
8539 2005-07-25  Richard Guenther  <rguenther@suse.de>
8540
8541         PR testsuite/22624
8542         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
8543
8544 2005-07-25  Ira Rosen  <irar@il.ibm.com>
8545
8546         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
8547         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
8548         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
8549         * gcc.dg/vect/vect-100.c: New test.
8550         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
8551         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
8552         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
8553         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
8554         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
8555         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
8556         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
8557         * gfortran.dg/vect/pr19049.f90: New testcase.
8558         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8559
8560 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
8561
8562         * gcc.c-torture/execute/20050713-1.c: New test.
8563
8564         PR fortran/20063
8565         * gfortran.fortran-torture/execute/data_4.f90: New test.
8566
8567         PR middle-end/20303
8568         * gcc.dg/visibility-d.c: New test.
8569
8570 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
8571
8572         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
8573         * gfortran.dg/underflow.f90: Ditto.
8574
8575 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8576
8577         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
8578         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
8579         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
8580
8581 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
8582
8583         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
8584         include case of field width of zero.
8585
8586 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
8587
8588         PR libgfortran/21875
8589         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
8590         with trailing blanks on normal formatted read.
8591
8592 2005-07-23  Chao-ying Fu  <fu@mips.com>
8593
8594         * gcc.target/mips/mips32-dsp-type.c: New test.
8595         * gcc.target/mips/mips32-dsp.c: New test.
8596
8597 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
8598
8599         PR testsuite/21073
8600         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
8601
8602         PR testsuite/20454
8603         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
8604         and __cyg_profile_func_exit.
8605
8606 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
8607
8608         * gfortran.dg/comma_format_extension_3.f: Fix typo.
8609         * gfortran.dg/comma_format_extension_4.f: Same.
8610         * gfortran.dg/pr15332.f: Same.
8611         * gfortran.dg/pr21730.f: Same.
8612
8613 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
8614
8615         * g++.dg/opt/vrp2.C: Fix testcase.
8616
8617         PR tree-opt/22625
8618         * g++.dg/opt/vrp2.C: New test.
8619
8620 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
8621
8622         PR debug/21828
8623         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
8624
8625 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
8626
8627         * gcc.dg/tree-ssa/20050719-1.c: New test.
8628
8629 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
8630
8631         * gcc.dg/bfin-longcall-1.c: New file.
8632         * gcc.dg/bfin-longcall-2.c: New file.
8633
8634 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
8635
8636         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
8637
8638 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
8639
8640         PR middle-end/19055
8641         * gcc.dg/tree-ssa/pr19055.c: New test.
8642         * gcc.dg/tree-ssa/pr19055-2.c: New test.
8643
8644 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
8645
8646         PR C++/22358
8647         * g++.dg/other/pr22358.C: New test.
8648
8649 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
8650
8651         PR c++/2922
8652         * g++.dg/lookup/two-stage5.C: New test from bug comments.
8653
8654 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8655
8656         PR c++/15938
8657         * g++.dg/init/union2.C: New test.
8658
8659 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8660
8661         PR c/22393
8662         * gcc.dg/complex-4.c: New test.
8663
8664 2005-07-21  Richard Guenther  <rguenther@suse.de>
8665
8666         PR testsuite/22522
8667         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
8668         scanning for asm labels.
8669         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
8670
8671 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
8672
8673         PR target/22085
8674         * gcc.dg/altivec-pr22085.c: New.
8675
8676 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
8677
8678         PR tree-optimization/19210
8679         * gcc.dg/tree-ssa/pr19210-1.c: New.
8680         * gcc.dg/tree-ssa/pr19210-2.c: New.
8681
8682 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
8683
8684         PR rtl-optimization/22167
8685         * g++.dg/opt/pr22167.C: New test.
8686
8687 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
8688
8689         PR c++/2922
8690         * g++.dg/lookup/two-stage2.C: New.
8691         * g++.dg/lookup/two-stage3.C: New.
8692         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
8693         fixed two-stage name lookup for operators.
8694         * g++.dg/template/call3.C: Compiler now produces an appropriate
8695         error message.
8696         * g++.dg/template/crash37.C: Compiler now describes bla() on line
8697         14 as a candidate.
8698         * g++.dg/template/ptrmem4.C: Compiler produces different error
8699         message.
8700         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
8701         connect_to_method as a candidate.
8702
8703 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
8704
8705         * gcc.dg/fold-alloc-1.c: New test.
8706
8707 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
8708
8709         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
8710         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
8711
8712 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
8713
8714         * gcc.dg/fold-abs-1.c: New test.
8715         * gcc.dg/fold-abs-2.c: New test.
8716         * gcc.dg/fold-abs-3.c: New test.
8717
8718 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
8719
8720         Make CONSTRUCTOR use VEC to store initializers.
8721         * g++.dg/ext/complit3.C: Check for specific error messages.
8722         * g++.dg/init/brace2.C: Update error message.
8723         * g++.dg/warn/Wbraces2.C: Likewise.
8724
8725 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
8726
8727         PR fortran/16940
8728         * gfortran.dg/module_interface_1.f90: New test.
8729
8730 2005-07-19  Danny Berlin <dberlin@dberlin.org>
8731             Kenneth Zadeck <zadeck@naturalbridge.com>
8732
8733         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
8734
8735 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8736
8737         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
8738         specify -Wformat for these tests.
8739         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
8740         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
8741         * gcc.dg/format/opt-6.c: Delete.
8742
8743 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
8744
8745         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
8746         * gcc.dg/tree-ssa/sra-3.c: Likewise.
8747
8748 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
8749
8750         * gcc.dg/tree-ssa/alias-2.c: New test.
8751
8752 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
8753
8754         PR c++/22263
8755         * g++.dg/template/explicit7.C: New test.
8756
8757 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
8758
8759         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
8760         width of 8 to +Inf and -Inf.
8761
8762 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
8763
8764         PR c++/22139
8765         * g++.dg/template/friend36.C: New test.
8766
8767 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
8768
8769         PR fortran/21730
8770         * gfortran.dg/pr21730.f: New test.
8771
8772 2005-07-16  Danny Berlin <dberlin@dberlin.org>
8773             Kenneth Zadeck <zadeck@naturalbridge.com>
8774
8775         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
8776         since pure const detection cannot run at -O1 in c compiler.
8777         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
8778         can now optimize this case properly.
8779         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
8780         because we now pass.
8781         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
8782
8783 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
8784
8785         PR c/22421
8786         * gcc.dg/format/bitfld-1.c: New test.
8787
8788 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
8789
8790         PR c++/22204
8791         * g++.dg/rtti/repo1.C: New test.
8792
8793 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
8794
8795         PR middle-end/22398
8796         * gcc.c-torture/compile/pr22398.c: New test.
8797
8798 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
8799
8800         PR c++/22132
8801         * g++.dg/expr/cast4.C: New test.
8802
8803 2005-07-15  Richard Guenther  <rguenther@suse.de>
8804
8805         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
8806         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
8807
8808 2005-07-15  Steven Bosscher  <stevenb@suse.de>
8809
8810         PR tree-optimization/22230
8811         * gcc.dg/tree-ssa/pr22230.c: New test.
8812
8813 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
8814
8815         * gfortran.dg/g77/cpp6.f: New test.
8816
8817         PR fortran/22417
8818         * gfortran.dg/g77/cpp5.F: New test.
8819         * gfortran.dg/g77/cpp5.h: New file.
8820         * gfortran.dg/g77/cpp5inc.h: New file.
8821
8822 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
8823
8824         PR libfortran/16435
8825         * gfortran.dg/tl_editting.f90: New.
8826         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
8827
8828 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
8829
8830         * gfortran.dg/char_array_constructor.f90: New test.
8831
8832 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
8833
8834         * gfortran.dg/past_eor.f90: New.
8835         * gfortran.dg/complex_read.f90: New.
8836
8837 2005-07-13  Jeff Law  <law@redhat.com>
8838
8839         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
8840         additional casts.
8841
8842         * gcc.dg/tree-ssa/pr22321.c: New test
8843
8844 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
8845
8846         PR tree-optimization/21921
8847         * gcc.dg/tree-ssa/pr21921.c: New.
8848
8849 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
8850
8851         PR tree-optimizatio/22442
8852         * gcc.dg/tree-ssa/loop-11.c: New test.
8853
8854 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
8855
8856         PR tree-opt/21840
8857         * gcc.c-torture/compile/pr21840.c: New test.
8858
8859 2005-07-12  Jan Hubicka  <jh@suse.cz>
8860
8861         * gcc.c-torture/compile/pr22379.c: New test.
8862
8863 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
8864
8865         PR libfortran/21593
8866         gfortran.dg/dev_null.f90: Remove outdated comment about
8867         PR libfortran/21593.
8868
8869
8870 2005-07-12  Dale Johannesen  <dalej@apple.com>
8871
8872         * gcc.target/i386/compress-float-sse.c: New.
8873         * gcc.target/i386/compress-float-sse-pic.c: New.
8874         * gcc.target/i386/compress-float-387.c: New.
8875         * gcc.target/i386/compress-float-387-pic.c: New.
8876         * gcc.dg/compress-float-ppc.c: New.
8877         * gcc.dg/compress-float-ppc-pic.c: New.
8878
8879 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
8880
8881         PR libfortran/21593
8882         gfortran.dg/dev_null.f90: Remove targets.
8883
8884 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
8885
8886         PR tree-opt/22335
8887         * gcc.dg/pr22335-1.c: New test.
8888         * gcc.dg/pr22335-2.c: New test.
8889
8890 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8891
8892         PR c++/20172
8893         * g++.dg/template/nontype12.C : New test.
8894
8895 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
8896
8897         * gcc.dg/tree-ssa/loop-10.c: New test.
8898
8899 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
8900
8901         * gcc.c-torture/execute/20020720-1.x: Remove.
8902
8903 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
8904
8905         * gfortran.fortran-torture/execute/forall_7.f90: New test.
8906
8907 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
8908
8909         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
8910         (dg-mips-options): Use it.
8911
8912 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
8913
8914         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
8915
8916 2005-07-09  Richard Henderson  <rth@redhat.com>
8917
8918         * lib/target-supports.exp (check_effective_target_sync_char_short):
8919         Add alpha.
8920
8921 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
8922
8923         PR libfortran/22217
8924         * gfortran.dg/negative-z-descriptor.f90: New test.
8925
8926 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
8927
8928         PR tree-opt/22329
8929         * gcc.dg/pr22329.c: New test.
8930
8931 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
8932
8933         PR tree-optimization/20139
8934         * gcc.dg/tree-ssa/pr20139.c: New.
8935
8936 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
8937
8938         PR tree-opt/22356
8939         * testsuite/gcc.dg/pr22356-1.c: New test.
8940
8941 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
8942
8943         PR c++/21799
8944         * g++.dg/template/unify8.C: New.
8945         * g++.dg/template/unify9.C: New.
8946
8947 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
8948
8949         * gfortran.fortran-torture/execute/entry_10.f90: New test.
8950
8951 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
8952
8953         * gcc.dg/darwin-version-1.c: New.
8954         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
8955         * gcc.dg/builtins-20.c: Likewise.
8956         * gcc.dg/builtins-53.c: Likewise.
8957         * gcc.dg/torture/builtins-convert-1.c: Likewise.
8958         * gcc.dg/torture/builtins-convert-2.c: Likewise.
8959         * gcc.dg/torture/builtins-convert-3.c: Likewise.
8960         * gcc.dg/torture/builtins-power-1.c: Likewise.
8961         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
8962         on Darwin.
8963
8964 2005-07-07  Jeff Law  <law@redhat.com>
8965
8966         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
8967         argument evaluation order.
8968
8969 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
8970
8971         PR libfortran/21594
8972         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8973         Add test cases where the shift length is greater than the
8974         array length.
8975
8976 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
8977
8978         * obj-c++.dg/proto-lossage-6.mm: New.
8979         * objc.dg/proto-lossage-6.m: New.
8980
8981 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
8982
8983         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
8984         * objc.dg/gnu-runtime-2.m: Likewise.
8985
8986 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
8987
8988         * gfortran.dg/longline.f: New test.
8989
8990         * gfortran.dg/badline.f: New test.
8991
8992 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
8993
8994         PR fortran/16531
8995         PR fortran/15966
8996         PR fortran/18781
8997         * gfortran.dg/hollerith.f90: New.
8998         * gfortran.dg/hollerith2.f90: New.
8999         * gfortran.dg/hollerith3.f90: New.
9000         * gfortran.dg/hollerith4.f90: New.
9001         * gfortran.dg/hollerith_f95.f90: New.
9002         * gfortran.dg/hollerith_legacy.f90: New.
9003         * gfortran.dg/g77/cpp4.F: New. Port from g77.
9004
9005 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
9006
9007         PR objc/22274
9008         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
9009         * objc.dg/gnu-runtime-2.m: New.
9010
9011 2005-07-06  Jeff Law  <law@redhat.com>
9012
9013         * gcc.dg/tree-ssa/vrp17.c: New test.
9014
9015 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
9016
9017         PR fortran/22327
9018         * gfortran.dg/array_constructor_5.f90: New test.
9019
9020 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
9021
9022         * gfortran.fortran-torture/execute/entry_9.f90: New test.
9023
9024 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
9025
9026         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
9027         * gcc.dg/980816-1.c: Ditto.
9028
9029 2005-07-06  Jeff Law  <law@redhat.com>
9030
9031         * gcc.c-torture/compile/pr21356.c: New test.
9032
9033 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
9034
9035         PR c/22013
9036         PR c/22098
9037         * gcc.c-torture/compile/pr22013-1.c,
9038         gcc.c-torture/execute/pr22098-1.c,
9039         gcc.c-torture/execute/pr22098-2.c,
9040         gcc.c-torture/execute/pr22098-3.c: New tests.
9041
9042 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
9043
9044         PR c/22308
9045         * gcc.dg/pr22308-1.c: New test.
9046
9047 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
9048
9049         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
9050         target.
9051         * gcc.dg/compare9.c: Use -fshort-enums instead of
9052         -fno-short-enums.  Change the last test to dg-bogus.
9053
9054 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
9055
9056         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
9057         * gcc.dg/compare9.c: New.
9058
9059 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9060
9061         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
9062
9063 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
9064
9065         PR testsuite/22288
9066         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
9067
9068
9069 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9070
9071         * gcc.dg/format/gcc_gfc-1.c: New.
9072
9073 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
9074
9075         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
9076
9077 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9078
9079         PR fortran/20842
9080         * gfortran.dg/io_invalid_1.f90: New test.
9081
9082 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
9083
9084         * gcc.dg/format/gcc_diag-1.c: Update.
9085
9086 2005-07-02  Jeff Law  <law@redhat.com>
9087
9088         * gcc.dg/tree-ssa/pr22051-1.c: New test.
9089         * gcc.dg/tree-ssa/pr22051-2.c: New test.
9090
9091 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
9092
9093         * gcc.dg/format/gcc_diag-1.c: Update.
9094
9095 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
9096
9097         PR tree-opt/22269
9098         * gcc.c-torture/compile/pr22269.c: New test.
9099
9100 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
9101
9102         PR 21584
9103         PR 22219
9104         * g++.dg/tree-ssa/pr21584-1.C: New test.
9105         * g++.dg/tree-ssa/pr21584-2.C: New test.
9106
9107 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
9108
9109         * obj-c++.dg/try-catch-11.mm: New.
9110         * objc.dg/try-catch-10.m: New.
9111
9112 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
9113
9114         * g++.dg/other/ucnid-1.C: xfail on AIX.
9115
9116 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
9117
9118         PR 22234
9119         * gcc.dg/20050629-1.c: New test.
9120
9121 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
9122
9123         * obj-c++.dg/const-str-1[0-1].mm: New.
9124         * objc.dg/const-str-1[0-1].m: New.
9125
9126 2005-05-29  Richard Henderson  <rth@redhat.com>
9127
9128         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
9129         Rename from check_effective_target_vect_no_max.
9130         (check_effective_target_vect_no_int_add): New.
9131         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
9132         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
9133         * gcc.dg/vect/vect-reduc-3.c: Likewise.
9134         * gcc.dg/vect/vect-reduc-1.c: Use both.
9135         * gcc.dg/vect/vect-reduc-2.c: Likewise.
9136
9137 2005-05-29  Richard Henderson  <rth@redhat.com>
9138
9139         * lib/target-supports.exp (check_effective_target_vect_no_max):
9140         Remove i386 and x86_64.
9141
9142 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
9143
9144         PR testsuite/21969
9145         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
9146
9147 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
9148
9149         PR middle-end/21969
9150         * gcc.dg/vect/pr21969.c: New test.
9151
9152 2005-06-28  Eric Christopher  <echristo@redhat.com>
9153
9154         PR c/22052
9155         PR c/21975
9156         * gcc.dg/inline1.c: New test.
9157         * gcc.dg/inline2.c: Ditto.
9158         * gcc.dg/inline3.c: Ditto.
9159         * gcc.dg/inline4.c: Ditto.
9160         * gcc.dg/inline5.c: Ditto.
9161
9162 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
9163
9164         PR libfortran/22142
9165         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
9166         Add testcase also testing eoshift1 for PR 22142.
9167
9168 2005-06-28  Richard Henderson  <rth@redhat.com>
9169
9170         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
9171         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
9172         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
9173         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
9174         gcc.dg/tree-ssa/20030922-2.c: Likewise.
9175
9176 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
9177
9178         PR libfortran/22142
9179         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
9180         Add testcase for PR 22142.
9181
9182 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
9183
9184         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
9185         gcc.target/ia64/fpreg-2.c: New tests.
9186
9187 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9188
9189         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
9190
9191 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9192
9193         PR libfortran/22170
9194         * gfortran.dg/slash_1.f90: New test.
9195
9196 2005-06-27  Richard Henderson  <rth@redhat.com>
9197
9198         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
9199         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
9200         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
9201         * gcc.dg/vect/vect-reduc-2.c: Likewise.
9202         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
9203         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
9204
9205 2005-06-27  Richard Henderson  <rth@redhat.com>
9206
9207         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
9208         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
9209
9210 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
9211
9212         * obj-c++.dg/proto-lossage-5.mm: New.
9213         * objc.dg/proto-lossage-5.m: New.
9214
9215 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
9216
9217         PR 21959
9218         * gcc.dg/tree-ssa/pr21959.c: New test.
9219
9220 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
9221
9222         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
9223         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
9224         testing uninitialized var.
9225
9226         * gcc.c-torture/execute/builtins/chk.h: New.
9227         * gcc.c-torture/execute/builtins/lib/chk.c: New.
9228         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
9229         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
9230         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
9231         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
9232         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
9233         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
9234         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
9235         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
9236         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
9237         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
9238         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
9239         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
9240         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
9241         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
9242         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
9243         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
9244         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
9245         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
9246         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
9247         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
9248         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
9249         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
9250         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
9251         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
9252         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
9253         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
9254         * gcc.dg/builtin-object-size-1.c: New test.
9255         * gcc.dg/builtin-object-size-2.c: New test.
9256         * gcc.dg/builtin-object-size-3.c: New test.
9257         * gcc.dg/builtin-object-size-4.c: New test.
9258         * gcc.dg/builtin-object-size-5.c: New test.
9259         * gcc.dg/builtin-stringop-chk-1.c: New test.
9260         * gcc.dg/builtin-stringop-chk-2.c: New test.
9261         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
9262         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
9263         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
9264         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
9265         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
9266         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
9267         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
9268         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
9269         * gcc.c-torture/execute/printf-1.c: New test.
9270         * gcc.c-torture/execute/fprintf-1.c: New test.
9271         * gcc.c-torture/execute/vprintf-1.c: New test.
9272         * gcc.c-torture/execute/vfprintf-1.c: New test.
9273         * gcc.c-torture/execute/printf-chk-1.c: New test.
9274         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
9275         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
9276         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
9277
9278 2005-06-27  Michael Matz  <matz@suse.de>
9279
9280         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
9281         slot is not merged if address escapes.
9282
9283 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9284
9285         PR c/21911
9286         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
9287
9288 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
9289
9290         PR middle-end/17965
9291         * gcc.c-torture/compile/20050622-1.c: New test.
9292
9293         PR middle-end/22028
9294         * gcc.dg/20050620-1.c: New test.
9295
9296 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
9297
9298         PR tree-optimization/22026
9299         * gcc.dg/tree-ssa/pr22026.c: New.
9300
9301 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
9302
9303         PR libfortran/22144
9304         * gfortran.dg/shift-alloc.f90: New testcase.
9305
9306 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
9307
9308         * all files: Update FSF address in copyright headers.
9309
9310 2005-06-22  Jan Hubicka  <jh@suse.cz>
9311
9312         * wholeprogram-1.c: New testcase.
9313         * wholeprogram-2.c: New testcase.
9314
9315 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
9316
9317         PR 22171
9318         * gcc.dg/tree-ssa/pr22171.c: New test.
9319
9320 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
9321
9322         * gfortran.dg/simplify_modulo.f90: New.
9323
9324 2005-06-24  Jan Hubicka  <jh@suse.cz>
9325
9326         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
9327
9328 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
9329
9330         * obj-c++.dg/proto-lossage-[1-4].mm: New.
9331
9332 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
9333
9334         * obj-c++.dg/typedef-alias-1.mm: New.
9335         * objc.dg/typedef-alias-1.m: New.
9336
9337 2005-06-23  Jeff Law  <law@redhat.com>
9338
9339         * gcc.dg/tree-ssa/vrp16.c: New test.
9340
9341 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9342
9343         * lib/target-supports.exp: Add
9344         check_effective_target_fortran_large_real and
9345         check_effective_target_fortran_large_int to check for
9346         corresponding effective targets.
9347         * gfortran.dg/large_integer_kind_1.f90: New test.
9348         * gfortran.dg/large_real_kind_1.f90: New test.
9349
9350 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
9351
9352         PR tree-optimization/22117
9353         * gcc.dg/tree-ssa/pr22117.c: New.
9354
9355 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
9356
9357         PR testsuite/22123
9358         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
9359
9360 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
9361
9362         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
9363
9364 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
9365
9366         * gfortran.dg/f2c_4.f90: Add tests for complex functions
9367         * gfortran.dg/f2c_4.c: Likewise.
9368
9369 2005-06-22 Paul Brook  <paul@codesourcery.com>
9370
9371         PR fortran/21034
9372         * gfortran.dg/auto_save_1.f90: New test.
9373
9374 2005-06-22  Michael Matz  <matz@suse.de>
9375
9376         * gcc.target/x86-64/abi: New directory.
9377         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
9378         * gcc.target/x86-64/abi/README.gcc: New file.
9379         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
9380         * gcc.target/x86-64/abi/asm-support.s: New file.
9381         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
9382         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
9383         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
9384         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
9385         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
9386         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
9387         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
9388         * gcc.target/x86_64/abi/test_bitfields.c: New test.
9389         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
9390         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
9391         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
9392         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
9393         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
9394         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
9395         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
9396         * gcc.target/x86_64/abi/test_varargs.c: New test.
9397
9398 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
9399
9400         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
9401         32-bit i?86 and x86_64.
9402
9403 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
9404
9405         * obj-c++.dg/const-str-[1-9].mm: New tests.
9406
9407 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
9408
9409         PR fortran/22010
9410         * gfortran.dg/namelist_use.f90: New.
9411         * gfortran.dg/namelist_use_only.f90: New.
9412
9413 2005-06-21  Jeff Law  <law@redhat.com>
9414
9415         * gcc.dg/tree-ssa/vrp15.c: New test.
9416
9417 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
9418
9419         * lib/target-supports.exp (check_effective_target_vect_reduction):
9420         Remove.
9421         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
9422         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
9423         remove vect_reduction target keyword. Also avoid two returns in main.
9424         * gcc.dg/vect/vect-reduc-3.c: Likewise.
9425         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
9426         * gcc.dg/vect/vect-reduc-1short.c: New test.
9427         * gcc.dg/vect/vect-reduc-1char.c: New test.
9428         * gcc.dg/vect/vect-reduc-2short.c: New test.
9429         * gcc.dg/vect/vect-reduc-2char.c: New test.
9430         * gcc.dg/vect/vect-reduc-6.c: New test.
9431         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
9432         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
9433         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
9434
9435 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9436         Paul Thomas  <pault@gcc.gnu.org>
9437
9438         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
9439         New tests.
9440
9441 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9442
9443         * gfortran.dg/backslash_1.f90: New test.
9444         * gfortran.dg/backslash_2.f90: New test.
9445
9446 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
9447
9448         * gfortran.dg/duplicate_labels.f90: New test.
9449
9450 2005-06-20  Jan Beulich  <jbeulich@novell.com>
9451
9452         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
9453         unsupportable relocations.
9454         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9455         * gcc.dg/20050321-2.c: xfail for NetWare.
9456
9457 2005-06-20  Andreas Jaeger  <aj@suse.de>
9458
9459         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
9460         gcc.target/i386/fastcall-sseregparm.c,
9461         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
9462
9463 2005-06-19  Richard Henderson  <rth@redhat.com>
9464
9465         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
9466
9467 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
9468
9469         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
9470
9471 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
9472
9473         PR c++/22115
9474         * g++.dg/conversion/simd2.C: Change expected error message.
9475
9476 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
9477
9478         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
9479         * gcc.dg/vect/vect-reduc-2.c: Likewise.
9480         * gcc.dg/vect/vect-reduc-3.c: Likewise.
9481
9482 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
9483
9484         * gcc.dg/fold-mod-1.c: New test.
9485
9486 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
9487
9488         PR fortran/19926
9489         * gfortran.dg/pr19926.f90: New test.
9490
9491 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
9492
9493         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
9494         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
9495         targets.
9496         * gcc.dg/vect/vect-reduc-2.c: Likewise.
9497         * gcc.dg/vect/vect-reduc-3.c: Likewise.
9498
9499 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
9500
9501         * gcc.target/ia64/float80-varargs-1.c: New test.
9502
9503 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9504
9505         PR tree-opt/22035
9506         * gfortran.dg/f2c_6.f90: New test.
9507
9508 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
9509
9510         PR c++/17413
9511         * g++.dg/template/local5.C: New.
9512
9513 2005-06-17  Richard Henderson  <rth@redhat.com>
9514
9515         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
9516
9517 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
9518
9519         PR testsuite/21945
9520         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
9521
9522 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
9523
9524         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
9525         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
9526         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
9527         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
9528         check_vect to verify the presence of hardware vector support.
9529
9530 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
9531
9532         PR testsuite/22056
9533         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
9534
9535 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9536
9537         PR libfortran/19216
9538         * gfortran.dg/pr19216.f: Add correct space between brackets and
9539         dg directive.
9540
9541 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9542
9543         PR libfortran/16436
9544         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
9545
9546 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
9547
9548         * gcc.target/i386/attributes-error.c: New testcase.
9549         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
9550         * gcc.target/i386/regparm-stdcall.c: Likewise.
9551         * gcc.target/i386/sseregparm-1.c: Likewise.
9552         * gcc.target/i386/sseregparm-2.c: Likewise.
9553
9554 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
9555
9556         * g++.dg/rtti/crash2.C: New.
9557
9558 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
9559
9560         * gcc.dg/noncompile/20040203-3.c: Update expected message.
9561
9562 2005-06-15  David Ung  <davidu@mips.com>
9563
9564         * gcc.target/mips/mips16e-extends.c: New test for testing the
9565         generation of MIPS16e zeb/zeh, seb/seh instructions.
9566
9567 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
9568
9569         PR 22018
9570         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
9571         * gcc.dg/tree-ssa/pr22018.c: New test.
9572
9573 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
9574
9575         * gcc.dg/simd-1.c: Update error messages.
9576         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
9577         * gcc.dg/simd-2.c: Update error messages.
9578         * gcc.dg/simd-4.c: New.
9579
9580 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
9581
9582         PR c++/20678
9583         * g++.dg/other/crash-4.C: New.
9584
9585 2005-06-14  Devang Patel  <dpatel@apple.com>
9586
9587         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
9588
9589 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
9590
9591         PR c++/21929
9592         * g++.dg/parse/crash11.C: Update
9593
9594 2005-06-13  Jeff Law  <law@redhat.com>
9595
9596         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
9597         perform the desired transformations.
9598         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
9599         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
9600
9601 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9602
9603         PR fortran/22038
9604         * gfortran.dg/forall_1.f90: Un-XFAIL.
9605
9606 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
9607
9608         PR c++/21929
9609         * g++.dg/parse/crash26.C: New.
9610
9611         PR c++/20789
9612         * g++.dg/init/member1.C: New.
9613
9614 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
9615
9616         * gfortran.dg/altreturn_1.f90: New test.
9617
9618 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
9619
9620         PR middle-end/21985
9621         * gcc.dg/tree-ssa/pr21985.c: New test.
9622
9623 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
9624
9625         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
9626
9627 2005-06-12  Roger Sayle  <roger@eyesopen.com>
9628
9629         PR c++/21930
9630         * g++.dg/other/error10.C: New test case.
9631
9632 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9633
9634         PR libfortran/19155
9635         * gfortran.dg/pr19155.f: Add test.
9636
9637 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9638
9639         * gfortran.dg/f2c_7.f90: New test.
9640
9641         * gfortran.dg/forall_1.f90: XFAILed.
9642
9643 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
9644
9645         * gcc.dg/pr14796-1.c: New.
9646         * gcc.dg/pr14796-2.c: New.
9647
9648 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
9649
9650         PR fortran/17792
9651         PR fortran/21375
9652         * gfortran.dg/deallocate_stat.f90: New test.
9653
9654 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
9655
9656         * gfortran.fortran-torture/execute/in-pack.f90: New test.
9657
9658 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
9659
9660         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
9661         access will be generated when this loop is vectorized. Test that
9662         accesses with same alignment were detected.
9663         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
9664         Test that accesses with same alignment were detected.
9665         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
9666         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
9667         alignment were detected.
9668
9669 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
9670
9671         PR c++/10611
9672         * g++.dg/conversion/simd2.C: New.
9673
9674 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9675
9676         * gcc.dg/Wcxx-compat-1.c: New.
9677
9678 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
9679
9680         PR libfortran/21480
9681         * gfortran.dg/reshape-complex.f90: Add a test for a packed
9682         complex array.
9683
9684 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
9685
9686         * gcc.dg/alias-8.c: New.
9687
9688 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
9689
9690         * gcc.dg/format/cmn_err-1.c: Update.
9691
9692 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
9693
9694         PR target/20666
9695         * gcc.target/sparc/fexpand-2.c: New.
9696         * gcc.target/sparc/fpmerge-2.c: New.
9697         * gcc.target/sparc/fpmul-2.c: New.
9698         * gcc.target/sparc/noresult.c: New.
9699         * gcc.target/sparc/pdist-2.c: New.
9700         * gcc.target/sparc/pdist-3.c: New.
9701
9702 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
9703
9704         PR testsuite/21702
9705         * gcc.target/i386/i386.exp: Fix comment typo.
9706
9707 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9708
9709         PR c++/19497
9710         * g++.dg/inherit/using5.C: New.
9711         * g++.dg/inherit/using6.C: New.
9712
9713 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9714
9715         PR c++/19894
9716         * g++.dg/template/ptrmem15.C: New test.
9717
9718         PR c++/20563
9719         * g++.dg/ext/label4.C: New test.
9720
9721 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9722
9723         * gcc.dg/tls/debug-1.c: New test.
9724
9725 2005-06-07  Dale Johannesen  <dalej@apple.com>
9726
9727         * gcc.target/i386/movq.c: New.
9728
9729 2005-06-07  Dale Johannesen  <dalej@apple.com>
9730
9731         * gcc.dg/20050607-1.c: New.
9732
9733 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
9734
9735         PR middle-end/21850
9736         * gcc.c-torture/execute/20050607-1.c: New test.
9737
9738 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
9739
9740         PR libfortran/21926
9741         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
9742         Test case where the return array has lowest stride one,
9743         but isn't packed.
9744
9745 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
9746
9747         * lib/target-supports.exp (check_effective_target_sync_int_long):
9748         Add s390 and s390x targets.
9749
9750 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
9751
9752         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
9753         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
9754         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
9755         * gcc.dg/tree-ssa/loop-9.c: New test.
9756
9757 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
9758
9759         * g++.dg/parse/defarg10.C: New.
9760
9761 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
9762
9763         PR regression/21897
9764         * gcc.c-torture/execute/20050604-1.c: New test.
9765
9766 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
9767
9768         PR 21903
9769         * g++.dg/parse/defarg9.C: New.
9770
9771         PR c++/20637
9772         * g++.dg/inherit/using4.C: New.
9773         * g++.dg/overload/error1.C: Adjust expected errors.
9774         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
9775         * g++.old-deja/g++.brendan/arm2.C: Likewise.
9776         * g++.old-deja/g++.other/redecl2.C: Likewise.
9777         * g++.old-deja/g++.other/redecl4.C: Likewise.
9778         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
9779
9780 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
9781
9782         * gfortran.dg/f2c_5.f90: Add -w to dg-options
9783
9784 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
9785
9786         * lib/gfortran.exp (gfortran_target_compile): Call
9787         dg-additional-files-options
9788         * gfortran.dg/f2c_4.f90: New file
9789         * gfortran.dg/f2c_4.c: New file
9790         * gfortran.dg/f2c_5.f90: New file
9791         * gfortran.dg/f2c_5.c: New file
9792
9793 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9794
9795         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
9796
9797         PR fortran/21912
9798         * gfortran.dg/array_constructor_4.f90: New test.
9799
9800 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
9801
9802         PR c++/21619
9803         * g++.dg/ext/builtin9.C: New test.
9804
9805 2005-06-05  Dale Johannesen  <dalej@apple.com>
9806
9807         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
9808         * gcc.c-torture/execute/20050603-2.c: Ditto.
9809
9810 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
9811
9812         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
9813         * gcc.dg/vect/vect-reduc-1.c: New.
9814         * gcc.dg/vect/vect-reduc-2.c: New.
9815         * gcc.dg/vect/vect-reduc-3.c: New.
9816
9817 2005-06-04  Dale Johannesen  <dalej@apple.com>
9818
9819         * gcc.c-torture/execute/20050603-1.c: New.
9820         * gcc.c-torture/execute/20050603-2.c: New.
9821         * gcc.dg/20050603-3.c: New.
9822
9823 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9824
9825         PR fortran/19195
9826         * gfortran.dg/debug_1.f90: New test.
9827
9828         * gfortran.dg/forall_1.f90: New test.
9829
9830 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
9831
9832         * gfortran.dg/array_constructor_3.f90: New test.
9833
9834 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9835
9836         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
9837
9838 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
9839
9840         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
9841
9842 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
9843
9844         PR c/21873
9845         * gcc.dg/init-excess-1.c: New test.
9846
9847 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
9848
9849         PR c++/21853
9850         * g++.dg/expr/static_cast6.C: New test.
9851
9852 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
9853
9854         * gcc.dg/tree-ssa/vrp14.c: New test.
9855
9856 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
9857
9858         PR c++/21336
9859         * g++.dg/template/new2.C: New test.
9860
9861 2005-06-03  Josh Conner  <jconner@apple.com>
9862
9863         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
9864         all entries in initializer.
9865
9866 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
9867
9868         PR middle-end/21858
9869         * gcc.dg/pr21858.c: New testcase.
9870
9871 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
9872
9873         PR tree-optimization/21292
9874
9875         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
9876         New.
9877         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
9878         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
9879         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
9880         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
9881         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
9882
9883 2005-06-02  Richard Henderson  <rth@redhat.com>
9884
9885         * gcc.dg/sync-2.c: Use -march=i486 for i386.
9886
9887 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
9888
9889         * gcc.dg/wtypequal.c: New testcase.
9890
9891 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
9892
9893         PR 21582
9894         * gcc.dg/tree-ssa/pr21582.c: New test.
9895
9896 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
9897
9898         PR c++/21280
9899         * g++.dg/opt/interface2.h: New.
9900         * g++.dg/opt/interface2.C: New.
9901         * g++.dg/init/ctor4.C: Adjust error lines.
9902         * g++.old-deja/g++.bob/inherit2.C: Likewise.
9903         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
9904         * g++.old-deja/g++.jason/opeq3.C: Likewise.
9905         * g++.old-deja/g++.pt/assign1.C: Likewise.
9906         * g++.old-deja/g++.pt/crash20.C: Likewise.
9907
9908 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
9909
9910         PR tree-optimization/21734
9911         * g++.dg/vect/pr21734_1.cc: New.
9912         * g++.dg/vect/pr21734_2.cc: New.
9913
9914 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
9915
9916         PR c++/20350
9917         * g++.dg/template/spec24.C: New.
9918
9919         PR c++/21151
9920         * g++.dg/pch/local-1.C: New.
9921         * g++.dg/pch/local-1.Hs: New.
9922
9923 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
9924
9925         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
9926         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
9927         * gcc.dg/tree-ssa/pr14341.c: New test.
9928         * gcc.dg/tree-ssa/pr14841.c: New test.
9929         * gcc.dg/tree-ssa/pr20701.c: New test.
9930         * gcc.dg/tree-ssa/pr21086.c: New test.
9931         * gcc.dg/tree-ssa/pr21090.c: New test.
9932         * gcc.dg/tree-ssa/pr21332.c: New test.
9933         * gcc.dg/tree-ssa/pr21458.c: New test.
9934         * gcc.dg/tree-ssa/pr21658.c: New test.
9935         * gcc.dg/tree-ssa/vrp01.c: New test.
9936         * gcc.dg/tree-ssa/vrp02.c: New test.
9937         * gcc.dg/tree-ssa/vrp03.c: New test.
9938         * gcc.dg/tree-ssa/vrp04.c: New test.
9939         * gcc.dg/tree-ssa/vrp05.c: New test.
9940         * gcc.dg/tree-ssa/vrp06.c: New test.
9941         * gcc.dg/tree-ssa/vrp07.c: New test.
9942         * gcc.dg/tree-ssa/vrp08.c: New test.
9943         * gcc.dg/tree-ssa/vrp09.c: New test.
9944         * gcc.dg/tree-ssa/vrp10.c: New test.
9945         * gcc.dg/tree-ssa/vrp11.c: New test.
9946         * gcc.dg/tree-ssa/vrp12.c: New test.
9947         * gcc.dg/tree-ssa/vrp13.c: New test.
9948
9949 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
9950
9951         PR 21029
9952         * gcc.dg/tree-ssa/pr21029.c: New test.
9953
9954 2005-06-01  Roger Sayle  <roger@eyesopen.com>
9955
9956         * gfortran.dg/logint-1.f: New test case.
9957         * gfortran.dg/logint-2.f: Likewise.
9958         * gfortran.dg/logint-3.f: Likewise.
9959
9960 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
9961
9962         PR c/21536
9963         PR c/20760
9964         * gcc.dg/20050527-1.c: New test.
9965
9966         * gcc.dg/i386-sse-12.c: New test.
9967
9968         PR fortran/21729
9969         * gfortran.dg/implicit_5.f90: New test.
9970
9971 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
9972
9973         PR fortran/20883
9974         * gfortran/assign_4.f90: New test.
9975         * gfortran/assign_2.f90: Change compile to run.
9976
9977 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
9978
9979         * lib/target-supports.exp
9980         (check_effective_target_sync_char_short): New.
9981         * gcc.dg/sync-2.c: New.
9982
9983 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
9984
9985         PR tree-optimization/21817
9986         * gcc.dg/torture/pr21817-1.c: New.
9987
9988 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
9989
9990         PR c++/21165
9991         * g++.dg/template/init5.C: New.
9992
9993 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
9994
9995         * gfortran.dg/char_initialiser_actual.f90:
9996         Test character initialisers as actual arguments.
9997         * gfortran.dg/char_pointer_comp_assign.f90:
9998         Test character pointer structure component assignments.
9999         * gfortran.dg/char_array_structure_constructor.f90:
10000         Test character components in structure constructors.
10001
10002 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
10003
10004         PR middle-end/20931
10005         * g++.dg/opt/pr20931.C: New test.
10006
10007 2005-05-31  Andreas Jaeger  <aj@suse.de>
10008
10009         PR testsuite/20772
10010         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
10011         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
10012         g++.old-deja/g++.ext/asmspec1.C,
10013         g++.old-deja/g++.other/regstack.C,
10014         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
10015         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
10016         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
10017         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
10018         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
10019         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
10020         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
10021         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
10022         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
10023         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
10024         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
10025         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
10026         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
10027         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
10028         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
10029         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
10030         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
10031         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
10032         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
10033
10034 2005-05-31  Jeff Law  <law@redhat.com>
10035
10036         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
10037
10038 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
10039
10040         PR middle-end/21743
10041         * gcc.dg/builtins-1.c: Activate disabled clog test.
10042         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10043
10044 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
10045
10046         * gfortran.dg/char_pointer_assign.f90:
10047         Test character-pointer assignments and pointer assignments.
10048         * gfortran.dg/char_pointer_dummy.f90:
10049         Test character-pointer dummy arguments.
10050         * gfortran.dg/char_pointer_func.f90:
10051         Test character-pointer function returns.
10052         * gfortran.dg/char_pointer_dependency.f90:
10053         Test character-pointer functions with dependencies.
10054
10055 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
10056
10057         PR c++/21784
10058         * g++.dg/lookup/using14.C: New test.
10059
10060 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
10061
10062         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10063         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
10064         trailing ^M.
10065
10066 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
10067
10068         PR c++/17413
10069         * g++.dg/template/local5.C: New.
10070
10071         PR target/21761
10072         * gcc.c-torture/compile/pr21761.c: New.
10073
10074         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
10075         before darwin8.
10076
10077 2005-05-30  Steven G. Kargl
10078
10079         PR fortran/20846
10080         * gfortran.dg/inquire_8.f90: New test.
10081
10082 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10083
10084         PR libfortran/21376
10085         * gfortran.dg/output_exponents_1.f90: New test.
10086
10087 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10088
10089         PR libfortran/20006
10090         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
10091
10092 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
10093
10094         PR c++/21210
10095         * g++.dg/ext/complex1.C: New test.
10096
10097         PR c++/21340
10098         * g++.dg/init/ctor6.C: New test.
10099
10100 2005-05-29  Jan Hubicka  <jh@suse.cz>
10101
10102         * gcc.c-torture/compile/pr21562.c: New.
10103
10104 2005-05-28  Steven G. Kargl <kargls@comcast.net>
10105
10106         * gfortran.dg/subnormal_1.f90: New test.
10107
10108 2005-05-28  Jan Hubicka  <jh@suse.cz>
10109
10110         * tree-prof.exp: Fix comment.
10111         * value-prof-1.c: New.
10112         * value-prof-2.c: New.
10113         * value-prof-3.c: New.
10114         * value-prof-4.c: New.
10115
10116 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
10117
10118         PR c++/21614
10119         * g++.dg/expr/ptrmem6.C: New test.
10120         * g++.dg/expr/ptrmem6a.C: Likewise.
10121
10122 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
10123
10124         PR tree-optimization/21658
10125         * gcc.dg/tree-ssa/pr21658.c: New.
10126
10127 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
10128
10129         PR c++/21455
10130         * g++.dg/inherit/ptrmem3.C: New.
10131
10132         PR c++/21681
10133         * g++.dg/parse/template16.C: New.
10134
10135 2005-05-27  Andreas Jaeger  <aj@suse.de>
10136
10137         * gcc.dg/setjmp-2.c: Only run in 32-bit.
10138
10139         * gcc.dg/i386-sse-8.c: Run test on all archs.
10140
10141 2005-05-26  Mike Stump  <mrs@apple.com>
10142
10143         * objc.dg/isa-field-1.m: Only run on darwin.
10144         * objc.dg/lookup-1.m: Likewise.
10145         * objc.dg/try-catch-8.m: Likewise.
10146
10147 2005-05-26  Roger Sayle  <roger@eyesopen.com>
10148
10149         PR tree-optimization/9814
10150         * gcc.dg/pr9814-1.c: New test case.
10151
10152 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
10153
10154         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
10155         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
10156         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
10157         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
10158         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
10159         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
10160         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
10161         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
10162         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
10163         objc.dg/try-catch-8.m: New.
10164
10165 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
10166
10167         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
10168         remove extraneous semicolons.
10169
10170 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
10171
10172         * obj-c++.dg/comp-types-12.mm: New.
10173         * objc.dg/comp-types-11.m: New.
10174         * objc.dg/selector-4.m: New.
10175
10176 2005-05-26  Andreas Jaeger  <aj@suse.de>
10177
10178         PR testsuite/20772
10179         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
10180         g++.old-deja/g++.ext/attrib3.C,
10181         g++.old-deja/g++.other/store-expr1.C,
10182         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
10183         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
10184         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
10185         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
10186         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
10187         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
10188         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
10189         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
10190         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
10191         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
10192         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
10193         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
10194         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
10195         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
10196         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
10197         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
10198         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
10199         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
10200         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
10201
10202 2005-05-26  Andreas Jaeger  <aj@suse.de>
10203
10204         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
10205         x86-64 compilation.
10206
10207 2005-05-26  Andreas Jaeger  <aj@suse.de>
10208
10209         PR testsuite/20772
10210         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
10211         gcc.misc-tests/i386-pf-athlon-1.c,
10212         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
10213         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
10214         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
10215         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
10216         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
10217         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
10218         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
10219         programs.
10220
10221         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
10222         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
10223         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
10224         x86-64 compilation.
10225
10226         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
10227         x86_64.
10228
10229         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
10230         effective-target ilp32.
10231
10232 2005-05-26  David Ung  <davidu@mips.com>
10233
10234         * gcc.target/mips/ext_ins.c: New test for testing the generation
10235         of MIPS32/64 rev 2 ext/ins instructions.
10236
10237 2005-05-26  Andreas Jaeger  <aj@suse.de>
10238
10239         * treelang/compile/unsigned.tree: Use gimple instead of
10240         nonexisting generic dump.
10241
10242 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
10243
10244         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
10245
10246 2005-05-26  Andreas Jaeger  <aj@suse.de>
10247
10248         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
10249
10250 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
10251
10252         PR libfortran/17283
10253         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
10254         Test callee-allocated memory with write statements.
10255
10256 2005-05-25  Roger Sayle  <roger@eyesopen.com>
10257
10258         PR middle-end/21709
10259         * gcc.dg/pr21709-1.c: New test case.
10260
10261 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
10262             Mike Stump  <mrs@apple.com>
10263
10264         * objc/execute/next_mapping.h: Update for C++.
10265
10266         * obj-c++.dg/selector-1.mm: Move to...
10267         * obj-c++.dg/selector-4.mm: here...
10268
10269         * obj-c++.dg/basic.mm: New.
10270         * obj-c++.dg/comp-types-1.mm: New.
10271         * obj-c++.dg/cxx-class-1.mm: New.
10272         * obj-c++.dg/cxx-ivars-1.mm: New.
10273         * obj-c++.dg/cxx-ivars-2.mm: New.
10274         * obj-c++.dg/cxx-ivars-3.mm: New.
10275         * obj-c++.dg/cxx-scope-1.mm: New.
10276         * obj-c++.dg/cxx-scope-2.mm: New.
10277         * obj-c++.dg/defs.mm: New.
10278         * obj-c++.dg/empty-private-1.mm: New.
10279         * obj-c++.dg/encode-1.mm: New.
10280         * obj-c++.dg/encode-2.mm: New.
10281         * obj-c++.dg/encode-3.mm: New.
10282         * obj-c++.dg/extern-c-1.mm: New.
10283         * obj-c++.dg/extra-semi.mm: New.
10284         * obj-c++.dg/fix-and-continue-2.mm: New.
10285         * obj-c++.dg/isa-field-1.mm: New.
10286         * obj-c++.dg/ivar-list-semi.mm: New.
10287         * obj-c++.dg/local-decl-1.mm: New.
10288         * obj-c++.dg/lookup-1.mm: New.
10289         * obj-c++.dg/lookup-2.mm: New.
10290         * obj-c++.dg/method-1.mm: New.
10291         * obj-c++.dg/method-2.mm: New.
10292         * obj-c++.dg/method-3.mm: New.
10293         * obj-c++.dg/method-4.mm: New.
10294         * obj-c++.dg/method-5.mm: New.
10295         * obj-c++.dg/method-6.mm: New.
10296         * obj-c++.dg/method-7.mm: New.
10297         * obj-c++.dg/no-extra-load.mm: New.
10298         * obj-c++.dg/overload-1.mm: New.
10299         * obj-c++.dg/pragma-1.mm: New.
10300         * obj-c++.dg/pragma-2.mm: New.
10301         * obj-c++.dg/private-1.mm: New.
10302         * obj-c++.dg/private-2.mm: New.
10303         * obj-c++.dg/proto-qual-1.mm: New.
10304         * obj-c++.dg/qual-types-1.mm: New.
10305         * obj-c++.dg/stubify-1.mm: New.
10306         * obj-c++.dg/stubify-2.mm: New.
10307         * obj-c++.dg/super-class-1.mm: New.
10308         * obj-c++.dg/super-class-2.mm: New.
10309         * obj-c++.dg/super-dealloc-1.mm: New.
10310         * obj-c++.dg/super-dealloc-2.mm: New.
10311         * obj-c++.dg/template-1.mm: New.
10312         * obj-c++.dg/template-2.mm: New.
10313         * obj-c++.dg/template-3.mm: New.
10314         * obj-c++.dg/template-4.mm: New.
10315         * obj-c++.dg/template-5.mm: New.
10316         * obj-c++.dg/template-6.mm: New.
10317         * obj-c++.dg/try-catch-1.mm: New.
10318         * obj-c++.dg/try-catch-2.mm: New.
10319         * obj-c++.dg/try-catch-3.mm: New.
10320         * obj-c++.dg/try-catch-4.mm: New.
10321         * obj-c++.dg/try-catch-5.mm: New.
10322         * obj-c++.dg/try-catch-6.mm: New.
10323         * obj-c++.dg/try-catch-7.mm: New.
10324         * obj-c++.dg/try-catch-8.mm: New.
10325         * obj-c++.dg/try-catch-9.mm: New.
10326         * obj-c++.dg/va-meth-1.mm: New.
10327
10328 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
10329
10330         * obj-c++.dg/selector-1.mm: New.
10331         * obj-c++.dg/selector-2.mm: New.
10332
10333 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
10334
10335         * obj-c++.dg/selector-3.mm: New.
10336         * objc.dg/selector-3.m: New.
10337
10338 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
10339
10340         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
10341         about where warning appears.
10342
10343 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
10344
10345         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
10346         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10347         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10348         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10349
10350 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
10351
10352         * gcc.dg/20050524-1.c: New test.
10353
10354 2005-05-25  Jan Hubicka  <jh@suse.cz>
10355
10356         * gcc.dg/tree-prof/inliner-1.c: New.
10357
10358 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
10359
10360         * gcc.dg/tree-prof: New directory.
10361         * gcc.dg/tree-prof/tree-prof.exp: New.
10362
10363 2005-05-25  DJ Delorie  <dj@redhat.com>
10364
10365         * gcc.dg/Wattributes-1.c: New.
10366         * gcc.dg/Wattributes-2.c: New.
10367         * gcc.dg/Wattributes-3.c: New.
10368
10369 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
10370
10371         PR tree-optimization/19833
10372         * gcc.dg/uninit-4.c: Remove xfail.
10373         * gcc.dg/uninit-9.c: Ditto.
10374
10375 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
10376
10377         * obj-c++.dg/bitfield-[1-5].mm: New.
10378         * obj-c++.dg/class-protocol-1.mm: New.
10379         * obj-c++.dg/comp-types-1[0-1].mm: New.
10380         * obj-c++.dg/comp-types-[2-9].mm: New.
10381         * obj-c++.dg/encode-[4-8].mm: New.
10382         * obj-c++.dg/layout-1.mm: New.
10383         * obj-c++.dg/method-1[0-9].mm: New.
10384         * obj-c++.dg/method-2[0-1].mm: New.
10385         * obj-c++.dg/method-[8-9].mm: New.
10386         * obj-c++.dg/objc-gc-3.mm: New.
10387         * obj-c++.dg/try-catch-10.mm: New.
10388         * objc.dg/bitfield-5.m: New.
10389         * objc.dg/comp-types-10.m: New.
10390         * objc.dg/comp-types-9.m: New.
10391         * objc.dg/layout-1.m: New.
10392         * objc.dg/objc-gc-4.m: New.
10393         * objc.dg/try-catch-9.m: New.
10394         * objc.dg/class-protocol-1.m: Tweak diagnostics.
10395         * objc.dg/comp-types-1.m: Likewise.
10396         * objc.dg/comp-types-[5-6].m: Likewise.
10397         * objc.dg/method-9.m: Likewise.
10398
10399 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
10400
10401         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
10402         and on hardware without VMX support.
10403
10404         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
10405
10406         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
10407
10408         * lib/profopt.exp (dg-final-generate, dg-final-use,
10409         profopt-final-code, profopt-get-options): New.
10410         (profopt-execute): Process test directives.
10411
10412         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
10413         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
10414         cleanup-tree-dump, cleanup-saved-temps): Update comments.
10415
10416 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
10417
10418         PR C++/21645
10419         * g++.dg/init/ctor5.C: New test.
10420
10421 2005-05-24  Ira Rosen  <irar@il.ibm.com>
10422
10423         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
10424         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
10425         vect-113.c, vect-114.c.
10426
10427 2005-05-23  Adam Nemet  <anemet@lnxw.com>
10428
10429         * gcc.dg/const-elim-1.c: Remove xfails.
10430
10431 2005-05-23  Jeff Law  <law@redhat.com>
10432
10433         * gcc.c-torture/compile/pr21638.c: New test.
10434         * gcc.c-torture/compile/20050520-1.c: New test.
10435
10436 2005-05-23  Nick Clifton  <nickc@redhat.com>
10437
10438         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
10439         be a proper triple, ie: m32r*-*-*.
10440         * g++.old-deja/g++.jason/thunk3.C: Likewise.
10441
10442 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
10443
10444         PR middle-end/21331
10445         PR tree-opt/21293
10446         * gcc.c-torture/compile/pr21293.c: New test.
10447         * gcc.c-torture/execute/pr21331.c: New test.
10448
10449 2004-05-20  Richard Henderson  <rth@redhat.com>
10450
10451         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
10452
10453 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
10454
10455         * obj-c++-dg.exp: Add.
10456         * obj-c++.exp: Add.
10457         * obj-c++.dg/dg.exp: Add.
10458
10459 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
10460
10461         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
10462         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
10463
10464 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
10465
10466         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
10467
10468 2004-05-19  Richard Henderson  <rth@redhat.com>
10469
10470         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
10471
10472 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
10473
10474         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
10475
10476         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
10477
10478 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
10479
10480         PR c++/21495
10481         * g++.dg/parse/extern1.C: New test.
10482         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
10483
10484 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10485
10486         * gcc.dg/c99-math.h: New.
10487         * gcc.dg/c99-math-float-1.c: New test.
10488         * gcc.dg/c99-math-double-1.c: Likewise.
10489         * gcc.dg/c99-math-long-double-1.c: Likewise.
10490
10491 2005-05-18  Richard Henderson  <rth@redhat.com>
10492
10493         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
10494
10495 2005-05-18  Devang Patel  <dpatel@apple.com>
10496
10497         * g++.dg/opt/20050511-1.C: New test.
10498
10499 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
10500
10501         PR libfortran/21127
10502         * gfortran.dg/reshape-complex.f90: New test.
10503
10504 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
10505
10506         * gfortran.dg/array_constructor_1.f90: New test.
10507         * gfortran.dg/array_constructor_2.f90: New test.
10508
10509 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
10510
10511         PR fortran/20954
10512         * gfortran.dg/pr20954.f: New test.
10513
10514 2005-05-17  Mike Stump  <mrs@apple.com>
10515
10516         Yet more Objective-C++...
10517
10518         * objc.dg/method-5.m: Update.
10519         * objc.dg/method-6.m: Update.
10520         * objc.dg/method-7.m: Update.
10521         * objc.dg/method-9.m: Update.
10522         * objc.dg/try-catch-2.m: Update.
10523
10524 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
10525
10526         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
10527         Remove little-endian optimizations.
10528
10529 2005-05-17  Jeff Law  <law@redhat.com>
10530
10531         * g++.dg/tree-ssa/pr14814.C: New test.
10532         * gcc.dg/tree-ssa/pr14814.C: New test.
10533         * gcc.dg/tree-ssa/pr17141-1.C: New test.
10534         * gcc.dg/tree-ssa/pr17141-2.C: New test.
10535
10536 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
10537
10538         * gcc.dg/compat/generate-random.c: Do not include
10539         libiberty.h.
10540         * gcc.dg/compat/generate-random_r.c: Likewise.
10541
10542 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
10543
10544         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
10545
10546 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
10547
10548         PR middle-end/21595
10549         * g++.dg/tree-ssa/builtin1.C: New testcase.
10550
10551 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
10552
10553         PR c++/21454
10554         * g++.dg/opt/const4.C: New test.
10555
10556         PR middle-end/21492
10557         * g++.dg/opt/crossjump1.C: New test.
10558
10559         PR tree-optimization/21610
10560         * gcc.c-torture/compile/20050516-1.c: New test.
10561
10562         PR fortran/15080
10563         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
10564         about the test failing.
10565         * gfortran.fortran-torture/execute/where_7.f90: New test.
10566         * gfortran.fortran-torture/execute/where_8.f90: New test.
10567
10568 2005-05-16  Richard Henderson  <rth@redhat.com>
10569
10570         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
10571         i?86 and x86_64.
10572
10573 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
10574
10575         * gcc.dg/compat/generate-random.c (config.h): Do not include.
10576         (limits.h): Include unconditionally.
10577         (stdlib.h): Likewise.
10578         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
10579         (limits.h): Include unconditionally.
10580         (stdlib.h): Likewise.
10581         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
10582         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
10583         (limits.h): Include unconditionally.
10584         (stdlib.h): Likewise.
10585         (hashtab.h): Do not include.
10586         (getopt.h): Likewise.
10587         (stddef.h): Include.
10588         (hashval_t): Define.
10589         (struct entry): Add "next" field.
10590         (HASH_SIZE): New macro.
10591         (hash_table): New variable.
10592         (switchfiles): Do not use xmalloc.
10593         (mix): New macro.
10594         (iterative_hash): New function.
10595         (hasht): Remove.
10596         (e_exists): New function.
10597         (e_insert): Likewise.
10598         (output): Use, instead of libiberty hashtable functions.
10599         (main): Do not use getopt.  Do not call htab_create.
10600
10601 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
10602
10603         PR libstdc++/21526
10604         * lib/target-supports.exp (check_mkfifo_available):
10605         Return 0 for cygwin as mkfifo support incomplete on platform.
10606         Fix typos in comments.
10607
10608 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
10609
10610         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
10611
10612 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
10613
10614         PR fortran/17432
10615         * gfortran.dg/assign_4.f: New test.
10616
10617 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
10618
10619         PR tree-optimization/21563
10620         * gcc.dg/tree-ssa/pr21563.c: New.
10621
10622 2005-05-14  Jan Hubicka  <jh@suse.cz>
10623
10624         * gcc.dg/noreturn-7.c: Allow control reaches warning.
10625
10626 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
10627
10628         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
10629
10630 2005-05-13  Julian Brown  <julian@codesourcery.com>
10631
10632         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
10633         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
10634
10635 2005-05-13  Jan Hubicka  <jh@suse.cz>
10636
10637         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
10638         * gcc.dg/fold-xor-?.c: Likewise.
10639         * gcc.dg/pr15784-?.c: Likewise.
10640         * gcc.dg/pr20922-?.c: Likewise.
10641         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
10642         * gcc.dg/tree-ssa/pr17598.c: Likewise.
10643         * gcc.dg/tree-ssa/pr20470.c: Likewise.
10644
10645 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10646
10647         PR fortran/21260
10648         * gfortran.dg/hollerith_1.f90: New test.
10649
10650 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10651
10652         * gfortran.dg/func_result_2.f90: New test.
10653
10654 2005-05-11  Bud Davis  <bdavis@gfortran.org>
10655
10656         * gfortran.dg/dev_null.f90: New test.
10657
10658 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
10659
10660         * gcc.dg/arm-vfp1.c: Revert last change.
10661
10662 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
10663
10664         PR middle-end/19807
10665         PR tree-optimization/19639
10666         * g++.dg/tree-ssa/pr19807.C: New testcase.
10667
10668 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10669
10670         PR libfortran/21471
10671         * gfortran.dg/append-1.f90: New test.
10672
10673 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
10674
10675         * gcc.dg/pr18501.c: XFAIL.
10676         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
10677         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
10678         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
10679         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
10680         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
10681         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
10682         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
10683         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10684
10685 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10686
10687         PR fortran/20178
10688         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
10689         gfortran.dg/f2c_3.f90: New tests.
10690
10691         * gfortran.dg/return_1.f90: Fix dg annotation.
10692
10693 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
10694
10695         * gcc.c-torture/compile/20050510-1.c: New test.
10696
10697 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
10698
10699         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
10700
10701 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
10702
10703         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
10704
10705 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
10706
10707         PR c/17913
10708         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
10709
10710 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
10711
10712         PR c/21342
10713         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
10714         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
10715
10716 2005-05-10  Ben Elliston  <bje@au.ibm.com>
10717
10718         PR debug/16676
10719         * gcc.dg/debug/pr16676.c: New test.
10720
10721 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
10722
10723         PR testsuite/21443
10724         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
10725         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
10726         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
10727         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
10728         Change -O1 to -O2.
10729         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
10730         -fno-tree-dominator-opts.
10731
10732 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10733
10734         * gfortran.dg/return_1.f90: New test.
10735
10736 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
10737
10738         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
10739
10740         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
10741
10742 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
10743
10744         PR c++/21427
10745         * g++.dg/inherit/covariant13.C: New.
10746
10747 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10748
10749         PR libfortran/19155
10750         * gfortran.dg/pr19155.f: New test.
10751
10752 2005-05-08  Roger Sayle  <roger@eyesopen.com>
10753
10754         PR inline-asm/8788
10755         * gcc.dg/pr8788-1.c: New testcase.
10756
10757 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
10758
10759         PR target/21416
10760         * gcc.target/mips/fpcmp-[12].c: New tests.
10761
10762 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
10763
10764         * lib/target-supports-dg.exp (dg-require-fork): New function.
10765         (dg-require-mkfifo): Likewise.
10766         * lib/target-supports.exp (check_function_available): New
10767         function.
10768         (check_fork_available): Likewise.
10769         (check_mkfifo_available): Likewise.
10770
10771 2005-05-06  Jeff Law  <law@redhat.com>
10772
10773         * gcc.c-torture/compile/pr21380.c: New test.
10774
10775 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
10776
10777         PR c++/20961
10778         * g++.dg/ext/weak3.C: New test.
10779
10780 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
10781
10782         PR c++/21352
10783         * g++.dg/template/crash37.C: New test.
10784
10785 2005-05-05  Paul Brook  <paul@codesourcery.com>
10786
10787         * gcc.dg/arm-g2.c: Use effective-target arm32.
10788         * gcc.dg/arm-mmx-1.c: Ditto.
10789         * gcc.dg/arm-scd42-2.c: Ditto.
10790         * gcc.dg/arm-vfp1.c: Ditto.
10791         * lib/target-supports.exp (check_effective_target_arm32): New
10792         function.
10793
10794 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
10795
10796         PR libfortran/21354
10797         gfortran.dg/in_pack_rank7.f90: New test.
10798
10799 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
10800
10801         PR middle-end/15618
10802         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
10803
10804 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
10805
10806         PR middle-end/21265
10807         * gcc.dg/20050503-1.c: New test.
10808
10809         PR rtl-optimization/21239
10810         * gcc.dg/i386-sse-11.c: New test.
10811
10812 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
10813
10814         PR target/16888
10815         * gcc.target/i386/asm-1.c: New test.
10816
10817 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
10818
10819         PR rtl-optimization/21330
10820         * gcc.c-torture/execute/20050502-1.c: New test.
10821
10822         PR target/21297
10823         * gcc.c-torture/execute/20050502-2.c: New test.
10824
10825 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
10826
10827         PR middle-end/21282
10828         * gcc.dg/pr21282.c: New.
10829
10830 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
10831
10832         * gcc.dg/vect/pr20122.c: Clean up .vect file.
10833         * gcc.dg/vect/vect-92.c: Likewise.
10834         * gcc.dg/vect/vect-93.c: Likewise.
10835         * gcc.dg/vect/vect-dv-1.c: Likewise.
10836         * gcc.dg/vect/vect-dv-2.c: Likewise.
10837         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
10838
10839 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
10840
10841         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
10842         * gfortran.dg/vect/vect-2.f90: Likewise.
10843         * gfortran.dg/vect/vect-3.f90: Likewise.
10844         * gfortran.dg/vect/vect-4.f90: Likewise.
10845         * gfortran.dg/vect/vect-5.f90: Likewise.
10846
10847 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
10848
10849         PR target/20813
10850         * gcc.dg/rs6000-fpint-2.c: New.
10851
10852 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
10853
10854         PR c/15698
10855         * gcc.dg/builtins-30.c: Update expected messages.
10856         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
10857         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
10858         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
10859
10860 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
10861
10862         PR tree-optimization/21294
10863         * gcc.dg/tree-ssa/pr21294.c: New.
10864
10865 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
10866
10867         * gcc.dg/altivec-3.c (vec_store): Do not use the old
10868         __builtin_altivec_st_internal_4si built-in.
10869
10870 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
10871
10872         PR c++/15875
10873         * g++.dg/template/ptrmem14.C: New test.
10874
10875 2005-05-02  Paul Brook  <paul@codesourcery.com>
10876
10877         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
10878
10879 2005-05-02  Michael Matz  <matz@suse.de>
10880
10881         PR c++/19542
10882         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
10883
10884 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
10885
10886         * g++.dg/cpp/weak.C: New test.
10887
10888 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
10889
10890         * gcc.dg/tree-ssa/loop-8.c: New test.
10891
10892 2005-04-30  Michael Maty  <matz@suse.de>
10893
10894         * gcc.dg/inline-mcpy.c: New test.
10895
10896 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
10897
10898         PR libfortran/18958
10899         * gfortran.dg/eoshift.f90: New test case.
10900
10901 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
10902
10903         PR libfortran/18857
10904         * gfortran.dg/matmul_1.f90: New test.
10905
10906 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
10907
10908         PR tree-optimization/21030
10909         * gcc.dg/tree-ssa/pr21030.c: New.
10910
10911 2005-04-29  Devang Patel  <dpatel@apple.com>
10912
10913         PR tree-optimization/21272
10914         * gcc.dg/vect/vect-ifcvt-10.c: New test.
10915
10916 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
10917
10918         PR fortran/13082
10919         PR fortran/18824
10920         * gfortran.dg/entry_4.f90: New test.
10921         * gfortran.fortran-torture/execute/entry_1.f90: New test.
10922         * gfortran.fortran-torture/execute/entry_2.f90: New test.
10923         * gfortran.fortran-torture/execute/entry_3.f90: New test.
10924         * gfortran.fortran-torture/execute/entry_4.f90: New test.
10925         * gfortran.fortran-torture/execute/entry_5.f90: New test.
10926         * gfortran.fortran-torture/execute/entry_6.f90: New test.
10927         * gfortran.fortran-torture/execute/entry_7.f90: New test.
10928
10929 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10930
10931         * gfortran.fortran-torture/execute/entry_8.f90: New test.
10932
10933 2005-04-29  Paul Brook  <paul@codesourcery.com>
10934
10935         * gfortran.dg/entry_3.f90: New test.
10936
10937 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10938
10939         * gfortran.dg/implicit_4.f90: New test.
10940
10941 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
10942
10943         * lib/target-supports.exp (check_profiling_available): Return
10944         false for xtensa-*-elf.
10945
10946 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
10947
10948         * lib/fortran-torture.exp (fortran-torture.exp): Catch
10949         error if file cannot be deleted.
10950
10951 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
10952
10953         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
10954         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
10955         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
10956         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
10957         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
10958         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
10959         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
10960         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
10961         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
10962         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10963         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
10964         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
10965         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
10966
10967 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10968
10969         PR fortran/20865
10970         * gfortran.dg/pr20865.f90: New test.
10971
10972 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
10973
10974         * gcc.dg/void-cast-2.c: New test.
10975
10976 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
10977
10978         PR c/21159
10979         * gcc.dg/void-cast-1.c: New test.
10980
10981 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
10982
10983         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
10984
10985 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10986
10987         PR fortran/21177
10988         * gfortran.dg/pr21177.f90: New test.
10989
10990 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
10991
10992         PR tree-optimization/21171
10993         * gcc.dg/tree-ssa/pr21171.c: New test.
10994
10995 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
10996
10997         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
10998         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
10999         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11000         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11001         gcc.dg/tree-ssa/gen-vect-32.c: New.
11002         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
11003         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
11004         don't run on PPC32.
11005
11006 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
11007
11008         PR c/21213
11009         * gcc.dg/transparent-union-3.c: New test.
11010
11011 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
11012
11013         PR c/20740
11014         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
11015         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
11016         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
11017         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
11018         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
11019         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
11020
11021 2005-04-26  Jeff Law  <law@redhat.com>
11022
11023         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
11024         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
11025         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
11026         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
11027         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
11028         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
11029         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
11030
11031 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
11032
11033         PR tree-optimization/17598
11034         * gcc.dg/tree-ssa/pr17598.c: New testcase.
11035
11036 2005-04-25  Mike Stump  <mrs@apple.com>
11037
11038         * objc.dg/fix-and-continue-1.m: Add.
11039
11040 2005-04-25  Roger Sayle  <roger@eyesopen.com>
11041
11042         PR c++/20995
11043         * g++.dg/opt/pr20995-1.C: New test case.
11044
11045 2005-04-25  Devang Patel <dpatel@apple.com>
11046
11047         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
11048
11049 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
11050
11051         PR testsuite/21062
11052         * g++.dg/opt/alias2.C (printf): Correct the prototype.
11053
11054 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
11055
11056         PR C++/21188
11057         * g++.dg/opt/rtti2.C: New test.
11058
11059 2005-04-25  Paul Brook  <paul@codesourcery.com>
11060         Steven G. Kargl  <kargls@comcast.net>
11061
11062         PR fortran/20879
11063         * gfortran.dg/ichar_1.f90: New file.
11064
11065 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
11066
11067         PR middle-end/20991
11068         * g++.dg/opt/pr20991.C: New test.
11069
11070         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
11071         where sizeof (type) < __alignof__ (type).
11072         * gcc.dg/compat/struct-layout-1.h: Likewise.
11073
11074 2005-04-24  Per Bothner  <per@bothner.com>
11075             Devang Patel  <dpatel@apple.com>
11076
11077         PR preprocessor/20907
11078         * gcc.dg/cpp/very-long-comment.c: New test.
11079
11080 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11081
11082         PR fortran/20059
11083         * gfortran.dg/common_5.f: New test.
11084
11085 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
11086
11087         PR middle-end/21082
11088         * g++.dg/tree-ssa/pr21082.C: New testcase.
11089
11090 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
11091
11092         * gcc.dg/vect/vect-99.c: New test.
11093
11094 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
11095
11096         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
11097
11098 2005-04-22  Jeff Law  <law@redhat.com>
11099
11100         * gcc.dg/uninit-5.c: Remove xfails.
11101         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
11102         conditionals and loads.
11103
11104 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
11105
11106         PR libfortran/20074
11107         PR libfortran/20436
11108         PR libfortran/21108
11109         * gfortran.dg/nested_reshape.f90: new test
11110         * gfortran.dg/reshape-alloc.f90: new test
11111         * gfortran.dg/reshape.f90: new test
11112
11113 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
11114
11115         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
11116
11117         * gcc.dg/arm-vfp1.c: New test.
11118
11119 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
11120
11121         PR c++/21087
11122         * g++.dg/lookup/builtin2.C: New test.
11123
11124 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
11125
11126         * gcc.dg/weak/weak-13.c: New test.
11127
11128 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
11129
11130         * lib/target-supports.exp (check_effective_target_sync_int_long):
11131         Add powerpc*.
11132
11133 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
11134
11135         * gcc.target/mips/branch-1.c: New test.
11136
11137 2005-04-21  Richard Henderson  <rth@redhat.com>
11138
11139         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
11140         * gcc.dg/vect/vect-86.c: Likewise.
11141         * gcc.dg/vect/vect-87.c: Likewise.
11142         * gcc.dg/vect/vect-88.c: Likewise.
11143
11144 2005-04-21  Devang Patel  <dpatel@apple.com>
11145
11146         PR optimization/20994
11147         * gcc.dg/tree-ssa/ifc-3.c: New test.
11148
11149 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
11150
11151         PR c/12913
11152         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
11153         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
11154         gcc.dg/c99-vla-jump-5.c: New tests.
11155
11156 2005-04-19  Richard Henderson  <rth@redhat.com>
11157
11158         * lib/target-supports.exp (check_effective_target_vect_int_mult):
11159         Fix typo in exists check.
11160         (check_effective_target_sync_int_long): New.
11161         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
11162         * gcc.dg/ia64-sync-2.c: Likewise.
11163         * gcc.dg/ia64-sync-3.c: Likewise.
11164         * gcc.dg/ia64-sync-4.c: Likewise.
11165
11166 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
11167
11168         * gcc.dg/fold-xor-1.c: New test.
11169         * gcc.dg/fold-xor-2.c: New test.
11170
11171 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
11172
11173         PR target/20670
11174         * g++.dg/eh/fp-regs.C: New test.
11175
11176 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
11177
11178         * gcc.dg/Wint-to-pointer-cast-1.c,
11179         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
11180         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
11181         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
11182
11183 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11184
11185         PR fortran/16861
11186         * gfortran.dg/pr16861.f90: New test.
11187
11188 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
11189
11190         * gcc.dg/pr21085.c: New test.
11191
11192 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
11193
11194         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
11195         (setup_mips_tests, dg-mips-options): New procedures.
11196         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
11197         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
11198         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
11199         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
11200         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
11201         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
11202         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
11203         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
11204         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
11205         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
11206         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
11207         dg-mips-options instead of dg-options.  Remove now-redundant
11208         preprocessor guards.
11209         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
11210         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
11211         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
11212         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
11213         * gcc.dg/vr-mult-2.c: Delete.
11214         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
11215         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
11216         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
11217         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
11218         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
11219         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
11220         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
11221
11222 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
11223
11224         * ada/acats/run_all.sh: Use sync when executable not present.
11225
11226 2005-04-18  Devang Patel  <dpatel@apple.com>
11227
11228         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
11229         * gcc.dg/vect/vect-11a.c: New.
11230         * gcc.dg/vect/vect-none.c: Update.
11231         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
11232
11233 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
11234
11235         PR tree-optimization/20922
11236         * gcc.dg/pr20922-1.c: New test.
11237         * gcc.dg/pr20922-2.c: New test.
11238         * gcc.dg/pr20922-3.c: New test.
11239         * gcc.dg/pr20922-4.c: New test.
11240         * gcc.dg/pr20922-5.c: New test.
11241         * gcc.dg/pr20922-6.c: New test.
11242
11243 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11244
11245         PR libfortran/20950
11246         * gfortran.dg/pr20950.f: New test.
11247
11248 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11249
11250         PR libfortran/19216
11251         * gfortran.dg/pr19216.f: New test.
11252
11253 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
11254
11255         PR tree-optimization/21001
11256         * gcc.dg/tree-ssa/pr21001.c: New.
11257
11258 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
11259
11260         PR libfortran/21075
11261         * gfortran.dg/reshape_rank7.f90: New test.
11262
11263 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
11264
11265         PR libfortran/12884 gfortran.dg/pr12884.f: New test
11266         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
11267         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
11268         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
11269         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
11270         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
11271         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
11272         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
11273         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
11274         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
11275         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
11276         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
11277         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
11278         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
11279         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
11280         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
11281         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
11282         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
11283         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
11284         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
11285         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
11286
11287 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
11288
11289         * gfortran.dg/wtruncate.f: New testcase.
11290         * gfortran.dg/wtruncate.f90: New testcase.
11291
11292 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
11293
11294         PR c++/21025
11295         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
11296         which sizeof/alignof is dependent, rather than just whether we are
11297         processing_template_decl.
11298
11299 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
11300
11301         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
11302         corrected typo where the wrong variables had been compared.
11303
11304 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
11305
11306         PR libfortran/18495
11307         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
11308         Test callee-allocated version of return array with a write
11309         statement.
11310         Test spread with a temporary with another write statement.
11311
11312 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
11313
11314         PR tree-optimization/21031
11315         * gcc.dg/tree-ssa/pr21031.c: New.
11316
11317 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
11318
11319         PR tree-optimization/21004
11320         * gcc.dg/builtins-53.c: Include builtins-config.h.
11321         Check floorf, ceilf, floorl and ceill transformations
11322         only when HAVE_C99_RUNTIME is defined.
11323
11324 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
11325
11326         PR middle-end/20739
11327         * gcc.dg/tree-ssa/pr20739.c: New test.
11328
11329 2005-04-14  Mike Stump  <mrs@apple.com>
11330
11331         * gcc.dg/Foundation.framework/empty: New.
11332         * gcc.dg/framework-2.c: New.
11333
11334 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
11335
11336         PR tree-optimization/21021
11337         * gcc.c-torture/compile/pr21021.c: New.
11338
11339 2005-04-14  Janis Johnson  <janis187@us.ibm.com
11340
11341         PR testsuite/21010
11342         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
11343         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
11344         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
11345         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
11346         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
11347         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
11348         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
11349         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
11350
11351 2005-04-14  Richard Henderson  <rth@redhat.com>
11352
11353         * lib/target-supports.exp (check_effective_target_vect_condition):
11354         Add ia64, i?86, and x86_64.
11355
11356 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
11357
11358         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
11359
11360 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
11361
11362         PR tree-optimization/20657
11363         * gcc.dg/tree-ssa/pr20657.c: New.
11364
11365 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
11366
11367         * gcc.dg/builtins-53.c: Also check (int)trunc* and
11368         (long long int)trunc*.
11369
11370 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
11371
11372         PR target/20927
11373         * gcc.dg/pr20927.c: New test.
11374
11375 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
11376
11377         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
11378         * gcc.target/mips/asm-1.c: Likewise.
11379
11380 2005-04-13  Dale Johannesen  <dalej@apple.com>
11381
11382         * objc.dg/objc-fast-4.m: New.
11383
11384 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
11385
11386         * gcc.target/cris/torture/cris-torture.exp: New driver in new
11387         directory.
11388         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
11389
11390 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
11391
11392         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
11393         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
11394         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
11395
11396 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
11397
11398         PR tree-optimization/20913
11399         * gcc.dg/tree-ssa/pr20913.c: New.
11400
11401         PR tree-optimization/20702
11402         * gcc.dg/tree-ssa/pr20702.c: New.
11403
11404 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11405
11406         PR c++/13744
11407         * g++.dg/inherit/local3.C: New test.
11408
11409 2005-04-12  Jeff Law  <law@redhat.com>
11410
11411         * gcc.dg/tree-ssa/20050412-1.c: New test.
11412
11413 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
11414
11415         PR libfortran/19016
11416         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
11417         Add tests with mask generated by expression.
11418         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11419         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11420         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11421
11422 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
11423
11424         PR middle-end/20917
11425         * gcc.dg/20050409-1.c: New test.
11426
11427 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
11428
11429         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
11430
11431 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
11432
11433         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
11434         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
11435         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
11436         (TARGET_CXX): Adjust accordingly.
11437         * target.h (struct gcc_target): Remove epxort_class_data.  Add
11438         determine_class_data_visibility and class_data_always_comdat.
11439         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
11440         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
11441         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
11442         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
11443         (arm_cxx_determine_class_data_visibility): New.
11444         (arm_cxx_class_data_always_comdat): Likewise.
11445         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
11446         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
11447         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
11448         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
11449         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
11450         Define.
11451
11452 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
11453
11454         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
11455
11456 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
11457
11458         * gcc.dg/i386-darwin-fpmath.c: New.
11459
11460 2004-04-11  Devang Patel  <dpatel@apple.com>
11461
11462         * lib/target-supports.exp (check_effective_target_vect_condition): New.
11463         * gcc.dg/vect/vect-ifcvt-1.c: New test.
11464         * gcc.dg/vect/vect-ifcvt-2.c: New test.
11465         * gcc.dg/vect/vect-ifcvt-3.c: New test.
11466         * gcc.dg/vect/vect-ifcvt-4.c: New test.
11467         * gcc.dg/vect/vect-ifcvt-5.c: New test.
11468         * gcc.dg/vect/vect-ifcvt-6.c: New test.
11469         * gcc.dg/vect/vect-ifcvt-7.c: New test.
11470         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
11471
11472 2004-04-11  Devang Patel  <dpatel@apple.com>
11473
11474         * gcc.dg/vect/vect-dv-1.c: New test.
11475         * gcc.dg/vect/vect-dv-2.c: New test.
11476
11477 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
11478
11479         PR tree-optimization/20933
11480         * gcc.dg/tree-ssa/pr20933.c: New test.
11481
11482 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11483
11484         * gfortran.dg/fold_nearest.f90: New test.
11485
11486 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
11487
11488         * gcc.dg/tree-ssa/alias-1.c: New test.
11489
11490 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
11491
11492         PR tree-optimization/20920
11493         * g++.dg/tree-ssa/pr20920.C: New test.
11494
11495 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
11496
11497         * gcc.dg/builtins-53.c: Also check (int)ceil* and
11498         (long long int)ceil*.
11499
11500 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
11501
11502         * g++.dg/warn/Wdtor1.C: Declare template in system header with
11503         explicit C++ linkage.
11504
11505 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11506
11507         * gfortran.dg/pr17229.f: Take care of the new obsolescence
11508         warning for arithmetic IF statements.
11509
11510 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
11511
11512         * eor_handling_1.f90: New test case.
11513         * eor_handling_2.f90: New test case.
11514         * eor_handling_3.f90: New test case.
11515         * eor_handling_4.f90: New test case.
11516         * eor_handling_5.f90: New test case.
11517         * noadv_size.f90: New test case.
11518         * pad_no.f90: New test case.
11519
11520 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
11521
11522         * gcc.c-torture/execute/20050410-1.c: New test.
11523
11524 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
11525
11526         * gcc.dg/pr20126.c: New.
11527
11528 2005-04-09  Bud Davis  <bdavis@gfortran.org>
11529             Steven G. Kargl <kargls@comcast.net>
11530
11531         * gfortran.dg/PR19872.f: New test.
11532
11533 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
11534
11535         * gfortran.dg/nint_1.f90: Fix dg-do directive.
11536
11537 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
11538
11539         * gfortran.dg/nint_1.f90: New test.
11540
11541 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
11542
11543         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
11544         Added test for callee-allocated arrays with write statements.
11545         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11546         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11547         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11548         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11549         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11550
11551 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
11552
11553         PR libfortran/20163
11554         * gfortran.dg/open-options-blanks.f: New test.
11555
11556 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
11557
11558         PR fortran/13257
11559         * gfortran.dg/comma_format_extension_[1234].f: New tests.
11560
11561 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
11562
11563         * gcc.dg/tree-ssa/stdarg-1.c: New test.
11564         * gcc.dg/tree-ssa/stdarg-2.c: New test.
11565         * gcc.dg/tree-ssa/stdarg-3.c: New test.
11566         * gcc.dg/tree-ssa/stdarg-4.c: New test.
11567         * gcc.dg/tree-ssa/stdarg-5.c: New test.
11568         * gcc.c-torture/execute/stdarg-4.c: New test.
11569
11570         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
11571
11572         PR target/20795
11573         * g++.dg/abi/param2.C: New test.
11574
11575 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
11576
11577         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
11578
11579 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
11580
11581         * gcc.dg/builtins-53.c: New test.
11582
11583 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
11584
11585         * g++.dg/tree-ssa/pr18178.C: New test.
11586         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
11587         * gcc.c-torture/execute/20041019-1.c: New test.
11588         * gcc.dg/tree-ssa/20041008-1.c: New test.
11589         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
11590         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
11591         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
11592         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
11593         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
11594         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
11595         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
11596         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
11597         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
11598         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
11599
11600 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
11601
11602         PR rtl-optimization/20466
11603         * gcc.c-torture/execute/pr20466-1.c: New test.
11604
11605 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
11606
11607         PR c++/20905
11608         * g++.dg/parse/cond2.C: New test.
11609
11610         PR c++/20145
11611         * g++.dg/warn/Wdtor1.C: New test.
11612
11613 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11614
11615         PR fortran/17229
11616         * gfortran.dg/pr17229.f: New test.
11617
11618 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
11619
11620         * gfortran.dg/tiny_1.f90: New test.
11621         * gfortran.dg/tiny_2.f90: ditto.
11622
11623 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
11624
11625         * gfortran.dg/eor_1.f90: Fix dg-do run line
11626         * gfortran.dg/open_new.f90: Fix dg-do run line
11627
11628 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
11629
11630         * lib/target-supports.exp (get_compiler_messages): Support
11631         optional arguments, the fourth being compiler options.
11632         (check_effective_target_fpic): New proc.
11633         * gcc.dg/20050321-2.c: Restrict to target fpic.
11634
11635 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
11636
11637         * gcc.dg/15443-1.c: New test.
11638         * gcc.dg/15443-2.c: Likewise.
11639
11640 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11641
11642         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
11643
11644 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
11645
11646         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
11647
11648 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
11649
11650         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
11651         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
11652         -m64.
11653         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
11654         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
11655         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
11656
11657 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
11658
11659         PR c++/20212
11660         * g++.dg/warn/Wunused-11.C: New test.
11661
11662 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
11663
11664         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
11665
11666 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
11667
11668         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
11669
11670 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
11671
11672         PR c++/20734
11673         * g++.dg/template/ptrmem13.C: New test.
11674
11675 2005-04-05  Per Bothner  <per@bothner.com>
11676
11677         * lib/gcc.exp: Always add -fno-show-column, for now.
11678
11679 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
11680
11681         PR testsuite/20767
11682         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
11683         of plain old "unsigned int" for the type of "i".  Makes this test
11684         64bit clean.
11685
11686 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
11687
11688         * gcc.dg/i386-ssefn-1.c: New test.
11689         * gcc.dg/i386-ssefn-2.c: New test.
11690         * gcc.dg/i386-ssefn-3.c: New test.
11691         * gcc.dg/i386-ssefn-4.c: New test.
11692
11693 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
11694
11695         PR tree-optimization/20076
11696         * gcc.dg/builtin-apply4.c: New test.
11697
11698         PR preprocessor/19475
11699         * gcc.dg/cpp/macspace1.c: New test.
11700         * gcc.dg/cpp/macspace2.c: New test.
11701
11702 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11703
11704         * gfortran.dg/pr20755.f: Fixed bad format.
11705
11706 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
11707
11708         PR c++/20763
11709         * g++.dg/ext/attrib21.C: New test.
11710
11711 2004-04-05  Devang Patel  <dpatel@apple.com>
11712
11713         * lib/target-supports.exp (check_effective_target_vect_shif): New.
11714         * gcc.dg/vect/vect-shift-1.c: New test.
11715
11716 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11717
11718         PR libfortran/20755
11719         * gfortran.dg/pr20755.f: New test.
11720
11721 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
11722
11723         * gfortran.dg/pr15959.f90: New test.
11724         * gfortran.dg/string_pad_trunc.f90: New test.
11725
11726 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11727
11728         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
11729         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
11730         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
11731         syntax.
11732
11733 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11734
11735         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
11736
11737 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11738
11739         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
11740         * gcc.c-torture/compile/20011119-2.c: Likewise.
11741         * gcc.c-torture/compile/981001-2.c: Likewise.
11742
11743 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
11744
11745         PR c++/20679
11746         * g++.dg/template/overload4.C: New test.
11747
11748 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
11749
11750         PR c++/20746
11751         * g++.dg/abi/covariant5.C: New.
11752
11753         PR debug/20505
11754         * g++.dg/debug/const2.C: New.
11755
11756 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
11757
11758         PR rtl-optimization/16104
11759         * gcc.c-torture/execute/20050316-1.c: New test.
11760
11761 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
11762
11763         * g++.dg/template/spec23.C: Fix dg-error text.
11764
11765 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
11766
11767         PR c++/19199
11768         * g++.dg/expr/lval2.C: New.
11769
11770 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11771
11772         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
11773         __builtin_strcasecmp and __builtin_strncasecmp.
11774
11775 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
11776
11777         PR c++/20723
11778         * g++.dg/template/spec22.C: New.
11779         * g++.dg/template/spec23.C: New.
11780
11781 2005-04-03  Dale Ranta  <dir@lanl.gov>
11782             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11783
11784         PR libfortran/20068
11785         PR libfortran/20125
11786         PR libfortran/20156
11787         PR libfortran/20471
11788         * gfortran.dg/backspace.f: New test.
11789
11790 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
11791
11792         * gcc.dg/pr19345.c: New test.
11793
11794 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
11795
11796         PR tree-optimization/20640
11797         * gcc.dg/torture/tree-loop-1.c: New.
11798
11799 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
11800
11801         PR rtl-optimization/20290
11802         * gcc.c-torture/execute/loop-ivopts-2.c: New.
11803
11804 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
11805
11806         * gcc.dg/rs6000-fpint.c: New.
11807
11808 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
11809
11810         * gcc.dg/old-style-then-proto-1.c: New test.
11811
11812 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11813
11814         * gfortran.fortran-torture/execute/backspace.f90: Check
11815         after backspace and read was incorrect.
11816
11817 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11818
11819         * gcc.c-torture/execute/builtins/strcat.c: Check the result
11820         buffer past the terminating NUL using memcmp.
11821         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
11822         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
11823
11824         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
11825         Fix unused/uninitialized variable warnings.
11826
11827         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
11828         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
11829         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
11830         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
11831
11832         * gcc.c-torture/execute/builtins/abs-1-lib.c,
11833         gcc.c-torture/execute/builtins/fputs-lib.c,
11834         gcc.c-torture/execute/builtins/lib/fprintf.c,
11835         gcc.c-torture/execute/builtins/lib/main.c,
11836         gcc.c-torture/execute/builtins/lib/memcmp.c,
11837         gcc.c-torture/execute/builtins/lib/memmove.c,
11838         gcc.c-torture/execute/builtins/lib/mempcpy.c,
11839         gcc.c-torture/execute/builtins/lib/memset.c,
11840         gcc.c-torture/execute/builtins/lib/printf.c,
11841         gcc.c-torture/execute/builtins/lib/sprintf.c,
11842         gcc.c-torture/execute/builtins/lib/stpcpy.c,
11843         gcc.c-torture/execute/builtins/lib/strchr.c,
11844         gcc.c-torture/execute/builtins/lib/strcmp.c,
11845         gcc.c-torture/execute/builtins/lib/strcpy.c,
11846         gcc.c-torture/execute/builtins/lib/strcspn.c,
11847         gcc.c-torture/execute/builtins/lib/strlen.c,
11848         gcc.c-torture/execute/builtins/lib/strncat.c,
11849         gcc.c-torture/execute/builtins/lib/strncmp.c,
11850         gcc.c-torture/execute/builtins/lib/strncpy.c,
11851         gcc.c-torture/execute/builtins/lib/strrchr.c,
11852         gcc.c-torture/execute/builtins/lib/strspn.c,
11853         gcc.c-torture/execute/builtins/lib/strstr.c,
11854         gcc.c-torture/execute/builtins/memops-asm-lib.c,
11855         gcc.c-torture/execute/builtins/strlen-2.c,
11856         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
11857         prototypes.
11858
11859 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
11860
11861         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
11862         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
11863         selectany usage.
11864
11865 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
11866
11867         PR c++/19406
11868         * g++.dg/debug/using1.C: New test.
11869
11870 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
11871
11872         PR middle-end/20524
11873         * gcc.dg/alias-7.c: Prefix asm-declared name with
11874         __USER_LABEL_PREFIX__.
11875
11876 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
11877
11878         Fix fallout from PR middle-end/15700:
11879         * gcc.c-torture/compile/20011119-1.c: Take
11880         __USER_LABEL_PREFIX__ into account.
11881         * gcc.c-torture/compile/20011119-2.c: Likewise.
11882
11883 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11884
11885         PR c++/18644
11886         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
11887
11888 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
11889
11890         PR c/17855
11891         * gcc.c-torture/compile/struct-non-lval-1.c,
11892         gcc.c-torture/compile/struct-non-lval-2.c,
11893         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
11894
11895 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
11896
11897         * gcc.dg/tls/tls.exp: Remove temporary file.
11898         * g++.dg/tls/tls.exp: Ditto.
11899         * lib/file-format.exp: Ditto.
11900         * g++.dg/special/ecos.exp: Ditto.
11901
11902         * lib/profopt.exp: Treat prof_ext as a list.
11903         * gcc.misc-tests/bprob.exp: Ditto.
11904         * g++.dg/bprob/bprob.exp: Ditto.
11905
11906         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
11907         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
11908         g++.dg/tree-ssa/pointer-reference-alias.C,
11909         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
11910         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
11911         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
11912         g++.dg/vect/pr19951.cc: Ditto.
11913         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
11914         gcc.dg/builtins-47.c: Ditto.
11915         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
11916         gcc.dg/pr20115-1.c: Ditto.
11917         * gcc.dg/tree-ssa/20030530-2.c,
11918         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
11919         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11920         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
11921         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11922         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
11923         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
11924         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
11925         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
11926         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
11927         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
11928         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
11929         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
11930         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
11931         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
11932         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
11933         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11934         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11935         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11936         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11937         gcc.dg/tree-ssa/20030824-1.c,
11938         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
11939         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
11940         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
11941         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
11942         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
11943         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
11944         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
11945         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
11946         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
11947         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
11948         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
11949         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
11950         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
11951         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
11952         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
11953         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
11954         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
11955         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
11956         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
11957         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
11958         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
11959         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
11960         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
11961         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
11962         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
11963         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
11964         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
11965         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
11966         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
11967         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
11968         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
11969         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
11970         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
11971         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
11972         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
11973         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
11974         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
11975         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
11976         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
11977         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
11978         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
11979         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
11980         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11981         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
11982         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
11983         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
11984         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
11985         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
11986         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
11987         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
11988         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11989         gcc.dg/tree-ssa/useless-1.c: Ditto.
11990         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
11991         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
11992         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
11993         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
11994         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11995         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
11996         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
11997         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
11998         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
11999         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
12000         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
12001         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
12002         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
12003         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
12004         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
12005         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
12006         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
12007         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
12008         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
12009         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
12010         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
12011         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
12012         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
12013         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
12014         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
12015         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
12016         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
12017         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
12018         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
12019         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
12020         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
12021         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
12022         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
12023         gcc.dg/vect/vect-none.c: Ditto.
12024         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
12025         treelang/compile/unsigned.tree: Ditto.
12026
12027         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
12028         * gcc.dg/cpp/direct2s.c: Ditto.
12029         * gcc.dg/cpp/paste4.c: Ditto.
12030         * gcc.dg/cpp/separate-1.c: Ditto.
12031         * gcc.dg/pch/save-temps-1.c: Ditto.
12032         * g++.dg/ext/altivec-10.C: Ditto.
12033         * g++.dg/pch/pch.C: Ditto.
12034
12035         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
12036
12037         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
12038         * g++.dg/template/repo1.C: Ditto.
12039         * g++.dg/template/repo2.C: Ditto.
12040         * g++.dg/template/repo3.C: Ditto.
12041         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
12042         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
12043         * g++.old-deja/g++.pt/repo1.C: Ditto.
12044         * g++.old-deja/g++.pt/repo2.C: Ditto.
12045         * g++.old-deja/g++.pt/repo3.C: Ditto.
12046         * g++.old-deja/g++.pt/repo4.C: Ditto.
12047
12048         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
12049         * gcc.dg/20030107-1.c: Ditto.
12050         * gcc.dg/20030702-1.c: Ditto.
12051         * gcc.dg/profile-generate-1.c: Ditto.
12052         * g++.dg/other/profile1.C: Ditto.
12053         * g++.old-deja/g++.robertl/eb83.C: Ditto.
12054
12055         * lib/gcc-dg.exp (remove-build-file): New.
12056         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
12057         cleanup-tree-dump, cleanup-saved-temps): New.
12058
12059 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
12060
12061         PR c++/19203, DR 214
12062         * g++.dg/parse/ambig3.C: Not ambiguous.
12063         * g++.dg/template/spec20.C: New.
12064         * g++.dg/template/spec21.C: New.
12065
12066 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
12067
12068         PR target/20045
12069         * gcc.dg/ia64-fptr-1.c: Run only on linux.
12070
12071 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12072
12073         PR libfortran/20660
12074         * gfortran.dg/negative_unit.f: New test.
12075
12076 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
12077
12078         * gcc.dg/20050330-1.c: New test.
12079
12080 2005-03-30  Devang Patel  <dpatel@apple.com>
12081
12082         * g++.dg/tree-sra/ssa-sra-3.C: New test.
12083
12084 2005-03-30  Dale Johannesen  <dalej@apple.com>
12085
12086         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
12087
12088 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
12089
12090         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
12091         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
12092         Strip options from test name.
12093
12094 2005-03-31  Jan Hubicka  <jh@suse.cz>
12095
12096         * gcc.dg/varpool-1.c: New testcase.
12097
12098 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
12099
12100         PR c/772
12101         PR c/17913
12102         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
12103         gcc.dg/stmt-expr-label-3.c : New tests.
12104         * gcc.c-torture/execute/medce-2.c: Remove.
12105
12106 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
12107
12108         PR c/20368
12109         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
12110         tests.
12111
12112 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
12113
12114         * gcc.c-torture/compile/pr20203.c: New test.
12115
12116 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
12117
12118         * gfortran.dg/promotion.f90: New test.
12119
12120 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
12121
12122         PR middle-end/20491
12123         * gcc.dg/torture/asm-subreg-1.c: New test.
12124
12125 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
12126
12127         PR c/20672
12128         * gcc.dg/pr20672-1.c: New test.
12129
12130 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
12131
12132         * gfortran.dg/vect: New directory.
12133         * gfortran.dg/vect/vect.exp: New.
12134         * gfortran.dg/vect/vect-1.f90: New test.
12135         * gfortran.dg/vect/vect-2.f90: New test.
12136         * gfortran.dg/vect/vect-3.f90: New test.
12137         * gfortran.dg/vect/vect-4.f90: New test.
12138         * gfortran.dg/vect/vect-5.f90: New test.
12139
12140 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
12141
12142         PR middle-end/20622
12143         * gcc.dg/alias-7.c: New test.
12144
12145 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
12146
12147         * gcc.dg/sparc-reg-1.c: New test.
12148
12149 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
12150
12151         PR target/19890
12152         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
12153
12154 2005-03-29  Dale Ranta  <dir@lanl.gov>
12155             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12156
12157         PR libfortran/20163
12158         * gfortran.dg/pr20163-2.f: New test.
12159
12160 2005-03-28  Jan Hubicka  <jh@suse.cz>
12161
12162         PR middle-end/20635
12163         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
12164         by Jakub Jelinek.
12165
12166 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
12167
12168         PR tree-optimization/20626
12169         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
12170         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
12171
12172 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
12173
12174         * gfortran.dg/underflow.f90: New test.
12175         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
12176
12177 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12178
12179         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
12180
12181 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
12182
12183         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
12184         (g++_init): Make sure that CXXFLAGS is set.
12185         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
12186         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
12187         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12188         * lib/objc.exp (objc_init): Likewise.
12189         * lib/treelang.exp (treelang_init): Likewise.
12190
12191 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
12192
12193         PR tree-optimization/20470
12194         * gcc.dg/tree-ssa/pr20470.c: New test.
12195
12196 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
12197
12198         * gcc.dg/ppc-stfiwx.c: New.
12199
12200 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
12201
12202         PR target/19888
12203         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
12204
12205 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
12206
12207         * gcc.dg/20050325-1.c: Fix a typo.
12208
12209 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12210
12211         PR libfortran/19678
12212         PR libfortran/19679
12213         * gfortran.dg/dos_eol.f: New test.
12214
12215 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
12216
12217         PR rtl-optimization/20249
12218         * gcc.dg/20050325-1.c: New test.
12219
12220 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12221
12222         PR libfortran/15332
12223         * gfortran.dg/pr15332.f: New test.
12224
12225 2005-03-24  Dale Johannesen  <dalej@apple.com>
12226
12227         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
12228
12229 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
12230
12231         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
12232         'internal' visibility.
12233         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12234         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
12235         'protected' visibility.
12236         * gcc.dg/visibility-7.c: Likewise.
12237         * lib/target-supports.exp (check_visibility_available): Take
12238         a parameter, the kind of visibility to check for.
12239         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
12240         to check_visibility_available.
12241
12242         * g++.dg/expr/cast3.C: New.
12243
12244 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
12245
12246         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
12247         rs6000.
12248
12249 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
12250
12251         PR target/20095
12252         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
12253
12254 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
12255
12256         * gcc.dg/badshift.c: Renamed to...
12257         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
12258
12259         * gcc.target/i386/badshift.c: Renamed to...
12260         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
12261         only.
12262
12263         PR rtl-optimization/20532
12264         * gcc.target/i386/badshift.c: New.
12265
12266 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12267
12268         * gfortran.dg/pr18025.f90: New test.
12269
12270 2005-03-23  Dale Johannesen  <dalej@apple.com>
12271
12272         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
12273
12274 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
12275
12276         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
12277
12278         * lib/target-supports.exp (check_iconv_available): Default
12279         libiconv to -liconv, if there is no definition.
12280
12281 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
12282
12283         * gcc.dg/torture/cris-asm-mof-1.c: New test.
12284
12285 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
12286
12287         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
12288         * g++.dg/opt/pr7503-2.C: Likewise.
12289         * g++.dg/opt/pr7503-3.C: Likewise.
12290         * g++.dg/opt/pr7503-4.C: Likewise.
12291         * g++.dg/opt/pr7503-5.C: Likewise.
12292         * g++.dg/warn/minmax.C: New test.
12293
12294 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12295
12296         * gfortran.dg/g77_intrinsics_funcs.f: New test.
12297         * gfortran.dg/g77_intrinsics_sub.f: New test.
12298
12299 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
12300             Jan Hubicka  <jh@suse.cz>
12301             Steven Bosscher <stevenb@suse.de
12302
12303         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
12304
12305 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12306
12307         PR c++/19980
12308         * g++.dg/template/redecl3.C: New test.
12309
12310 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12311
12312         PR c++/20499
12313         * g++.dg/parse/error16.C: Tweak error markers.
12314
12315 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
12316
12317         PR target/20561
12318         * gcc.dg/20050321-2.c: New test.
12319
12320 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
12321
12322         PR c++/20465
12323         PR c++/20381
12324         * g++.dg/template/ptrmem12.C: New.
12325
12326 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
12327
12328         PR rtl-optimization/20527
12329         * gcc.c-torture/execute/pr20527-1.c: New test.
12330
12331 2005-03-22  Ben Elliston  <bje@au.ibm.com>
12332
12333         * gcc.misc-tests/options.exp (check_for_options): Create a real C
12334         program, compile it into a real executable and then delete the .c
12335         and .x files afterwards, to avoid problems on testglue targets.
12336
12337 2005-03-21  Stuart Hastings  <stuart@apple.com>
12338
12339         * gcc.target/i386/sse-2.c: New.
12340
12341 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
12342
12343         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
12344
12345 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
12346
12347         * g++.dg/parse/crash25.C: Fix typo.
12348
12349 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
12350
12351         PR c++/20461
12352         * g++.dg/parse/crash24.C: New test.
12353
12354         PR c++/20536
12355         * g++.dg/parse/crash25.C: New test.
12356
12357 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
12358
12359         PR c++/20147
12360         * g++.dg/ext/stmtexpr4.C: New test.
12361
12362 2005-03-20  Roger Sayle  <roger@eyesopen.com>
12363
12364         PR middle-end/20539
12365         * gcc.c-torture/compile/pr13066-1.c: New test case.
12366         * gcc.c-torture/compile/pr20539-1.c: Likewise.
12367         * g++.dg/opt/pr13066-1.C: Likewise.
12368
12369 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
12370
12371         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
12372
12373 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12374
12375         PR fortran/18525
12376         * gfortran.dg/nesting_1.f90: New test.
12377
12378 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12379
12380         PR c++/20240
12381         * g++.dg/lookup/using13.C: New test.
12382
12383 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12384
12385         PR c++/20333
12386         * g++.dg/template/crash36.C: New test.
12387
12388 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
12389
12390         PR c++/20463
12391         * g++.dg/template/crash35.C: New test.
12392
12393 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
12394
12395         PR c++/19966
12396         * g++.dg/overload/operator2.C: New test.
12397
12398 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12399
12400         PR libfortran/20257
12401         * gfortran.dg/pr20257.f90: New test.
12402
12403 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12404
12405         PR libfortran/20480
12406         * gfortran.dg/pr20480.f90: New test.
12407
12408 2005-03-16  Richard Henderson  <rth@redhat.com>
12409
12410         PR middle-end/15700
12411         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
12412         (_rtld_global): New.
12413         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
12414         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
12415
12416         * gcc.dg/alias-3.c: New.
12417         * gcc.dg/alias-4.c: New.
12418         * gcc.dg/alias-5.c: New.
12419         * gcc.dg/alias-6.c: New.
12420
12421 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
12422
12423         * gcc.dg/cpp/ucnid-7.c: New.
12424
12425 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
12426             Dorit Naishlos  <dorit@il.ibm.com>
12427
12428         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
12429         darwin.
12430
12431 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
12432
12433         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
12434         misaligned accesses.
12435         * gcc.dg/vect/vect-58.c: Likewise.
12436         * gcc.dg/vect/vect-92.c: New.
12437         * gcc.dg/vect/vect-93.c: New.
12438
12439 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
12440
12441         PR fortran/18827
12442         * gfortran.dg/assign_2.f90: New test.
12443         * gfortran.dg/assign_3.f90: New test.
12444         * gfortran.dg/assign.f90: New test.
12445
12446 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
12447
12448         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
12449         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
12450         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
12451         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
12452         names.
12453
12454 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
12455
12456         * gcc.dg/cpp/ucnid-6.c: New.
12457
12458         * gcc.dg/cpp/normalize-1.c: New.
12459         * gcc.dg/cpp/normalize-2.c: New.
12460         * gcc.dg/cpp/normalize-3.c: New.
12461         * gcc.dg/cpp/normalize-4.c: New.
12462         * gcc.dg/cpp/ucnid-4.c: New.
12463         * gcc.dg/cpp/ucnid-5.c: New.
12464         * g++.dg/cpp/normalize-1.C: New.
12465         * g++.dg/cpp/ucnid-1.C: New.
12466
12467 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
12468
12469         * gcc.dg/pr18628.c: New.
12470
12471 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
12472
12473         PR c++/20280
12474         * g++.dg/tree-ssa/pr20280.C: New.
12475
12476 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12477
12478         PR fortran/20467
12479         * gfortran.dg/stfunc_2.f90: New test.
12480
12481 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
12482
12483         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
12484
12485 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
12486
12487         * gcc.dg/tree-ssa/20050314-1.c: New test.
12488
12489 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12490
12491         PR c++/4403
12492         PR c++/9783, DR433
12493         * g++.dg/template/friend34.C: New test.
12494         * g++.dg/template/friend35.C: Likewise.
12495         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
12496
12497 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12498
12499         Friend class name lookup 5/n
12500         PR c++/1016
12501         * g++.dg/lookup/hidden-class1.C: New test.
12502         * g++.dg/lookup/hidden-class2.C: Likewise.
12503         * g++.dg/lookup/hidden-class3.C: Likewise.
12504         * g++.dg/lookup/hidden-class4.C: Likewise.
12505         * g++.dg/lookup/hidden-class5.C: Likewise.
12506         * g++.dg/lookup/hidden-class6.C: Likewise.
12507         * g++.dg/lookup/hidden-class7.C: Likewise.
12508         * g++.dg/lookup/hidden-class8.C: Likewise.
12509         * g++.dg/lookup/hidden-class9.C: Likewise.
12510         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
12511         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
12512         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
12513         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
12514         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
12515         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
12516         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
12517         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
12518         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
12519         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
12520         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
12521
12522 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
12523
12524         PR c++/20157
12525         * g++.dg/template/error18.C: New test.
12526
12527 2005-03-09  Ben Elliston  <bje@au.ibm.com>
12528
12529         PR debug/16792
12530         * g++.dg/debug/pr16792.C: New test.
12531
12532 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
12533
12534         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
12535         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
12536         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
12537         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
12538         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
12539         test assertion names.
12540
12541 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12542
12543         PR fortran/18600
12544         * gfortran.dg/stfunc_1.f90: New test.
12545
12546 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12547
12548         PR fortran/16907
12549         * gfortran.dg/real_index_1.f90: New test.
12550
12551 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12552
12553         PR fortran/20323
12554         * gfortran.dg/spec_expr_1.f90: New test.
12555
12556 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
12557
12558         PR c/20402
12559         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
12560         new parser.
12561
12562 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12563
12564         PR fortran/20361
12565         * gfortran.dg/largeequiv_1.f90: New test.
12566
12567 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
12568
12569         * gcc.dg/ucnid-1.c: New.
12570         * gcc.dg/ucnid-2.c: New.
12571         * gcc.dg/ucnid-3.c: New.
12572         * gcc.dg/ucnid-4.c: New.
12573         * gcc.dg/ucnid-5.c: New.
12574         * gcc.dg/ucnid-6.c: New.
12575         * gcc.dg/cpp/ucnid-1.c: New.
12576         * gcc.dg/cpp/ucnid-2.c: New.
12577         * gcc.dg/cpp/ucnid-3.c: New.
12578         * g++.dg/other/ucnid-1.C: New.
12579
12580 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
12581
12582         * gcc.dg/vmx/darwin-abi-3.c: Delete.
12583
12584 2005-03-11  Per Bothner  <per@bothner.com>
12585
12586         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
12587         that diagnotics refer to correct token.
12588         * gcc.dg/unused-3.c: Likewise.
12589
12590 2005-03-11  Per Bothner  <per@bothner.com>
12591
12592         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
12593         constant" is now actually on same line as string constant.
12594         * gcc.dg/cpp/direct2s.c: Likewise.
12595
12596 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
12597
12598         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
12599
12600 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12601
12602         PR libfortran/20124
12603         * gfortran.dg/pr20124.f90: New Test
12604
12605 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
12606
12607         PR tree-optimization/20130
12608         * gcc.dg/pr20130-1.c: New test.
12609
12610 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
12611
12612         PR target/20095
12613         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
12614
12615 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12616
12617         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
12618
12619 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
12620
12621         * g++.dg/eh/forced1.C: Fix comment.
12622         * g++.dg/eh/forced2.C: Ditto.
12623         * g++.dg/eh/forced3.C: Ditto.
12624         * g++.dg/eh/forced4.C: Ditto.
12625
12626 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
12627
12628         PR rtl-opt/20412
12629         * gcc.c-torture/compile/pr20412.c: New test.
12630
12631 2005-03-10  Roger Sayle  <roger@eyesopen.com>
12632
12633         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
12634
12635 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
12636
12637         PR target/20322
12638         * gcc.dg/20050307-1.c: New test.
12639
12640 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
12641
12642         PR c++/20375
12643         * g++.dg/other/stdarg3.C: New.
12644
12645 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
12646
12647         PR c++/18384, c++/18327
12648         * g++.dg/init/array19.C: New test.
12649
12650         PR inline-asm/20314
12651         * gcc.dg/torture/pr20314-1.c: New test.
12652         * gcc.dg/torture/pr20314-2.c: New test.
12653
12654 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
12655
12656         * gcc.dg/20050309-1.c: New test.
12657
12658 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12659
12660         * gcc.dg/builtins-10.c: Reactivate disabled test.
12661         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
12662         new cbrt transformations.
12663
12664 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
12665
12666         PR c++/20208
12667         * g++.dg/template/array13.C: New test.
12668
12669 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
12670
12671         PR c++/16859
12672         * g++.dg/init/brace4.C: New test.
12673
12674 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
12675
12676         PR c++/20186
12677         * g++.dg/template/non-dependent12.C: New.
12678
12679 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
12680
12681         PR c++/20142
12682         * g++.dg/init/array18.C: Add dg-do run marker.
12683
12684         PR c++/20142
12685         * g++.dg/init/array18.C: New test.
12686
12687 2005-03-09  Ben Elliston  <bje@au.ibm.com>
12688
12689         * consistency.vlad/vlad.exp: Remove trailing semicolons.
12690         * g++.dg/gcov/gcov.exp: Likewise.
12691         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
12692         * gcc.target/xstormy16/xstormy16.exp: Likewise.
12693         * lib/c-torture.exp: Likewise.
12694         * lib/fortran-torture.exp: Likewise.
12695         * lib/g++.exp: Likewise.
12696         * lib/gcc-defs.exp: Likewise.
12697         * lib/gcc-dg.exp: Likewise.
12698         * lib/gcc.exp: Likewise.
12699         * lib/gcov.exp: Likewise.
12700         * lib/gfortran.exp: Likewise.
12701         * lib/mike-g++.exp: Likewise.
12702         * lib/mike-gcc.exp: Likewise.
12703         * lib/objc-torture.exp: Likewise.
12704         * lib/objc.exp: Likewise.
12705         * lib/profopt.exp: Likewise.
12706         * lib/target-libpath.exp: Likewise.
12707         * lib/target-supports.exp: Likewise.
12708         * lib/treelang.exp: Likewise.
12709         * lib/wrapper.exp: Likewise.
12710
12711 2005-03-08  Jeff Law  <law@redhat.com>
12712
12713         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
12714         PHI-OPT changes.
12715
12716 2005-03-08  Ira Rosen  <irar@il.ibm.com>
12717
12718         * gcc.dg/vect/pr20122.c: New test.
12719
12720 2005-03-07  Jeff Law  <law@redhat.com>
12721
12722         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
12723         was folded away.
12724         * gcc.dg/tree-ssa/pr18133-1.c: New test.
12725         * gcc.dg/tree-ssa/pr18133-2.c: New test.
12726         * gcc.dg/tree-ssa/pr18134.c: New test.
12727
12728 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12729
12730         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
12731         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
12732         gcc.dg/torture/builtin-noret-2.c: Require weak support.
12733
12734 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
12735
12736         PR tree-opt/17671
12737         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
12738
12739 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
12740
12741         * g++.dg/warn/Wnvdtor.C: New test.
12742
12743 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
12744
12745         * gcc.dg/torture/pr19683-1.c: New test.
12746
12747 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
12748
12749         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
12750         * gfortran.dg/g77/19990313-2.f: Ditto.
12751         * gfortran.dg/g77/19990313-3.f: Ditto.
12752         * gfortran.dg/g77/19990525-0.f: Ditto.
12753         * gfortran.dg/g77/19990826-0.f: Ditto.
12754         * gfortran.dg/g77/19990826-2.f: Ditto.
12755         * gfortran.dg/g77/19990826-3.f: Ditto.
12756         * gfortran.dg/g77/20000511-1.f: Ditto.
12757         * gfortran.dg/g77/20000511-2.f: Ditto.
12758         * gfortran.dg/g77/970625-2.f: Ditto.
12759         * gfortran.dg/g77/980310-2.f: Ditto.
12760         * gfortran.dg/g77/980310-3.f: Ditto.
12761         * gfortran.dg/g77/980310-8.f: Ditto.
12762         * gfortran.dg/g77/980519-2.f: Ditto.
12763         * gfortran.dg/g77/alpha1.f: Ditto.
12764         * gfortran.dg/g77/claus.f: Ditto.
12765         * gfortran.dg/g77/erfc.f: Ditto.
12766         * gfortran.dg/g77/short.f: Ditto.
12767         * gfortran.fortran-torture/execute/data.f90: Ditto.
12768         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
12769         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
12770
12771 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12772
12773         * lib/file-format.exp (gcc_target_object_format): Add check for som
12774         format and hardcode object formats on hppa*-*-hpux*.
12775         * lib/target-supports.exp (check_weak_available): Add check for som
12776         object format.  Always return 0 on hppa*-*-hpux10*.
12777
12778         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
12779         is defined.
12780
12781         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
12782
12783 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
12784
12785         * gfortran.dg/pr19936_1.f90: New test.
12786         * gfortran.dg/pr19936_2.f90: New test.
12787         * gfortran.dg/pr19936_3.f90: New test.
12788
12789 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
12790             Paul Thomas <prthomas@drfccad.cea.fr>
12791
12792         * gfortran.dg/PR19754_1.f90: New test.
12793         * gfortran.dg/PR19754_2.f90: Ditto.
12794
12795 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12796
12797         PR c++/19311
12798         * g++.dg/template/non-dependent11.C: New test.
12799
12800 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
12801
12802         * lib/target-supports.exp (check_iconv_available): Fix comment.
12803
12804 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
12805             Joseph S. Myers  <joseph@codesourcery.com>
12806
12807         PR c++/19797
12808         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
12809
12810 2005-03-04  Matthew Sachs  <msachs@apple.com>
12811
12812         * gcc.exp (gcc_target_compile): Put braces around
12813         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
12814         * objc.exp (objc_target_compile): Likewise.
12815         * treelang.exp (treelang_target_compile): Likewise.
12816
12817 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12818
12819         PR fortran/19673
12820         * gfortran.dg/func_result_1.f90: New test.
12821
12822 2005-03-04  Ben Elliston  <bje@au.ibm.com>
12823
12824         * gcc.misc-tests/options.exp: New test.
12825
12826 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
12827
12828         * gcc.dg/pr15784-4.c: New test.
12829
12830 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
12831
12832         * gcc.c-torture/execute/pr17133.c: New.
12833         * gcc.c-torture/compile/20050303-1.c: New.
12834
12835 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
12836
12837         * gcc.dg/cpp/assert4.c: Fix for cygwin.
12838
12839 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
12840
12841         * g++.dg/overload/using2.C: New.
12842
12843 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
12844
12845         PR c++/19916
12846         * g++.dg/init/ptrmem2.C: New test.
12847
12848 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
12849
12850         PR c/8927
12851         * gcc.dg/pr8927-1.c: New test.
12852
12853 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12854
12855         PR c++/20232
12856         * g++.dg/inherit/covariant12.C: New.
12857
12858 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12859
12860         PR fortran/19479
12861         * gfortran.dg/bound_1.f90: New test.
12862
12863 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
12864
12865         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
12866         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
12867
12868 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
12869
12870         PR c/20245
12871         * gcc.dg/pr20245-1.c: New test.
12872
12873 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
12874
12875         PR middle-end/19874
12876         * gcc.c-torture/execute/20050119-2.c: New test case.
12877
12878 2005-02-28  Ben Elliston  <bje@au.ibm.com>
12879
12880         * README: Update the DejaGnu bug reporting address.
12881         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
12882         * lib/objc-torture.exp: Likewise.
12883
12884 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
12885
12886         * gfortran.dg/boz_1.f90: New test.
12887         * gfortran.dg/boz_3.f90: New test.
12888         * gfortran.dg/boz_4.f90: New test.
12889
12890 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
12891
12892         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
12893         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
12894
12895 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12896
12897         PR libfortran/20101
12898         * gfortran.dg/write_0_pe_format.f90: New test.
12899
12900 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
12901
12902         PR c++/20206
12903         * g++.dg/opt/thunk2.C: New test.
12904         * g++.dg/opt/covariant1.C: New test.
12905
12906 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12907
12908         * gfortran.dg/e_d_fmt.f90: New test.
12909
12910 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
12911
12912         * gcc.dg/asm-b.c: Fix comment typos.
12913
12914 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
12915
12916         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
12917         a V_MAY_DEF also.
12918
12919 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
12920
12921         PR tree-opt/20188
12922         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
12923         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
12924         * gcc.dg/asm-b.c: New test.
12925
12926 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
12927
12928         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
12929         Disable this test on IRIX 6.
12930
12931 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
12932
12933         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
12934         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
12935         parser.
12936
12937 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
12938
12939         PR tree-optimization/20204
12940         * testsuite/gcc.dg/pr20204.c: New test.
12941
12942 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
12943
12944         PR target/20196
12945         * gcc.c-torture/execute/20050224-1.c: New test.
12946
12947         PR c++/20175
12948         * g++.dg/warn/Wbraces2.C: New test.
12949
12950 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
12951
12952         PR c++/19878
12953         * g++.dg/init/const2.C: New test.
12954
12955 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
12956
12957         PR tree-optimization/20100
12958         * gcc.c-torture/execute/pr20100-1.c: New test.
12959
12960 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12961
12962         * gfortran.dg/implicit_3.f90: New test.
12963
12964         * gfortran.dg/deftype_1.f90: New test.
12965
12966 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
12967
12968         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
12969         the test passes.
12970         * g++.dg/other/anon3.C: Accept a warning.
12971
12972 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
12973
12974         * gcc.dg/pr20017.c: Fix a comment typo.
12975
12976 2005-02-23  Bud Davis  <bdavis@gfortran.org>
12977
12978         * gfortran.dg/list_read_4.f90: Change to f90 comments.
12979
12980 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12981
12982         PR ada/19902
12983         * ada/acats/tests/cxa/cxa3004.a: Remove.
12984         * ada/acats/tests/cxb/cxb30061.am: Likewise.
12985
12986 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
12987
12988         PR c++/20073
12989         * g++.dg/init/const1.C: New test.
12990
12991         PR c++/19991
12992         * g++.dg/parse/constant7.C: New test.
12993
12994         PR c++/20152
12995         * g++.dg/parse/error27.C: New test.
12996         * g++.dg/template/qualttp15.C: Adjust error markers.
12997         * g++.old-deja/g++.other/struct1.C: Likewise.
12998
12999         PR c++/20153
13000         * g++.dg/template/error17.C: New test.
13001
13002         PR c++/20148
13003         * g++.dg/parser/error26.C: New test.
13004
13005 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
13006
13007         PR tree-optimization/20100
13008         PR tree-optimization/20115
13009         * gcc.dg/pr20115.c: New test.
13010         * gcc.dg/pr20115-1.c: New test.
13011         * gcc.dg/pr20100.c: New test.
13012         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
13013         call-clobbered variables after alias1.
13014
13015 2005-02-22  Bud Davis  <bdavis@gfortran.org>
13016
13017         * gfortran.dg/list_read_4.f90: new test.
13018
13019 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
13020
13021         PR rtl-optimization/20017.
13022         * gcc.dg/pr20017.c: New.
13023
13024 2005-02-22  Devang Patel  <dpatel@apple.com>
13025
13026         PR 19952
13027         * g++.dg/tree-ssa/pr19952.C: New test.
13028
13029 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
13030
13031         PR c++/19883
13032         * g++.dg/parse/constant6.C: New test.
13033
13034 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
13035
13036         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
13037         * g++.dg/charset/asm2.c: Likewise.
13038         * g++.dg/charset/asm3.c: Likewise.
13039         * g++.dg/charset/asm4.c: Likewise.
13040         * g++.dg/charset/asm5.c: Likewise.
13041         * g++.dg/charset/attribute1.c: Likewise.
13042         * g++.dg/charset/attribute2.c: Likewise.
13043         * g++.dg/charset/extern1.cc: Likewise.
13044         * g++.dg/charset/extern2.cc: Likewise.
13045         * g++.dg/charset/extern3.cc: Likewise.
13046         * g++.dg/charset/function.cc: Likewise.
13047         * g++.dg/charset/string.c: Likewise.
13048         * g++.dg/charset/charset.exp: Likewise.
13049         * lib/target-supports.exp (check_iconv_available): Fix comment.
13050
13051 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
13052
13053         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
13054         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
13055         * gcc.dg/charset/asm2.c: Likewise.
13056         * gcc.dg/charset/asm3.c: Likewise.
13057         * gcc.dg/charset/asm4.c: Likewise.
13058         * gcc.dg/charset/asm5.c: Likewise.
13059         * gcc.dg/charset/asm6.c: Likewise.
13060         * gcc.dg/charset/attribute1.c: Likewise.
13061         * gcc.dg/charset/attribute2.c: Likewise.
13062         * gcc.dg/charset/builtin1.c: Likewise.
13063         * gcc.dg/charset/extern.c: Likewise.
13064         * gcc.dg/charset/function.c: Likewise.
13065         * gcc.dg/charset/string.c: Likewise.
13066         * gcc.dg/charset/charset.exp: Likewise.
13067
13068 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
13069
13070         PR fortran/20086
13071         * gfortran.dg/pr20086.f90: New test.
13072
13073 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
13074
13075         PR tree-optimization/19786
13076         * g++.dg/tree-ssa/pr19786.C: New.
13077
13078 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13079
13080         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
13081
13082 2005-02-21  Jeff Law  <law@redhat.com>
13083
13084         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
13085
13086 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13087
13088         * gfortran.dg/do_iterator: Split loop, markup all lines for
13089         which an error locus is printed.
13090         * gfortran.dg/pr17708.f90: Markup all lines for which an error
13091         locus is printed.
13092         * gfortran.dg/select_4.f90: Likewise.
13093         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
13094         locuses in the various permutations.
13095
13096 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
13097
13098         PR tree-optimization/19951
13099         * g++.dg/vect: New directory.
13100         * g++.dg/vect/vect.exp: New file.
13101         * g++.dg/vect/pr19951.cc: New testcase.
13102         * g++.dg/dg.exp: Also prune vectorizer tests.
13103
13104 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
13105
13106         PR 18785
13107         * gcc.dg/charset/builtin1.c: New test.
13108
13109 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13110
13111         PR c++/19299
13112         * g++.dg/inherit/volatile1.C: New test.
13113
13114         PR c++/19440
13115         * g++.dg/template/dtor4.C: New test.
13116
13117 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
13118
13119         * gfortran.dg/int_1.f90: New test.
13120
13121 2005-02-19  Devang Patel  <dpatel@apple.com>
13122
13123         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
13124
13125 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
13126
13127         * gfortran.dg/achar_1.f90: New test.
13128
13129 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
13130
13131         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
13132
13133 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
13134             Jakub Jelinek  <jakub@redhat.com>
13135
13136         PR tree-optimization/19828
13137         * gcc.dg/tree-ssa/loop-7.c: New test.
13138         * gcc.c-torture/execute/20050218-1.c: New test.
13139
13140 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
13141
13142         PR c/20043
13143         * gcc.dg/transparent-union-1.c: New test.
13144         * gcc.dg/transparent-union-2.c: New test.
13145
13146 2005-02-18  James E Wilson  <wilson@specifixinc.com>
13147
13148         PR tree-optimization/18977
13149         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
13150
13151 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
13152
13153         PR target/20054
13154         * gcc.dg/pr20054.c: New test.
13155
13156 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13157
13158         PR c++/19508
13159         * g++.dg/ext/attrib20.C: New test.
13160
13161 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
13162
13163         PR middle-end/20030
13164         * gfortran.fortran-torture/execute/character_passing.f90: New test.
13165
13166 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
13167
13168         PR c++/20008
13169         * g++.dg/opt/switch4.C: New.
13170
13171 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
13172
13173         PR c++/20023
13174         PR tree-optimization/20009
13175         * gcc.c-torture/compile/20050217-1.c: New test.
13176         * g++.dg/opt/switch3.C: New test.
13177
13178         PR tree-optimization/18947
13179         * gcc.c-torture/compile/20050215-1.c: New test.
13180         * gcc.c-torture/compile/20050215-2.c: New test.
13181         * gcc.c-torture/compile/20050215-3.c: New test.
13182
13183 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
13184
13185         PR c++/20028
13186         * g++.dg/template/crash34.C: New.
13187
13188         PR c++/20022
13189         * g++.dg/other/access3.C: New.
13190
13191 2005-02-17  Ira Rosen  <irar@il.ibm.com>
13192
13193         * gcc.dg/vect/vect-98.c: New test.
13194
13195 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
13196
13197         PR tree-optimization/19967
13198         * gcc.dg/pr19967.c: New.
13199
13200 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
13201
13202         PR middle-end/19857
13203         * gcc.dg/tree-ssa/20050215-1.c: New test.
13204         * gcc.c-torture/execute/20050215-1.c: New test.
13205
13206 2005-02-15  Eric Christopher  <echristo@redhat.com>
13207
13208         * gcc.dg/cpp/20050215-1.c: New file.
13209
13210 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
13211
13212         PR tree-optimization/15785
13213         * gcc.dg/pr15785-1.c: New test.
13214
13215 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
13216
13217         PR c++/17788
13218         * g++.dg/init/ctor4.C: New.
13219         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
13220
13221 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
13222
13223         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
13224         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
13225
13226 2005-02-15  Andreas Schwab  <schwab@suse.de>
13227
13228         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
13229         declare malloc.
13230
13231 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
13232
13233         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
13234
13235 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
13236
13237         PR tree-optimization/19853
13238         * gcc.c-torture/compile/pr19853.c: New test.
13239
13240 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
13241
13242         PR c++/19608
13243         * g++.dg/parse/local-class1.C: New.
13244
13245         PR c++/19895
13246         * g++.dg/parse/ptrmem3.C: New.
13247
13248         PR c++/19884
13249         * g++.old-deja/g++.oliva/template6.C: Add another case.
13250         * g++.dg/template/explicit6.C: New.
13251
13252 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
13253
13254         PR c++/17816
13255         * g++.dg/other/redecl2.C: New.
13256
13257 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
13258
13259         PR c++/19891
13260         * g++.dg/abi/covariant4.C: New.
13261
13262 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
13263
13264         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
13265
13266 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
13267
13268         * gcc.dg/vect/vect-96.c: Fix typo.
13269
13270 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13271
13272         PR c++/14479
13273         PR c++/19487
13274         * g++.dg/template/enum5.C: New test.
13275
13276 2005-02-12  Ira Rosen  <irar@il.ibm.com>
13277
13278         * gcc.dg/vect/vect-97.c: New test.
13279
13280 2005-02-12  Ira Rosen  <irar@il.ibm.com>
13281
13282         * gcc.dg/vect/vect-96.c: New test.
13283
13284 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
13285
13286         * gcc.dg/builtins-34.c: Also check ldexp*.
13287
13288 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
13289
13290         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
13291
13292 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
13293
13294         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
13295         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
13296         dg-require-dll, dg-require-iconv, dg-require-named-sections,
13297         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
13298         selector_list, selector_expression, dg-process-target): Move to new
13299         file target-supports-dg.exp.
13300         * lib/target-supports-dg.exp: New.
13301
13302         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
13303         New.
13304
13305 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
13306
13307         PR c++/19666
13308         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
13309
13310         PR middle-end/19858
13311         * gcc.c-torture/compile/20050210-1.c: New test.
13312
13313 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
13314
13315         PR c++/19755
13316         * g++.dg/warn/Wbraces1.C: New test.
13317
13318 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
13319
13320         * gcc.dg/builtins-52.c: New testcase.
13321
13322 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
13323
13324         PR c/19342
13325         * gcc.c-torture/execute/20050119-1.c: New test.
13326
13327 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
13328
13329         PR c++/19811
13330         * g++.dg/init/delete1.C: New test.
13331
13332 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
13333
13334         PR c++/18470
13335         * g++.dg/template/static12.C: New test.
13336
13337 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
13338
13339         PR c++/19787
13340         * g++.dg/conversion/ambig1.C: New test.
13341
13342         PR c++/19739
13343         * g++.dg/ext/attrib19.C: New test.
13344
13345         PR c++/19732
13346         * g++.dg/parse/dtor5.C: New test.
13347
13348         PR c++/19762
13349         * g++.dg/template/dtor3.C: New test.
13350
13351         PR c++/19826
13352         * g++.dg/template/static11.C: New test.
13353         * g++.dg/template/crash2.C: Remove dg-error marker.
13354
13355 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
13356
13357         PR C++/18491
13358         * g++.old-deja/g++.mike/p10769a.C: Remove.
13359
13360 2005-02-09  Roger Sayle  <roger@eyesopen.com>
13361
13362         * gcc.dg/builtins-48.c: New test case.
13363         * gcc.dg/builtins-49.c: New test case.
13364         * gcc.dg/builtins-50.c: New test case.
13365         * gcc.dg/builtins-51.c: New test case.
13366
13367 2005-02-09  Ian Lance Taylor  <ian@airs.com>
13368
13369         PR middle-end/19583
13370         * g++.dg/warn/Wreturn-type-3.C: New test.
13371
13372 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
13373
13374         PR middle-end/19402
13375         * gcc.dg/pr19402-1.c: New testcase.
13376         * gcc.dg/pr19402-2.c: likewise.
13377
13378 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
13379
13380         PR middle-end/19854
13381         * g++.dg/tree-ssa/tmmti.C: New testcase.
13382
13383 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
13384
13385         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
13386
13387 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
13388
13389         PR c++/19733
13390         * g++.dg/parse/crash23.C: New test.
13391         * g++.dg/warn/Weff1.C: New test.
13392
13393 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
13394
13395         * gcc.dg/20050209-1.c: New test.
13396
13397 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
13398
13399         PR target/19799
13400         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
13401
13402 2005-02-08  Mike Stump  <mrs@apple.com>
13403
13404         * g++.dg/pch/import-2.c: New test.
13405         * g++.dg/pch/import-2.hs: New.
13406         * g++.dg/pch/include/import-2a.h: New.
13407         * g++.dg/pch/include/import-2b.h: New.
13408
13409 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
13410
13411         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
13412
13413 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13414
13415         * gfortran.dg/substr_1.f90: New test.
13416
13417 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
13418
13419         PR middle-end/19775
13420         * gcc.dg/torture/builtin-power-1.c: Disable test for
13421         invalid transformation.
13422         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
13423         no longer optimize.
13424         * gcc.dg/builtins-47.c: New testcase.
13425
13426 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
13427             Dorit Naishlos  <dorit@il.ibm.com>
13428
13429         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
13430
13431 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
13432
13433         * gcc.c-torture/compile/20050206-1.c: New test.
13434
13435 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
13436
13437         PR tree-opt/19768
13438         * g++.dg/opt/pr19768.C: New test.
13439
13440 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
13441
13442         PR tree-opt/19736
13443         * gcc.c-torture/compile/pr19736.c: New test.
13444
13445 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13446
13447         PR c++/17401
13448         * g++.dg/parse/error25.C: New test.
13449
13450 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
13451
13452         * gcc.c-torture/execute/20050203-1.c: New.
13453
13454 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
13455
13456         * gcc.dg/vect/vect-85.c: Remove xfail.
13457         * gcc.dg/vect/vect-86.c: Remove xfail.
13458         * gcc.dg/vect/vect-87.c: Remove xfail.
13459         * gcc.dg/vect/vect-88.c: Remove xfail.
13460
13461 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
13462
13463         * gcc.dg/altivec-19.c: New.
13464
13465 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
13466
13467         PR c/17807
13468         * gcc.dg/nested-func-3.c: New test.
13469         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
13470
13471 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
13472
13473         * gcc.test-framework/gen_directive_tests: Generate tests for
13474         selector expressions.
13475
13476 2005-02-02  Matt Austern  <austern@apple.com>
13477
13478         PR c++/19628
13479         * g++/ext/builtin7.C: New.
13480         * g++/ext/builtin8.C: New.
13481
13482 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
13483
13484         PR c/18502
13485         * gcc.dg/pr18502-1.c: New test.
13486
13487 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13488
13489         PR c++/17413
13490         * g++.dg/template/local4.C: Tweak.
13491
13492 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
13493
13494         PR tree-optimization/19578
13495         * gcc.c-torture/compile/20050202-1.c: New test.
13496
13497 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
13498
13499         PR c/19435
13500         * gcc.dg/c99-init-4.c: New test.
13501
13502 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
13503
13504         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
13505
13506         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
13507
13508         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
13509         * g++.dg/eh/check-vect.h: New.
13510
13511         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
13512         * gcc.dg/vect/vect-78.c: Ditto.
13513         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
13514         Remove.
13515
13516         * g++.dg/conversion/simd1.C: Expect warning.
13517         * g++.dg/ext/attribute-test-1.C: Ditto.
13518         * g++.dg/ext/attribute-test-2.C: Ditto.
13519         * g++.dg/ext/attribute-test-3.C: Ditto.
13520         * g++.dg/ext/attribute-test-4.C: Ditto.
13521
13522         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
13523         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
13524
13525         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
13526
13527 2005-02-01  Richard Henderson  <rth@redhat.com>
13528
13529         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
13530         long double for ibm double-double format.
13531         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
13532
13533 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
13534
13535         PR tree-optimization/19633
13536         * testsuite/gcc.dg/pr19633-1.c: New test.
13537         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
13538         to NULL or a symbol.
13539
13540 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
13541
13542         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
13543         New procs.
13544         (dg-process-target (local override)): Handle selector expressions.
13545
13546         * gcc.test-framework/README: Describe tests in source directory.
13547         * gcc.test-framework/test-framework.awk: Handle dg- tests.
13548         * gcc.test-framework/test-framework.exp: Handle dg- tests.
13549         * gcc.test-framework/dg-bogus-exp-P.c: New test.
13550         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
13551         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
13552         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
13553         * gcc.test-framework/dg-do-link-exp-P.c: New test.
13554         * gcc.test-framework/dg-do-run-exp-P.c: New test.
13555         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
13556         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
13557         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
13558         * gcc.test-framework/dg-error-exp-P.c: New test.
13559         * gcc.test-framework/dg-error-exp-XP.c: New test.
13560         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
13561         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
13562         * gcc.test-framework/dg-output-exp-P.c: New test.
13563         * gcc.test-framework/dg-output-exp-XF.c: New test.
13564         * gcc.test-framework/dg-warning-exp-P.c: New test.
13565         * gcc.misc-tests/dg-1.c: Remove.
13566         * gcc.misc-tests/dg-2.c: Remove.
13567         * gcc.misc-tests/dg-3.c: Remove.
13568         * gcc.misc-tests/dg-4.c: Remove.
13569         * gcc.misc-tests/dg-5.c: Remove.
13570         * gcc.misc-tests/dg-6.c: Remove.
13571         * gcc.misc-tests/dg-7.c: Remove.
13572         * gcc.misc-tests/dg-8.c: Remove.
13573         * gcc.misc-tests/dg-9.c: Remove.
13574         * gcc.misc-tests/dg-10.c: Remove.
13575         * gcc.misc-tests/dg-11.c: Remove.
13576         * gcc.misc-tests/dg-12.c: Remove.
13577         * gcc.misc-tests/dg-test.exp: Remove.
13578
13579         * gcc.test-framework/test-framework.awk: Change recording and
13580         printing of passes and failures.
13581
13582         * gcc.test-framework: New directory.
13583         * gcc.test-framework/README: New.
13584         * gcc.test-framework/test-framework.exp: New.
13585         * gcc.test-framework/test-framework.awk: New.
13586         * gcc.test-framework/gen_directive_tests: New.
13587
13588 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
13589
13590         * lib/treelang.exp: Fix comment typos.
13591         (treelang_target_compile): Don't append libs=-ltreelang to options.
13592
13593 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
13594
13595         * g++.dg/parse/typename7.C: Adjust error messages.
13596
13597 2005-01-31  Jeff Law  <law@redhat.com>
13598
13599         * gcc.c-torture/execute/20050131-1.c: New test.
13600         * gcc.dg/wcaselabel.c: New test.
13601
13602 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
13603
13604         * g++.dg/other/warning1.C: Adjust error messags.
13605         * g++.dg/parse/constant5.C: New test.
13606
13607 2005-01-31  Steven Bosscher  <stevenb@suse.de>
13608
13609         PR c/19333
13610         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
13611         the test case valid.
13612         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
13613         * testsuite/gcc.dg/array-7.c: Adjust expected result.
13614         * testsuite/gcc.dg/pr18596-3.c: Likewise.
13615         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
13616         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
13617         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
13618
13619 2005-01-31  Dale Johannesen  <dalej@apple.com>
13620
13621         * g++.dg/opt/pr19650.C: New test.
13622
13623 2005-01-31  Richard Henderson  <rth@redhat.com>
13624
13625         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
13626         long double for intel double extended format.
13627         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
13628
13629 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
13630
13631         PR c++/19555
13632         * g++.dg/template/static10.C: New test.
13633
13634         PR c++/19395
13635         * g++.dg/parse/error24.C: New test.
13636
13637         PR c++/19367
13638         * g++.dg/lookup/builtin1.C: New test.
13639
13640         PR c++/19457
13641         * g++.dg/warn/conv3.C: New test.
13642
13643 2005-01-30  Bud Davis  <bdavis@gfortran.org>
13644
13645         PR fortran/19647
13646         * gfortan.dg/inquire_7.f90
13647
13648 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
13649
13650         PR tree-optimization/15791
13651         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
13652         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
13653         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
13654         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
13655         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
13656         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
13657         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
13658         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
13659         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
13660         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
13661
13662 2005-01-29  Paul Brook  <paul@codesourcery.com>
13663
13664         PR fortran/18565
13665         * check.c (real_or_complex_check): New function.
13666         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
13667         * intrinsic.c (add_functions): Use new check functions.
13668         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
13669         Add prototypes.
13670
13671 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
13672
13673         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
13674         gcc.dg/lvalue-3.c: New tests.
13675         * gcc.dg/concat.c: Update expected messages.
13676
13677 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
13678
13679         PR libfortran/19595
13680         * gfortran.dg/eor_1.f90: New test.
13681
13682 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
13683
13684         PR fortran/19589
13685         * gfortran.dg/logical_data_1.f90: New test.
13686
13687 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
13688
13689         PR c++/19253
13690         * g++.dg/template/crash33.C: New test.
13691
13692         PR c++/19667
13693         * g++.dg/template/crash32.C: New test.
13694
13695 2005-01-28  Ian Lance Taylor  <ian@airs.com>
13696
13697         PR middle-end/16558
13698         * g++.dg/warn/Wreturn-type-2.C: New test.
13699
13700 2004-06-24  Jeff Law  <law@redhat.com>
13701
13702         * gcc.dg/tree-ssa/20050128-1.c: New test.
13703
13704 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
13705
13706         * gcc.target/frv/all-mdpackh-1.c: New test.
13707
13708 2005-01-28  Steven Bosscher  <stevenb@suse.de>
13709
13710         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
13711
13712 2005-01-27  Richard Henderson  <rth@redhat.com>
13713
13714         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
13715
13716 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
13717
13718         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
13719
13720 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
13721
13722         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
13723         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
13724         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
13725         to cope with cases where the multilib options override the dg-options.
13726
13727 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
13728
13729         PR c/18946
13730         * gcc.dg/noncompile/20050120-1.c: New test.
13731
13732 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
13733
13734         PR tree-optimization/19633
13735         * gcc.dg/pr19633.c: New test.
13736         * gcc.dg/tree-ssa/pr19633.c: New test.
13737
13738 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
13739
13740         * gcc.dg/20041216-1.c: New test.
13741
13742 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
13743
13744         PR objc/18862
13745         * objc.dg/selector-2.m: New test.
13746
13747 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
13748
13749         * g++.dg/opt/range-test-2.C: New test.
13750
13751         PR rtl-optimization/19579
13752         * gcc.c-torture/execute/20050124-1.c: New test.
13753
13754 2005-01-26  Greg Parker  <gparker@apple.com>
13755         Stuart Hastings  <stuart@apple.com>
13756
13757         * gcc.c-torture/execute/20050125-1.c: New.
13758
13759 2005-01-18  Jan Hubicka  <jh@suse.cz>
13760
13761         PR tree-optimize/19337
13762         * gcc.c-torture/compile/20050119-1.c: New test.
13763
13764 2005-01-24  James E Wilson  <wilson@specifixinc.com>
13765
13766         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
13767         test for successful match.
13768
13769 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
13770
13771         PR objc/18408
13772         * objc.dg/comp-types-7.m: New test.
13773
13774 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
13775
13776         * lib/target-supports.exp (current_target_name): New.
13777         (check_effective_target_ilp32, check_effective_target_lp64):
13778         Cache the result to use as long as the current target, with
13779         multilib flags, remains the same.
13780
13781         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
13782         (dg-require-weak, dg-require-visibility, dg-require-alias,
13783         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
13784         dg-require-effective-target, dg-skip-if): Remove call to
13785         skip_test_and_clear_xfail.
13786         (dg-test): Clear xfail data.
13787
13788 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
13789
13790         PR target/17751
13791         * gcc.dg/ppc64-toc.c: New test.
13792
13793         * g++.dg/tree-ssa/empty-1.C: New test.
13794
13795         PR middle-end/19551
13796         * gcc.c-torture/execute/20050121-1.c: New test.
13797         * gcc.dg/20050121-2.c: New test.
13798
13799 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
13800         Paul Brook  <paul@codesourcery.com>
13801
13802         PR fortran/17941
13803         * gfortran.dg/real_const_1.f: New test.
13804         * gfortran.dg/real_const_2.f90: New test.
13805         * gfortran.dg/complex_int_1.f90: New test.
13806
13807 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
13808
13809         PR fortran/19313
13810         * gfortan.dg/inquire_6.f90: New test.
13811
13812 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
13813
13814         PR libfortran/19451
13815         * open_readonly_1.f90: New test.
13816
13817 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
13818
13819         PR libfortran/18982
13820         * gfortran.dg/open_new.f90: New file.
13821
13822 2005-01-22  Paul Brook  <paul@codesourcery.com>
13823
13824         * namelist_1.f90: New test.
13825
13826 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
13827
13828         PR tree-optimization/19484
13829         * gcc.c-torture/compile/20050122-[12].c: New tests.
13830
13831 2005-01-22  Paul Brook  <paul@codesourcery.com>
13832
13833         * gfortran.dg/implicit_2.f90: New test.
13834
13835 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
13836
13837         PR fortran/19314
13838         * gfortran.dg/inquire_5.f90: New test.
13839
13840 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13841
13842         PR c/18809
13843         * gcc.dg/pr18809-1.c: New test.
13844
13845 2005-01-21  Ian Lance Taylor  <ian@airs.com>
13846
13847         * gcc.dg/20050121-1.c: New test.
13848
13849         PR tree-optimization/13000
13850         * gcc.dg/20040206-1.c: Change warning to point where function is
13851         being inlined.
13852
13853 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13854
13855         PR c++/19208
13856         * g++.dg/template/array11.C: New test.
13857
13858 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13859
13860         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
13861         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
13862         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
13863         * gfortran.dg/getenv_1.f90: Add dg-do directive.
13864         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
13865         gfortran.dg/pr17164.f90: Add missing dg-do directives.
13866
13867 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
13868
13869         PR tree-optimization/15349
13870         * gcc.dg/tree-ssa/pr15349.c: New.
13871
13872 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
13873
13874         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
13875
13876 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
13877
13878         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
13879         scan-assembler-times directive name.
13880
13881         * gcc.dg/asm-a.c: Move dg-require-effective-target to
13882         after dg-do.
13883
13884         PR rtl-optimization/19462
13885         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
13886
13887 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
13888
13889         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
13890         counting function calls on ia64.
13891
13892 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
13893
13894         PR rtl-optimization/15139
13895         * gcc.dg/20050111-2.c: New test.
13896
13897         PR c/17297
13898         * gcc.c-torture/compile/20050113-1.c: New testcase.
13899
13900         PR middle-end/19164
13901         * gcc.dg/20050113-1.c: New testcase.
13902
13903 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
13904
13905         * gcc.dg/vect/vect-85.c: Add comment.
13906         * gcc.dg/vect/vect-86.c: Add xfail for now.
13907         * gcc.dg/vect/vect-87.c: Add xfail for now.
13908         * gcc.dg/vect/vect-88.c: Add xfail for now.
13909         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
13910
13911 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13912
13913         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
13914
13915 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13916
13917         * g++.dg/debug/typedef3.C: New test.
13918
13919 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
13920
13921         PR c/19472
13922         * gcc.dg/asm-a.c: New test.
13923
13924 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
13925
13926         * gcc.dg/sh-relax.c: Add prototype for abort.
13927
13928 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13929
13930         * gcc.dg/short-compare-1.c: New test.
13931         * gcc.dg/short-compare-2.c: Likewise.
13932
13933 2005-01-18  Michael Matz  <matz@suse.de>
13934
13935         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
13936
13937 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
13938
13939         PR tree-optimization/19121
13940         * gcc.c-torture/compile/pr19121.c: New test.
13941
13942 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
13943
13944         PR target/19357
13945         * gcc.c-torture/compile/pr19357.c: New test.
13946
13947 2005-01-17  Ian Lance Taylor  <ian@airs.com>
13948
13949         PR c/5675
13950         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
13951         pass--those that refer just to the variable, possibly with a
13952         cast.
13953         * gcc.dg/c99-const-expr-3.c: Likewise.
13954
13955         PR middle-end/13127
13956         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
13957         longer emitted.
13958
13959 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
13960
13961         PR fortran/18778
13962         * gfortran.dg/endfile_2.f90: New test.
13963
13964 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
13965
13966         PR 19168
13967         * gfortran.dg/select_5.f90: New test.
13968
13969 2004-01-16  Paul Brook  <paul@codesourcery.com>
13970
13971         * gfortran.dg/common_4.f90: New test.
13972
13973 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
13974
13975         PR rtl-optimization/19462
13976         * gcc.dg/torture/pr19462-1.c: New test.
13977
13978 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
13979
13980         PR objc/19321
13981         * objc.dg/func-ptr-2.m: New.
13982         * objc.dg/volatile-1.m: New.
13983
13984 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13985
13986         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
13987
13988 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
13989
13990         PR tree-optimization/19060
13991         * gcc.c-torture/execute/20050104-1.c: New test.
13992
13993 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
13994
13995         PR fortran/18983
13996         * gfortran.dg/write_to_null.f90: New test.
13997
13998 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
13999             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14000
14001         PR other/19328
14002         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
14003         argument.
14004
14005 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
14006
14007         PR c++/19263
14008         * g++.dg/init/vector1.C: New test.
14009
14010 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
14011
14012         PR target/13158
14013         * gcc.target/ia64/sibcall-unwind-1.c: New test.
14014         PR target/18987
14015         * gcc.target/ia64/sibcall-unwind-2.c: New test.
14016
14017 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
14018
14019         * gfortran.dg/select_1.f90: New test.
14020         * gfortran.dg/select_2.f90: New test.
14021         * gfortran.dg/select_3.f90: New test.
14022         * gfortran.dg/select_4.f90: New test.
14023
14024 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
14025
14026         PR middle-end/19084
14027         PR rtl-optimization/19348
14028         * gcc.dg/20050111-1.c: New test.
14029         * gcc.c-torture/execute/20050111-1.c: New test.
14030
14031         * gcc.dg/i386-asm-4.c: New test.
14032
14033 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14034
14035         * gcc.dg/nested-func-2.c: New test.
14036         * ada/acats/norun.lst: Remove c953002.
14037
14038 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
14039
14040         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
14041
14042 2005-01-12  Ben Elliston  <bje@au.ibm.com>
14043
14044         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
14045
14046 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
14047
14048         PR target/18761
14049         * g++.dg/abi/align1.C: New test.
14050
14051 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
14052
14053         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
14054         at a time.
14055         * g++.dg/ext/altivec_check.h: Support compiling as C.
14056
14057 2005-01-10  Roger Sayle  <roger@eyesopen.com>
14058
14059         PR c++/19355
14060         * g++.dg/expr/pr19355-1.C: New test case.
14061
14062 2005-01-10  Laurent GUERBY <laurent@guerby.net>
14063
14064         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
14065         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
14066         * ada/acats/tests/c3/c92005b.ada: Likewise.
14067         * ada/acats/tests/c3/cxb3012.a: Likewise.
14068         * ada/acats/norun.lst: Add c380004 and c953002, add PR
14069
14070 2005-01-09  Paul Brook  <paul@codesourcery.com>
14071
14072         * gfortran.dg/common_2.f90: New file.
14073         * gfortran.dg/common_3.f90: New file.
14074
14075 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
14076
14077         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
14078
14079 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
14080
14081         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
14082         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
14083         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
14084         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
14085         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
14086         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
14087         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
14088         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
14089         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
14090         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
14091         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
14092         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
14093         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
14094         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
14095         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
14096         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
14097         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
14098         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
14099         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
14100         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
14101         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
14102         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
14103         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
14104         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
14105         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
14106         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
14107         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
14108         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
14109         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
14110         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
14111         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
14112         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
14113         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
14114         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
14115         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
14116         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
14117         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
14118         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
14119         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
14120         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
14121         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
14122         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
14123         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
14124         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
14125         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
14126         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
14127         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
14128         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
14129         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
14130         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
14131         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
14132         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
14133         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
14134         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
14135         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
14136         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
14137         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
14138         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
14139         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
14140         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
14141         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
14142         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
14143         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
14144         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
14145         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
14146         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
14147         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
14148
14149         * gcc.dg/vect/vect-1.c: Fix spelling.
14150         * gcc.dg/vect/vect-10.c: Fix spelling.
14151         * gcc.dg/vect/vect-11.c: Fix spelling.
14152         * gcc.dg/vect/vect-12.c: Fix spelling.
14153         * gcc.dg/vect/vect-14.c: Fix spelling.
14154         * gcc.dg/vect/vect-15.c: Fix spelling.
14155         * gcc.dg/vect/vect-16.c: Fix spelling.
14156         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
14157         * gcc.dg/vect/vect-64.c: Fix comments.
14158         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
14159
14160 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
14161             Ira Rosen  <irar@il.ibm.com>
14162
14163         * gcc.dg/vect/vect-70.c: New test.
14164         * gcc.dg/vect/vect-71.c: New test.
14165
14166 2005-01-09  Manfred Hollstein  <mh@suse.com>
14167
14168         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
14169         * gcc.dg/pr18241-2.c: Likewise.
14170         * gcc.dg/pr18241-3.c: Likewise.
14171         * gcc.dg/pr18241-4.c: Likewise.
14172         * gcc.dg/pr18241-5.c: Likewise.
14173
14174 2005-01-08  Richard Henderson  <rth@redhat.com>
14175
14176         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
14177         False for x86 and x86-64.
14178
14179 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
14180
14181         PR tree-optimization/18241
14182         * gcc.dg/pr18241-1.c: New test.
14183         * gcc.dg/pr18241-2.c: New test.
14184         * gcc.dg/pr18241-3.c: New test.
14185         * gcc.dg/pr18241-4.c: New test.
14186         * gcc.dg/pr18241-5.c: New test.
14187
14188 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
14189
14190         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
14191         gfortran.dg/select_4.f90: New.
14192
14193 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
14194
14195         * gcc.c-torture/execute/20050107-1.c: New test.
14196
14197 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
14198
14199         PR c++/19298
14200         * g++.dg/template/ref2.C: New.
14201
14202 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
14203
14204         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
14205         instead of being empty.
14206
14207 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14208
14209         PR fortran/15553
14210         * gfortran.dg/array-1.f90: New test.
14211
14212 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
14213
14214         PR tree-optimization/19283
14215         * gcc.c-torture/execute/20050106-1.c: New test.
14216
14217         PR rtl-optimization/18861
14218         * gcc.dg/20050105-1.c: New test.
14219
14220         PR tree-optimization/18828
14221         * gcc.dg/20050105-2.c: New test.
14222
14223 2005-01-07  Andreas Jaeger  <aj@suse.de>
14224
14225         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
14226
14227 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
14228
14229         PR fortran/18398
14230         * gfortran.dg/fmt_read.f90: New test.
14231
14232 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
14233
14234         * gcc.dg/rs6000-ldouble-2.c: New.
14235
14236 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
14237
14238         PR c++/19244
14239         * g++.dg/parser/ctor2.C: New test.
14240
14241 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14242
14243         PR c++/17154
14244         * g++.dg/template/using9.C: New test.
14245
14246 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14247
14248         PR c++/19258
14249         * g++.dg/lookup/friend6.C: New test.
14250
14251 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
14252
14253         PR c++/19270
14254         * g++.dg/template/array10.C: New.
14255
14256 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14257
14258         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
14259         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
14260
14261 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
14262
14263         * gcc.c-torture/compile/20050105-1.c: New test.
14264
14265 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
14266
14267         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
14268
14269 2005-01-05  Roger Sayle  <roger@eyesopen.com>
14270
14271         PR middle-end/19100
14272         * gcc.dg/conv-3.c: New test case.
14273
14274 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
14275
14276         * gcc.dg/asm-wide-1.c: New test.
14277
14278 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
14279
14280         PR c++/19030
14281         * g++.dg/parse/crash22.C: New
14282
14283 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
14284
14285         PR 19257
14286         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
14287
14288 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
14289
14290         PR middle-end/17767
14291         * gcc.dg/i386-mmx-6.c: New test case.
14292
14293 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
14294
14295         PR tree-optimization/18308
14296         * gcc.dg/vect/pr18308.c: New testcase.
14297
14298 2005-01-04  Andreas Jaeger  <aj@suse.de>
14299
14300         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
14301
14302 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
14303             Robert Bowdidge <bowdidge@apple.com>
14304
14305         * gcc.dg/cpp/subframework1.c: New.
14306         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
14307         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
14308         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
14309         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
14310
14311 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
14312
14313         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
14314         producing warning.
14315         * gcc.dg/darwin-weakimport-2.c: New.
14316
14317 2005-01-03  Richard Henderson  <rth@redhat.com>
14318
14319         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
14320
14321 2005-01-03  Richard Henderson  <rth@redhat.com>
14322
14323         * gcc.dg/vect/vect.exp: Enable for ia64.
14324         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
14325         (check_effective_target_vect_float): Likewise.
14326         (check_effective_target_vect_no_align): Likewise.
14327         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
14328         * gcc.dg/vect/vect-8.c: Likewise.
14329
14330 2005-01-03  Uros Bizjak <uros@kss-loka.si>
14331
14332         PR target/19236
14333         * gcc.dg/pr19236-1.c: New test case.
14334
14335 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
14336
14337         PR rtl-optimization/12092
14338         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
14339
14340 2005-01-02  Andreas Jaeger  <aj@suse.de>
14341
14342         * gcc.dg/pr12092-1.c: Do not run on x86_64.
14343
14344 2005-01-01  Roger Sayle  <roger@eyesopen.com>
14345             Andrew Pinski  <pinskia@physics.uc.edu>
14346
14347         PR rtl-optimization/12092
14348         * gcc.dg/pr12092-1.c: New test case.
14349
14350 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
14351
14352         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
14353         'hidden' and 'default' for better portability.
14354         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
14355
14356         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
14357         6 and 7.
14358         * g++.old-deja/g++.brendan/new3.C: Likewise.
14359
14360 2005-01-01  Steven Bosscher  <stevenb@suse.de>
14361
14362         * gcc.dg/20041231-1.C: New test.
14363         * g++.dg/warn/Wunreachable-code-1.C: New test.
14364
14365 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
14366
14367         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
14368         file, not /dev/null.  Abort on error.
14369
14370 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
14371             Ziemowit Laski  <zlaski@apple.com>
14372
14373         PR objc/18971
14374         * objc.dg/encode-5.m: New test.
14375
14376 2004-12-29  Richard Henderson  <rth@redhat.com>
14377
14378         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
14379         * objc.dg/stabs-1.m: Disable for ia64.
14380
14381 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
14382
14383         PR c++/19190
14384         * g++.dg/warn/Wunused-10.C: New test.
14385
14386 2004-12-28  Richard Henderson  <rth@redhat.com>
14387
14388         * objc.dg/stabs-1.m: Disable for alpha.
14389
14390 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
14391
14392         PR c++/19149
14393         * g++.dg/parse/error23.C: New test.
14394
14395 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14396
14397         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
14398
14399         PR fortran/19032
14400         * gfortran.dg/intrinsic_modulo_1.f90: New.
14401         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
14402         tests with divisor -1.
14403
14404 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
14405
14406         * g++.dg/opt/temp1.C (memcpy): Return a value.
14407
14408         PR c++/19148
14409         * g++.dg/expr/cond7.C: New test.
14410
14411 2004-12-27  Paul Brook  <paul@codesourcery.com>
14412
14413         * gfortran.dg/g77/select_no_compile.f: Remove.
14414
14415 2004-12-27  Richard Henderson  <rth@redhat.com>
14416
14417         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
14418         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
14419         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
14420
14421 2004-12-26  Richard Henderson  <rth@redhat.com>
14422
14423         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
14424         by 1i instead of token pasting.
14425
14426 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14427
14428         PR tree-optimization/17578
14429         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
14430         to additional_flags.
14431         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
14432
14433 2004-12-25  Richard Henderson  <rth@redhat.com>
14434
14435         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
14436         Remove Alpha.
14437
14438 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14439
14440         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
14441         hppa*-*-hpux*.
14442         * gcc.dg/pr17957.c (dg-options): Likewise.
14443         * gcc.dg/struct-ret-1.c: Add prototype for abort.
14444         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
14445         instead of 0 on __hppa__.
14446         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
14447         "foo,%r" on hppa*-*-*.
14448
14449 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
14450
14451         PR fortran/19071
14452         * gfortran.dg/complex_write.f90: New test.
14453
14454 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
14455
14456         PR c++/17595
14457         * g++.dg/parse/pragma2.C: New test.
14458
14459         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
14460
14461 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
14462
14463         * gcc.dg/empty2.c: Add missing dg-warning.
14464
14465 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
14466
14467         PR c++/17413
14468         * g++.dg/template/local4.C: New test.
14469         * g++.dg/template/crash19.C: Add dg-error marker.
14470
14471         * g++.dg/template/crash31.C: Correct embedded PR number.
14472
14473 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
14474
14475         PR c++/16405
14476         * g++.dg/opt/temp1.C: Add do-run marker.
14477
14478 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
14479
14480         * g++.dg/template/spec19.C: New.
14481
14482 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
14483
14484         PR target/16819
14485         * gcc.dg/empty2.c: New.
14486
14487 2004-12-23  Richard Henderson  <rth@redhat.com>
14488
14489         * lib/target-supports.exp (check_effective_target_vect_no_align):
14490         Remove i?86 and x86-64.
14491
14492 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
14493
14494         PR c++/16405
14495         * g++.dg/opt/temp1.C: New test.
14496
14497 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14498
14499         PR c++/18733
14500         * g++.dg/template/friend33.C: New testcase.
14501
14502 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
14503
14504         PR c++/18464
14505         * g++.dg/template/cond5.C: New test.
14506
14507         PR c++/18492
14508         * g++.dg/inherit/thunk3.C: New test.
14509
14510         PR c++/11224
14511         * g++.dg/warn/Wunused-9.C: New test.
14512
14513 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
14514
14515         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
14516
14517 2004-12-22  Jan Beulich  <jbeulich@novell.com>
14518
14519         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
14520
14521 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
14522
14523         PR c++/18378
14524         * g++.dg/ext/packed8.C: New test.
14525
14526         PR c++/19063
14527         * g++.dg/template/crash31.C: New test.
14528
14529         PR c++/19034
14530         * g++.dg/template/crash30.C: New test.
14531
14532 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
14533
14534         PR C++/18984
14535         * g++.dg/eh/ctor3.C: New test.
14536
14537 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14538
14539         * objc.dg/stabs-1.m: Allow section name to be quoted and
14540         assembly label to begin with '.LL'.
14541
14542 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
14543
14544         * gcc.dg/vect/vect.exp
14545         (check_effective_target_lp64_or_vect_no_align): New.
14546         * gcc.dg/vect/vect-77.c: Use it.
14547         * gcc.dg/vect/vect-78.c: Use it.
14548
14549         * lib/target-supports.exp
14550         (check_effective_target_vect_no_max,
14551         check_effective_target_vect_no_bitwise,
14552         check_effective_target_vect_no_align): New.
14553         * gcc.dg/vect/vect-13.c: Use them.
14554         * gcc.dg/vect/vect-17.c: Ditto.
14555         * gcc.dg/vect/vect-18.c: Ditto.
14556         * gcc.dg/vect/vect-19.c: Ditto.
14557         * gcc.dg/vect/vect-20.c: Ditto.
14558         * gcc.dg/vect/vect-27.c: Ditto.
14559         * gcc.dg/vect/vect-29.c: Ditto.
14560         * gcc.dg/vect/vect-44.c: Ditto.
14561         * gcc.dg/vect/vect-48.c: Ditto.
14562         * gcc.dg/vect/vect-50.c: Ditto.
14563         * gcc.dg/vect/vect-52.c: Ditto.
14564         * gcc.dg/vect/vect-54.c: Ditto.
14565         * gcc.dg/vect/vect-56.c: Ditto.
14566         * gcc.dg/vect/vect-58.c: Ditto.
14567         * gcc.dg/vect/vect-60.c: Ditto.
14568         * gcc.dg/vect/vect-72.c: Ditto.
14569         * gcc.dg/vect/vect-80.c: Ditto.
14570
14571 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
14572
14573         PR c++/14075
14574         * g++.dg/init/string1.C: New.
14575
14576         PR c++/18975
14577         * g++.dg/other/synth1.C: New.
14578
14579 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
14580
14581         PR c/18963
14582         * gcc.dg/pr18963-1.c: New test.
14583
14584 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
14585
14586         PR c/18596
14587         * gcc.dg/funcdef-storage-1.c (foo): Remove.
14588         * gcc.dg/pr18596-1.c: Use dg-error.
14589         (dg-options): Use -fno-unit-at-a-time.
14590         * gcc.dg/pr18596-2.c: New test.
14591         * gcc.dg/pr18596-3.c: New test.
14592
14593 2004-12-20  Roger Sayle  <roger@eyesopen.com>
14594
14595         PR middle-end/18683
14596         * g++.dg/opt/pr18683-1.C: New test case.
14597
14598 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
14599
14600         PR other/19093
14601         * g++.dg/opt/max1.C: Fix for 64bit targets.
14602
14603 2004-12-20  Matt Austern  <austern@apple.com>
14604
14605         PR c++/19044
14606         * g++.dg/ext/builtin6.C: New
14607
14608 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
14609
14610         PR tree-optimization/19080
14611         * gcc.c-torture/compile/pr19080.c: New test.
14612
14613 2004-12-20  Steven Bosscher  <stevenb@suse.de>
14614
14615         * gcc.dg/20041219-1.c: New test.
14616
14617 2004-12-19  Roger Sayle  <roger@eyesopen.com>
14618
14619         PR middle-end/19068
14620         * g++.dg/opt/max1.C: New test case.
14621
14622 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14623
14624         * gcc.dg/fdata-sections-1.c: New test.
14625
14626 2004-12-18  Roger Sayle  <roger@eyesopen.com>
14627
14628         PR middle-end/18548
14629         * gcc.dg/max-1.c: New test case.
14630
14631 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
14632
14633         * gcc.c-torture/execute/20041218-1.c: New test.
14634
14635 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
14636
14637         * gcc.dg/pr18501.c: New test.
14638         * gcc.dg/uninit-5.c: XFAIL.
14639         * gcc.dg/uninit-9.c: XFAIL.
14640
14641 2004-12-17  Dale Johannesen  <dalej@apple.com>
14642
14643         * gcc.dg/20041213-1.c: New.
14644
14645 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
14646
14647         * objc.dg/stabs-1.m: Allow assembly label to begin
14648         with a dot ('.').
14649
14650 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
14651
14652         * gcc.c-torture/execute/20041213-1.c: Move...
14653         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
14654
14655 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
14656
14657         PR c++/18721
14658         * g++.dg/lookup/conv-5.C: New.
14659
14660 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
14661
14662         * objc.dg/stabs-1.m: New test.
14663
14664 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
14665
14666         * gcc.dg/visibility-c.c: Change compile to
14667         assemble for the test.
14668
14669 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
14670
14671         PR target/19041
14672         * gcc.dg/visibility-c.c: New test.
14673
14674 2004-12-16  Roger Sayle  <roger@eyesopen.com>
14675
14676         PR middle-end/18493
14677         * gcc.dg/switch-8.c: New test case.
14678
14679 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14680
14681         PR c++/18905
14682         * g++.dg/template/init4.C: New.
14683         * g++.dg/opt/static3.C: Enable optimizer.
14684
14685 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
14686
14687         * g++.dg/other/complex1.C: New test.
14688
14689 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
14690
14691         * g++.dg/opt/inline9.C: New test.
14692
14693 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14694
14695         PR fortran/18993
14696         * gfotran.dg/nullify_1.f: New test.
14697
14698 2004-12-15  Richard Henderson  <rth@redhat.com>
14699
14700         * gcc.target/i386/i386.exp: New harness.
14701         * gcc.target/i386/vect-args.c: New.
14702
14703 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
14704
14705         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
14706
14707 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14708
14709         PR c++/18825
14710         * g++.dg/template/friend32.C: New test.
14711
14712 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14713
14714         * cpp/pragma-once-1.c: New test.
14715         * cpp/pragma-once-1b.h: Likewise.
14716         * cpp/pragma-once-1c.h: Likewise.
14717         * cpp/pragma-once-1d.h: Likewise.
14718         * cpp/inc/pragma-once-1a.h: Likewise.
14719
14720 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
14721             Steven G. Kargl  <kargls@comcast.net>
14722
14723         PR fortran/17597
14724         * gfortran.dg/list_read_3.f90: New test.
14725
14726 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14727
14728         * gcc.dg/ftrapv-2.c: New test.
14729
14730 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
14731
14732         PR c++/18981
14733         * g++.dg/template/typename9.C: New test.
14734
14735 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
14736
14737         PR c++/18738
14738         * g++.dg/template/typename8.C: New test.
14739         * g++.dg/parse/friend2.C: Tweak error message.
14740
14741 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
14742
14743         * gcc.c-torture/20041214-1.c: New test.
14744
14745 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
14746
14747         PR c++/18965
14748         * g++.dg/init/array17.C: New test.
14749
14750 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
14751
14752         PR c++/18793
14753         * g++.dg/init/aggr3.C: New test.
14754
14755 2004-12-14  Janis Johnson  <janis187@us.ibm.com
14756
14757         * gcc.dg/altivec-types-1.c: New test.
14758         * gcc.dg/altivec-types-2.c: New test.
14759         * gcc.dg/altivec-types-3.c: New test.
14760         * gcc.dg/altivec-types-4.c: New test.
14761         * g++.dg/ext/altivec-types-1.C: New test.
14762         * g++.dg/ext/altivec-types-2.C: New test.
14763         * g++.dg/ext/altivec-types-3.C: New test.
14764         * g++.dg/ext/altivec-types-4.C: New test.
14765
14766 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
14767
14768         PR middle-end/18951
14769         * gcc.c-torture/execute/20041213-1.c: New test.
14770
14771 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
14772
14773         PR c++/18949
14774         * g++.dg/template/cast1.C: New.
14775
14776 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
14777
14778         * gcc.c-torture/execute/20041213-2.c: New test.
14779
14780 2004-12-13  Richard Henderson  <rth@redhat.com>
14781
14782         * gcc.dg/i386-sse-10.c: Fix typo in options.
14783
14784 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
14785
14786         PR c++/18968
14787         * g++.dg/opt/pr18968.C: New test.
14788
14789 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
14790
14791         PR c++/18925
14792         * g++.dg/ext/visibility/staticdatamem.C: New test.
14793
14794 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
14795
14796         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
14797
14798 2004-12-13  Roger Sayle  <roger@eyesopen.com>
14799
14800         PR rtl-optimization/18928
14801         * gcc.dg/pr18928-1.c: New test case.
14802
14803 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
14804
14805         PR tree-opt/16951
14806         * gcc.c-torture/compile/20041211-1.c: New.
14807
14808 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14809
14810         PR middle-end/17564
14811         * gcc.c-torture/execute/20041212-1.c: New test.
14812
14813 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14814
14815         PR fortran/18869
14816         * gfortran.dg/common_1.f90: New test.
14817
14818 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
14819         Paul Brook  <paul@codesourcery.com>
14820
14821         PR fortran/16222
14822         * gfortran.dg/real_do_1.f90: New test.
14823
14824 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
14825
14826         PR tree-opt/18040
14827         * g++.dg/opt/ptrmem6.C: New test.
14828
14829 2004-12-11  Roger Sayle  <roger@eyesopen.com>
14830
14831         PR middle-end/18921
14832         * gcc.dg/pr18921-1.c: New test case.
14833
14834 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14835
14836         PR fortran/17175
14837         * gfortran.dg/scale_1.f90: New test.
14838
14839 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
14840
14841         PR middle-end/18903
14842         * gcc.c-torture/compile/pr18903.c: New test.
14843
14844 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
14845
14846         * gcc.c-torture/execute/20041210-1.c: New test.
14847
14848 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14849
14850         PR c++/18731
14851         * g++.dg/parser/struct-1.C: New test.
14852         * g++.dg/parser/struct-2.C: New test.
14853         * g++.dg/parser/struct-3.C: New test.
14854
14855 2004-12-09  Richard Henderson  <rth@redhat.com>
14856
14857         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
14858
14859         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
14860         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
14861
14862 2004-12-09  Matt Austern  <austern@apple.com>
14863
14864         PR c++/18514
14865         * g++.dg/ext/builtin1.C: New
14866         * g++.dg/ext/builtin2.C: New
14867         * g++.dg/ext/builtin3.C: New
14868         * g++.dg/ext/builtin4.C: New
14869         * g++.dg/ext/builtin5.C: New
14870
14871 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
14872
14873         PR tree-opt/18904
14874         * g++.dg/opt/ptrmem5.C: New test.
14875
14876 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
14877
14878         * g++.dg/parse/typename5.C: Adjust for new error.
14879         * g++.dg/parse/typename7.C: New.
14880
14881 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14882
14883         PR c++/18073
14884         * g++.dg/other/mmintrin.C: New test.
14885
14886 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
14887
14888         PR c++/16681
14889         * g++.dg/init/array15.C: New.
14890         * g++.dg/init/array16.C: New.
14891
14892 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14893
14894         PR fortran/18826
14895         * gfortran.dg/assign_1.f90: New test.
14896
14897 2004-12-08  Nick Clifton  <nickc@redhat.com>
14898
14899         * gcc.target/xstormy16/bss_below100: New directory containing tests.
14900         * gcc.target/xstormy16/data_below100: Likewise.
14901         * gcc.target/xstormy16/sfr: Likewise.
14902         * gcc.target/xstormy16/below100.S: New test source file.
14903         * gcc.target/xstormy16/below100.ld: New test linker script.
14904         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
14905         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
14906         bp instructions.
14907         * gcc.target/xstormy16/bp.c: Likewise.
14908
14909         * gcc.target/xstormy16/bss_below100: New files:
14910         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
14911         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
14912         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
14913         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
14914         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
14915         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
14916         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
14917         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
14918         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
14919         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
14920         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
14921         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
14922         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
14923         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
14924         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
14925         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
14926         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
14927         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
14928         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
14929         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
14930         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
14931         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
14932         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
14933         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
14934         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
14935         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
14936         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
14937
14938         * gcc.target/xstormy16/data_below100: New files:
14939         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
14940         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
14941         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
14942         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
14943         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
14944         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
14945         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
14946         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
14947         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
14948         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
14949         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
14950         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
14951         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
14952         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
14953         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
14954         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
14955         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
14956         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
14957         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
14958         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
14959         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
14960         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
14961         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
14962         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
14963         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
14964         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
14965         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
14966
14967         * gcc.target/xstormy16/sfr: New files:
14968         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
14969         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
14970         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
14971         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
14972         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
14973         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
14974         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
14975         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
14976         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
14977         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
14978         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
14979         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
14980         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
14981         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
14982         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
14983         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
14984         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
14985         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
14986         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
14987         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
14988         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
14989         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
14990         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
14991         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
14992         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
14993         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
14994         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
14995         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
14996         27_if0_sfrw_bitfield_f.c
14997
14998 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14999
15000         PR c++/18100
15001         * g++.dg/lookup/name-clash4.C: New test.
15002
15003 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
15004
15005         PR c++/18672
15006         * g++.dg/opt/array1.C: New.
15007
15008         PR c++/18803
15009         * g++.dg/template/operator5.C: New.
15010
15011 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
15012
15013         PR c/18867
15014         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
15015
15016 2004-12-07  Steven Bosscher  <stevenb@suse.de>
15017
15018         * gcc.dg/noncompile/20041207.c: New test.
15019
15020 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
15021
15022         * g++.dg/other/unreachable-1.C: New test.
15023
15024 2004-12-06  Nick Clifton  <nickc@redhat.com>
15025
15026         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
15027         <limits.h> because the latter comes from gcc's include/ directory
15028         and not the newlib/libc/include directory.
15029
15030 2004-12-04  Richard Henderson  <rth@redhat.com>
15031
15032         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
15033
15034 2004-12-04  Richard Henderson  <rth@redhat.com>
15035
15036         * lib/target-supports.exp (check_gc_sections_available): Disable
15037         for alpha and ia64.
15038
15039 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
15040
15041         PR middle-end/17909
15042         * g++.dg/other/vararg-2.C: New test.
15043
15044 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15045
15046         PR c++/17011, c++/17971
15047         * g++.dg/template/error15.C: Adjust expected error.
15048         * g++.dg/template/instantiate3.C: Likewise.
15049
15050 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
15051
15052         * gcc.dg/altivec-18.c: Fix for darwin
15053
15054 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
15055
15056         PR c++/18782
15057         * g++.dg/parse/ptrmem2.C: New.
15058
15059         PR c++/18318
15060         * g++.dg/template/new1.C: New.
15061
15062 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15063
15064         PR fortran/18710
15065         * gfortran.dg/direct_io_3.f90: New test.
15066
15067 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
15068
15069         PR 18758
15070         * g++.dg/parse/crash21.C: New.
15071
15072 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15073
15074         PR c++/15664, c++/18276
15075         * g++.dg/template/ttp13.C: New test.
15076         * g++.dg/template/ttp14.C: Likewise.
15077
15078 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15079
15080         PR c++/18123
15081         * g++.dg/parse/enum2.C: New test.
15082         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
15083
15084 2004-12-02  Nick Clifton  <nickc@redhat.com>
15085
15086         * gcc.target/xstormy16: New test directory.
15087         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
15088         * gcc.target/xstormy16/bp.c: Check the generation of bp
15089         instructions.
15090         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
15091         bn instructions and the BELOW100 attribute.
15092
15093 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
15094
15095         PR target/16952
15096         * gcc.dg/ppc-eabi.c: New.
15097
15098 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
15099
15100         PR fortran/18284
15101         * gfortran.dg/backspace.f90
15102
15103 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
15104
15105         * gfortran.dg/inquire.f90: New test.
15106
15107 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
15108
15109         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
15110         handle effective-target-keyword.
15111         (dg-skip-if): Support effective-target keyword as target list.
15112         (dg-xfail-if): Ditto.
15113         * lib/target-supports.exp (is-effective-target-keyword): New proc.
15114
15115 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
15116
15117         PR tree-optimization/18291
15118         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
15119
15120 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
15121
15122         PR C++/18729
15123         * g++.dg/parse/crash20.C: New.
15124
15125         PR c++/17431
15126         * g++.dg/overload/arg1.C: New.
15127         * g++.dg/overload/arg2.C: New.
15128         * g++.dg/overload/arg3.C: New.
15129         * g++.dg/overload/arg4.C: New.
15130
15131 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
15132
15133         * gcc.dg/c99-flex-array-4.c: Remove.
15134
15135 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
15136
15137         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
15138
15139         * lib/target-supports.exp (is-effective-target): Simplify.
15140
15141         * lib/target-supports.exp (check_effective_target_vect_long):
15142         Fix for powerpc64-*-*.
15143
15144 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
15145
15146         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
15147         to support new requirements on FreeBSD 5.
15148
15149 2004-11-30  Devang Patel  <dpatel@apple.com>
15150
15151         PR 18702
15152         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
15153
15154 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
15155
15156         * g++.dg/ext/altivec-13.C: New test.
15157
15158 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
15159
15160         PR tree-opt/18298
15161         * gcc.c-torture/execute/p18298.c: New test.
15162
15163 2004-11-30  Ira Rosen  <irar@il.ibm.com>
15164             Dorit Naishlos  <dorit@il.ibm.com>
15165
15166         PR tree-opt/18607
15167         * gcc.dg/vect/vect-89.c: New test.
15168
15169 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
15170
15171         * gcc.dg/pr18596-1.c: New test.
15172
15173 2004-11-30  Ben Elliston  <bje@au.ibm.com>
15174
15175         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
15176
15177 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
15178
15179         PR c/18479
15180         * gcc.dg/pr18479.c: New test.
15181
15182 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
15183
15184         PR target/18490
15185         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
15186         mmix-knuth-mmixware.
15187
15188         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
15189         cris-*-elf* cris-*-aout* mmix-*-*
15190
15191 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
15192
15193         PR middle-end/18725
15194         * gcc.dg/pr18725.c: New test.
15195
15196 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
15197
15198         PR target/18488
15199         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
15200
15201         PR target/18336
15202         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
15203
15204 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
15205
15206         PR c++/18368
15207         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
15208         * g++.old-deja/g++.law/ctors5.C: Likewise.
15209         * g++.old-deja/g++.other/crash25.C: Likewise.
15210
15211         PR c++/18674
15212         * g++.dg/template/error16.C: New test.
15213
15214         PR c++/18512
15215         * g++.dg/template/crash29.C: New test.
15216
15217 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
15218
15219         PR tree-optimization/18712
15220         * gcc.c-torture/compile/pr18712.c: New test.
15221
15222 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
15223
15224         PR c/7544
15225         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
15226         tests.
15227
15228 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15229
15230         PR c++/18652
15231         * g++.dg/lookup/crash6.C: New test.
15232
15233 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
15234
15235         PR middle-end/18164
15236         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
15237
15238 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
15239
15240         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
15241         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
15242         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
15243
15244 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
15245
15246         * gcc.dg/pr18164.c: New test.
15247
15248 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
15249
15250         * gcc.dg/funroll-loops-all.c: New.
15251
15252 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
15253
15254         PR target/18489
15255         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
15256         delimeter, match space and TAB as well as ":".
15257
15258         PR target/18484
15259         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
15260
15261         PR target/18348
15262         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
15263
15264         PR target/18345
15265         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
15266
15267         PR target/18337
15268         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
15269
15270 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
15271
15272         * gfortran.dg/direct_io_2.f90: New test.
15273
15274 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
15275
15276         PR target/18334
15277         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
15278
15279 2004-11-28  Richard Henderson  <rth@redhat.com>
15280
15281         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
15282
15283 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
15284
15285         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
15286         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
15287         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
15288         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
15289         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
15290         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
15291         gcc.dg/pointer-arith-8.c: New tests.
15292
15293 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
15294
15295         PR fortran/18364
15296         * gfortran.dg/endfile.f90: New test.
15297
15298 2004-11-27  Falk Hueffner  <falk@debian.org>
15299
15300         * gcc.dg/loop-6.c: New test.
15301
15302 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
15303
15304         * gcc.c-torture/execute/20041126-1.c: New test.
15305
15306 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
15307
15308         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
15309         on IRIX.
15310
15311 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
15312
15313         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
15314         functions.
15315
15316 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
15317
15318         PR rtl-optimization/17825
15319         * gcc.c-torture/compile/20041119-1.c: New test.
15320
15321 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15322
15323         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
15324         Check existence of ld library path variables before unsetting.
15325
15326 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
15327
15328         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
15329
15330 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
15331
15332         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
15333
15334 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
15335
15336         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
15337
15338 2004-11-26  Ben Elliston  <bje@au.ibm.com>
15339
15340         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
15341         dg-do directive.
15342
15343 2004-11-26  Ben Elliston  <bje@au.ibm.com>
15344
15345         * gcc.dg/pr17957.c: Pass --param, not -param.
15346
15347 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
15348
15349         PR middle-end/17957
15350         * testsuite/gcc.dg/pr17957.c: New test.
15351
15352 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
15353
15354         PR c++/18445
15355         * g++.dg/template/crash28.C: Likewise.
15356
15357         PR c++/18001
15358         * g++.dg/expr/unary2.C: Adjust lvalue messages.
15359         * g++.dg/ext/lvaddr.C: Likewise.
15360         * g++.dg/opt/pr7503-3.C: Likewise.
15361
15362         PR c++/18466
15363         * g++.dg/parse/qualified3.C: New test.
15364         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
15365
15366         PR c++/18545
15367         * g++.dg/expr/return1.C: New test.
15368
15369 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15370
15371         Friend class name lookup 3/n, PR c++/3332
15372         * g++.dg/lookup/friend3.C: New test.
15373         * g++.dg/lookup/friend4.C: Likewise.
15374         * g++.dg/lookup/friend5.C: Likewise.
15375
15376 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15377
15378         Friend class name lookup 2/n, PR c++/14513, c++/15410
15379         * g++.dg/lookup/friend2.C: New test.
15380         * g++.dg/template/friend31.C: Likewise.
15381
15382 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15383
15384         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
15385
15386 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
15387
15388         PR c++/17473
15389         * g++.dg/tc1/dr56.C: Remove.
15390         * g++.dg/template/typedef1.C: Add dg-error markers.
15391         * g++.old-deja/g++.other/typedef7.C: Likewise.
15392
15393         PR c++/18285
15394         * g++.dg/parse/typedef7.C: New test.
15395
15396 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
15397
15398         * gcc.c-torture/execute/20041124-1.c: New test.
15399
15400 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
15401
15402         * g++.dg/template/deduce3.C: New test.
15403
15404         PR c++/18586
15405         * g++.dg/template/crash27.C: New test.
15406
15407         PR c++/18530
15408         * g++.dg/warn/Wshadow-3.C: New test.
15409
15410 2004-11-24  Devang Patel  <dpatel@apple.com>
15411
15412         PR/18555
15413         * gcc.dg/cpp/isysroot-1.c: New test.
15414         * gcc.dg/cpp/usr/include/stdio.h: New file.
15415         * gcc.dg/cpp/isysroot-2.c: New test.
15416         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
15417         New file.
15418
15419 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15420
15421         PR c++/8929
15422         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
15423
15424 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15425
15426         * gcc.target/sparc/align.c: Do not include <stdint.h>.
15427         * gcc.target/sparc/pdist.c: Likewise.
15428
15429 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
15430
15431         PR c++/16882
15432         * g++.dg/conversion/simd1.C: New test.
15433
15434 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15435
15436         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
15437         and restore_ld_library_path_env_vars.
15438         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
15439         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
15440         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
15441         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
15442
15443 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
15444
15445         * gcc.dg/pragma-align-2.c: Test macro expansion.
15446         * gcc.dg/pragma-pack-2.c: New test.
15447
15448 2004-11-23  Richard Henderson  <rth@redhat.com>
15449
15450         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
15451         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15452         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
15453         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
15454         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
15455         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
15456
15457         * gcc.dg/vect/vect.exp: Add check for alpha.
15458         * lib/target-supports.exp (check_alpha_max_hw_available): New.
15459         (check_effective_target_vect_int): Enable for alpha.
15460         (check_effective_target_vect_long): New.
15461         (is-effective-target): Add it.
15462
15463 2004-11-23  Uros Bizjak <uros@kss-loka.si>
15464
15465         * gcc.dg/pr18614-1.c: New test.
15466
15467 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15468
15469         * gcc.dg/setjmp-2.c: New test.
15470
15471 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
15472
15473         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
15474         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
15475         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
15476         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
15477         gcc.target/sparc/pdist.c: New tests.
15478
15479 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
15480
15481         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
15482
15483 2004-11-22  Dale Johannesen  <dalej@apple.com>
15484
15485         * gcc.dg/20041111-1.c: New.
15486
15487 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
15488
15489         PR tree-opt/18536
15490         * gcc.dg/vect/pr18536.c: New test.
15491
15492 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15493
15494         PR c++/18354
15495         * g++.dg/template/nontype11.C: New test.
15496
15497 2004-11-21  Roger Sayle  <roger@eyesopen.com>
15498
15499         PR middle-end/18520
15500         * gcc.dg/pr18520-1.c: New test case.
15501
15502 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
15503
15504         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
15505         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
15506         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
15507         expected diagnostics.
15508
15509 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15510
15511         PR target/18580
15512         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
15513         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
15514         vect-77.c, vect-77a.c: XFAIL on the SPARC.
15515
15516 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15517
15518         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
15519
15520 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
15521             Joseph Myers  <joseph@codesourcery.com>
15522
15523         * lib/target-supports.exp (check_visibility_available): Really
15524         test the compiler.
15525
15526 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
15527
15528         PR tree-opt/18181
15529         * gcc.dg/vect/vect-85.c: New test.
15530         * gcc.dg/vect/vect-86.c: New test.
15531         * gcc.dg/vect/vect-87.c: New test.
15532         * gcc.dg/vect/vect-88.c: New test.
15533
15534 2004-11-19  Ben Elliston  <bje@au.ibm.com>
15535
15536         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
15537
15538 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
15539
15540         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
15541         * gcc.dg/ppc-and-1.c: Ditto.
15542         * gcc.dg/ppc-compare-1.c: Ditto.
15543         * gcc.dg/ppc-mov-1.c: Ditto
15544
15545 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
15546             Mark Mitchell  <mark@codesourcery.com>
15547
15548         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
15549
15550 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
15551             Aldy Hernandez  <aldyh@redhat.com>
15552
15553         * lib/target-supports.exp (check_effective_target_vect_int): New
15554         (check_effective_target_vect_float): New
15555         (check_effective_target_vect_double): New.
15556         (is-effective-target): Support new effective targets keywords.
15557         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
15558         default action for dg-do.
15559         * gcc.dg/vect/pr16105.c: Use new support.
15560         * gcc.dg/vect/pr18400.c: Ditto.
15561         * gcc.dg/vect/pr18425.c: Ditto.
15562         * gcc.dg/vect/vect-1.c: Ditto.
15563         * gcc.dg/vect/vect-10.c: Ditto.
15564         * gcc.dg/vect/vect-11.c: Ditto.
15565         * gcc.dg/vect/vect-12.c: Ditto.
15566         * gcc.dg/vect/vect-13.c: Ditto.
15567         * gcc.dg/vect/vect-14.c: Ditto.
15568         * gcc.dg/vect/vect-15.c: Ditto.
15569         * gcc.dg/vect/vect-16.c: Ditto.
15570         * gcc.dg/vect/vect-17.c: Ditto.
15571         * gcc.dg/vect/vect-18.c: Ditto.
15572         * gcc.dg/vect/vect-19.c: Ditto.
15573         * gcc.dg/vect/vect-2.c: Ditto.
15574         * gcc.dg/vect/vect-20.c: Ditto.
15575         * gcc.dg/vect/vect-21.c: Ditto.
15576         * gcc.dg/vect/vect-22.c: Ditto.
15577         * gcc.dg/vect/vect-23.c: Ditto.
15578         * gcc.dg/vect/vect-24.c: Ditto.
15579         * gcc.dg/vect/vect-25.c: Ditto.
15580         * gcc.dg/vect/vect-26.c: Ditto.
15581         * gcc.dg/vect/vect-27.c: Ditto.
15582         * gcc.dg/vect/vect-27a.c: Ditto.
15583         * gcc.dg/vect/vect-28.c: Ditto.
15584         * gcc.dg/vect/vect-29.c: Ditto.
15585         * gcc.dg/vect/vect-29a.c: Ditto.
15586         * gcc.dg/vect/vect-3.c: Ditto.
15587         * gcc.dg/vect/vect-30.c: Ditto.
15588         * gcc.dg/vect/vect-31.c: Ditto.
15589         * gcc.dg/vect/vect-32.c: Ditto.
15590         * gcc.dg/vect/vect-33.c: Ditto.
15591         * gcc.dg/vect/vect-34.c: Ditto.
15592         * gcc.dg/vect/vect-35.c: Ditto.
15593         * gcc.dg/vect/vect-36.c: Ditto.
15594         * gcc.dg/vect/vect-37.c: Ditto.
15595         * gcc.dg/vect/vect-38.c: Ditto.
15596         * gcc.dg/vect/vect-4.c: Ditto.
15597         * gcc.dg/vect/vect-40.c: Ditto.
15598         * gcc.dg/vect/vect-41.c: Ditto.
15599         * gcc.dg/vect/vect-42.c: Ditto.
15600         * gcc.dg/vect/vect-43.c: Ditto.
15601         * gcc.dg/vect/vect-44.c: Ditto.
15602         * gcc.dg/vect/vect-45.c: Ditto.
15603         * gcc.dg/vect/vect-46.c: Ditto.
15604         * gcc.dg/vect/vect-47.c: Ditto.
15605         * gcc.dg/vect/vect-48.c: Ditto.
15606         * gcc.dg/vect/vect-48a.c: Ditto.
15607         * gcc.dg/vect/vect-49.c: Ditto.
15608         * gcc.dg/vect/vect-5.c: Ditto.
15609         * gcc.dg/vect/vect-50.c: Ditto.
15610         * gcc.dg/vect/vect-51.c: Ditto.
15611         * gcc.dg/vect/vect-52.c: Ditto.
15612         * gcc.dg/vect/vect-53.c: Ditto.
15613         * gcc.dg/vect/vect-54.c: Ditto.
15614         * gcc.dg/vect/vect-55.c: Ditto.
15615         * gcc.dg/vect/vect-56.c: Ditto.
15616         * gcc.dg/vect/vect-56a.c: Ditto.
15617         * gcc.dg/vect/vect-57.c: Ditto.
15618         * gcc.dg/vect/vect-58.c: Ditto.
15619         * gcc.dg/vect/vect-59.c: Ditto.
15620         * gcc.dg/vect/vect-6.c: Ditto.
15621         * gcc.dg/vect/vect-60.c: Ditto.
15622         * gcc.dg/vect/vect-61.c: Ditto.
15623         * gcc.dg/vect/vect-62.c: Ditto.
15624         * gcc.dg/vect/vect-63.c: Ditto.
15625         * gcc.dg/vect/vect-64.c: Ditto.
15626         * gcc.dg/vect/vect-65.c: Ditto.
15627         * gcc.dg/vect/vect-66.c: Ditto.
15628         * gcc.dg/vect/vect-67.c: Ditto.
15629         * gcc.dg/vect/vect-68.c: Ditto.
15630         * gcc.dg/vect/vect-69.c: Ditto.
15631         * gcc.dg/vect/vect-7.c: Ditto.
15632         * gcc.dg/vect/vect-72.c: Ditto.
15633         * gcc.dg/vect/vect-72a.c: Ditto.
15634         * gcc.dg/vect/vect-73.c: Ditto.
15635         * gcc.dg/vect/vect-74.c: Ditto.
15636         * gcc.dg/vect/vect-75.c: Ditto.
15637         * gcc.dg/vect/vect-76.c: Ditto.
15638         * gcc.dg/vect/vect-77.c: Ditto.
15639         * gcc.dg/vect/vect-77a.c: Ditto.
15640         * gcc.dg/vect/vect-78.c: Ditto.
15641         * gcc.dg/vect/vect-79.c: Ditto.
15642         * gcc.dg/vect/vect-8.c: Ditto.
15643         * gcc.dg/vect/vect-80.c: Ditto.
15644         * gcc.dg/vect/vect-82.c: Ditto.
15645         * gcc.dg/vect/vect-82_64.c: Ditto.
15646         * gcc.dg/vect/vect-83.c: Ditto.
15647         * gcc.dg/vect/vect-83_64.c: Ditto.
15648         * gcc.dg/vect/vect-9.c: Ditto.
15649         * gcc.dg/vect/vect-all.c: Ditto.
15650         * gcc.dg/vect/vect-none.c: Ditto.
15651
15652 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
15653
15654         * lib/gcc-dg.exp (dg-skip-if): New function.
15655         (dg-forbid-option): Remove.
15656         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
15657         * g++.dg/abi/bitfield8.C: Likewise.
15658         * g++.dg/abi/dtor1.C: Likewise.
15659         * g++.dg/abi/empty10.C: Likewise.
15660         * g++.dg/abi/empty7.C: Likewise.
15661         * g++.dg/abi/empty9.C: Likewise.
15662         * g++.dg/abi/layout3.C: Likewise.
15663         * g++.dg/abi/layout4.C: Likewise.
15664         * g++.dg/abi/thunk1.C: Likewise.
15665         * g++.dg/abi/thunk2.C: Likewise.
15666         * g++.dg/abi/vbase11.C: Likewise.
15667         * g++.dg/abi/vthunk2.C: Likewise.
15668         * g++.dg/abi/vthunk3.C: Likewise.
15669         * g++.dg/ext/attrib8.C: Likewise.
15670         * g++.dg/opt/longbranch2.C: Likewise.
15671         * g++.dg/opt/reg-stack4.C: Likewise.
15672         * g++.old-deja/g++.ext/attrib1.C: Likewise.
15673         * g++.old-deja/g++.ext/attrib2.C: Likewise.
15674         * g++.old-deja/g++.ext/attrib3.C: Likewise.
15675         * g++.old-deja/g++.other/store-expr1.C: Likewise.
15676         * g++.old-deja/g++.other/store-expr2.C: Likewise.
15677         * gcc.dg/20000609-1.c: Likewise.
15678         * gcc.dg/20000720-1.c: Likewise.
15679         * gcc.dg/20011107-1.c: Likewise.
15680         * gcc.dg/20011119-1.c: Likewise.
15681         * gcc.dg/20020108-1.c: Likewise.
15682         * gcc.dg/20020122-2.c: Likewise.
15683         * gcc.dg/20020122-3.c: Likewise.
15684         * gcc.dg/20020201-3.c: Likewise.
15685         * gcc.dg/20020206-1.c: Likewise.
15686         * gcc.dg/20020218-1.c: Likewise.
15687         * gcc.dg/20020310-1.c: Likewise.
15688         * gcc.dg/20020411-1.c: Likewise.
15689         * gcc.dg/20020418-2.c: Likewise.
15690         * gcc.dg/20020426-1.c: Likewise.
15691         * gcc.dg/20020426-2.c: Likewise.
15692         * gcc.dg/20020517-1.c: Likewise.
15693         * gcc.dg/20020523-1.c: Likewise.
15694         * gcc.dg/20020523-2.c: Likewise.
15695         * gcc.dg/20020729-1.c: Likewise.
15696         * gcc.dg/20030204-1.c: Likewise.
15697         * gcc.dg/20030826-2.c: Likewise.
15698         * gcc.dg/20030926-1.c: Likewise.
15699         * gcc.dg/20031202-1.c: Likewise.
15700         * gcc.dg/980312-1.c: Likewise.
15701         * gcc.dg/980313-1.c: Likewise.
15702         * gcc.dg/990117-1.c: Likewise.
15703         * gcc.dg/990424-1.c: Likewise.
15704         * gcc.dg/990524-1.c: Likewise.
15705         * gcc.dg/991230-1.c: Likewise.
15706         * gcc.dg/i386-387-1.c: Likewise.
15707         * gcc.dg/i386-387-2.c: Likewise.
15708         * gcc.dg/i386-387-3.c: Likewise.
15709         * gcc.dg/i386-387-4.c: Likewise.
15710         * gcc.dg/i386-387-5.c: Likewise.
15711         * gcc.dg/i386-387-6.c: Likewise.
15712         * gcc.dg/i386-asm-1.c: Likewise.
15713         * gcc.dg/i386-bitfield1.c: Likewise.
15714         * gcc.dg/i386-bitfield2.c: Likewise.
15715         * gcc.dg/i386-loop-1.c: Likewise.
15716         * gcc.dg/i386-loop-2.c: Likewise.
15717         * gcc.dg/i386-loop-3.c: Likewise.
15718         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15719         * gcc.dg/i386-pic-1.c: Likewise.
15720         * gcc.dg/i386-regparm.c: Likewise.
15721         * gcc.dg/i386-signbit-1.c: Likewise.
15722         * gcc.dg/i386-signbit-2.c: Likewise.
15723         * gcc.dg/i386-signbit-3.c: Likewise.
15724         * gcc.dg/i386-sse-5.c: Likewise.
15725         * gcc.dg/i386-sse-8.c: Likewise.
15726         * gcc.dg/i386-unroll-1.c: Likewise.
15727         * gcc.dg/tls/opt-1.c: Likewise.
15728         * gcc.dg/tls/opt-2.c: Likewise.
15729         * gcc.dg/unroll-1.c: Likewise.
15730         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
15731         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
15732         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
15733         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
15734
15735 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15736
15737         * g++.dg/template/incomplete1.C: New test.
15738
15739 2004-11-16  Nick Clifton  <nickc@redhat.com>
15740
15741         Revert patches accidentally commited during checkin of fixes for
15742         xstormy16 tests:
15743         gcc.c-torture/execute/simd-4.c: Revert
15744         gcc.dg/20040910-1.c: Revert.
15745
15746 2004-11-16  Paul Brook  <paul@codesourcery.com>
15747
15748         PR fortran/13010
15749         * gfortran.dg/der_pointer_1.f90: New test.
15750
15751 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
15752
15753         PR c/18498
15754         * gcc.dg/bitfld-13.c: New test.
15755
15756 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
15757
15758         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
15759         powerpc*-*-linux*.
15760
15761         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
15762         * gcc.dg/ppc64-abi-2.c: Ditto.
15763         * gcc.dg/ppc64-abi-3.c: Ditto.
15764
15765         * lib/gcc-dg.exp (dg-target-list): Remove.
15766
15767 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
15768
15769         * gcc.dg/ia64-postinc.c: New test.
15770
15771 2004-11-15  Mark Mitchell <mark@codesourcery.com>
15772
15773         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
15774
15775 2004-11-15  Nick Clifton  <nickc@redhat.com>
15776
15777         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
15778         __INT_MAX__ so that the test can be compiled by toolchains
15779         targeted at 16-bit processors.
15780
15781         * gcc.dg/20040625-1.c: Use long constants rather than integers
15782         when performing arithmetic that will overflow 16-bits.
15783
15784         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
15785         xstormy16.  It does not support 128-bit vector operations.
15786
15787         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
15788         with the macro PTR_TYPE.  Define this macro to an integer type
15789         suitable for holding a pointer.
15790
15791         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
15792         the target is a 16-bit processor.
15793
15794         * gcc.dg/cpp/if-2.c: Expect a different warning message from
15795         16-bit targets where the character constant will be too long.
15796
15797         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
15798         where the double will not be directly addressable.
15799
15800 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15801
15802         Friend class name lookup 1/n, PR c++/18471
15803         * g++.dg/template/crash26.C: New test.
15804         * g++.dg/lookup/struct1.C: Adjust expected error.
15805         * g++.dg/parse/elab1.C: Likewise.
15806         * g++.dg/parse/elab2.C: Likewise.
15807         * g++.dg/parse/int-as-enum1.C: Likewise.
15808         * g++.dg/parse/struct-as-enum1.C: Likewise.
15809         * g++.dg/parse/typedef1.C: Likewise.
15810         * g++.dg/parse/typedef3.C: Likewise.
15811         * g++.dg/parse/typedef4.C: Likewise.
15812         * g++.dg/parse/typedef5.C: Likewise.
15813         * g++.dg/template/nontype4.C: Likewise.
15814         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
15815         * g++.old-deja/g++.other/elab1.C: Likewise.
15816         * g++.old-deja/g++.other/syntax4.C: Likewise.
15817
15818 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15819
15820         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
15821
15822 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
15823
15824         * gcc.c-torture/execute/20041114-1.c: New test.
15825
15826 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
15827
15828         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
15829         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
15830         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
15831         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
15832         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
15833         gcc.dg/switch-7.c: New tests.
15834
15835 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
15836
15837         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
15838
15839 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
15840
15841         PR tree-opt/18400
15842         * gcc.dg/vect/pr18400.c: New test.
15843
15844 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
15845             Andrew Pinski  <pinskia@physics.uc.edu>
15846
15847         PR tree-opt/18425
15848         * gcc.dg/vect/pr18425.c: New test.
15849
15850 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15851
15852         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
15853         Guard with dg-require-alias and dg-require-visibility.
15854
15855 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15856
15857         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
15858
15859 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15860
15861         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
15862
15863 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15864
15865         PR c++/17344
15866         * g++.dg/template/defarg5.C: New test.
15867
15868 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15869
15870         * g++.dg/parse/cast1.C: Run only on ILP32.
15871         * g++.old-deja/g++.mike/p784.C: Likewise.
15872
15873 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
15874
15875         * gcc.c-torture/execute/20041113-1.c: New test.
15876
15877 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
15878
15879         PR target/18230
15880         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
15881         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
15882         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
15883         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15884         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
15885         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
15886         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
15887         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
15888         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
15889         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
15890         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
15891         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
15892         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
15893
15894 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
15895
15896         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
15897         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
15898         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
15899         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
15900         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
15901         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
15902         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
15903         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
15904         gcc.target/sparc/combined-1.c: New tests.
15905
15906 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
15907
15908         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
15909         New tests.
15910
15911 2004-11-12  Mark Mitchell <mark@codesourcery.com>
15912
15913         * lib/gcc-dg.exp (dg-forbid-option): New function.
15914         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
15915         * g++.dg/abi/bitfield8.C: Likewise.
15916         * g++.dg/abi/dtor1.C: Likewise.
15917         * g++.dg/abi/empty10.C: Likewise.
15918         * g++.dg/abi/empty7.C: Likewise.
15919         * g++.dg/abi/empty9.C: Likewise.
15920         * g++.dg/abi/layout3.C: Likewise.
15921         * g++.dg/abi/layout4.C: Likewise.
15922         * g++.dg/abi/thunk1.C: Likewise.
15923         * g++.dg/abi/thunk2.C: Likewise.
15924         * g++.dg/abi/vbase11.C: Likewise.
15925         * g++.dg/abi/vthunk2.C: Likewise.
15926         * g++.dg/abi/vthunk3.C: Likewise.
15927         * g++.dg/ext/attrib8.C: Likewise.
15928         * g++.dg/opt/longbranch2.C: Likewise.
15929         * g++.dg/opt/reg-stack4.C: Likewise.
15930         * g++.old-deja/g++.ext/attrib1.C: Likewise.
15931         * g++.old-deja/g++.ext/attrib2.C: Likewise.
15932         * g++.old-deja/g++.ext/attrib3.C: Likewise.
15933         * g++.old-deja/g++.other/store-expr1.C: Likewise.
15934         * g++.old-deja/g++.other/store-expr2.C: Likewise.
15935         * gcc.dg/20000609-1.c: Likewise.
15936         * gcc.dg/20000720-1.c: Likewise.
15937         * gcc.dg/20011107-1.c: Likewise.
15938         * gcc.dg/20011119-1.c: Likewise.
15939         * gcc.dg/20020108-1.c: Likewise.
15940         * gcc.dg/20020122-2.c: Likewise.
15941         * gcc.dg/20020122-3.c: Likewise.
15942         * gcc.dg/20020201-3.c: Likewise.
15943         * gcc.dg/20020206-1.c: Likewise.
15944         * gcc.dg/20020218-1.c: Likewise.
15945         * gcc.dg/20020310-1.c: Likewise.
15946         * gcc.dg/20020411-1.c: Likewise.
15947         * gcc.dg/20020418-2.c: Likewise.
15948         * gcc.dg/20020426-1.c: Likewise.
15949         * gcc.dg/20020426-2.c: Likewise.
15950         * gcc.dg/20020517-1.c: Likewise.
15951         * gcc.dg/20020523-1.c: Likewise.
15952         * gcc.dg/20020523-2.c: Likewise.
15953         * gcc.dg/20020729-1.c: Likewise.
15954         * gcc.dg/20030204-1.c: Likewise.
15955         * gcc.dg/20030826-2.c: Likewise.
15956         * gcc.dg/20030926-1.c: Likewise.
15957         * gcc.dg/20031202-1.c: Likewise.
15958         * gcc.dg/980312-1.c: Likewise.
15959         * gcc.dg/980313-1.c: Likewise.
15960         * gcc.dg/990117-1.c: Likewise.
15961         * gcc.dg/990424-1.c: Likewise.
15962         * gcc.dg/990524-1.c: Likewise.
15963         * gcc.dg/991230-1.c: Likewise.
15964         * gcc.dg/i386-387-1.c: Likewise.
15965         * gcc.dg/i386-387-2.c: Likewise.
15966         * gcc.dg/i386-387-3.c: Likewise.
15967         * gcc.dg/i386-387-4.c: Likewise.
15968         * gcc.dg/i386-387-5.c: Likewise.
15969         * gcc.dg/i386-387-6.c: Likewise.
15970         * gcc.dg/i386-asm-1.c: Likewise.
15971         * gcc.dg/i386-bitfield1.c: Likewise.
15972         * gcc.dg/i386-bitfield2.c: Likewise.
15973         * gcc.dg/i386-loop-1.c: Likewise.
15974         * gcc.dg/i386-loop-2.c: Likewise.
15975         * gcc.dg/i386-loop-3.c: Likewise.
15976         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15977         * gcc.dg/i386-pic-1.c: Likewise.
15978         * gcc.dg/i386-regparm.c: Likewise.
15979         * gcc.dg/i386-signbit-1.c: Likewise.
15980         * gcc.dg/i386-signbit-2.c: Likewise.
15981         * gcc.dg/i386-signbit-3.c: Likewise.
15982         * gcc.dg/i386-sse-5.c: Likewise.
15983         * gcc.dg/i386-sse-8.c: Likewise.
15984         * gcc.dg/i386-unroll-1.c: Likewise.
15985         * gcc.dg/tls/opt-1.c: Likewise.
15986         * gcc.dg/tls/opt-2.c: Likewise.
15987         * gcc.dg/unroll-1.c: Likewise.
15988         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
15989         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
15990         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
15991         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
15992         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
15993         -m64 is specified.
15994
15995 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
15996
15997         PR c++/18389
15998         * g++.dg/parse/cond1.C: New test.
15999
16000         PR c++/18429
16001         * g++.dg/template/array9.C: New test.
16002         * g++.dg/ext/vla1.C: Adjust error messages.
16003         * g++.dg/ext/vlm1.C: Likewise.
16004         * g++.dg/template/crash2.C: Likewise.
16005
16006         PR c++/18436
16007         * g++.dg/template/call3.C: New test.
16008
16009         PR c++/18407
16010         * g++.dg/template/ptrmem11.C: New test.
16011
16012 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
16013
16014         PR other/14264
16015         * lib/g++.exp: Set LC_ALL and LANG to C.
16016         * lib/gcc-dg.exp: Likewise.
16017         * lib/gfortran.exp: Likewise.
16018         * lib/objc.exp: Likewise.
16019         * lib/treelang.exp: Likewise.
16020
16021 2004-11-12  Andreas Schwab  <schwab@suse.de>
16022
16023         * gcc.dg/pr16286.c: Fix last change.
16024
16025 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
16026
16027         PR c++/18416
16028         * g++.dg/init/global1.C: New test.
16029
16030 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
16031
16032         * gcc.c-torture/execute/20041112-1.c: New test.
16033
16034 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
16035
16036         * lib/gcc-dg.exp (dg-target-list): New.
16037
16038 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
16039             Richard Sandiford  <rsandifo@redhat.com>
16040
16041         * lib/target-supports.exp (get-compiler_messages): New.
16042         (check_named_sections_available): Use it.
16043         (check_effective_target_ilp32): New.
16044         (check_effective_target_lp64): New.
16045         (is-effective-target): New.
16046         * lib/gcc-dg.exp (dg-require-effective-target): New.
16047
16048 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
16049
16050         * gcc.dg/precedence-1.c: New test.
16051
16052 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
16053
16054         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
16055
16056         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
16057         message, delete generated files, use more descriptive name for
16058         executable, and make the test unsupported when it cannot be run.
16059
16060         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
16061         (dg-require-weak, dg-require-visibility, dg-require-alias,
16062         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
16063         dg-require-iconv, dg-require-named-sections): Use it.
16064
16065         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
16066
16067 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
16068
16069         PR target/16457
16070         * gcc.dg/ppc-and-1: New
16071
16072         PR target/16796
16073         * gcc.dg/ppc-mov-1.c: New.
16074
16075         PR target/16458
16076         * gcc.dg/ppc-compare-1.c: New.
16077
16078 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
16079
16080         * objc.dg/desig-init-2.m: New test.
16081
16082 2004-11-10  Adam Nemet  <anemet@lnxw.com>
16083
16084         PR middle-end/18160
16085         * g++.dg/warn/register-var-1.C: New test.
16086         * g++.dg/warn/register-var-2.C: New test.
16087
16088 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16089
16090         * gcc.dg/union-2.c: New test.
16091
16092 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
16093
16094         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
16095         New test for PR tree-optimization/17892.
16096
16097 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
16098
16099         PR c++/18369
16100         * g++.dg/init/new12.C: New test.
16101
16102 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
16103
16104         * gcc.target/sparc: New directory.
16105         * gcc.target/sparc/sparc.exp: New driver.
16106         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
16107         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
16108         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
16109         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
16110
16111 2004-11-10  Paul Brook  <paul@codesourcery.com>
16112
16113         PR fortran/18218
16114         * gfortran.dg/list_read.c: New test.
16115
16116 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
16117
16118         PR c/18322
16119         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
16120         expected diagnostic location.
16121
16122 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
16123
16124         * gcc.dg/20041109-1.c: New test.
16125
16126 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
16127
16128         PR objc/18406
16129         * objc/compile/pr18406.m: New test.
16130
16131 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
16132
16133         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
16134
16135 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
16136
16137         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
16138
16139 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
16140
16141         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
16142
16143 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
16144
16145         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
16146         exit.
16147
16148 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
16149
16150         PR tree-opt/18299
16151         * gcc.c-torture/pr18299-1.c: New test.
16152
16153 2004-11-06  Andreas Schwab  <schwab@suse.de>
16154
16155         * gcc.dg/pr16286.c: Also test for bool and pixel.
16156
16157 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
16158
16159         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
16160         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
16161         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
16162         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
16163         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
16164         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
16165         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
16166         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
16167         gcc.dg/struct-semi-3.c: New tests.
16168
16169 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16170
16171         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
16172
16173 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16174
16175         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
16176         Do not use C99 designators.
16177
16178 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16179
16180         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
16181
16182 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16183
16184         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
16185         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
16186         * gcc.c-torture/execute/simd-5.x: Remove.
16187
16188 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
16189
16190         PR rtl-optimization/17933
16191         * gcc.dg/torture/pr17933-1.c: New test.
16192
16193 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
16194
16195         PR target/18106
16196         * lib/target-supports.exp (check_weak_available): Support
16197         Windows.
16198
16199 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
16200
16201         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
16202         call to fflush(stdout) before abort.
16203         (my_ffsll): New function.
16204         (generate_fields): Use it.
16205
16206 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
16207
16208         * gcc.dg/init-undef-1.c: New test.
16209
16210 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
16211
16212         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
16213         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
16214         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
16215         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
16216         expected messages for new parser.
16217
16218 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
16219
16220         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
16221
16222 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16223
16224         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
16225         on LP64 targets.
16226
16227 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
16228
16229         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
16230         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
16231         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
16232         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
16233         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
16234         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
16235         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
16236         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
16237         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
16238         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
16239
16240 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
16241
16242         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
16243         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
16244         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
16245         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
16246         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
16247         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
16248         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
16249         for new parser.
16250
16251 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
16252
16253         PR target/15342
16254         * gcc.dg/20041104-1.c: New test.
16255
16256 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16257
16258         * g++.dg/template/nontype7.C: New test.
16259         * g++.dg/template/nontype8.C: Likewise.
16260         * g++.dg/template/nontype9.C: Likewise.
16261         * g++.dg/template/nontype10.C: Likewise.
16262         * g++.dg/tc1/dr49.C: Likewise.
16263         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
16264         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
16265
16266 2004-11-04  Ben Elliston  <bje@au.ibm.com>
16267
16268         * g++.dg/rtti/tinfo1.C: Remove xfails.
16269
16270 2004-11-04  Ben Elliston  <bje@au.ibm.com>
16271
16272         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
16273         packed attribute to the definition to satisfy the new C++ parser.
16274
16275 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16276
16277         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
16278         invocations of va_arg.
16279
16280 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
16281
16282         PR c++/18124
16283         * g++.dg/template/crash25.C: New test.
16284
16285         PR c++/18155
16286         * g++.dg/template/typedef2.C: New test.
16287         * g++.dg/parse/crash13.C: Adjust error markers.
16288
16289         PR c++/18177
16290         * g++.dg/conversion/const3.C: New test.
16291
16292 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16293
16294         PR fortran/17535
16295         PR fortran/17583
16296         PR fortran/17713
16297         * gfortran.dg/generic_[123].f90: New testcases.
16298
16299 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16300
16301         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
16302         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
16303
16304 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
16305
16306         PR tree-opt/16808
16307         * gcc.c-torture/compile/pr16808.c: New test.
16308
16309 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
16310
16311         PR rtl-optimization/17104
16312         * gcc.dg/ppc-bitfield1.c: New.
16313
16314 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
16315
16316         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
16317
16318 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
16319
16320         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
16321         strings for 32-bit code.
16322
16323 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
16324
16325         PR c/18239
16326         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
16327
16328 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
16329
16330         PR c++/18064
16331         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
16332
16333 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
16334
16335         PR c++/15172
16336         * g++.dg/init/aggr2.C: New test.
16337
16338 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
16339
16340         * objc.dg/local-decl-1.m: New test.
16341
16342 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16343
16344         * gcc.dg/20040910-1.c: Adjust regex.
16345
16346 2004-10-30  Roger Sayle  <roger@eyesopen.com>
16347
16348         PR rtl-optimization/18084
16349         * g++.dg/opt/pr18084-1.C: New testcase.
16350
16351 2004-10-30  Matt Austern  <austern@apple.com>
16352
16353         PR c++/17542
16354         * g++.dg/ext/attrib18.C: New test.
16355
16356 2004-10-30  Roger Sayle  <roger@eyesopen.com>
16357
16358         PR middle-end/18096
16359         * gcc.dg/pr18096-1.c: New test case.
16360
16361 2004-10-30  Roger Sayle  <roger@eyesopen.com>
16362
16363         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
16364
16365 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
16366
16367         PR c/16666
16368         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
16369         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
16370         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
16371         gcc.dg/old-style-prom-3.c: New tests.
16372
16373 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
16374
16375         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
16376         Remove unnecessary inclusion of stdio.h.
16377
16378 2004-10-29  Roger Sayle  <roger@eyesopen.com>
16379
16380         PR rtl-optimization/17581
16381         * gcc.dg/pr17581-1.c: New test case.
16382
16383 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
16384
16385         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
16386         being implemented.
16387         * g++.dg/conversion/dr195-1.C: New.
16388         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
16389         * g++.old-deja/g++.mike/p10148.C: Likewise.
16390
16391 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
16392
16393         PR c++/17695
16394         * g++.dg/debug/typedef2.C: New test.
16395
16396 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
16397
16398         PR fortran/13490
16399         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
16400         * gfortran.dg/g77/README: Update.
16401
16402 2004-10-28  Matt Austern  <austern@apple.com>
16403
16404         PR c++/14124
16405         * g++.dg/ext/packed7.C: New test.
16406
16407 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
16408
16409         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
16410         scan-assembler.
16411         * lib/scanasm.exp (hidden-scan-for): New proc.
16412         (scan-hidden): Use hidden-scan-for instead of constructing the scan
16413         string.
16414         (scan-not-hidden): Likewise.
16415         * lib/target-supports.exp (check_visibility_available): mach-o is
16416         support too.
16417
16418 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
16419
16420         PR c++/17132
16421         * g++.dg/template/memclass3.C: New test.
16422
16423 2004-10-28  Adam Nemet  <anemet@lnxw.com>
16424
16425         PR middle-end/18160
16426         * gcc.dg/register-var-1.c: New test.
16427         * gcc.dg/register-var-2.c: New test.
16428         * gcc.dg/asm-7.c: Taking the address of a register variable is an
16429         error now.
16430
16431 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
16432
16433         PR other/18172
16434         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
16435         unused variables.
16436         * gcc.dg/vect/vect-22.c: Likewise.
16437
16438 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
16439
16440         * gcc.dg/i386-rotate-1.c: New test.
16441
16442 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
16443
16444         * g++.dg/init/ref12.C: Add "run" marker.
16445
16446         PR c++/17435
16447         * g++.dg/init/ref12.C: New test.
16448
16449         PR c++/18140
16450         * g++.dg/template/shift1.C: New test.
16451         * g++.dg/template/error10.C: Adjust error markers.
16452
16453 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
16454
16455         PR tree-opt/17529
16456         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
16457
16458 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
16459
16460         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
16461         * gcc.dg/weak/weak-3.c: Likewise.
16462         * gcc.dg/weak/weak-5.c: Likewise.
16463         * gcc.dg/weak/weak-9.c: Likewise.
16464         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
16465         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
16466
16467         * gcc.dg/darwin-weakimport-1.c: New.
16468
16469 2004-10-28  Ben Elliston  <bje@au.ibm.com>
16470
16471         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
16472
16473 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
16474
16475         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
16476         'syntax' error messages.
16477         * gcc.dg/cpp/direct2s.c: Likewise.
16478
16479 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
16480
16481         * gcc.c-torture/compile/20041026-1.c: New.
16482
16483 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
16484
16485         PR c++/18093
16486         * g++.dg/lookup/ns2.C: New test.
16487
16488         PR c++/18020
16489         * g++.dg/template/enum4.C: New test.
16490
16491         PR c++/18161
16492         * g++.dg/template/expr1.C: New test.
16493
16494 2004-10-26  Ben Elliston  <bje@au.ibm.com>
16495
16496         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
16497
16498 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
16499
16500         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
16501         gcc.dg/decl-nospec-3.c: New tests.
16502
16503 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
16504
16505         * objc.dg/super-class-3.m: New test.
16506
16507 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
16508
16509         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
16510         resyncing.
16511         * gcc.dg/cpp/direct2s.c: Likewise.
16512
16513 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
16514
16515         * objc.dg/image-info.m: Update for changes to section selection.
16516
16517 2004-10-25  David Ayers  <d.ayers@inode.at>
16518             Ziemowit Laski  <zlaski@apple.com>
16519
16520         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
16521         diagnostics when messaging 'id <Proto>'.
16522         * objc.dg/class-protocol-1.m: New test.
16523         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
16524         a non-existent method signature.
16525         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
16526         Update diagnostics when messaging with non-existent method signature.
16527         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
16528         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
16529         invalid receivers are now resolved as if messaging 'id'; remove
16530         extraneous diagnostics.
16531
16532 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
16533
16534         PR c/16667
16535         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
16536         gcc.dg/init-desig-obs-3.c: New tests.
16537
16538 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
16539
16540         * gcc.dg/debug/20041023-1.c: New test.
16541
16542 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
16543
16544         PR middle-end/17407
16545         * gcc.c-torture/compile/pr17407.c: New test.
16546
16547         PR c++/18121
16548         * g++.dg/template/array8.C: New test.
16549
16550 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16551
16552         PR other/18138
16553         * lib/g++.exp: Accept more than one multilib libgcc.
16554         * lib/gcc-dg.exp: Likewise.
16555         * lib/objc.exp: Likewise.
16556         * lib/treelang.exp: Likewise.
16557         * lib/gfortran.exp: Likewise.
16558
16559 2004-10-24  Ben Elliston  <bje@au.ibm.com>
16560
16561         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
16562
16563 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
16564
16565         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
16566         * gcc.dg/c99-const-expr-3.c: Likewise.
16567
16568 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
16569
16570         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
16571
16572 2004-10-23  Ben Elliston  <bje@au.ibm.com>
16573
16574         * gcc.c-torture/execute/loop-2e.x: Remove.
16575
16576 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16577
16578         PR c++/18095
16579         * g++.dg/parse/crash18.C: New.
16580         * g++.dg/parse/crash19.C: New.
16581
16582 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
16583
16584         * g++.dg/ext/dllimport1.C: Move dg-warnings.
16585         * g++.dg/ext/dllimport2.C: Same.
16586         * g++.dg/ext/dllimport8.C: Same.
16587
16588 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
16589
16590         PR c++/10841
16591         * g++.dg/conversion/cast1.C: New test.
16592         * g++.dg/overload/pmf1.C: Adjust error marker.
16593
16594 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
16595
16596         PR objc/17923
16597         * objc.dg/const-str-7.m: New test.
16598
16599 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16600
16601         * g++.dg/template/memfriend11.C: Fix comment typo.
16602         * g++.dg/template/memfriend14.C: Likewise.
16603
16604 2004-10-20  Richard Henderson  <rth@redhat.com>
16605
16606         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
16607         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
16608         -fasynchronous-unwind-tables.
16609
16610 2004-10-20  Richard Henderson  <rth@redhat.com>
16611
16612         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
16613         (main): Return success.
16614         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
16615         (main): Return success.
16616
16617 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16618
16619         PR c++/13495
16620         * g++.dg/template/memfriend9.C: New test.
16621         * g++.dg/template/memfriend10.C: Likewise.
16622         * g++.dg/template/memfriend11.C: Likewise.
16623         * g++.dg/template/memfriend12.C: Likewise.
16624         * g++.dg/template/memfriend13.C: Likewise.
16625         * g++.dg/template/memfriend14.C: Likewise.
16626         * g++.dg/template/memfriend15.C: Likewise.
16627         * g++.dg/template/memfriend16.C: Likewise.
16628         * g++.dg/template/memfriend17.C: Likewise.
16629         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
16630
16631 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
16632
16633         * g++.dg/conversion/dr195.C: New.
16634         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
16635
16636 2004-10-20  Ben Elliston  <bje@au.ibm.com>
16637             Devang Patel  <dpatel@apple.com>
16638
16639         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
16640         of floating point arithmetic, which could trap.
16641
16642 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
16643
16644         PR c++/14035
16645         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
16646         * g++.dg/conversion/const2.C: New test.
16647         * g++.dg/expr/reinterpret2.C: New test.
16648         * g++.dg/expr/reinterpret3.C: New test.
16649         * g++.dg/expr/cast2.C: New test.
16650         * g++.dg/expr/copy1.C: New test.
16651         * g++.dg/other/conversion1.C: Change error message.
16652         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
16653         function pointers to void *.
16654         * g++.old-deja/g++.mike/p10148.C: Likewise.
16655
16656 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16657
16658         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
16659
16660 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
16661
16662         PR c++/18047
16663
16664         * g++.dg/parse/expr3.C: New test.
16665
16666 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16667
16668         * gcc.dg/smod-1.c: New test.
16669
16670 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
16671
16672         * objc.dg/method-14.m: New test.
16673
16674 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
16675
16676         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
16677         Also xfail as the patch was reverted.
16678
16679 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
16680
16681         PR middle-end/16973
16682         * gcc.dg/pr16973.c: New test.
16683
16684 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
16685
16686         PR tree-optimization/17656
16687         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
16688
16689 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
16690
16691         * g++.dg/eh/shadow1.C: New.
16692
16693 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
16694
16695         * gcc.c-torture/compile/20041018-1.c: New test.
16696
16697 2004-10-18  Ben Elliston  <bje@au.ibm.com>
16698
16699         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
16700         compiler referring to register 0 when accessing sdata.  The linker
16701         now patches things up.
16702
16703 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
16704
16705         PR c/17529
16706         * gcc.c-torture/compile/pr17529.c: New test.
16707
16708 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16709
16710         PR c++/17743
16711         * g++.dg/ext/attrib17.C: New test.
16712
16713 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16714
16715         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
16716
16717 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16718
16719         PR c++/10479
16720         * g++.dg/ext/attrib16.C: New test.
16721
16722 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
16723
16724         PR c++/17042
16725         * g++.dg/init/dso_handle1.C: New test.
16726
16727         PR c++/14667
16728         * g++.dg/parse/typedef6.C: New test.
16729
16730         PR c++/17916
16731         * g++.dg/parse/pragma1.C: New test.
16732
16733 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
16734
16735         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
16736
16737 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
16738
16739         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
16740         -fno-common when on HPPA HP-UX platforms.
16741
16742 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
16743
16744         PR other/16820
16745         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
16746         stdint.h.
16747         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
16748         uintptr_t.
16749
16750 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
16751
16752         PR c++/16301
16753         * g++.dg/lookup/strong-using-4.C: New test.
16754
16755 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
16756
16757         PR middle-end/16567
16758         * gcc.c-torture/compile/nested-1.c: New test.
16759
16760 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
16761
16762         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
16763         and mipsisa64*-*-* (until support for misaligned loads is added).
16764         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
16765         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
16766         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
16767         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
16768         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
16769         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
16770
16771 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
16772
16773         PR c++/17976
16774         * g++.dg/init/dtor3.C: New test.
16775
16776 2004-10-15  Ben Elliston  <bje@au.ibm.com>
16777
16778         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
16779
16780 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
16781
16782         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
16783         * gcc.dg/macho-lo-sum.c: Likewise.
16784
16785 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
16786
16787         * gcc.dg/ppc-spe64-1.c: New test.
16788
16789 2004-10-14  Devang Patel  <dpatel@apple.com>
16790
16791         PR 17635
16792         * gcc.dg/pr17635.c : New test.
16793
16794 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
16795
16796         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
16797         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
16798         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
16799         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
16800         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
16801         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
16802         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
16803         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
16804         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
16805         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
16806         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
16807         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
16808         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
16809         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
16810         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
16811         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
16812         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
16813         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
16814
16815 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
16816
16817         * gcc.dg/vect/vect-82.c: New testcase.
16818         * gcc.dg/vect/vect-82_64.c: New testcase.
16819         * gcc.dg/vect/vect-83.c: New testcase.
16820         * gcc.dg/vect/vect-83_64.c: New testcase.
16821
16822 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16823
16824         * gcc.dg/cpp/error-1.c: New test.
16825
16826 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16827
16828         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
16829
16830 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
16831
16832         PR target/17984
16833         * gcc.dg/cris-peep2-xsrand2.c: New test.
16834
16835 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
16836
16837         PR c++/17661
16838         * testsuite/g++.dg/expr/for2.C: New test.
16839
16840 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16841
16842         * g++.dg/inherit/thunk1.C: Run on the SPARC.
16843
16844 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
16845
16846         PR tree-optimization/17724
16847         * g++.dg/opt/pr17724-1.C: New test.
16848         * g++.dg/opt/pr17724-2.C: New test.
16849         * g++.dg/opt/pr17724-3.C: New test.
16850         * g++.dg/opt/pr17724-4.C: New test.
16851         * g++.dg/opt/pr17724-5.C: New test.
16852         * g++.dg/opt/pr17724-6.C: New test.
16853
16854 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
16855
16856         PR c/17301
16857         * gcc.dg/pr17301-2.c: New test.
16858
16859 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
16860
16861         PR c++/15876
16862         * g++.dg/parse/error22.C: New test.
16863
16864         PR c++/17936
16865         * g++.dg/template/spec18.C: New test.
16866
16867 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
16868
16869         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
16870         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
16871         memcpy.
16872         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
16873         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
16874
16875 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
16876
16877         * g++.dg/eh/cleanup5.C: Add dg-options "".
16878
16879 2004-10-11  Roger Sayle  <roger@eyesopen.com>
16880
16881         PR middle-end/17657
16882         * gcc.dg/switch-4.c: New test case.
16883
16884 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
16885
16886         * gcc.c-torture/execute/20041011-1.c: New test.
16887
16888 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
16889
16890         PR c++/17554
16891         * g++.dg/init/for3.C: New test.
16892
16893         PR c++/17657
16894         * g++.dg/opt/switch2.C: New test.
16895
16896         PR middle-end/17703
16897         * g++.dg/warn/Wreturn-2.C: New test.
16898
16899 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
16900
16901         PR c++/17907
16902         * g++.dg/eh/cleanup5.C: New test.
16903
16904 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
16905
16906         PR c++/17393
16907         * g++.dg/parse/error21.C: New test.
16908
16909 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16910
16911         * g++.dg/overload/pmf1.C: Adjust quoting marks.
16912         * g++.dg/warn/incomplete1.C: Likewise.
16913         * g++.dg/template/qualttp20.C: Likewise.
16914
16915 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16916
16917         PR c/17881
16918         * parm-incomplete-1.c: New test.
16919
16920 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
16921
16922         PR c++/17867
16923         * g++.dg/parse/error19.C: New test.
16924
16925         PR c++/17670
16926         * g++.dg/init/new11.C: New test.
16927
16928         PR c++/17821
16929         * g++.dg/parse/error20.C: New test.
16930
16931         PR c++/17826
16932         * g++.dg/template/crash24.C: New test.
16933
16934 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16935
16936         PR c/17301
16937         * gcc.dg/pr17301-1.c: New test.
16938
16939 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16940
16941         PR c/17189
16942         * gcc.dg/anon-struct-5.c: New test.
16943
16944 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16945
16946         PR c/17844
16947         * gcc.dg/pr17844-1.c: New test.
16948
16949 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
16950
16951         PR tree-optimization/17906
16952         * gcc.c-torture/compile/pr17906.c: New.
16953
16954 2004-10-09  Stuart Hastings  <stuart@apple.com>
16955             Roger Sayle  <roger@eyesopen.com>
16956
16957         PR rtl-optimization/17853
16958         * gcc.dg/i386-mmx-5.c: New testcase.
16959
16960 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
16961
16962         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
16963
16964 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
16965
16966         PR c++/17524
16967         * g++.dg/template/static9.C: New test.
16968
16969         PR c++/17685
16970         * g++.dg/parse/operator5.C: New test.
16971
16972 2004-10-09  Roger Sayle  <roger@eyesopen.com>
16973
16974         PR middle-end/17894
16975         * gcc.c-torture/execute/divcmp-4.c: New test case.
16976
16977 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
16978
16979         PR tree-opt/17902
16980         * g++.dg/opt/pr17902.C: New test.
16981
16982 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
16983
16984         * gcc.dg/cpp/ident-1.c: Add dg-options "".
16985
16986 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16987
16988         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
16989
16990 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16991
16992         * gcc.dg/assign-warn-3.c: New test.
16993
16994 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
16995
16996         PR c/16999
16997         * gcc.dg/cpp/ident-1.c: New test.
16998
16999 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
17000
17001         * gcc.c-torture/compile/acc1.c: New.
17002
17003 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
17004
17005         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
17006         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
17007
17008 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17009
17010         * gcc.dg/ultrasp11.c: New test.
17011
17012 2004-10-08  Michael Matz  <matz@suse.de>
17013
17014         * gcc.dg/doloop-2.c: New test.
17015
17016 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17017
17018         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
17019         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
17020         objc.dg/method-9.m: Update expected diagnostics.
17021
17022 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
17023
17024         * gcc.dg/ppc-fsel-3.c: New file.
17025         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
17026
17027 2004-10-07  Paul Brook  <paul@codesourcery.com>
17028
17029         * gfortran.dg/intrinsic_verify_1.f90: New test.
17030
17031 2004-10-07  Paul Brook  <paul@codesourcery.com>
17032
17033         * gfortran.dg/empty_format_1.f90: Remove stray commas.
17034
17035 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17036
17037         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
17038         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
17039         commit.
17040
17041 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
17042
17043         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
17044
17045 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17046
17047         PR c++/17115
17048         * g++.dg/warn/Winline-4.C: New test.
17049
17050 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17051
17052         * gcc.c-torture/compile/20041007-1.c: New test.
17053
17054 2004-10-07  Paul Brook  <paul@codesourcery.com>
17055
17056         PR fortran/17678
17057         * gfortran.dg/use_allocated_1.f90: New test.
17058
17059 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
17060
17061         PR middle-end/17849
17062         * gfortran.fortran-torture/compile/nested.f90: New test
17063
17064 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
17065
17066         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
17067
17068 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
17069
17070         PR c++/17368
17071         * g++.dg/ext/asm6.C: New test.
17072
17073 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
17074
17075         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
17076
17077 2004-10-06  Paul Brook  <paul@codesourcery.com>
17078
17079         PR libfortran/17709
17080         * gfortran.dg/empty_format_1.f90: New test.
17081
17082 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17083
17084         PR fortran/17568
17085         * gfortran.dg/ishft.f90: New test.
17086
17087         PR fortran/17283
17088         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
17089         tests.
17090
17091 2004-10-06  Paul Brook  <paul@codesourcery.com>
17092
17093         * gfortran.dg/do_1.f90: New test.
17094
17095 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17096
17097         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
17098         optimizing for size.
17099
17100 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17101
17102         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
17103
17104 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17105
17106         * gcc.c-torture/compile/20041005-1.c: New test.
17107
17108 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
17109
17110         PR c++/17829
17111         * g++.dg/lookup/koenig4.C: New.
17112
17113 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17114
17115         * g++.dg/other/classkey1.C: Adjust quoting marks.
17116         * g++.dg/parse/error15.C: Likewise.
17117         * g++.dg/template/meminit2.C (int>): Likewise.
17118
17119 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17120
17121         PR fortran/17283
17122         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
17123
17124         PR fortran/17631
17125         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
17126
17127         PR fortran/17708
17128         * gfortran.dg/pr17708.f90: New test.
17129
17130 2004-10-04  Chao-ying Fu  <fu@mips.com>
17131
17132         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
17133         * gcc.dg/vect/vect-4.c: Ditto.
17134         * gcc.dg/vect/vect-5.c: Ditto.
17135         * gcc.dg/vect/vect-6.c: Ditto.
17136         * gcc.dg/vect/vect-8.c: Ditto.
17137         * gcc.dg/vect/vect-16.c: Ditto.
17138         * gcc.dg/vect/vect-30.c: Ditto.
17139         * gcc.dg/vect/vect-40.c: Ditto.
17140         * gcc.dg/vect/vect-41.c: Ditto.
17141         * gcc.dg/vect/vect-42.c: Ditto.
17142         * gcc.dg/vect/vect-43.c: Ditto.
17143         * gcc.dg/vect/vect-44.c: Ditto.
17144         * gcc.dg/vect/vect-45.c: Ditto.
17145         * gcc.dg/vect/vect-46.c: Ditto.
17146         * gcc.dg/vect/vect-47.c: Ditto.
17147         * gcc.dg/vect/vect-48.c: Ditto.
17148         * gcc.dg/vect/vect-49.c: Ditto.
17149         * gcc.dg/vect/vect-50.c: Ditto.
17150         * gcc.dg/vect/vect-51.c: Ditto.
17151         * gcc.dg/vect/vect-52.c: Ditto.
17152         * gcc.dg/vect/vect-53.c: Ditto.
17153         * gcc.dg/vect/vect-54.c: Ditto.
17154         * gcc.dg/vect/vect-55.c: Ditto.
17155         * gcc.dg/vect/vect-56.c: Ditto.
17156         * gcc.dg/vect/vect-57.c: Ditto.
17157         * gcc.dg/vect/vect-58.c: Ditto.
17158         * gcc.dg/vect/vect-59.c: Ditto.
17159         * gcc.dg/vect/vect-60.c: Ditto.
17160         * gcc.dg/vect/vect-74.c: Ditto.
17161         * gcc.dg/vect/vect-79.c: Ditto.
17162         * gcc.dg/vect/vect-80.c: Ditto.
17163
17164 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
17165
17166         * gcc.dg/unused-7.c: Use the correct option.
17167
17168 2004-10-04  Paul Brook  <paul@codesourcery.com>
17169         Bud Davis  <bdavis9659@comcast.net>
17170
17171         PR fortran/17706
17172         PR fortran/16434
17173         * gfortran/pr17706.f90: New test.
17174         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
17175
17176 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17177
17178         * gfortran.dg/pr17612.f90: New test.
17179
17180 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17181
17182         * g++.dg/template/local1.C: Adjust quoting marks in
17183         testing for diagnostics.
17184         * g++.dg/tls/diag-2.C: Likewise.
17185         * g++.dg/other/error8.C: Likewise.
17186
17187 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
17188
17189         PR c/17178
17190         * gcc.dg/unused-4.c: Adjust to be correct.
17191
17192         PR c/17820
17193         * gcc.dg/unused-7.c: New test.
17194
17195 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
17196
17197         PR c++/17797
17198         * g++.dg/overload/template2.C: New test.
17199
17200 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
17201
17202         PR tree-optimization/16632
17203         * gcc.dg/tree-ssa/20041002-1.c: New.
17204
17205 2004-10-03  Paul Brook  <paul@codesourcery.com>
17206
17207         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
17208         rather than relying on default formatting.
17209
17210 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
17211
17212         * gcc.dg/20040920-1.c: Update expected message text.
17213
17214 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
17215
17216         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
17217
17218 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
17219
17220         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
17221         tree level.
17222
17223 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
17224
17225         * gcc.dg/tree-ssa/pr17343.c: Remove.
17226
17227 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
17228
17229         PR tree-opt/17343
17230         * gcc.dg/tree-ssa/pr17343.c: New test.
17231
17232 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
17233
17234         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
17235         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
17236         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
17237         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
17238         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
17239
17240 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
17241
17242         * gcc.dg/lvalue-2.c: New test.
17243
17244 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
17245
17246         PR c/17730
17247         * gcc.dg/pr17730-1.c: New test
17248
17249 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
17250
17251         PR c/7425
17252         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
17253
17254 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
17255
17256         * gcc.c-torture/execute/stdarg-1.c: New test.
17257         * gcc.c-torture/execute/stdarg-2.c: New test.
17258         * gcc.c-torture/execute/stdarg-3.c: New test.
17259         * gcc.dg/tree-ssa/stdarg-1.c: New test.
17260         * gcc.dg/tree-ssa/stdarg-2.c: New test.
17261         * gcc.dg/tree-ssa/stdarg-3.c: New test.
17262         * gcc.dg/tree-ssa/stdarg-4.c: New test.
17263         * gcc.dg/tree-ssa/stdarg-5.c: New test.
17264
17265 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
17266
17267         PR tree-optimization/17697
17268         * g++.dg/opt/pr17697-1.C: New test.
17269         * g++.dg/opt/pr17697-2.C: New test.
17270         * g++.dg/opt/pr17697-3.C: New test.
17271
17272 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
17273
17274         PR c/16409
17275         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
17276         gcc.dg/vla-init-5.c: New tests.
17277
17278 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
17279
17280         PR c/13804
17281         * gcc.dg/pr13804-1.c: New test.
17282
17283 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17284
17285         PR fortran/16938
17286         * gfortran.dg/pr16938.f90: New test.
17287
17288 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
17289
17290         * g++.dg/template/crash23.C: New test.
17291
17292 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
17293
17294         PR c++/17585
17295         * g++.dg/template/static8.C: New test.
17296
17297 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
17298
17299         PR c++/17681
17300         * g++.dg/other/error9.C: New test.
17301
17302 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
17303
17304         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
17305
17306 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17307
17308         PR fortran/15164
17309         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
17310
17311 2004-09-26  Roger Sayle  <roger@eyesopen.com>
17312
17313         PR middle-end/17112
17314         * gcc.dg/pr17112-1.c: New test case.
17315
17316 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17317
17318         PR c/11459
17319         * gcc.dg/pr11459-1.c: New test.
17320
17321 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
17322
17323         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
17324         * gcc.dg/tree-ssa/loop-4.c: Likewise.
17325
17326 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17327
17328         * gfortran.dg/pr15324.f90: Make array bounds consistent.
17329
17330 2004-09-25  Jan Hubicka  <jh@suse.cz>
17331
17332         * compile/30040909-1.c: New test.
17333         * compile/30040907-1.c: New test.
17334
17335 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
17336
17337         * gcc.c-torture/execute/va-arg-26.c: New test.
17338
17339 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
17340
17341         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
17342         extra diagnostics on targets with 64-bit pointers.
17343         * objc.dg/selector-1.m: Adjust dg-warning regexp.
17344
17345 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17346
17347         PR c/17188
17348         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
17349         * gcc.dg/decl-3.c: Adjust expected message.
17350
17351 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17352
17353         PR fortran/17615
17354         * gfortran.dg/pr17615.f90: New test.
17355
17356 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
17357
17358         PR tree-optimzation/17517
17359         * g++.dg/tree-ssa/pr17517.C: New Test.
17360
17361 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
17362
17363         PR c++/16889
17364         * g++.dg/lookup/ambig3.C: New.
17365
17366 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
17367
17368         PR tree-opt/17624
17369         * g++.dg/opt/pr17624.C: New test.
17370
17371 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17372
17373         PR c/6980
17374         * gcc.dg/Wbad-function-cast-1.c: New test.
17375
17376 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
17377
17378         * g++.dg/ext/complit1.C
17379         * g++.dg/other/error2.C
17380         * g++.dg/other/nontype-1.C
17381         * g++.dg/parse/crash11.C
17382         * g++.dg/parse/crash12.C
17383         * g++.dg/parse/error15.C
17384         * g++.dg/parse/error4.C
17385         * g++.dg/parse/tmpl-outside1.C
17386         * g++.dg/parse/too-many-tmpl-args1.C
17387         * g++.dg/template/dependent-expr3.C
17388         * g++.dg/template/error10.C
17389         * g++.dg/template/instantiate1.C
17390         * g++.dg/template/vtable2.C
17391         * g++.dg/warn/Wshadow-1.C
17392         * g++.dg/warn/weak1.C
17393         * g++.old-deja/g++.brendan/crash16.C
17394         * g++.old-deja/g++.brendan/crash18.C
17395         * g++.old-deja/g++.brendan/crash48.C
17396         * g++.old-deja/g++.brendan/crash49.C
17397         * g++.old-deja/g++.brendan/crash55.C
17398         * g++.old-deja/g++.brendan/crash56.C
17399         * g++.old-deja/g++.brendan/crash8.C
17400         * g++.old-deja/g++.brendan/enum11.C
17401         * g++.old-deja/g++.brendan/enum8.C
17402         * g++.old-deja/g++.brendan/enum9.C
17403         * g++.old-deja/g++.brendan/friend3.C
17404         * g++.old-deja/g++.brendan/misc14.C
17405         * g++.old-deja/g++.bugs/900402_02.C
17406         * g++.old-deja/g++.bugs/900404_03.C
17407         * g++.old-deja/g++.bugs/900404_04.C
17408         * g++.old-deja/g++.bugs/900428_03.C
17409         * g++.old-deja/g++.jason/crash4.C
17410         * g++.old-deja/g++.jason/overload21.C
17411         * g++.old-deja/g++.jason/redecl1.C
17412         * g++.old-deja/g++.jason/report.C
17413         * g++.old-deja/g++.jason/rfg10.C
17414         * g++.old-deja/g++.jason/template30.C
17415         * g++.old-deja/g++.law/arm12.C
17416         * g++.old-deja/g++.law/ctors5.C
17417         * g++.old-deja/g++.law/cvt20.C
17418         * g++.old-deja/g++.law/init10.C
17419         * g++.old-deja/g++.law/init8.C
17420         * g++.old-deja/g++.law/visibility17.C
17421         * g++.old-deja/g++.law/visibility7.C
17422         * g++.old-deja/g++.mike/net8.C
17423         * g++.old-deja/g++.mike/p646.C
17424         * g++.old-deja/g++.mike/p700.C
17425         * g++.old-deja/g++.mike/p701.C
17426         * g++.old-deja/g++.mike/p811.C
17427         * g++.old-deja/g++.ns/template13.C
17428         * g++.old-deja/g++.other/array3.C
17429         * g++.old-deja/g++.other/crash25.C
17430         * g++.old-deja/g++.other/dtor3.C
17431         * g++.old-deja/g++.other/dtor4.C
17432         * g++.old-deja/g++.other/main1.C
17433         * g++.old-deja/g++.other/warn7.C
17434         * g++.old-deja/g++.pt/crash11.C
17435         * g++.old-deja/g++.pt/crash36.C
17436         * g++.old-deja/g++.pt/spec22.C
17437         * g++.old-deja/g++.pt/spec9.C
17438         * g++.old-deja/g++.pt/ttp52.C
17439         * g++.old-deja/g++.robertl/eb103.C
17440         * g++.old-deja/g++.robertl/eb121.C
17441         * g++.old-deja/g++.robertl/eb22.C
17442         * g++.old-deja/g++.robertl/eb8.C:
17443         Update locations and/or regexps of dg-error markers.
17444         Remove markers for some bogus messages that are no longer issued.
17445
17446 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
17447
17448         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
17449         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
17450
17451 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
17452
17453         PR c++/17618
17454         * g++.dg/lookup/crash5.C: New test.
17455
17456 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
17457
17458         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
17459         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
17460         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
17461         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
17462         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
17463         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
17464
17465         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
17466         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
17467         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
17468         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
17469         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
17470         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
17471
17472         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
17473
17474         * gcc.dg/vect/vect-44.c: Check additional cases.
17475         * gcc.dg/vect/vect-48.c: Check additional cases.
17476
17477         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
17478         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
17479         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
17480         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
17481         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
17482         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
17483         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
17484         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
17485         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
17486
17487         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
17488         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
17489         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
17490
17491 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17492
17493         * gcc.dg/tree-ssa/loop-6.c: New test.
17494
17495 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
17496
17497         PR c++/17620
17498         * g++.dg/inherit/base2.C: New.
17499
17500 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17501
17502         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
17503         * gcc.dg/20001012-2.c: Likewise.
17504         * gcc.dg/20001013-1.c: Likewise.
17505         * gcc.dg/20001101-1.c: Likewise.
17506         * gcc.dg/20001102-1.c: Likewise.
17507         * gcc.dg/bf-spl1.c: Likewise.
17508         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
17509         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
17510
17511 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
17512
17513         PR tree-optimization/16721
17514         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
17515
17516 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
17517
17518         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
17519         * gcc.dg/20040305-1.c: Likewise.
17520
17521 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17522
17523         PR c/16566
17524         * gcc.c-torture/compile/pr16566-1.c,
17525         gcc.c-torture/compile/pr16566-2.c,
17526         gcc.c-torture/compile/pr16566-3.c: New tests.
17527
17528 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
17529
17530         PR tree-optimization/17512
17531         * gcc.c-torture/compile/20040916-1.c.
17532
17533 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
17534
17535         * gcc.dg/pragma-re-3.c: New test.
17536
17537 2004-09-17  Matt Austern  <austern@apple.com>
17538
17539         PR c++/15049
17540         * g++.dg/other/anon3.C: New.
17541
17542 2004-09-21  Roger Sayle  <roger@eyesopen.com>
17543
17544         PR c++/7503
17545         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
17546         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
17547         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
17548         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
17549         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
17550
17551 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
17552
17553         PR fortran/17286
17554         * gfortran.dg/pr17286.f90: New test.
17555
17556 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
17557
17558         PR c++/17530
17559         * g++.dg/template/static7.C: New test.
17560
17561 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
17562
17563         PR tree-opt/17558
17564         * gcc.c-torture/compile/pr17558.c: New test.
17565
17566 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
17567
17568         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
17569         if SKIP_ATTRIBUTE is defined.
17570
17571 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17572
17573         PR fortran/15957
17574         * gfortran.dg/pr15957.f90: New test.
17575
17576 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
17577
17578         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
17579         in comparison.
17580         * gcc.dg/vect/vect-79.c: Likewise.
17581         * gcc.dg/vect/vect-80.c: Likewise.
17582
17583 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17584
17585         PR fortran/15750
17586         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
17587
17588 2004-09-20  Ira Rosen  <irar@il.ibm.com>
17589
17590         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
17591         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
17592         * gcc.dg/vect/vect-62.c: New testcase.
17593         * gcc.dg/vect/vect-63.c: New testcase.
17594         * gcc.dg/vect/vect-64.c: New testcase.
17595         * gcc.dg/vect/vect-65.c: New testcase.
17596         * gcc.dg/vect/vect-66.c: New testcase.
17597         * gcc.dg/vect/vect-67.c: New testcase.
17598         * gcc.dg/vect/vect-68.c: New testcase.
17599         * gcc.dg/vect/vect-69.c: New testcase.
17600         * gcc.dg/vect/vect-79.c: New testcase.
17601         * gcc.dg/vect/vect-80.c: New testcase.
17602
17603 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
17604
17605         * gcc.target/mips/asm-1.c: New test.
17606
17607 2004-09-19  Ira Rosen  <irar@il.ibm.com>
17608
17609         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
17610         * gcc.dg/vect/vect-73.c: New testcase.
17611         * gcc.dg/vect/vect-74.c: New testcase.
17612         * gcc.dg/vect/vect-75.c: New testcase.
17613         * gcc.dg/vect/vect-76.c: New testcase.
17614         * gcc.dg/vect/vect-77.c: New testcase.
17615         * gcc.dg/vect/vect-78.c: New testcase
17616
17617 2004-09-18  Paul Brook  <paul@codesourcery.com>
17618
17619         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
17620
17621 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
17622
17623         PR c/17424
17624         * gcc.dg/pr17424-1.c: New test.
17625
17626 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
17627
17628         * g++.dg/tree-ssa/pr17153.C: New test.
17629
17630 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
17631
17632         PR pch/13361
17633         * testsuite/g++.dg/pch/wchar-1.C: New.
17634         * testsuite/g++.dg/pch/wchar-1.Hs: New.
17635
17636 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
17637
17638         * gcc.c-torture/execute/20040917-1.c: New test.
17639
17640 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
17641
17642         PR tree-optimization/17319
17643         * gcc.dg/pr17319.c: New test.
17644
17645 2004-09-17  Devang Patel  <dpatel@apple.com>
17646
17647         * gcc.dg/20040813-1.c: New test.
17648
17649 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
17650
17651         PR tree-optimization/17273
17652         * gcc.c-torture/compile/pr17273.c: New test.
17653
17654 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17655
17656         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
17657         Update expected messages.
17658         * gcc.dg/declspec-13.c: New test.
17659
17660 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
17661
17662         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
17663
17664 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
17665
17666         * gcc.c-torture/execute/pr17252.c: Use post-increment to
17667         change what 'a' is pointing to.
17668
17669 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
17670
17671         PR c++/16002
17672         * g++.dg/template/error18.C: New test.
17673
17674         PR c++/16029
17675         * g++.dg/warn/Wunused-8.C: New test.
17676
17677 2004-09-17  Steven Bosscher  <stevenb@suse.de>
17678
17679         PR tree-optimization/17513
17680         * gcc.dg/20040916-1.c: New test.
17681
17682 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
17683
17684         PR c++/17501
17685         * g++.dg/template/typename7.C: New test.
17686
17687 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17688
17689         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
17690
17691 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
17692
17693         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
17694         with -ftree-based-profiling also.
17695         * lib/profopt.exp: Support late-set profile_option/feedback_option.
17696
17697 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
17698
17699         PR/15364
17700         * gfortran.dg/der_array_io_1.f90: New test.
17701         * gfortran.dg/der_array_io_2.f90: New test.
17702         * gfortran.dg/der_array_io_3.f90: New test.
17703
17704 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
17705
17706         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
17707         EABI.
17708
17709 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
17710
17711         * g++.dg/opt/switch1.C: New test.
17712
17713 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
17714
17715         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
17716         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
17717         Update expected messages.
17718
17719 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17720
17721         PR fortran/16485
17722         * gfortran.dg/same_name_1.f90: New test.
17723
17724 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
17725
17726         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
17727         dereference garbage pointers.
17728
17729 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
17730
17731         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
17732         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
17733
17734         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
17735         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
17736         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
17737
17738 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
17739
17740         PR c++/17324
17741         * g++.dg/template/mangle1.C: New test.
17742
17743 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
17744
17745         PR tree-optimization/17252
17746         * gcc.c-torture/execute/pr17252.c: New test.
17747
17748 2004-09-14  Andrew Pinski  <apinski@apple.com>
17749
17750         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
17751
17752 2004-09-14  Roger Sayle  <roger@eyesopen.com>
17753
17754         PR rtl-optimization/9771
17755         * gcc.dg/pr9771-1.c: New test case.
17756
17757 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
17758
17759         PR tree-optimization/15262
17760         * gcc.c-torture/execute/pr15262-1.c: New test.
17761         * gcc.c-torture/execute/pr15262-2.c: New test.
17762
17763 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17764
17765         * gcc.dg/declspec-12.c: New test.
17766
17767 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
17768
17769         * gfortran.dg/pr17090.f90: Add directives to test.
17770
17771 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17772
17773         * gcc.c-torture/compile/20040914-1.c: New test.
17774
17775 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
17776
17777         PR c++/16162
17778         * g++.dg/template/decl2.C: New test.
17779
17780 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
17781
17782         PR fortran/17090
17783         * gfortran.dg/pr17090.f90: New test.
17784
17785 2004-09-13  Dale Johannesen  <dalej@apple.com>
17786
17787         * gcc.c-torture/compile/pr17408.c: New test case.
17788
17789 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
17790
17791         PR c++/16716
17792         * g++.dg/parse/crash17.C: New test.
17793
17794         PR c++/17327
17795         * g++.dg/template/enum3.C: New test.
17796
17797 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
17798
17799         * lib/gcc-defs.exp: Load wrapper.exp.
17800         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
17801         using local code.
17802         * lib/gcc.exp (gcc_init): Similar.
17803         * lib/gfortran.exp (gfortran_init): Similar.
17804         * lib/objc.exp (objc_init): Similar.
17805         * lib/treelang.exp (treelang_init): Similar.
17806         * lib/wrapper.exp: New file with build_wrapper call machinery in
17807         ${tool}_maybe_build_wrapper.
17808
17809 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
17810
17811         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
17812         "inline".
17813         * gcc.dg/declspec-11.c: Update expected messages.
17814         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
17815         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
17816         gcc.dg/inline-12.c: New tests.
17817
17818 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
17819
17820         * g++.dg/tree-ssa/pr17400.C: New testcase.
17821
17822 2004-09-13  James E Wilson  <wilson@specifixinc.com>
17823
17824         * gcc.target/mips/sb1-1.c: New testcase.
17825
17826 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
17827
17828         * lib/g77-dg.exp: Remove unused file.
17829         * lib/mike-g77.exp: Ditto.
17830         * lib/g77.exp: Ditto.
17831
17832 2004-09-12  Richard Henderson  <rth@redhat.com>
17833
17834         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
17835
17836 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
17837
17838         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
17839         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
17840         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
17841         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
17842         Update expected messages.
17843
17844 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
17845
17846         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
17847         declaration/use mismatch for dirp parameter.
17848
17849 2004-09-12  Andrew Pinski  <apinski@apple.com>
17850
17851         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
17852         -fgnu-runtime is passed.
17853
17854 2004-09-12  Richard Henderson  <rth@redhat.com>
17855
17856         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
17857         do the uplevel thing and update additional_flags directly.
17858         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
17859         gfortran.fortran-torture/execute/intrinsic_nearest.x,
17860         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
17861         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
17862
17863 2004-09-11  Steven Bosscher  <stevenb@suse.de>
17864
17865         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
17866
17867 2004-09-11  Roger Sayle  <roger@eyesopen.com>
17868
17869         PR middle-end/17411
17870         * g++.dg/opt/pr17411-1.C: New test case.
17871
17872 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
17873
17874         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
17875         gcc.dg/tls/diag-2.c: Update expected messages.
17876         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
17877         messages.
17878         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
17879         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
17880         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
17881         gcc.dg/tls/diag-5.c: New tests.
17882
17883 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
17884
17885         * gcc.dg/20040910-1.c: Correct dg-error regexp.
17886
17887 2004-09-11  Steven Bosscher  <stevenb@suse.de>
17888
17889         * g++.dg/parse/break-in-for.C: New test.
17890
17891 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
17892
17893         * gcc.dg/tree-ssa/20040911-1.c: New test.
17894
17895 2004-09-11  Andreas Jaeger  <aj@suse.de>
17896
17897         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
17898         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
17899
17900 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
17901
17902         * gcc.target/frv: New directory of FR-V-specific tests.
17903
17904 2004-09-10  James E Wilson  <wilson@specifixinc.com>
17905
17906         * gcc.dg/convert-vec-1.c: New test.
17907
17908 2004-09-10  Roger Sayle  <roger@eyesopen.com>
17909
17910         PR middle-end/17024
17911         * gcc.dg/pr17024-1.c: New test case.
17912
17913 2004-09-10  Eric Christopher  <echristo@redhat.com>
17914
17915         * gcc.dg/20040910-1.c: New test.
17916
17917 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
17918
17919         * gcc.dg/bitfld-9.c: New test.
17920
17921 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
17922
17923         * gcc.c-torture/execute/ieee/acc1.c: New test.
17924         * gcc.c-torture/execute/ieee/acc2.c: New test.
17925         * gcc.c-torture/execute/ieee/mzero6.c: New test.
17926
17927 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17928
17929         * gcc.dg/deprecated-2.c: New test.
17930
17931 2004-09-09  James E Wilson  <wilson@specifixinc.com>
17932
17933         * gcc.dg/init-vec-1.c: New test.
17934
17935 2004-09-09  Roger Sayle  <roger@eyesopen.com>
17936
17937         PR middle-end/17055
17938         * gcc.dg/pr17055-1.c: New test case.
17939
17940 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
17941
17942         PR target/17377
17943         * gcc.c-torture/execute/pr17377.c: New test.
17944
17945 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17946
17947         PR c/8420
17948         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
17949         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
17950         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
17951         gcc.dg/long-long-typespec-1.c: New tests.
17952         * gcc.dg/tls/diag-2.c: Update expected diagnostics
17953
17954 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17955
17956         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
17957         gcc.dg/gnu99-static-1.c: New tests.
17958
17959 2004-09-08  Devang Patel  <dpatel@apple.com>
17960
17961         * gcc.dg/darwin-ld-20040828-1.c: New test.
17962         * gcc.dg/darwin-ld-20040828-2.c: New test.
17963         * gcc.dg/darwin-ld-20040828-3.c: New test.
17964
17965 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
17966
17967         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
17968         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
17969         in error message.
17970         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
17971         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
17972         in error message.
17973         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
17974         types they qualify.
17975         * objc.dg/type-size-2.m: Fix wording in comment.
17976         * objc.dg/va-meth-1.m: New test case.
17977
17978 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
17979
17980         PR c/16633:
17981         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
17982         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
17983
17984 2004-09-06  Devang Patel  <dpatel@apple.com>
17985
17986         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
17987         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
17988
17989 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
17990
17991         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
17992         reflect changed line numbering of diagnostics.
17993
17994 2004-09-06  Paul Brook  <paul@codesourcery.com>
17995
17996         * gfortran.dg/edit_real_1.f90: Add new test.
17997
17998 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17999
18000         * gcc.dg/tree-ssa/loop-2.c: New test.
18001         * gcc.dg/tree-ssa/loop-3.c: New test.
18002         * gcc.dg/tree-ssa/loop-4.c: New test.
18003         * gcc.dg/tree-ssa/loop-5.c: New test.
18004
18005 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18006
18007         * gcc.dg/format/sentinel-1.c: Update for parameter option.
18008
18009 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18010
18011         * gcc.dg/format/sentinel-1.c: New test.
18012
18013 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
18014
18015         * testsuite/gcc.dg/builtins-46.c: New.
18016
18017 2004-09-03  Devang Patel  <dpatel@apple.com>
18018
18019         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
18020         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
18021
18022 2004-09-03  Jan Beulich  <jbeulich@novell.com>
18023
18024         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
18025         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
18026         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
18027         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
18028         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
18029         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
18030         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
18031         the non-portable bzero.
18032         * gcc.dg/20010912-1.c: xfail for NetWare.
18033         * gcc.dg/20020426-2.c: xfail for NetWare.
18034         * gcc.dg/20021014-1.c: xfail for NetWare.
18035         * gcc.dg/20021018-1.c: xfail for NetWare.
18036         * gcc.dg/20030213-1.c: xfail for NetWare.
18037         * gcc.dg/20030225-1.c: xfail for NetWare.
18038         * gcc.dg/20030708-1.c: xfail for NetWare.
18039         * gcc.dg/builtins-config.h: Also exclude NetWare.
18040         * gcc.dg/format/format.h: Define restrict only if not already defined.
18041         * gcc.dg/nest.c: xfail for NetWare.
18042         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
18043         * lib/target-supports.exp (check_visibility_available): Exclude
18044         NetWare.
18045
18046 2004-09-03  Jan Beulich  <jbeulich@novell.com>
18047
18048         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
18049         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
18050         deterministic starting point for the alignment of structure fields.
18051         * gcc.dg/Wpadded.c: Dito.
18052         * g++.dg/abi/vbase10.C: Dito.
18053
18054 2004-09-03  Devang Patel  <dpatel@apple.com>
18055
18056         * g++.dg/debug/pr15736.cc: New test.
18057
18058 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
18059
18060         * README.QMTEST: Fix out-of-date link.
18061
18062 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
18063
18064         PR fortran/16579
18065         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
18066         Delete.  Duplicate of gfortran.dg/g77/20010610.f
18067
18068 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
18069
18070         * g++.dg/abi/arm_rtti1.C: New test.
18071
18072 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
18073
18074         * gcc.dg/ppc-vector-memcpy.c: New.
18075         * gcc.dg/ppc-vector-memset.c: New.
18076
18077 2004-09-02  Chao-ying Fu  <fu@mips.com>
18078
18079         * gcc.target/mips/mips-3d-1.c: New test.
18080         * gcc.target/mips/mips-3d-2.c: New test.
18081         * gcc.target/mips/mips-3d-3.c: New test.
18082         * gcc.target/mips/mips-3d-4.c: New test.
18083         * gcc.target/mips/mips-3d-5.c: New test.
18084         * gcc.target/mips/mips-3d-6.c: New test.
18085         * gcc.target/mips/mips-3d-7.c: New test.
18086         * gcc.target/mips/mips-3d-8.c: New test.
18087         * gcc.target/mips/mips-3d-9.c: New test.
18088         * gcc.target/mips/mips-ps-1.c: New test.
18089         * gcc.target/mips/mips-ps-2.c: New test.
18090         * gcc.target/mips/mips-ps-3.c: New test.
18091         * gcc.target/mips/mips-ps-4.c: New test.
18092         * gcc.target/mips/mips-ps-type.c: New test.
18093
18094 2004-09-02  Paul Brook  <paul@codesourcery.com>
18095
18096         * gfortran.dg/edit_real_1.f90: Add new tests.
18097
18098 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18099
18100         PR fortran/15327
18101         * gfortran.dg/merge_char_1.f90: New test.
18102
18103 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18104
18105         PR fortran/16404
18106         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
18107
18108 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18109
18110         PR c/1522
18111         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
18112
18113 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
18114
18115         * g++.dg/opt/loop1.C: Do not XFAIL.
18116
18117 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
18118
18119         * gcc.c-torture/execute/20040831-1.c: New test.
18120
18121 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
18122
18123         PR fortran/16579
18124         * gfortran.dg/g77/20010610.f: Now passes.
18125         Copy from g77.f-torture/execute. Add dg-run directive.
18126         * gfortran.dg/g77/README: Update
18127
18128 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
18129
18130         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
18131         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
18132         (t1, t2, t3, t4): Add volatile.
18133
18134 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
18135
18136         * g++.dg/ext/visibility/arm1.C: New test.
18137
18138 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
18139
18140         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
18141         -pedantic-errors.
18142
18143 2004-09-01  Paul Brook  <paul@codesourcery.com>
18144
18145         * gfortran.dg/eof_2.f90: New test.
18146
18147 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18148
18149         PR fortran/16579
18150         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
18151
18152 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
18153
18154         PR libfortran/16805
18155         * gfortran.dg/list_read_2.f90: New test.
18156
18157 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
18158
18159         * g++.dg/abi/key1.C: New test.
18160
18161 2004-08-31  Richard Henderson  <rth@redhat.com>
18162
18163         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
18164         form of offsetof.
18165         * g++.dg/other/offsetof5.C: Remove duplicate.
18166
18167 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18168
18169         PR fortran/17244
18170         * gfortran.dg/func_derived_1.f90: New test.
18171
18172 2004-08-31  Paul Brook  <paul@codesourcery.com>
18173
18174         * gfortran.dg/eof_1.f90: New test.
18175
18176 2004-08-31  Paul Brook  <paul@codesourcery.com>
18177
18178         * gfortran.dg/list_read_1.f90: New file.
18179
18180 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
18181
18182         * g++.dg/opt/loop1.C: XFAIL.
18183
18184 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
18185
18186         * gcc.dg/funcdef-storage-1.c: New.
18187         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
18188         an extern function in local scope.
18189         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
18190         declare an 'auto inline' function in local scope.
18191         * gcc.dg/20011130-1.c: Likewise.
18192         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
18193         an 'auto' function in local scope.
18194         * gcc.dg/20021014-1.c: Likewise.
18195         * gcc.dg/20030331-2.c: Likewise.
18196
18197 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18198
18199         * gfortran.dg/blockdata_1.f90: New test.
18200
18201 2004-08-30  Richard Henderson  <rth@redhat.com>
18202
18203         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
18204
18205 2004-08-30  Richard Henderson  <rth@redhat.com>
18206
18207         * lib/fortran-torture.exp (fortran-torture-execute): Honor
18208         additional_flags set by alternate driver.
18209         (ieee-options): New procedure.
18210         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
18211         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
18212         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
18213         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
18214
18215 2004-08-30  Richard Henderson  <rth@redhat.com>
18216
18217         * lib/f-torture.exp: Remove.
18218
18219 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
18220
18221         PR rtl-optimization/16590
18222         * g++.dg/opt/loop1.C: New test.
18223
18224 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18225
18226         PR fortran/13910
18227         * gfortran.dg/oldstyle_1.f90: New test.
18228
18229 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
18230         Paul Brook  <paul@codesourcery.com>
18231
18232         * gfortran.dg/g77/README: Update.
18233         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
18234         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
18235         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
18236
18237 2004-08-28  Paul Brook  <paul@codesourcery.com>
18238
18239         PR libfortran/17195
18240         * gfortran.dg/edit_real_1.f90: New test.
18241
18242 2004-08-27  Paul Brook  <paul@codesourcery.com>
18243
18244         * gfortran.dg/rewind_1.f90: New test.
18245
18246 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
18247
18248         PR fortran/16597
18249         * gfortran.dg/pr16597.f90: New test.
18250
18251 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18252
18253         PR c/13801
18254         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
18255         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
18256         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
18257         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
18258         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
18259
18260 2004-08-26  Nick Clifton  <nickc@redhat.com>
18261
18262         * gcc.c-torture/compile/pr17119.c: New test.
18263
18264 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18265
18266         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
18267
18268 2004-08-25  Richard Henderson  <rth@redhat.com>
18269
18270         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
18271         the bits that expect kind=8 to be the largest real kind.
18272
18273 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
18274
18275         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
18276
18277 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18278
18279         * gfortran.dg/assignment_1.f90: New test.
18280
18281 2004-08-25  Adam Nemet  <anemet@lnxw.com>
18282
18283         * g++.dg/template/repo3.C: New test.
18284
18285 2004-08-25  Roger Sayle  <roger@eyesopen.com>
18286
18287         PR middle-end/16693
18288         PR tree-optimization/16372
18289         * g++.dg/opt/pr16372-1.C: New test case.
18290         * g++.dg/opt/pr16693-1.C: New test case.
18291         * g++.dg/opt/pr16693-2.C: New test case.
18292
18293 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
18294
18295         * objc.dg/proto-lossage-4.m: New test.
18296
18297 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
18298
18299         PR c++/17155
18300         * g++.dg/inherit/local2.C: New test.
18301
18302 2004-08-25  Paul Brook  <paul@codesourcery.com>
18303
18304         PR fortran/17144
18305         * gfortran.dg/string_ctor_1.f90: New test.
18306
18307 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18308
18309         PR c++/14428
18310         * g++.dg/template/redecl2.C: New test.
18311
18312 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
18313
18314         PR fortran/17143
18315         * gfortran.dg/pr17143.f90: New test.
18316
18317 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
18318
18319         PR fortran/17164
18320         * gfortran.dg/pr17164.f90: New test.
18321
18322 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18323
18324         * gcc.dg/tree-ssa/loop-1.c: New test.
18325
18326 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
18327
18328         * gcc.c-torture/compile/20040824-1.c: New test.
18329
18330 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
18331
18332         * gcc.c-torture/compile/iftrap-3.c: New test.
18333
18334 2004-08-24  Paul Brook  <paul@codesourcery.com>
18335
18336         * gfortran.dg/entry_2.f90: New test.
18337
18338 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18339
18340         PR c++/16889
18341         * g++.dg/lookup/ambig[12].C: New.
18342
18343 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18344
18345         PR c++/16706
18346         * g++.dg/template/crash21.C: New test.
18347         * g++.dg/template/crash22.C: Likewise.
18348
18349 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18350
18351         PR c++/17149
18352         * g++.dg/template/access15.C: New.
18353
18354 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
18355
18356         PR c++/17163
18357         * g++.dg/template/repo2.C: New test.
18358
18359 2004-08-23  Roger Sayle  <roger@eyesopen.com>
18360
18361         PR rtl-optimization/17078
18362         * gcc.c-torture/execute/pr17078-1.c: New test case.
18363
18364 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
18365
18366         PR c/14492
18367         * gcc.dg/debug/crash1.c: New test.
18368
18369 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
18370
18371         PR c/16180
18372         * gcc.dg/loop-5.c: New test.
18373
18374 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18375
18376         * gcc.c-torture/execute/20040823-1.c: New test.
18377
18378 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
18379
18380         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
18381         to the assembler.  Simplify test accordingly.
18382         (asm_abi_flags): Use GNU names.
18383         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
18384         to check for ABI flags.
18385
18386 2004-08-22  Andrew Pinski  <apinski@apple.com>
18387
18388         * g++.dg/opt/pr14029.C: New test.
18389         * gcc.c-torture/execute/pr15262.c: New test.
18390
18391 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18392
18393         * gfortran.dg/reduction.f90: Add checks with complex arguments.
18394
18395 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
18396
18397         PR 16908
18398         * gfortran.dg/direct_io.f90: New test.
18399
18400 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
18401
18402         PR c++/17121
18403         * g++.dg/inherit/local2.C: New test.
18404
18405 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
18406
18407         PR c++/17120
18408         * g++.dg/warn/Wparentheses-4.C: New test.
18409
18410 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
18411
18412         PR c++/17121
18413         * g++.dg/inherit/local2.C: New test.
18414
18415         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
18416         * gcc.dg/ppc-ldstruct.c: Likewise.
18417         * gcc.dg/ppc64-abi-2.c: Likewise.
18418
18419 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
18420
18421         PR rtl-optimization/17099
18422         * gcc.c-torture/execute/20040820-1.c: New test.
18423
18424 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
18425
18426         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
18427
18428 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
18429
18430         PR fortran/17077
18431         * gfortran.dg/auto_array_1.f90: New test.
18432
18433 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18434
18435         PR fortran/17074
18436         * gfortran.dg/simpleif_1.f90: New test.
18437
18438 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
18439
18440         * lib/target-supports.exp (check_profiling_available): Return
18441         false for arm*-*-symbianelf* and arm*-*-eabi*.
18442
18443         PR c++/15890
18444         * g++.dg/template/delete1.C: New test.
18445
18446 2004-08-19  Paul Brook  <paul@codesourcery.com>
18447
18448         PR fortran/14976
18449         PR fortran/16228
18450         * gfortran.dg/data_char_1.f90: New test.
18451
18452 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
18453
18454         PR fortran/16946
18455         * gfortran.dg/reduction.f90: New testcase.
18456
18457 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18458
18459         PR fortran/16520
18460         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
18461
18462 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
18463
18464         PR c++/17041
18465         * g++.dg/Wparentheses-3.C: New test.
18466
18467 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
18468
18469         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
18470         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
18471         * gcc.dg/vect/vect-2.c: Likewise.
18472         * gcc.dg/vect/vect-3.c: Likewise.
18473         * gcc.dg/vect/vect-4.c: Likewise.
18474         * gcc.dg/vect/vect-5.c: Likewise.
18475         * gcc.dg/vect/vect-6.c: Likewise.
18476         * gcc.dg/vect/vect-7.c: Likewise.
18477         * gcc.dg/vect/vect-25.c: Likewise.
18478         * gcc.dg/vect/vect-31.c: Likewise.
18479         * gcc.dg/vect/vect-32.c: Likewise.
18480         * gcc.dg/vect/vect-34.c: Likewise.
18481         * gcc.dg/vect/vect-36.c: Likewise.
18482         * gcc.dg/vect/vect-all.c: Likewise.
18483
18484 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
18485
18486         PR c++/17068
18487         * g++.dg/template/operator4.C: New test.
18488
18489 2004-08-18  Richard Henderson  <rth@redhat.com>
18490
18491         * gcc.dg/20040206-1.c: XFAIL.
18492
18493 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
18494
18495         PR c++/16246
18496         * g++.dg/template/array7.C: New test.
18497
18498 2004-08-17  James E Wilson  <wilson@specifixinc.com>
18499
18500         * gcc.dg/mips-movcc-1.c: New test.
18501         * gcc.dg/mips-movcc-2.c: New test.
18502         * gcc.dg/mips-movcc-3.c: New test.
18503
18504         * gcc.dg/mips-nmadd-1.c: New test.
18505         * gcc.dg/mips-nmadd-2.c: New test.
18506
18507 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
18508
18509         PR c++/15871
18510         * g++.dg/opt/inline8.C: New test.
18511
18512         PR c++/16965
18513         * g++.dg/parse/error17.C: New test.
18514
18515 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
18516
18517         * gcc.dg/vect: New directory for vectorizer tests.
18518         * gcc.dg/vect/tree-vect.h: New file.
18519         * gcc.dg/vect/vect.exp: New file.
18520         * gcc.dg/vect/pr16105.c.c: New test.
18521         * gcc.dg/vect/vect-1.c: New test.
18522         * gcc.dg/vect/vect-2.c: New test.
18523         * gcc.dg/vect/vect-3.c: New test.
18524         * gcc.dg/vect/vect-4.c: New test.
18525         * gcc.dg/vect/vect-5.c: New test.
18526         * gcc.dg/vect/vect-6.c: New test.
18527         * gcc.dg/vect/vect-7.c: New test.
18528         * gcc.dg/vect/vect-8.c: New test.
18529         * gcc.dg/vect/vect-9.c: New test.
18530         * gcc.dg/vect/vect-10.c: New test.
18531         * gcc.dg/vect/vect-11.c: New test.
18532         * gcc.dg/vect/vect-12.c: New test.
18533         * gcc.dg/vect/vect-13.c: New test.
18534         * gcc.dg/vect/vect-14.c: New test.
18535         * gcc.dg/vect/vect-15.c: New test.
18536         * gcc.dg/vect/vect-16.c: New test.
18537         * gcc.dg/vect/vect-17.c: New test.
18538         * gcc.dg/vect/vect-18.c: New test.
18539         * gcc.dg/vect/vect-19.c: New test.
18540         * gcc.dg/vect/vect-20.c: New test.
18541         * gcc.dg/vect/vect-21.c: New test.
18542         * gcc.dg/vect/vect-22.c: New test.
18543         * gcc.dg/vect/vect-23.c: New test.
18544         * gcc.dg/vect/vect-24.c: New test.
18545         * gcc.dg/vect/vect-25.c: New test.
18546         * gcc.dg/vect/vect-26.c: New test.
18547         * gcc.dg/vect/vect-27.c: New test.
18548         * gcc.dg/vect/vect-28.c: New test.
18549         * gcc.dg/vect/vect-29.c: New test.
18550         * gcc.dg/vect/vect-30.c: New test.
18551         * gcc.dg/vect/vect-31.c: New test.
18552         * gcc.dg/vect/vect-32.c: New test.
18553         * gcc.dg/vect/vect-33.c: New test.
18554         * gcc.dg/vect/vect-34.c: New test.
18555         * gcc.dg/vect/vect-35.c: New test.
18556         * gcc.dg/vect/vect-36.c: New test.
18557         * gcc.dg/vect/vect-37.c: New test.
18558         * gcc.dg/vect/vect-38.c: New test.
18559         * gcc.dg/vect/vect-40.c: New test.
18560         * gcc.dg/vect/vect-41.c: New test.
18561         * gcc.dg/vect/vect-42.c: New test.
18562         * gcc.dg/vect/vect-43.c: New test.
18563         * gcc.dg/vect/vect-44.c: New test.
18564         * gcc.dg/vect/vect-45.c: New test.
18565         * gcc.dg/vect/vect-46.c: New test.
18566         * gcc.dg/vect/vect-47.c: New test.
18567         * gcc.dg/vect/vect-48.c: New test.
18568         * gcc.dg/vect/vect-49.c: New test.
18569         * gcc.dg/vect/vect-50.c: New test.
18570         * gcc.dg/vect/vect-51.c: New test.
18571         * gcc.dg/vect/vect-52.c: New test.
18572         * gcc.dg/vect/vect-53.c: New test.
18573         * gcc.dg/vect/vect-54.c: New test.
18574         * gcc.dg/vect/vect-55.c: New test.
18575         * gcc.dg/vect/vect-56.c: New test.
18576         * gcc.dg/vect/vect-57.c: New test.
18577         * gcc.dg/vect/vect-58.c: New test.
18578         * gcc.dg/vect/vect-59.c: New test.
18579         * gcc.dg/vect/vect-60.c: New test.
18580         * gcc.dg/vect/vect-61.c: New test.
18581         * gcc.dg/vect/vect-all.c: New test.
18582         * gcc.dg/vect/vect-none.c: New test.
18583
18584 2004-08-17  Paul Brook  <paul@codesourcery.com>
18585
18586         PR fortran/13082
18587         * gfortran.dg/entry_1.f90: New test.
18588
18589 2004-08-17  Andrew Pinski  <apinski@apple.com>
18590
18591         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
18592
18593 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
18594
18595         * gcc.dg/pr17036-1.c: New test.
18596
18597 2004-08-16  Devang Patel  <dpatel@apple.com>
18598
18599         * gcc.dg/darwin-20040809-1.c: New test.
18600
18601 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
18602
18603         * gcc.dg/funcdef-attr-1.c: New test.
18604
18605 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
18606
18607         * gcc.dg/altivec-17.c: New test.
18608         * gcc.dg/altivec-18.c: New test.
18609
18610 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18611
18612         PR c++/6749
18613         * g++.dg/template/vtable2.C: New test.
18614
18615 2004-08-14  Richard Henderson  <rth@redhat.com>
18616
18617         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
18618         * gcc.dg/pack-test-4.c (main): Return 0.
18619         * gcc.dg/setjmp-1.c: Remove XFAIL.
18620         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
18621
18622 2004-08-14  Richard Henderson  <rth@redhat.com>
18623
18624         * gcc.dg/980217-1.c: Add prototype for printf.
18625
18626 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
18627
18628         * gfortran.dg/pr16935.f90: New test.
18629
18630 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
18631
18632         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
18633
18634 2004-08-13  Paul Brook  <paul@codesourcery.com>
18635
18636         * gfortran.dg/der_io_1.f90: Remove stray comma.
18637
18638 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
18639
18640         * gcc.dg/vmx/cw-bug-2.c: Remove.
18641         * gcc.dg/vmx/vprint-1.c: Remove.
18642         * gcc.dg/vmx/vscan-1.c: Remove.
18643
18644 2004-08-12  Devang patel  <dpatel@apple.com>
18645
18646         * gcc.dg/darwin-20040809-2.c: New test.
18647
18648 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
18649
18650         * g++.dg/ext/altivec-12.C: New test.
18651
18652         * g++.dg/ext/altivec-11.C: New test.
18653
18654 2004-08-12  Paul Brook  <paul@codesourcery.com>
18655
18656         * g++.dg/abi/arm_cxa_vec_1.C: New test.
18657
18658 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
18659
18660         * g++.dg/ext/altivec-2.C: Check for hardware support before
18661         executing any VMX instructions.
18662
18663         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
18664
18665 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
18666
18667         PR c++/16276
18668         * g++.old-deja/g++.other/comdat4.C: New test.
18669         * g++.old-deja/g++.other/comdat4-aux.cc: New.
18670
18671 2004-08-12  Ben Elliston  <bje@au.ibm.com>
18672
18673         PR target/16286
18674         * gcc.dg/pr16286.c: New test.
18675
18676 2004-08-12 Jan Beulich <jbeulich@novell.com>
18677
18678         * g++.dg/ext/asm5.C: New.
18679
18680 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
18681
18682         PR c++/16698
18683         * g++.dg/eh/crash1.C: New test.
18684
18685         PR c++/16717
18686         * g++.dg/ext/construct1.C: New test.
18687
18688 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
18689
18690         PR c++/16853
18691         * g++.dg/init/ptrmem1.C: New test.
18692
18693         PR c++/16618
18694         * g++.dg/parse/offsetof5.C: New test.
18695
18696         PR c++/16870
18697         * g++.dg/template/overload3.C: New test.
18698
18699 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
18700
18701         PR c++/16964
18702         * g++.dg/parse/error16.C: New test.
18703
18704         PR c++/16904
18705         * g++.dg/template/error14.C: New test.
18706
18707         PR c++/16929
18708         * g++.dg/template/error15.C: New test.
18709
18710 2004-08-11  Devang Patel  <dpatel@apple.com>
18711
18712         * gcc.dg/darwin-ld-20040809-1.c: New test.
18713         * gcc.dg/darwin-ld-20040809-2.c: New test.
18714
18715 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
18716
18717         PR fortran/16917
18718         * gfortran.dg/dfloat_1.f90: New test.
18719
18720 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
18721
18722         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
18723         * gcc.dg/dll-2.c: Fix dg-require syntax.
18724         * gcc.misc-tests/arm-isr.c (abort): Declare.
18725         (exit): Likewise.
18726
18727 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
18728
18729         PR c++/16971
18730         * g++.dg/parse/crash16.C: New test.
18731
18732 2004-08-10  Roger Sayle  <roger@eyesopen.com>
18733
18734         * gcc.dg/mips-rsqrt-1.c: New test case.
18735         * gcc.dg/mips-rsqrt-2.c: New test case.
18736         * gcc.dg/mips-rsqrt-3.c: New test case.
18737
18738 2004-08-10  Paul Brook  <paul@codesourcery.com>
18739
18740         * gfortran.dg/der_io_1.f90: New test.
18741
18742 2004-08-10  Paul Brook  <paul@codesourcery.com>
18743
18744         PR fortran/16919
18745         * gfortran.dg/der_array_1.f90: New test.
18746
18747 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
18748
18749         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
18750
18751 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
18752
18753         * gcc.dg/wchar_t-2.c: Fix typo.
18754
18755 2004-08-09  Falk Hueffner  <falk@debian.org>
18756
18757         PR tree-optimization/12517
18758         * gcc.c-torture/compile/pr12517.c: New test.
18759
18760         PR tree-optimization/12578
18761         * gcc.c-torture/compile/pr12578.c: New test.
18762
18763         PR tree-optimization/12899
18764         * gcc.c-torture/compile/pr12899.c: New test.
18765
18766         PR rtl-optimization/14692
18767         * gcc.c-torture/compile/pr14692.c: New test.
18768
18769         PR tree-optimization/16461
18770         * gcc.c-torture/compile/pr16461.c: New test.
18771
18772 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
18773
18774         * gfortran.dg/getenv_1.f90: New test.
18775
18776 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
18777
18778         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
18779         wchar_t.
18780         * gcc.dg/symbian5.c: Test -fno-short-wchar.
18781
18782 2004-08-06  Paul Brook  <paul@codesourcery.com>
18783
18784         * gfortran.dg/ret_array_1.f90: New test.
18785         * gfortran.dg/ret_pointer_1.f90: New test.
18786
18787 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
18788
18789         * gcc.dg/missing-field-init-[12].c: New tests.
18790         * g++.dg/warn/missing-field-init-[12].C: New tests.
18791
18792 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
18793
18794         * gcc.dg/enum2.c: New test.
18795         * gcc.dg/symbian3.c: Likewise.
18796         * gcc.dg/symbian4.c: Likewise.
18797         * gcc.dg/wchar_t-2.c: Likewise.
18798
18799 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
18800
18801         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
18802         destructor tests.
18803
18804 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
18805
18806         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
18807         dg-require-visiblity.
18808         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
18809         * g++.dg/ext/visibility/fvisibility.C: Likewise.
18810         * g++.dg/ext/visibility/memfuncts.C: Likewise.
18811         * g++.dg/ext/visibility/new1.C: Likewise.
18812         * g++.dg/ext/visibility/pragma.C: Likewise.
18813         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
18814         * g++.dg/ext/visibility/virtual.C: Likewise.
18815         * g++/dg/ext/visibility/visibility-1.C: Likewise.
18816         * g++/dg/ext/visibility/visibility-2.C: Likewise.
18817         * g++/dg/ext/visibility/visibility-3.C: Likewise.
18818         * g++/dg/ext/visibility/visibility-4.C: Likewise.
18819         * g++/dg/ext/visibility/visibility-5.C: Likewise.
18820         * g++/dg/ext/visibility/visibility-6.C: Likewise.
18821         * g++/dg/ext/visibility/visibility-7.C: Likewise.
18822         * g++/dg/ext/visibility/visibility-8.C: New test.
18823         * gcc.c-torture/compile/dll.x: Remove.
18824         * gcc.dg/dll-2.c: Use dg-require-dll
18825         * gcc.dg/visibility-10.c: New test.
18826         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
18827         supporting DLLs.
18828         * testsuite/lib/scanasm.exp (scan_hidden): New function.
18829         (scan_not_hidden): Likewise.
18830
18831 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
18832
18833         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
18834
18835 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
18836
18837         * gcc.c-torture/execute/20040805-1.c: New test.
18838
18839 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
18840
18841         * gcc.dg/20020118-1.c: Declare abort.
18842         * gcc.dg/altivec_check.h: Likewise.
18843         * gcc.dg/iftrap-2.c: Likewise.
18844         * gcc.dg/pragma-darwin.c: Likewise.
18845         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
18846
18847 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
18848
18849         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
18850
18851 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18852
18853         * gcc.c-torture/execute/builtins/abs-2.c,
18854         gcc.c-torture/execute/builtins/abs-3.c,
18855         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
18856         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
18857         intmax_t, uintmax_t and their limits.
18858         * gcc.dg/intmax_t-1.c: New test.
18859
18860 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18861
18862         * g++.dg/tc1/dr147.C: Add reference to PR.
18863
18864 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
18865
18866         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
18867         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
18868
18869 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
18870
18871         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
18872
18873 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
18874
18875         * gcc.dg/redecl-5.c: New test.
18876         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
18877         of scanf.
18878
18879 2004-08-03  Roger Sayle  <roger@eyesopen.com>
18880
18881         PR middle-end/16790
18882         * gcc.c-torture/execute/pr16790-1.c: New test case.
18883
18884 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
18885
18886         * g++.dg/ext/visibility/assign1.C: New test.
18887         * g++.dg/ext/visibility/new1.C: Likewise.
18888
18889         * gcc.dg/symbian1.c: New test.
18890         * gcc.dg/symbian2.c: Likewise.
18891
18892 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
18893
18894         PR target/16570
18895         * gcc.dg/i386-sse-9.c: New test.
18896
18897 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
18898
18899         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
18900
18901 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
18902
18903         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
18904         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
18905         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
18906         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
18907         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
18908         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
18909         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
18910         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
18911         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
18912         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
18913         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
18914         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
18915         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
18916         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
18917         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
18918         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
18919         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
18920         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
18921         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
18922         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
18923         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
18924         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
18925         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
18926         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
18927         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
18928         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
18929         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
18930         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
18931         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
18932         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
18933         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
18934         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
18935         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
18936         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
18937         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
18938         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
18939         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
18940         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
18941         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
18942         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
18943         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
18944         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
18945         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
18946         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
18947         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
18948         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
18949         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
18950         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
18951         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
18952         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
18953         gcc.misc-tests/i386-pf-3dnow-1.c,
18954         gcc.misc-tests/i386-pf-athlon-1.c,
18955         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
18956         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
18957         Declare built-in functions used.
18958         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
18959
18960 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
18961
18962         PR c++/16707
18963         * g++.dg/lookup/using12.C: New test.
18964
18965         * g++.dg/init/null1.C: Fix PR number.
18966         * g++.dg/parse/namespace10.C: Likewise.
18967
18968 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
18969
18970         PR c++/16224
18971         * g++.dg/template/spec17.C: New test.
18972         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
18973         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
18974
18975 2004-08-02  David Billinghurst
18976
18977         PR fortran/16292
18978         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
18979
18980 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
18981
18982         * gcc.dg/ia64-got-1.c: New test case.
18983
18984 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
18985
18986         PR c++/16489
18987         * g++.dg/init/null1.C: New test.
18988         * g++.dg/tc1/dr76.C: Adjust error marker.
18989
18990         PR c++/16529
18991         * g++.dg/parse/namespace10.C: New test.
18992
18993         PR c++/16810
18994         * g++.dg/inherit/ptrmem2.C: New test.
18995
18996 2004-08-02  Ben Elliston  <bje@au.ibm.com>
18997
18998         PR target/16155
18999         * gcc.dg/pr16155.c: New test.
19000
19001 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
19002
19003         * gcc.dg/redecl-2.c: New test.
19004
19005 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
19006
19007         * gcc.dg/darwin-longdouble.c: New file.
19008
19009 2004-07-30  Richard Henderson  <rth@redhat.com>
19010
19011         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
19012         write to constant argument.
19013         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
19014
19015 2004-07-30  Richard Henderson  <rth@redhat.com>
19016
19017         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
19018         tests of nearest around zero.
19019
19020 2004-07-30  Andrew Pinski  <apinski@apple.com>
19021
19022         * gcc.c-torture/compile/20040730-1.c: New test.
19023
19024 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
19025
19026         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
19027         powerpc-eabispe.
19028
19029 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
19030
19031         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
19032
19033 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
19034
19035         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
19036         contains $ld_library_path.
19037         * lib/gfortran.exp (gfortran_link_flags): Likewise.
19038
19039 2004-07-29  Richard Henderson  <rth@redhat.com>
19040
19041         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
19042
19043         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
19044         (alt2, which): New.
19045         (Check): Accept either alternative.
19046
19047 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
19048
19049         * g++.dg/abi/inline1.C: New test.
19050         * g++.dg/abi/local1-a.cc: Likewise.
19051         * g++.dg/abi/local1.C: Likewise.
19052         * g++.dg/abi/mangle11.C: Tweak location of warnings.
19053         * g++.dg/abi/mangle12.C: Likewise.
19054         * g++.dg/abi/mangle17.C: Likewise.
19055         * g++.dg/abi/mangle20-2.C: Likewise.
19056         * g++.dg/opt/interface1.C: Likewise.
19057         * g++.dg/opt/interface1.h: Likewise.
19058         * g++.dg/opt/interface1-a.cc: New test.
19059         * g++.dg/parse/repo1.C: New test.
19060         * g++.dg/template/repo1.C: Likewise.
19061         * g++.dg/warn/Winline-1.C: Likewise.
19062         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
19063
19064 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
19065
19066         * gcc.dg/tree-ssa/20040729-1.c: New test.
19067
19068 2004-07-27  Matt Austern <austern@apple.com>
19069
19070         * gcc.dg/darwin-bool-1.c: New test.
19071         * gcc.dg/darwin-bool-2.c: New test.
19072
19073 2004-07-28  Richard Henderson  <rth@redhat.com>
19074
19075         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
19076         arguments in the correct type.  Don't write to constant arguments.
19077
19078 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
19079
19080         PR tree-optimization/16688
19081         PR tree-optimization/16689
19082         * g++.dg/tree-ssa/pr16688.C: New test.
19083
19084 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
19085
19086         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
19087         loads.  Not only in the comment, this time.
19088
19089 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
19090
19091         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
19092         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
19093         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
19094         * gcc.dg/sh4a-bitmovua.c: New.
19095         * gcc.dg/sh4a-cos.c: New.
19096         * gcc.dg/sh4a-cosf.c: New.
19097         * gcc.dg/sh4a-fprun.c: New.
19098         * gcc.dg/sh4a-fsrra.c: New.
19099         * gcc.dg/sh4a-memmovua.c: New.
19100         * gcc.dg/sh4a-sin.c: New.
19101         * gcc.dg/sh4a-sincos.c: New.
19102         * gcc.dg/sh4a-sincosf.c: New.
19103         * gcc.dg/sh4a-sinf.c: New.
19104
19105 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
19106
19107         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
19108         conditionals.
19109         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
19110         loads.
19111         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
19112         DOM1.
19113
19114 2004-07-27  Andrew Pinski  <apinski@apple.com>
19115
19116         * g++.dg/rtti/tinfo1.C: Correct the xfail.
19117
19118 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
19119
19120         * gcc.dg/pragma-isr.c: New test.
19121
19122 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19123
19124         PR c++/14429
19125         * g++.dg/template/ttp11.C: New test.
19126
19127 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
19128
19129         * gcc.c-torture/compile/20040727-1.c: New test.
19130
19131 2004-07-26  Eric Christopher  <echristo@redhat.com>
19132
19133         * gcc.c-torture/compile/20040726-2.c: New test.
19134
19135 2004-07-26  Andrew Pinski  <apinski@apple.com>
19136
19137         * g++.dg/rtti/tinfo1.C: Xfail.
19138
19139 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
19140
19141         * gcc.c-torture/compile/20040726-1.c: New test.
19142
19143 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
19144             Brian Ryner  <bryner@brianryner.com>
19145
19146         PR c++/9283
19147         PR c++/15000
19148         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
19149         * g++.dg/ext/visibility/: New directory.
19150         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
19151         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
19152         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
19153         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
19154         * g++.dg/ext/visibility/fvisibility.C,
19155         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
19156         g++.dg/ext/visibility/fvisibility-override1.C
19157         g++.dg/ext/visibility/fvisibility-override2.C
19158         g++.dg/ext/visibility/memfuncts.C
19159         g++.dg/ext/visibility/noPLT.C
19160         g++.dg/ext/visibility/pragma.C
19161         g++.dg/ext/visibility/pragma-override1.C
19162         g++.dg/ext/visibility/pragma-override2.C
19163         g++.dg/ext/visibility/staticmemfuncts.C
19164         g++.dg/ext/visibility/virtual.C: New tests.
19165
19166 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
19167
19168         PR c/15360
19169         * gcc.dg/pr15360-1.c: New test.
19170
19171 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
19172
19173         * gcc.dg/pragma-align-2.c: New test.
19174         * gcc.dg/pragma-init-fini.c: New test.
19175         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
19176         targets.
19177
19178 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
19179
19180         * gcc.dg/init-string-2.c: New test.
19181
19182 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
19183
19184         PR 16684
19185         * gcc.dg/Wredundant-decls-1.c: New test case.
19186
19187 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
19188
19189         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
19190         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
19191         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
19192         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
19193         * gcc.dg/compat/generate-random.c: New file.
19194         * gcc.dg/compat/generate-random.h: Likewise.
19195         * gcc.dg/compat/generate-random_r.c: Likewise.
19196         * gcc.dg/compat/struct-layout-1.h: Likewise.
19197         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
19198         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
19199         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
19200         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
19201         * gcc.dg/compat/struct-layout-1_main.c: New test.
19202         * gcc.dg/compat/struct-layout-1_x.c: New file.
19203         * gcc.dg/compat/struct-layout-1_y.c: New file.
19204         * gcc.dg/compat/struct-layout-1_test.h: New file.
19205
19206 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
19207
19208         * gcc.dg/comp-return-1.c: New test
19209
19210 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
19211
19212         * gcc.dg/vmx/8-02a.c: Fix typo.
19213
19214         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
19215         * gcc.dg/darwin-abi-3.c: New test.
19216
19217         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
19218         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
19219
19220         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
19221         * gcc.dg/vmx/ops-long-1.c: New test.
19222         * gcc.dg/vmx/ops-long-2.c: New test.
19223
19224 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
19225
19226         * g++.dg/lookup/conv-[1234].C: New.
19227
19228 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
19229
19230         * g++.dg/parse/attr2.C: Simplify.
19231
19232 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19233
19234         PR c/7284
19235         * gcc.c-torture/execute/pr7284-1.c: New test.
19236
19237 2004-07-22  Brian Booth  <bbooth@redhat.com>
19238
19239         * gcc.dg/tree-ssa/20040721-1.c: New test.
19240
19241 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19242
19243         * g++.dg/template/crash20.c: New.
19244
19245 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
19246
19247         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
19248         Add dg-run directive.  Declare variables as required.
19249         * gfortran.dg/g77/README: Update
19250
19251 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
19252
19253         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
19254         gcc.dg/cris-peep2-andu2.c: New tests.
19255
19256 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19257
19258         PR c/15052
19259         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
19260         on return type.
19261         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
19262         messages.
19263         * gcc.dg/qual-return-2.c: Update expected messages.
19264         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
19265
19266 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19267
19268         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
19269         * gcc.dg/noncompile/921102-1.c: Update expected error message.
19270
19271 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19272
19273         PR c/11250
19274         * gcc.dg/init-string-1.c: New test.
19275
19276 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
19277
19278         PR middle-end/15345
19279         PR c/16450
19280         * gcc.dg/torture/nested-fn-1.c: New test.
19281
19282 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
19283
19284         PR target/16559
19285         * gcc.dg/ia64-fptr-1.c: New file.
19286
19287 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19288
19289         PR c++/14497
19290         * g++.dg/template/spec16.C: New test.
19291         * g++.old-deja/g++.robertl/eb118.C: Remove.
19292
19293 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19294
19295         PR c++/509
19296         * g++.dg/template/spec15.C: New test.
19297
19298 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
19299
19300         Copy cases from g77.f-torture/execute and add dg-run
19301         directive.  Other changes as noted.
19302         * gfortran.dg/g77/13037.f
19303         * gfortran.dg/g77/1832.f
19304         * gfortran.dg/g77/19981119-0.f
19305         * gfortran.dg/g77/19990313-0.f
19306         * gfortran.dg/g77/19990313-1.f
19307         * gfortran.dg/g77/19990313-2.f
19308         * gfortran.dg/g77/19990313-3.f
19309         * gfortran.dg/g77/19990419-1.f
19310         * gfortran.dg/g77/19990826-0.f
19311         * gfortran.dg/g77/19990826-2.f
19312         * gfortran.dg/g77/20000503-1.f
19313         * gfortran.dg/g77/20001111.f
19314         * gfortran.dg/g77/20010116.f
19315         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
19316         * gfortran.dg/g77/20010430.f
19317         * gfortran.dg/g77/6177.f
19318         * gfortran.dg/g77/947.f
19319         * gfortran.dg/g77/970816-3.f
19320         * gfortran.dg/g77/971102-1.f
19321         * gfortran.dg/g77/980520-1.f
19322         * gfortran.dg/g77/980628-0.f
19323         * gfortran.dg/g77/980628-1.f
19324         * gfortran.dg/g77/980628-10.f
19325         * gfortran.dg/g77/980628-2.f
19326         * gfortran.dg/g77/980628-3.f
19327         * gfortran.dg/g77/980628-7.f
19328         * gfortran.dg/g77/980628-8.f
19329         * gfortran.dg/g77/980628-9.f
19330         * gfortran.dg/g77/980701-0.f
19331         * gfortran.dg/g77/980701-1.f
19332         * gfortran.dg/g77/cabs.f
19333         * gfortran.dg/g77/claus.f
19334         * gfortran.dg/g77/complex_1.f
19335         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
19336         * gfortran.dg/g77/dcomplex.f
19337         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
19338         * gfortran.dg/g77/f90-intrinsic-mathematical.f
19339         * gfortran.dg/g77/f90-intrinsic-numeric.f
19340         * gfortran.dg/g77/int8421.f
19341         * gfortran.dg/g77/labug1.f
19342         * gfortran.dg/g77/large_vec.f
19343         * gfortran.dg/g77/le.f
19344         * gfortran.dg/g77/short.f
19345         * gfortran.dg/g77/README: Update
19346
19347 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
19348
19349         PR c++/16637
19350         * g++.dg/parse/lookup4.C: New test.
19351
19352 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19353
19354         PR c++/16175
19355         * g++.dg/template/ttp10.C: New test.
19356
19357 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
19358
19359         * gcc.dg/pr12625-1.c: New test.
19360
19361 2004-07-20  Steven Bosscher  <stevenb@suse.de>
19362
19363         * testsuite/gcc.dg/switch-warn-1.c: New test.
19364         * testsuite/gcc.dg/switch-warn-2.c: New test.
19365         * gcc.c-torture/compile/pr14730.c: Update.
19366
19367 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
19368
19369         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
19370         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
19371         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
19372         g++.dg/template/nontype3.C: Remove trailing CR from tests.
19373
19374 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
19375
19376         PR c++/16623
19377         * g++.dg/template/assign1.C: New test.
19378
19379 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19380
19381         PR c++/12170
19382         * g++.dg/template/ttp9.C: New test.
19383
19384 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
19385
19386         * gcc.dg/format/cmn-err-1.c: New test.
19387
19388 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19389
19390         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
19391         gcc.dg/Wparentheses-10.c: New tests.
19392         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
19393
19394 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19395
19396         PR fortran/16465
19397         * gfortran.dg/g77//ffixed-line-length-0.f,
19398         gfortran.dg/g77/ffixed-line-length-132.f,
19399         gfortran.dg/g77/ffixed-line-length-72.f,
19400         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
19401         gfortran.dg/g77/README: Update.
19402
19403 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19404
19405         PR c++/13092
19406         * g++.dg/template/non-dependent7.C: New test.
19407         * g++.dg/template/non-dependent8.C: Likewise.
19408         * g++.dg/template/non-dependent9.C: Likewise.
19409         * g++.dg/template/non-dependent10.C: Likewise.
19410
19411 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
19412
19413         PR c++/16337
19414         * g++.dg/parse/attr2.C: New test.
19415
19416 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
19417
19418         * g77.dg: Removed.
19419         * g77.f-torture: Ditto.
19420
19421 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19422
19423         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
19424         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
19425         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
19426
19427 2004-07-16  Richard Henderson  <rth@redhat.com>
19428
19429         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
19430
19431 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19432
19433         * lib/fortran-torture.exp (fortran-torture): Don't test compile
19434         tests with full list of options.
19435         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
19436         of TORTURE_OPTIONS if test contains 'dg-do run'.
19437
19438         PR fortran/16404
19439         * gfortran.dg/do_iterator.f90: New test.
19440
19441 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19442
19443         PR rtl-optimization/16536
19444         * gcc.c-torture/execute/restrict-1.c: New test.
19445
19446 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19447
19448         PR fortran/15324
19449         * gfortran.dg/pr15324.f90: New test.
19450
19451         PR fortran/15129
19452         * gfortran.dg/pr15129.f90: New test.
19453
19454         PR fortran/15140
19455         * gfortran.dg/pr15140.f90: New test.
19456
19457         PR fortran/13792
19458         * gfortran.fortran-torture/execute/bounds.f90: Add check for
19459         compile-time simplification.
19460
19461 2004-07-14  Mike Stump  <mrs@apple.com>
19462
19463         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
19464
19465 2004-07-14  James E Wilson  <wilson@specifixinc.com>
19466
19467         PR target/16325
19468         * gcc.dg/profile-generate-1.c: New.
19469
19470 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
19471
19472         * gcc.c-torture/execute/20040709-1.c: New test.
19473         * gcc.c-torture/execute/20040709-2.c: New test.
19474
19475 2004-07-14  Mike Stump  <mrs@apple.com>
19476
19477         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
19478
19479 2004-07-14  Mike Stump  <mrs@apple.com>
19480
19481         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
19482
19483 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
19484
19485         PR c++/16518
19486         * g++.dg/parse/mutable1.C: New test.
19487
19488 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
19489
19490         PR tree-optimization/16443
19491         * gcc.dg/tree-ssa/20040713-1.c: New test.
19492
19493 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
19494
19495         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
19496         for operator new.
19497
19498 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
19499
19500         * gfortran.dg/g77/README: New file
19501         * gfortran.dg/g77/19981216-0.f: Copy from
19502         g77.f-torture/noncompile.  Add "dg-do compile" and
19503         dg-error as required.
19504         * gfortran.dg/g77/19990218-1.f: Likewise.
19505         * gfortran.dg/g77/19990905-1.f: Likewise.
19506         * gfortran.dg/g77/9263.f: Likewise.
19507         * gfortran.dg/g77/980615-0.f: Likewise.
19508         * gfortran.dg/g77/980616-0.f: Likewise.
19509         * gfortran.dg/g77/check0.f: Likewise.
19510         * gfortran.dg/g77/select_no_compile.f: Likewise.
19511
19512 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
19513
19514         Copy files from g77.f-torture/compile.
19515         Add "{ dg-do compile}".  Other changes as noted
19516         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
19517         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
19518         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
19519         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
19520         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
19521         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
19522         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
19523         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
19524         statement to conform to standard.  Append alpha1.x for reference.
19525         * gfortran.dg/g77/xformat.f: Add dg-warning
19526
19527 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
19528
19529         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
19530         Add {dg-do compile} directive.
19531         * gfortran.dg/g77/cpp2.F: Likewise.
19532
19533 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19534
19535         PR c++/5402
19536         * g++.dg/lookup/name-clash1.C: New test.
19537
19538         PR c++/9777
19539         * g++.dg/lookup/name-clash2.C: New test.
19540
19541         PR c++/12102
19542         * g++.dg/lookup/name-clash3.C: New test.
19543
19544 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19545
19546         * g++.dg/lookup/new2.C: New test.
19547         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
19548
19549 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
19550
19551         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
19552         Add {dg-do compile} directive.
19553         * gfortran.dg/g77/13060.f: Likewise.
19554         * gfortran.dg/g77/19990218-0.f: Likewise.
19555         * gfortran.dg/g77/19990305-0.f: Likewise.
19556         * gfortran.dg/g77/19990419-0.f: Likewise.
19557         * gfortran.dg/g77/19990502-0.f: Likewise.
19558         * gfortran.dg/g77/19990502-1.f: Likewise.
19559         * gfortran.dg/g77/19990525-0.f: Likewise.
19560         * gfortran.dg/g77/19990826-1.f: Likewise.
19561         * gfortran.dg/g77/19990826-3.f: Likewise.
19562         * gfortran.dg/g77/19990905-2.f: Likewise.
19563         * gfortran.dg/g77/20000412-1.f: Likewise.
19564         * gfortran.dg/g77/20000511-1.f: Likewise.
19565         * gfortran.dg/g77/20000511-2.f: Likewise.
19566         * gfortran.dg/g77/20000518.f: Likewise.
19567         * gfortran.dg/g77/20000601-1.f: Likewise.
19568         * gfortran.dg/g77/20000601-2.f: Likewise.
19569         * gfortran.dg/g77/20000629-1.f: Likewise.
19570         * gfortran.dg/g77/20000630-2.f: Likewise.
19571         * gfortran.dg/g77/20010115.f: Likewise.
19572         * gfortran.dg/g77/20010321-1.f: Likewise.
19573         * gfortran.dg/g77/20010426.f: Likewise.
19574         * gfortran.dg/g77/20020307-1.f: Likewise.
19575         * gfortran.dg/g77/8485.f: Likewise.
19576         * gfortran.dg/g77/960317-1.f: Likewise.
19577         * gfortran.dg/g77/970915-0.f: Likewise.
19578         * gfortran.dg/g77/980310-1.f: Likewise.
19579         * gfortran.dg/g77/980310-2.f: Likewise.
19580         * gfortran.dg/g77/980310-3.f: Likewise.
19581         * gfortran.dg/g77/980310-4.f: Likewise.
19582         * gfortran.dg/g77/980310-6.f: Likewise.
19583         * gfortran.dg/g77/980310-7.f: Likewise.
19584         * gfortran.dg/g77/980310-8.f: Likewise.
19585         * gfortran.dg/g77/980419-2.f: Likewise.
19586         * gfortran.dg/g77/980424-0.f: Likewise.
19587         * gfortran.dg/g77/980427-0.f: Likewise.
19588         * gfortran.dg/g77/980729-0.f: Likewise.
19589         * gfortran.dg/g77/981117-1.f: Likewise.
19590         * gfortran.dg/g77/toon_1.f: Likewise.
19591
19592 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19593
19594         PR c++/2204
19595         * g++.dg/other/abstract2.C: New test.
19596
19597 2004-07-12  Paul Brook  <paul@codesourcery.com>
19598
19599         * gfortran.dg/pointer_init_1.f90: New test.
19600
19601 2004-07-11  Paul Brook  <paul@codesourcery.com>
19602
19603         PR fortran/15986
19604         * gfortran.dg/contained_1.f90: New test.
19605
19606 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
19607
19608         * g++.dg/parse/defarg8.C: New test.
19609
19610 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19611
19612         PR fortran/16433
19613         * gfortran.dg/pr16433.f: New test.
19614
19615         PR fortran/17574
19616         * gfortran.dg/pr15754.f90: New test.
19617
19618 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19619
19620         PR tree-optimization/16437
19621         * gcc.c-torture/execute/bitfld-4.c: New test.
19622
19623 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19624
19625         * gfortran.fortran-torture/execute/common_2.f90: Add check for
19626         access to common var from module.
19627
19628 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19629
19630         PR fortran/16336
19631         * gfortran.fortran-torture/execute/common_2.f90: New test.
19632
19633 2004-07-10  Paul Brook  <paul@codesourcery.com>
19634
19635         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
19636
19637 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19638
19639         PR fortran/15969
19640         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
19641
19642 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
19643
19644         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
19645         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
19646         * gfortran.dg/g77/ffree-form-1.f: Likewise.
19647         * gfortran.dg/g77/ffree-form-2.f: Likewise.
19648         * gfortran.dg/g77/ffree-form-3.f: Likewise.
19649         * gfortran.dg/g77/fno-underscoring.f: Likewise.
19650         * gfortran.dg/g77/funderscoring.f: Likewise.
19651         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
19652
19653 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19654
19655         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
19656
19657 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19658         Paul Brook  <paul@codesourcery.com>
19659
19660         PR fortran/13415
19661         * gfortran.dg/common_pointer_1.f90: New test.
19662
19663 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19664
19665         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
19666
19667 2004-07-09  James E Wilson  <wilson@specifixinc.com>
19668
19669         PR target/16364
19670         * gcc.c-torture/compile/20040709-1.c: New.
19671
19672 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19673
19674         PR fortran/14077
19675         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
19676
19677 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19678
19679         PR fortran/13201
19680         * gfortran.dg/shape_1.f90: New test.
19681
19682 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
19683             Andrew Pinski  <apinski@apple.com>
19684
19685         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
19686
19687 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19688
19689         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
19690         comment.
19691
19692 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19693         Paul Brook  <paul@codesourcery.com>
19694
19695         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
19696         '.f95' and '.F95'.
19697
19698 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
19699
19700         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
19701
19702 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19703
19704         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
19705         testcases with capital suffix.
19706
19707 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19708
19709         PR fortran/15481
19710         PR fortran/13372
19711         PR fortran/13575
19712         PR fortran/15978
19713         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
19714
19715         * gfortran.dg/implicit_1.f90: New test.
19716
19717 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19718
19719         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
19720         expression to match gfortran warning/error messages
19721         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
19722         dg-error text.
19723
19724 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19725
19726         * lib/fortran-torture.exp: Rename proc search_for to
19727         search_for_re.
19728
19729 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19730
19731         * gcc.c-torture/execute/simd-5.x: New file.
19732         XFAIL on SPARC 64-bit at -O0.
19733
19734 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19735
19736         PR c++/8211
19737         PR c++/16165
19738         * g++.dg/warn/effc3.C: New test.
19739
19740 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19741
19742         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
19743         change X to 1X in format.
19744         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
19745         add data statements to conform to standard.
19746
19747 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19748
19749         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
19750         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
19751         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
19752
19753 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19754
19755         * gfortran.dg/g77/7388.f: Copy from g77.dg
19756         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
19757         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
19758         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
19759         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
19760         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
19761         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
19762         * gfortran.dg/g77/strlen0.f: Likewise.
19763
19764 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
19765
19766         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
19767         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
19768
19769 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19770
19771         * gcc.c-torture/execute/920428-2.x: Delete.
19772         * gcc.c-torture/execute/920501-7.x: Likewise.
19773
19774 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
19775
19776         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
19777         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
19778         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
19779         prescott and c3-2.
19780         (PREFETCH_3DNOW): Add -march=c3.
19781
19782 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
19783
19784         PR c/16437
19785         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
19786         * gcc.c-torture/execute/bf64-1.x: Likewise.
19787
19788 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19789
19790         * gcc.c-torture/compile/20040708-1.c: New test.
19791
19792 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19793
19794         PR c++/16169
19795         * g++.dg/warn/effc2.C: New test.
19796
19797 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19798
19799         * gcc.c-torture/execute/bitfld-1.x: Remove.
19800         * gcc.c-torture/execute/bitfld-3.c: New test.
19801         * gcc.dg/bitfld-2.c: Remove XFAILs.
19802
19803 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
19804
19805         PR c++/16276
19806         * g++.dg/rtti/tinfo1.C: New file.
19807
19808 2004-07-07  Eric Christopher  <echristo@redhat.com>
19809
19810         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
19811
19812 2004-07-07  Andrew Pinski  <apinski@apple.com>
19813
19814         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
19815
19816 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
19817
19818         * g++.dg/init/call1.C: XFAIL.
19819
19820 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
19821
19822         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
19823         except for movstrict*, to movmem* and clrstr* to clrmem*.
19824
19825 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
19826
19827         * gcc.c-torture/execute/20040707-1.c: New test.
19828
19829 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
19830
19831         * gcc.c-torture/execute/20040706-1.c: New test.
19832
19833 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19834
19835         PR c++/3671
19836         * g++.dg/template/spec14.C: New test.
19837
19838 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
19839
19840         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
19841         nothing if not yet defined.  Use it in b, c and d type definitions.
19842         * gcc.c-torture/execute/20040705-1.c: New test.
19843         * gcc.c-torture/execute/20040705-2.c: New test.
19844
19845 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19846
19847         PR c++/2518
19848         * g++.dg/lookup/new1.C: New test.
19849
19850 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19851
19852         PR c++/11406
19853         * g++.dg/template/sizeof8.C: New test.
19854
19855 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
19856
19857         * gcc.c-torture/compile/20040705-1.c: New test.
19858
19859 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
19860
19861         * gfortran.fortran-torture/execute/seq_io.f90: New test.
19862
19863 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
19864
19865         * gcc.dg/cpp/if-mop.c: Two new testcases.
19866         * gcc.dg/cpp/trad/comment-3.c: New.
19867
19868 2004-07-04  Paul Brook  <paul@codesourcery.com>
19869
19870         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
19871
19872 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
19873
19874         PR c++/3761
19875         * g++.dg/lookup/crash4.C: New test.
19876
19877 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
19878
19879         * gcc.c-torture/execute/builtin-abs-1.c
19880         * gcc.c-torture/execute/builtin-abs-2.c
19881         * gcc.c-torture/execute/builtin-complex-1.c
19882         * gcc.c-torture/execute/builtins/string-1-lib.c
19883         * gcc.c-torture/execute/builtins/string-1.c
19884         * gcc.c-torture/execute/builtins/string-2-lib.c
19885         * gcc.c-torture/execute/builtins/string-2.c
19886         * gcc.c-torture/execute/builtins/string-3-lib.c
19887         * gcc.c-torture/execute/builtins/string-3.c
19888         * gcc.c-torture/execute/builtins/string-4-lib.c
19889         * gcc.c-torture/execute/builtins/string-4.c
19890         * gcc.c-torture/execute/builtins/string-5-lib.c
19891         * gcc.c-torture/execute/builtins/string-5.c
19892         * gcc.c-torture/execute/builtins/string-6-lib.c
19893         * gcc.c-torture/execute/builtins/string-6.c
19894         * gcc.c-torture/execute/builtins/string-7-lib.c
19895         * gcc.c-torture/execute/builtins/string-7.c
19896         * gcc.c-torture/execute/builtins/string-8-lib.c
19897         * gcc.c-torture/execute/builtins/string-8.c
19898         * gcc.c-torture/execute/builtins/string-9-lib.c
19899         * gcc.c-torture/execute/builtins/string-9.c
19900         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
19901         * gcc.c-torture/execute/builtins/string-asm-1.c
19902         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
19903         * gcc.c-torture/execute/builtins/string-asm-2.c
19904         * gcc.c-torture/execute/stdio-opt-1.c
19905         * gcc.c-torture/execute/stdio-opt-2.c
19906         * gcc.c-torture/execute/stdio-opt-3.c
19907         * gcc.c-torture/execute/string-opt-1.c
19908         * gcc.c-torture/execute/string-opt-10.c
19909         * gcc.c-torture/execute/string-opt-11.c
19910         * gcc.c-torture/execute/string-opt-12.c
19911         * gcc.c-torture/execute/string-opt-13.c
19912         * gcc.c-torture/execute/string-opt-14.c
19913         * gcc.c-torture/execute/string-opt-15.c
19914         * gcc.c-torture/execute/string-opt-16.c
19915         * gcc.c-torture/execute/string-opt-2.c
19916         * gcc.c-torture/execute/string-opt-6.c
19917         * gcc.c-torture/execute/string-opt-7.c
19918         * gcc.c-torture/execute/string-opt-8.c:
19919         Replace with ...
19920
19921         * gcc.c-torture/execute/builtins/abs-2.c
19922         * gcc.c-torture/execute/builtins/abs-3.c
19923         * gcc.c-torture/execute/builtins/complex-1.c
19924         * gcc.c-torture/execute/builtins/fprintf.c
19925         * gcc.c-torture/execute/builtins/fputs.c
19926         * gcc.c-torture/execute/builtins/memcmp.c
19927         * gcc.c-torture/execute/builtins/memmove.c
19928         * gcc.c-torture/execute/builtins/memops-asm.c
19929         * gcc.c-torture/execute/builtins/mempcpy-2.c
19930         * gcc.c-torture/execute/builtins/mempcpy.c
19931         * gcc.c-torture/execute/builtins/memset.c
19932         * gcc.c-torture/execute/builtins/printf.c
19933         * gcc.c-torture/execute/builtins/sprintf.c
19934         * gcc.c-torture/execute/builtins/strcat.c
19935         * gcc.c-torture/execute/builtins/strchr.c
19936         * gcc.c-torture/execute/builtins/strcmp.c
19937         * gcc.c-torture/execute/builtins/strcpy.c
19938         * gcc.c-torture/execute/builtins/strcspn.c
19939         * gcc.c-torture/execute/builtins/strlen-2.c
19940         * gcc.c-torture/execute/builtins/strlen.c
19941         * gcc.c-torture/execute/builtins/strncat.c
19942         * gcc.c-torture/execute/builtins/strncmp-2.c
19943         * gcc.c-torture/execute/builtins/strncmp.c
19944         * gcc.c-torture/execute/builtins/strncpy.c
19945         * gcc.c-torture/execute/builtins/strpbrk.c
19946         * gcc.c-torture/execute/builtins/strpcpy-2.c
19947         * gcc.c-torture/execute/builtins/strpcpy.c
19948         * gcc.c-torture/execute/builtins/strrchr.c
19949         * gcc.c-torture/execute/builtins/strspn.c
19950         * gcc.c-torture/execute/builtins/strstr-asm.c
19951         * gcc.c-torture/execute/builtins/strstr.c:
19952         ... these new files.
19953
19954         * gcc.c-torture/execute/builtins/abs-2-lib.c
19955         * gcc.c-torture/execute/builtins/abs-3-lib.c
19956         * gcc.c-torture/execute/builtins/complex-1-lib.c
19957         * gcc.c-torture/execute/builtins/fprintf-lib.c
19958         * gcc.c-torture/execute/builtins/fputs-lib.c
19959         * gcc.c-torture/execute/builtins/memcmp-lib.c
19960         * gcc.c-torture/execute/builtins/memmove-lib.c
19961         * gcc.c-torture/execute/builtins/memops-asm-lib.c
19962         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
19963         * gcc.c-torture/execute/builtins/mempcpy-lib.c
19964         * gcc.c-torture/execute/builtins/memset-lib.c
19965         * gcc.c-torture/execute/builtins/printf-lib.c
19966         * gcc.c-torture/execute/builtins/sprintf-lib.c
19967         * gcc.c-torture/execute/builtins/strcat-lib.c
19968         * gcc.c-torture/execute/builtins/strchr-lib.c
19969         * gcc.c-torture/execute/builtins/strcmp-lib.c
19970         * gcc.c-torture/execute/builtins/strcpy-lib.c
19971         * gcc.c-torture/execute/builtins/strcspn-lib.c
19972         * gcc.c-torture/execute/builtins/strlen-2-lib.c
19973         * gcc.c-torture/execute/builtins/strlen-lib.c
19974         * gcc.c-torture/execute/builtins/strncat-lib.c
19975         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
19976         * gcc.c-torture/execute/builtins/strncmp-lib.c
19977         * gcc.c-torture/execute/builtins/strncpy-lib.c
19978         * gcc.c-torture/execute/builtins/strpbrk-lib.c
19979         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
19980         * gcc.c-torture/execute/builtins/strpcpy-lib.c
19981         * gcc.c-torture/execute/builtins/strrchr-lib.c
19982         * gcc.c-torture/execute/builtins/strspn-lib.c
19983         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
19984         * gcc.c-torture/execute/builtins/strstr-lib.c
19985         * gcc.c-torture/execute/builtins/lib/abs.c
19986         * gcc.c-torture/execute/builtins/lib/fprintf.c
19987         * gcc.c-torture/execute/builtins/lib/memset.c
19988         * gcc.c-torture/execute/builtins/lib/printf.c
19989         * gcc.c-torture/execute/builtins/lib/sprintf.c
19990         * gcc.c-torture/execute/builtins/lib/strcpy.c
19991         * gcc.c-torture/execute/builtins/lib/strcspn.c
19992         * gcc.c-torture/execute/builtins/lib/strncat.c
19993         * gcc.c-torture/execute/builtins/lib/strncmp.c
19994         * gcc.c-torture/execute/builtins/lib/strncpy.c
19995         * gcc.c-torture/execute/builtins/lib/strpbrk.c
19996         * gcc.c-torture/execute/builtins/lib/strspn.c
19997         * gcc.c-torture/execute/builtins/lib/strstr.c:
19998         New files containing support routines.
19999
20000         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
20001         declaration.
20002         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
20003         when not optimizing.
20004
20005 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
20006
20007         PR c++/16240
20008         * g++.dg/abi/mangle22.C: New test.
20009         * g++.dg/abi/mangle23.C: Likewise.
20010
20011 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
20012
20013         PR fortran/16290
20014         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
20015         Allow for cases without denormalized floating point numbers.
20016
20017 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
20018
20019         PR c/1027
20020         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
20021         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
20022         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
20023         expected warning text.
20024         * gcc.dg/format/diag-2.c: New test.
20025
20026 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20027
20028         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
20029
20030 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
20031
20032         * gcc.dg/builtins-43.c: New.
20033         * gcc.dg/builtins-44.c: New.
20034         * gcc.dg/builtins-45.c: New.
20035
20036 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
20037             Andreas Tobler  <a.tobler@schweiz.ch>
20038
20039         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
20040         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
20041         as SIGSEGV.
20042         * gcc.dg/cleanup-11.c: Likewise.
20043         * gcc.dg/cleanup-8.c: Likewise.
20044         * gcc.dg/cleanup-9.c: Likewise.
20045         * gcc.dg/cleanup-5.c: Run on all platforms.
20046
20047 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20048
20049         * g++.dg/warn/nonnull1.C: New test.
20050
20051 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
20052
20053         * gcc.dg/compat/compat-common.h: Wrap up CINT in
20054         an #ifndef SKIP_COMPLEX_INT/#endif pair.
20055         Special-case the Sun compiler wrt to <complex.h>.
20056
20057 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
20058
20059         * gcc.dg/Wunreachable-8.C: New test.
20060
20061         * gcc.dg/h8300-ice2.c : New test.
20062
20063 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
20064
20065         PR fortran/16161
20066         * gfortran.fortran-torture/compile/implicit.f90: Add test
20067         for implicit character.
20068
20069 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
20070
20071         PR fortran/16289
20072         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
20073         Use tiny() intrinsic to find smallest non-negative real
20074
20075 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
20076
20077         * gcc.dg/compat/struct-by-value-22_main.c: New test.
20078         * gcc.dg/compat/struct-by-value-22_x.c: New.
20079         * gcc.dg/compat/struct-by-value-22_y.c: New.
20080
20081         * gcc.c-torture/execute/20040629-1.c: New test.
20082
20083 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
20084
20085         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
20086         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
20087
20088         PR target/16195
20089         * gcc.dg/20040625-1.c: New test.
20090
20091 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20092
20093         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
20094
20095 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20096
20097         PR fortran/15963
20098         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
20099
20100 2004-06-29  Richard Henderson  <rth@redhat.com>
20101
20102         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
20103
20104 2004-06-29  Paul Brook  <paul@codesourcery.com>
20105
20106         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
20107         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
20108
20109 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
20110
20111         PR c++/16260
20112         * g++.dg/parse/crash15.C: New.
20113
20114 2004-06-28  Andrew Pinski  <apinski@apple.com>
20115
20116         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
20117         by the error already.
20118
20119         * g++.dg/opt/ptrmem4.C: Change to compile only test.
20120
20121 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
20122
20123         PR target/14041
20124         * gcc.dg/h8300-bss-align-1.c : New.
20125
20126 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
20127
20128         * PR c++/16174
20129         * g++.dg/template/ctor4.C: New.
20130
20131 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
20132
20133         PR c++/16205
20134         * g++.dg/warn/Wsequence-point-1.C: New test.
20135
20136 2004-06-27  Paul Brook  <paul@codesourcery.com>
20137
20138         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
20139
20140 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
20141
20142         * g++.old-deja/g++.mike/p7325.C: Remove.
20143
20144 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
20145
20146         PR c/14963
20147         * gcc.dg/pr14963.c: New test.
20148
20149 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
20150
20151         PR c++/16193
20152         * g++.dg/parse/redef1.C: New test.
20153
20154 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
20155
20156         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
20157         20021110.c.
20158         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
20159         20021119-1.c.
20160         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
20161         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
20162         5-04.c.
20163         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
20164         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
20165         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
20166         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
20167         g++.brendan/enum14.C.
20168         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
20169         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
20170         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
20171         g++.mike/virt1.C.
20172         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
20173         memtemp24.C.
20174
20175 2004-06-27  Roger Sayle  <roger@eyesopen.com>
20176
20177         * gcc.dg/20040527-1.c: New test case.
20178
20179 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
20180
20181         PR gfortran/pr16196
20182         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
20183
20184 2004-06-25  Roger Sayle  <roger@eyesopen.com>
20185
20186         PR middle-end/15825
20187         * gcc.dg/pr15825-1.c: New test case.
20188
20189 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
20190
20191         * gcc.c-torture/execute/20040625-1.c: New test.
20192
20193 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20194
20195         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
20196
20197 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
20198
20199         * gcc.dg/torture/mips-div-1.c: New test.
20200
20201 2004-06-24  Jeff Law  <law@redhat.com>
20202
20203         * gcc.dg/tree-ssa/20040624-1.c: New test.
20204
20205 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
20206
20207         * gcc.c-torture/compile/20040624-1.c: New test.
20208
20209 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20210
20211         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
20212         this directory.
20213
20214 2004-06-23  Andrew Pinski  <apinski@apple.com>
20215
20216         PR middle-end/15988
20217         * g++.dg/opt/ptrmem4.C: New test.
20218
20219         * gcc.dg/c90-array-quals-2.c: New test.
20220
20221 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
20222
20223         * gcc.dg/kpice1.c: New test.
20224
20225 2006-06-23  Andrew Pinski  <apinski@apple.com>
20226
20227         * gcc.dg/c90-array-quals.c: New test.
20228
20229 2006-06-22  Richard Henderson  <rth@redhat.com>
20230
20231         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
20232
20233 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
20234
20235         * gcc.dg/builtins-config.h: Handle FreeBSD.
20236
20237 2006-06-22  Richard Henderson  <rth@redhat.com>
20238
20239         * g++.dg/opt/devirt1.C: New.
20240
20241 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
20242
20243         * g++.dg/opt/pr15551.C: New testcase.
20244
20245 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
20246
20247         PR target/14800
20248         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
20249         x86_64-*-linux* when compiling for 32bit.
20250
20251 2004-06-21  Andrew Pinski  <apinski@apple.com>
20252
20253         * gcc.dg/pch/struct-1.c: New.
20254         * gcc.dg/pch/struct-1.hs: New.
20255
20256 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
20257
20258         * gcc.dg/pch/save-temps-1.c: New file.
20259         * gcc.dg/pch/save-temps-1.hs: New file.
20260
20261 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
20262
20263         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
20264         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
20265
20266 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20267
20268         * gfortran.fortran-torture/execute/select_1.f90: Rename function
20269         to fix type error.
20270         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
20271         Remove trailing spaces.
20272
20273 2004-06-21  Richard Henderson  <rth@redhat.com>
20274
20275         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
20276         merging && to BIT_FIELD_REF.
20277
20278 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
20279
20280         * g++.dg/opt/placeholder1.C: New test.
20281
20282 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20283
20284         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
20285         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
20286         * gcc.dg/compat/union-m128-1_x.c: Likewise.
20287         * gcc.dg/compat/union-m128-1_y.c: Likewise.
20288
20289 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
20290
20291         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
20292         extern "C".
20293         * g++.dg/other/pragma-re-1.C: Add comments.
20294
20295 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
20296
20297         PR gfortran/16080
20298         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
20299
20300 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
20301
20302         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
20303         instead of setting the type of size_t by
20304         hand.
20305
20306 2004-06-18  Roger Sayle  <roger@eyesopen.com>
20307
20308         * gcc.dg/unordered-2.c: New test case.
20309         * gcc.dg/unordered-3.c: New test case.
20310
20311 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
20312
20313         PR other/16043
20314         * lib/g++.exp (g++_version): Tweak regexp for version
20315         * lib/g77.exp (g77_version): Likewise.
20316         * lib/gfortran.exp (gfortran_version): Likewise.
20317         * lib/objc.exp (objc_version): Likewise.
20318         * lib/treelang.exp (treelang_version): Likewise.
20319
20320 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
20321
20322         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
20323         Use INT_MAX instead of __INT_MAX__.
20324         * gcc.dg/compat/struct-align-2_y.c: Likewise.
20325
20326         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
20327         * gcc.dg/compat/scalar-return-3_x.c: Use it.
20328         * gcc.dg/compat/scalar-return-3_y.c: Use it.
20329         * gcc.dg/compat/scalar-return-4_x.c: Use it.
20330         * gcc.dg/compat/scalar-return-4_y.c: Use it.
20331         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
20332         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
20333         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
20334         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
20335
20336         * gcc.dg/range-test-1.c: New test.
20337         * g++.dg/opt/range-test-1.C: New test.
20338
20339 2004-06-17  Richard Henderson  <rth@redhat.com>
20340
20341         * objc.dg/sync-1.m: New.
20342         * objc.dg/try-catch-1.m: Don't force next runtime.
20343         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
20344         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
20345         shadowed catch clause.
20346         * objc.dg/try-catch-5.m: New.
20347
20348 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
20349
20350         Bug 14610
20351         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
20352
20353 2004-06-15  Richard Henderson  <rth@redhat.com>
20354
20355         * gcc.dg/20001116-1.c: Move expected warning line.
20356
20357 2004-06-15  Richard Henderson  <rth@redhat.com>
20358
20359         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
20360         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
20361
20362 2004-06-15  Jeff Law  <law@redhat.com>
20363
20364         * gcc.dg/tree-ssa/20040615-1.c: New test.
20365         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
20366         be less sensitive to operand ordering.
20367         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
20368
20369 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
20370
20371         * g++.dg/abi/bitfield3.C: Add comment..
20372
20373 2004-06-15  Richard Henderson  <rth@redhat.com>
20374
20375         * g++.dg/ext/stmtexpr1.C: XFAIL.
20376         * gcc.dg/20030612-1.c: XFAIL.
20377
20378 2004-06-15  Eric Christopher  <echristo@redhat.com>
20379
20380         * g++.dg/charset/asm5.c: New.
20381         * gcc.dg/charset/asm6.c: New.
20382
20383 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20384
20385         PR fortran/15962
20386         * gfortran.fortran-torture/execute/select_1.f90: New test.
20387
20388 2004-06-15  Paul Brook  <paul@codesourcery.com>
20389
20390         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
20391
20392 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20393
20394         PR c++/15967
20395         * g++.dg/lookup/crash3.C: New test.
20396
20397 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20398
20399         PR c++/15947
20400         * g++.dg/parse/dtor4.C: New test.
20401
20402 2004-06-14  Jeff Law  <law@redhat.com>
20403
20404         * gcc.c-torture/compile/20040614-1.c: New test.
20405
20406 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20407
20408         PR fortran/15211
20409         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
20410         LEN of a character array.
20411
20412 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
20413
20414         PR c++/15096
20415         * g++.dg/template/ptrmem10.C: New test.
20416
20417         PR c++/14930
20418         * g++.dg/template/friend30.C: New test.
20419
20420 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20421
20422         PR fortran/14928
20423         * gfortran.fortran-torture/compile/mloc.f90: New test.
20424
20425 2004-06-13  Paul Brook  <paul@codesourcery.com>
20426
20427         * gfortran.fortran-torture/execute/random_2.f90: New test.
20428
20429 2004-06-13  Eric Christopher  <echristo@redhat.com>
20430
20431         * gcc.dg/noncompile/redecl-1.c: Fix error message.
20432
20433 2004-06-12  Paul Brook  <paul@codesourcery.com>
20434
20435         * gfortran.fortran-torture/execute/contained_3.f90: New test.
20436
20437 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20438
20439         PR fortran/14923
20440         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
20441
20442 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20443
20444         PR fortran/14957
20445         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
20446         syntax errors in end statements of contained subroutines.
20447
20448 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20449
20450         PR fortran/12841
20451         * gfortran.fortran-torture/execute/null_arg.f90: New test.
20452
20453 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
20454
20455         PR fortran/15665
20456         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
20457
20458 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
20459
20460         PR gfortran/12839
20461         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
20462
20463 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
20464
20465         PR c++/15862
20466         * g++.dg/parse/enum1.C: New test.
20467
20468 2004-06-10  Jeff Law  <law@redhat.com>
20469
20470         * gcc.c-torture/compile/20040610-1.c: New test.
20471
20472 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20473
20474         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
20475         * g++.old-deja/g++.other/decl3.C: Likewise.
20476
20477 2004-06-10  Brian Booth  <bbooth@redhat.com>
20478
20479         * gcc.dg/tree-ssa/20031015-1.c: Scan for
20480         V_MAY_DEF instead of VDEF.
20481         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
20482
20483 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
20484
20485         PR c++/14211
20486         * g++.dg/conversion/const1.C: New test.
20487
20488         PR c++/15076
20489         * g++.dg/conversion/reinterpret1.C: New test.
20490
20491         PR c++/15877
20492         * g++.dg/template/enum2.C: New test.
20493
20494         PR c++/15227
20495         * g++.dg/template/error13.C: New test.
20496
20497 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20498
20499         PR fortran/14957
20500         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
20501         arguments to test_* REAL and of the right size.
20502
20503 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
20504
20505         PR target/15569
20506         PR rtl-optimization/15681
20507         * gcc.dg/20040609-1.c: New test.
20508
20509 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
20510
20511         PR c++/14791
20512         * g++.dg/opt/builtins1.C: New test.
20513
20514 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
20515
20516         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
20517         that use default windows32 struct layout.
20518         * gcc.dg/i386-bitfield2.c: Likewise.
20519
20520 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
20521
20522         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
20523         for mingw32 and cygwin targets.
20524
20525 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
20526
20527         * gcc.dg/pch/macro-4.c: New.
20528         * gcc.dg/pch/macro-4.hs: New.
20529
20530 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20531
20532         PR fortran/13249
20533         * gfortran.fortran-torture/compile/name_clash.f90: New test.
20534
20535 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20536
20537         PR fortran/13372
20538         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
20539
20540 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
20541
20542         PR gfortran/14897
20543         * gfortran.fortran-torture/execute/t_edit.f90: New test.
20544
20545 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
20546
20547         PR gfortran/15755
20548         * gfortran.fortran-torture/execute/backspace.c : New test.
20549
20550 2004-06-09  Paul Brook  <paul@codesourcery.com>
20551
20552         * gfortran.fortran-torture/execure/intrinsic_associated.f90
20553         (pointer_to_section): Rewrite to use smaller array.
20554
20555 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
20556
20557         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
20558         * gcc.dg/ext/altivec-10.c: Same.
20559         * gcc.dg/ext/altivec-11.c: Same.
20560         * gcc.dg/ext/altivec-12.c: Same.
20561         * gcc.dg/ext/altivec-13.c: Same.
20562         * gcc.dg/ext/altivec-14.c: Same.
20563         * gcc.dg/ext/altivec-15.c: Same.
20564         * gcc.dg/ext/altivec-16.c: Same.
20565         * gcc.dg/ext/altivec-3.c: Same.
20566         * gcc.dg/ext/altivec-4.c: Same.
20567         * gcc.dg/ext/altivec-6.c: Same.
20568         * gcc.dg/ext/altivec-7.c: Same.
20569         * gcc.dg/ext/altivec-8.c: Same.
20570         * gcc.dg/ext/altivec-varargs-1.c: Same.
20571
20572         * g++.dg/ext/altivec-1.C: Correct dg syntax.
20573         * g++.dg/ext/altivec-10.C: Same.
20574         * g++.dg/ext/altivec-2.C: Same.
20575         * g++.dg/ext/altivec-3.C: Same.
20576         * g++.dg/ext/altivec-4.C: Same.
20577         * g++.dg/ext/altivec-5.C: Same.
20578         * g++.dg/ext/altivec-6.C: Same.
20579         * g++.dg/ext/altivec-7.C: Same.
20580         * g++.dg/ext/altivec-8.C: Same.
20581         * g++.dg/ext/altivec-9.C: Same.
20582
20583 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20584
20585         PR c++/7841
20586         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
20587
20588 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20589
20590         * gcc.dg/union-1.c: New test.
20591
20592 2004-06-07  Roger Sayle  <roger@eyesopen.com>
20593
20594         * gcc.dg/builtins-41.c: New test case.
20595         * gcc.dg/builtins-42.c: New test case.
20596
20597 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
20598
20599         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
20600         * g++.dg/ext/altivec-10.C: Same.
20601         * g++.dg/ext/altivec-2.C: Same.
20602         * g++.dg/ext/altivec-3.C: Same.
20603         * g++.dg/ext/altivec-4.C: Same.
20604         * g++.dg/ext/altivec-5.C: Same.
20605         * g++.dg/ext/altivec-6.C: Same.
20606         * g++.dg/ext/altivec-7.C: Same.
20607         * g++.dg/ext/altivec-8.C: Same.
20608         * g++.dg/ext/altivec-9.C: Same.
20609         * g++.old-deja/g++.abi/cxa_vec.C: Same.
20610         * g++.old-deja/g++.brendan/new3.C: Same.
20611         * gcc.c-torture/execute/eeprof-1.x: Same.
20612
20613 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
20614
20615         PR c/14765
20616         * gcc.dg/pr14765-1.c: New test.
20617
20618 2004-06-07  Roger Sayle  <roger@eyesopen.com>
20619
20620         PR c/14649
20621         * gcc.dg/pr14649-1.c: New test case.
20622
20623 2004-06-07  Richard Henderson  <rth@redhat.com>
20624
20625         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
20626         if temporaries.
20627
20628 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
20629
20630         * g++.dg/eh/elide1.C: Remove XFAIL.
20631
20632 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
20633
20634         PR c++/15337
20635         * g++.dg/expr/sizeof3.C: New test.
20636
20637         PR c++/14777
20638         * g++.dg/template/access14.C: New test.
20639
20640         PR c++/15554
20641         * g++.dg/template/enum1.C: New test.
20642
20643         PR c++/15057
20644         * g++.dg/eh/throw1.C: New test.
20645
20646 2004-06-07  David Ayers  <d.ayers@inode.at>
20647             Ziemowit Laski  <zlaski@apple.com>
20648
20649         * lib/objc.exp (objc_target_compile): Revert the '-framework
20650         Foundation' flag fix, since bare Darwin does not ship
20651         with the Foundation framework.
20652         * objc/execute/next_mapping.h: Provide a local NSConstantString
20653         @interface and @implementation.
20654         (objc_constant_string_init): A constructor function, used to
20655         initialize the NSConstantString meta-class object.
20656         * objc/execute/string1.m: Include "next_mapping.h" instead of
20657         <Foundation/NSString.h>.
20658         * objc/execute/string2.m: Likewise.
20659         * objc/execute/string3.m: Likewise.
20660         * objc/execute/string4.m: Likewise.
20661
20662 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
20663
20664         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
20665         to double. Replace double with FLOAT.
20666         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
20667
20668         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
20669         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
20670         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
20671         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
20672         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
20673         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
20674         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
20675         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
20676
20677 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
20678
20679         PR c/13519
20680         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
20681
20682 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20683
20684         PR c++/15503
20685         * g++.dg/template/meminit2.C: New test.
20686
20687 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
20688
20689         PR target/15822
20690         * gcc.c-torture/execute/compare-fp-1.c,
20691         gcc.c-torture/execute/compare-fp-2.c,
20692         gcc.c-torture/execute/compare-fp-3.c,
20693         gcc.c-torture/execute/compare-fp-4.c,
20694         gcc.c-torture/execute/compare-fp-3.x,
20695         gcc.c-torture/execute/compare-fp-4.x: Moved...
20696         * gcc.c-torture/execute/ieee/compare-fp-1.c,
20697         gcc.c-torture/execute/ieee/compare-fp-2.c,
20698         gcc.c-torture/execute/ieee/compare-fp-3.c,
20699         gcc.c-torture/execute/ieee/compare-fp-4.c,
20700         gcc.c-torture/execute/ieee/compare-fp-3.x,
20701         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
20702
20703 2004-06-04  David Ayers  <d.ayers@inode.at>
20704
20705         * objc/execute/protocol-isEqual-4.m: New testcase.
20706
20707 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
20708
20709         * objc/execute/protocol-isEqual-1.m: New testcase.
20710         * objc/execute/protocol-isEqual-2.m: New testcase.
20711         * objc/execute/protocol-isEqual-3.m: New testcase.
20712
20713 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20714
20715         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
20716
20717 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
20718
20719         * lib/objc.exp (objc_target_compile): When running tests on
20720         Darwin (Mac OS X), inform the linker about '-framework
20721         'Foundation'.
20722
20723 2004-06-02  Eric Christopher  <echristo@redhat.com>
20724
20725         * gcc.c-torture/compile/20040602-1.c: New.
20726
20727 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
20728
20729         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
20730         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
20731
20732         PR tree-optimization/14736
20733         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
20734
20735         PR tree-optimization/14042
20736         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
20737
20738         PR tree-optimization/14729
20739         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
20740
20741 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20742
20743         PR fortran/15557
20744         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
20745
20746 2004-06-01  Richard Hederson  <rth@redhat.com>
20747
20748         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
20749
20750 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20751
20752         PR c++/14932
20753         * g++.dg/parse/offsetof4.C: New test.
20754
20755 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
20756
20757         PR objc/7993
20758         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
20759
20760 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
20761
20762         PR c++/15701
20763         * g++.dg/template/friend29.C: New test.
20764
20765 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
20766
20767         PR c/15749
20768         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
20769
20770 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
20771
20772         * gcc.dg/sparc-trap-1.c: New test.
20773
20774 2004-05-31  Roger Sayle  <roger@eyesopen.com>
20775
20776         PR middle-end/15069
20777         * g++.dg/opt/fold3.C: New test case.
20778
20779 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
20780
20781         * lib/target-supports.exp (check_iconv_available): Fix fallout
20782         from 2004-05-28 patch.
20783
20784 2004-05-30  Paul Brook  <paul@codesourcery.com>
20785
20786         PR fortran/15620
20787         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
20788         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
20789
20790 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
20791
20792         * gfortran.fortran-torture/execute/random_1.f90: New test.
20793
20794 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
20795
20796         * g++.dg/ext/altivec-10.C: New test.
20797
20798 2004-05-29  Paul Brook  <paul@codesourcery.com>
20799
20800         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
20801
20802 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
20803
20804         * gcc.dg/altivec-16.c: New test.
20805
20806 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
20807
20808         * lib/target-supports.exp (check_vmx_hw_available): New.
20809         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
20810
20811         * lib/target-supports.exp (check_alias_available,
20812         check_iconv_available, check_named_sections_available): Use
20813         unique names for temporary files.
20814
20815 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
20816
20817         * gcc.dg/altivec-15.c: New test.
20818
20819 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
20820
20821         PR c++/15083
20822         * g++.dg/warn/noeffect6.C: New test.
20823
20824         PR c++/15471
20825         * g++.dg/expr/ptrmem4.C: New test.
20826
20827         PR c++/15640
20828         * g++.dg/template/operator3.C: New test.
20829
20830 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
20831
20832         PR c++/14668
20833         * g++.dg/lookup/redecl1.C: New test.
20834         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
20835
20836 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
20837
20838         * gcc.c-torture/execute/compare-fp-1.c,
20839         gcc.c-torture/execute/compare-fp-2.c,
20840         gcc.c-torture/execute/compare-fp-3.c,
20841         gcc.c-torture/execute/compare-fp-4.c,
20842         gcc.c-torture/execute/compare-fp-3.x,
20843         gcc.c-torture/execute/compare-fp-4.x,
20844         gcc.dg/pr15649-1.c: New.
20845
20846 2004-05-27  Adam Nemet  <anemet@lnxw.com>
20847
20848         PR c++/12883
20849         * g++.dg/init/array14.C: New test.
20850
20851 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
20852
20853         * lib/compat.exp (compat-get-options-main): New.
20854         (compat-get-options): Remove unneeded code, warn for ignored
20855         command.
20856         (compat-execute): Check flag set by dg-require-* commands.
20857
20858         * lib/compat.exp (compat-execute): Break up long lines.
20859
20860 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
20861
20862         * gcc.dg/altivec-7.c: Don't use 'vector long'.
20863         * gcc.dg/altivec-14.c: New test.
20864         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
20865
20866         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
20867         * gcc.dg/altivec-12.c: Ditto.
20868
20869         * gcc.dg/altivec-3.c: Move call to altivec_check.
20870
20871 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
20872
20873         PR c++/15044
20874         * g++.dg/template/error12.C: New test.
20875
20876         PR c++/15317
20877         * g++.dg/ext/attrib15.C: New test.
20878
20879         PR c++/15329
20880         * g++.dg/template/ptrmem9.C: New test.
20881
20882 2004-05-25  Paul Brook  <paul@codesourcery.com>
20883
20884         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
20885
20886 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
20887
20888         PR c++/15165
20889         * g++.dg/template/crash19.C: New test.
20890
20891 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
20892
20893         PR c++/15025
20894         * g++.dg/template/redecl1.C: New test.
20895
20896 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
20897
20898         PR c++/14821
20899         * g++.dg/other/ns1.C: New test.
20900
20901         PR c++/14883
20902         * g++.dg/template/invalid1.C: New test.
20903
20904 2004-05-23  Paul Brook  <paul@codesourcery.com>
20905         Victor Leikehman  <lei@haifasphere.co.il>
20906
20907         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
20908         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
20909
20910 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
20911
20912         PR c++/15285
20913         PR c++/15299
20914         * g++.dg/template/non-dependent5.C: New test.
20915         * g++.dg/template/non-dependent6.C: New test.
20916
20917 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
20918
20919         PR c++/15507
20920         * g++.dg/inherit/union1.C: New test.
20921
20922         PR c++/15542
20923         * g++.dg/template/addr1.C: New test.
20924
20925         PR c++/15427
20926         * g++.dg/template/array5.C: New test.
20927
20928         PR c++/15287
20929         * g++.dg/template/array6.C: New test.
20930
20931 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
20932             Roger Sayle  <roger@eyesopen.com>
20933
20934         * g++.dg/lookup/forscope2.C: New test case.
20935
20936 2004-05-22  Ben Elliston  <bje@au.ibm.com>
20937
20938         * gcc.dg/cpp/Wmissingdirs.c: New.
20939
20940 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
20941
20942         PR target/15301
20943         * gcc.dg/compat/union-m128-1.h: New file.
20944         * gcc.dg/compat/union-m128-1_main.c: Likewise.
20945         * gcc.dg/compat/union-m128-1_x.c: Likewise.
20946         * gcc.dg/compat/union-m128-1_y.c: Likewise.
20947
20948 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
20949
20950         PR target/15302
20951         * gcc.dg/compat/struct-complex-1.h: New file.
20952         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
20953         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
20954         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
20955
20956 2004-05-20  Roger Sayle  <roger@eyesopen.com>
20957
20958         PR middle-end/3074
20959         * gcc.dg/pr3074-1.c: New test case.
20960         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
20961
20962 2004-05-20  Falk Hueffner  <falk@debian.org>
20963
20964         PR other/15526
20965         * gcc.dg/ftrapv-1.c: New test case.
20966
20967 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
20968
20969         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
20970
20971 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
20972             Jeff Law  <law@redhat.com>
20973
20974         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
20975         * gcc.dg/tree-ssa/20040518-2.c: New test.
20976
20977         * gcc.dg/tree-ssa/20040518-1.c: New test.
20978
20979 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
20980
20981         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
20982
20983 2004-05-18  Paul Brook  <paul@codesourcery.com>
20984
20985         PR fortran/13930
20986         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
20987
20988 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20989
20990         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
20991         constant folding.
20992
20993 2004-05-17  Steven Bosscher  <stevenb@suse.de>
20994
20995         * gcc.dg/tree-ssa/20040517-1.c: New test.
20996
20997 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20998
20999         * gcc.dg/loop-4.c: New test.
21000
21001 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
21002
21003         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
21004
21005 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
21006
21007         PR fortran/15311
21008         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
21009
21010 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21011
21012         PR fortran/13826
21013         PR fortran/13940
21014         * gfortran.fortran-torture/compile/data_1.f90: New test.
21015
21016 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
21017
21018         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
21019         * gcc.dg/uninit-H.c: Define ASM for __s390__.
21020
21021 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
21022
21023         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
21024
21025 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
21026
21027         PR c/15444
21028         * gcc.dg/format/xopen-1.c: Adjust expected message.
21029         * gcc.dg/format/xopen-3.c: New test.
21030
21031 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
21032
21033         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
21034
21035 2004-05-14  Jeff Law  <law@redhat.com>
21036
21037         * gcc.dg/tree-ssa/20040514-2.c: New test.
21038
21039 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21040
21041         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
21042         this ...
21043         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
21044         this.
21045
21046 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
21047
21048         * gcc.dg/tree-ssa/20040514-1.c: New test.
21049
21050 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21051
21052         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
21053         test.
21054
21055 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21056
21057         PR fortran/14066
21058         * gfortran.fortran-torture/compile/do_1.f90: New test.
21059
21060 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21061
21062         PR fortran/15051
21063         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
21064         test.
21065
21066 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
21067
21068         PR fortran/15149
21069         * gfortran.fortran-torture/execute/random_init.f90: New test.
21070
21071 2004-05-13  Paul Brook  <paul@codesourcery.com>
21072
21073         PR fortran/15314
21074         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
21075
21076 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
21077
21078         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
21079         for the powerpc case.
21080
21081 2004-05-13  Jeff Law  <law@redhat.com>
21082
21083         * gcc.dg/tree-ssa/20040513-1.c: New test.
21084         * gcc.dg/tree-ssa/20040513-2.c: New test.
21085
21086 2004-05-13  Paul Brook  <paul@codesourcery.com>
21087
21088         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
21089         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
21090         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
21091
21092 2004-05-13  Andreas Schwab  <schwab@suse.de>
21093
21094         PR other/10819
21095         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
21096         characters.
21097
21098 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
21099
21100         PR fortran/15294
21101         * gfortran.fortran-torture/execute/adjustr.f90: New file.
21102
21103 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
21104
21105         Merge from tree-ssa-20020619-branch.  See
21106         ChangeLog.tree-ssa for details.
21107
21108 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
21109
21110         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
21111         include <altivec.h> explicitly.
21112         * gcc.dg/altivec-13.c: Likewise.
21113
21114 2004-05-11  Paul Brook  <paul@codesourcery.com>
21115
21116         * gcc.c-torture/compile/20010518-1.c: Force enum size.
21117
21118 2004-05-10  Eric Christopher  <echristo@redhat.com>
21119
21120         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
21121         * gcc.dg/sibcall-4.c: Ditto.
21122
21123 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
21124
21125         * g++.dg/ext/altivec-8.C: New test case.
21126         * gcc.dg/altivec-13.c: New test case.
21127
21128 2004-05-08  Roger Sayle  <roger@eyesopen.com>
21129
21130         * gcc.c-torture/execute/divcmp-1.c: New test case.
21131         * gcc.c-torture/execute/divcmp-2.c: New test case.
21132         * gcc.c-torture/execute/divcmp-3.c: New test case.
21133
21134 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
21135
21136         * g++.dg/other/pragma-re-2.C: New test.
21137
21138 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
21139
21140         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
21141         * gcc.dg/i386-387-2.c: Likewise.
21142
21143         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
21144         __builtin_drem.
21145         * gcc.dg/i386-387-6.c: Likewise.
21146
21147 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
21148
21149         * gcc.dg/builtins-33.c: Also check log1p*.
21150
21151 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
21152
21153         PR optimization/15296
21154         * gcc.c-torture/execute/pr15296.c: New test.
21155
21156 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
21157
21158         * gcc.dg/builtins-40.c: New test.
21159
21160 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
21161
21162         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
21163
21164 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
21165
21166         * g++.dg/ext/spe1.C: New testcase.
21167
21168 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
21169
21170         * objc.dg/image-info.m: Allow additional attributes
21171         for __image_info section.
21172
21173 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
21174
21175         * gcc.dg/torture/mips-hilo-2.c: New test.
21176
21177 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21178
21179         PR c++/14389
21180         * g++.dg/template/member5.C: New test.
21181
21182 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
21183
21184         * gcc.dg/builtins-34.c: Also check expm1*.
21185
21186 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21187
21188         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
21189         * gcc.dg/torture/builtin-convert-3.c: New test.
21190
21191 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
21192
21193         PR middle-end/15054
21194         * g++.dg/opt/pr15054.C: New test.
21195
21196 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21197
21198         * gcc.dg/torture/builtin-rounding-1.c: New test.
21199         * gcc.dg/builtins-25.c: Delete.
21200         * gcc.dg/builtins-29.c: Delete.
21201
21202 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
21203
21204         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
21205         * gcc.dg/sibcall-4.c: Likewise.
21206         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
21207
21208 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
21209
21210         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
21211         bit-field on 16-bit targets.
21212
21213 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
21214
21215         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
21216         16-bit targets.
21217
21218 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
21219
21220         * gcc.dg/rs6000-power2-1.c: Change to compile only.
21221         * gcc.dg/rs6000-power2-2.c: Likewise.
21222
21223 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
21224
21225         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
21226         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
21227         Change the asm registers to be in form of frN instead of fN.
21228
21229 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21230
21231         * gcc.dg/torture/builtin-convert-2.c: New test.
21232
21233 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
21234
21235         * gcc.dg/rs6000-power2-1.c: New test.
21236         * gcc.dg/rs6000-power2-2.c: New test.
21237
21238 2004-04-28  Jan Hubicka  <jh@suse.cz>
21239
21240         * gcc.dg/unused-6.c: New test.
21241
21242 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
21243             Ulrich Weigand  <uweigand@de.ibm.com>
21244
21245         * ada/acats/run_all.sh: Define $target variable.
21246
21247 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
21248
21249         PR c++/15119
21250         * g++.dg/other/vararg-1.C: New test.
21251
21252         PR c++/4794
21253         * g++.dg/eh/cleanup3.C: New test.
21254
21255 2004-04-24  Laurent GUERBY <laurent@guerby.net>
21256
21257         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
21258         and ad8011a (target_insn).
21259         * ada/acats/support/macro.dfs: Likewise.
21260         * ada/acats/support/impbit.adb: New file.
21261
21262 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
21263
21264         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
21265
21266 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21267
21268         * gcc.dg/loop-3.c: New test.
21269
21270 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
21271
21272         * gcc.c-torture/execute/simd-5.c: New test.
21273
21274 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21275
21276         PR c++/15064
21277         * g++.dg/template/crash18.C: New test.
21278
21279 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
21280
21281         * g++.dg/ext/complit3.C: New test.
21282
21283 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
21284
21285         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
21286         * gcc.dg/altivec-3.c: Same.
21287         * gcc.dg/altivec-varargs-1.c: Same.
21288
21289 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
21290
21291         * lib/target-supports.exp (check_profiling_available): Assume
21292         profiling is not available on powerpc-eabi targets.
21293
21294 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
21295
21296         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
21297         * gcc.dg/vmx/bug-1.c: Ditto.
21298
21299 2004-04-20  Eric Christopher  <echristo@redhat.com>
21300
21301         * gcc.dg/charset/extern.c: New test.
21302         * g++.dg/charset/extern3.cc: Ditto.
21303
21304 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
21305
21306         * gcc.dg/builtins-39.c: New test.
21307
21308 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
21309
21310         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
21311
21312 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
21313
21314         * gcc.dg/torture/mips-hilo-1.c: New test.
21315
21316 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
21317
21318         * gcc.c-torture/compile/20040419-1.c: New test.
21319
21320 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
21321
21322         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
21323
21324 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
21325             Aldy Hernandez  <aldyh@redhat.com>
21326
21327         * gcc.c-torture/execute/va-arg-24.c: New.
21328
21329 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
21330             Aldy Hernandez  <aldyh@redhat.com>
21331
21332         * gcc.dg/vmx/1b-01.c: New.
21333         * gcc.dg/vmx/1b-02.c: New.
21334         * gcc.dg/vmx/1b-03.c: New.
21335         * gcc.dg/vmx/1b-04.c: New.
21336         * gcc.dg/vmx/1b-05.c: New.
21337         * gcc.dg/vmx/1b-06.c: New.
21338         * gcc.dg/vmx/1b-07.c: New.
21339         * gcc.dg/vmx/1c-01.c: New.
21340         * gcc.dg/vmx/1c-02.c: New.
21341         * gcc.dg/vmx/3a-01a.c: New.
21342         * gcc.dg/vmx/3a-01.c: New.
21343         * gcc.dg/vmx/3a-01m.c: New.
21344         * gcc.dg/vmx/3a-03.c: New.
21345         * gcc.dg/vmx/3a-03m.c: New.
21346         * gcc.dg/vmx/3a-04.c: New.
21347         * gcc.dg/vmx/3a-04m.c: New.
21348         * gcc.dg/vmx/3a-05.c: New.
21349         * gcc.dg/vmx/3a-06.c: New.
21350         * gcc.dg/vmx/3a-06m.c: New.
21351         * gcc.dg/vmx/3a-07.c: New.
21352         * gcc.dg/vmx/3b-01.c: New.
21353         * gcc.dg/vmx/3b-02.c: New.
21354         * gcc.dg/vmx/3b-10.c: New.
21355         * gcc.dg/vmx/3b-13.c: New.
21356         * gcc.dg/vmx/3b-14.c: New.
21357         * gcc.dg/vmx/3b-15.c: New.
21358         * gcc.dg/vmx/3c-01a.c: New.
21359         * gcc.dg/vmx/3c-01.c: New.
21360         * gcc.dg/vmx/3c-02.c: New.
21361         * gcc.dg/vmx/3c-03.c: New.
21362         * gcc.dg/vmx/3d-01.c: New.
21363         * gcc.dg/vmx/4-01.c: New.
21364         * gcc.dg/vmx/4-03.c: New.
21365         * gcc.dg/vmx/5-01.c: New.
21366         * gcc.dg/vmx/5-02.c: New.
21367         * gcc.dg/vmx/5-03.c: New.
21368         * gcc.dg/vmx/5-04.c: New.
21369         * gcc.dg/vmx/5-05.c: New.
21370         * gcc.dg/vmx/5-06.c: New.
21371         * gcc.dg/vmx/5-07.c: New.
21372         * gcc.dg/vmx/5-07t.c: New.
21373         * gcc.dg/vmx/5-08.c: New.
21374         * gcc.dg/vmx/5-10.c: New.
21375         * gcc.dg/vmx/5-11.c: New.
21376         * gcc.dg/vmx/7-01a.c: New.
21377         * gcc.dg/vmx/7-01.c: New.
21378         * gcc.dg/vmx/7c-01.c: New.
21379         * gcc.dg/vmx/7d-01.c: New.
21380         * gcc.dg/vmx/7d-02.c: New.
21381         * gcc.dg/vmx/8-01.c: New.
21382         * gcc.dg/vmx/8-02a.c: New.
21383         * gcc.dg/vmx/8-02.c: New.
21384         * gcc.dg/vmx/brode-1.c: New.
21385         * gcc.dg/vmx/bug-1.c: New.
21386         * gcc.dg/vmx/bug-2.c: New.
21387         * gcc.dg/vmx/bug-3.c: New.
21388         * gcc.dg/vmx/cw-bug-1.c: New.
21389         * gcc.dg/vmx/cw-bug-2.c: New.
21390         * gcc.dg/vmx/cw-bug-3.c: New.
21391         * gcc.dg/vmx/dct.c: New.
21392         * gcc.dg/vmx/debug-1.c: New.
21393         * gcc.dg/vmx/debug-2.c: New.
21394         * gcc.dg/vmx/debug-3.c: New.
21395         * gcc.dg/vmx/debug-4.c: New.
21396         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
21397         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
21398         * gcc.dg/vmx/eg-5.c: New.
21399         * gcc.dg/vmx/fft.c: New.
21400         * gcc.dg/vmx/gcc-bug-1.c: New.
21401         * gcc.dg/vmx/gcc-bug-2.c: New.
21402         * gcc.dg/vmx/gcc-bug-3.c: New.
21403         * gcc.dg/vmx/gcc-bug-4.c: New.
21404         * gcc.dg/vmx/gcc-bug-5.c: New.
21405         * gcc.dg/vmx/gcc-bug-6.c: New.
21406         * gcc.dg/vmx/gcc-bug-7.c: New.
21407         * gcc.dg/vmx/gcc-bug-8.c: New.
21408         * gcc.dg/vmx/gcc-bug-9.c: New.
21409         * gcc.dg/vmx/gcc-bug-b.c: New.
21410         * gcc.dg/vmx/gcc-bug-c.c: New.
21411         * gcc.dg/vmx/gcc-bug-d.c: New.
21412         * gcc.dg/vmx/gcc-bug-e.c: New.
21413         * gcc.dg/vmx/gcc-bug-f.c: New.
21414         * gcc.dg/vmx/gcc-bug-g.c: New.
21415         * gcc.dg/vmx/gcc-bug-i.c: New.
21416         * gcc.dg/vmx/harness.h: New.
21417         * gcc.dg/vmx/ira1.c: New.
21418         * gcc.dg/vmx/ira2a.c: New.
21419         * gcc.dg/vmx/ira2b.c: New.
21420         * gcc.dg/vmx/ira2.c: New.
21421         * gcc.dg/vmx/ira2c.c: New.
21422         * gcc.dg/vmx/mem.c: New.
21423         * gcc.dg/vmx/newton-1.c: New.
21424         * gcc.dg/vmx/ops.c: New.
21425         * gcc.dg/vmx/sn7153.c: New.
21426         * gcc.dg/vmx/spill2.c: New.
21427         * gcc.dg/vmx/spill3.c: New.
21428         * gcc.dg/vmx/spill.c: New.
21429         * gcc.dg/vmx/t.c: New.
21430         * gcc.dg/vmx/varargs-1.c: New.
21431         * gcc.dg/vmx/varargs-2.c: New.
21432         * gcc.dg/vmx/varargs-3.c: New.
21433         * gcc.dg/vmx/varargs-4.c: New.
21434         * gcc.dg/vmx/varargs-5.c: New.
21435         * gcc.dg/vmx/varargs-6.c: New.
21436         * gcc.dg/vmx/varargs-7.c: New.
21437         * gcc.dg/vmx/vmx.exp: New.
21438         * gcc.dg/vmx/vprint-1.c: New.
21439         * gcc.dg/vmx/vscan-1.c: New.
21440         * gcc.dg/vmx/x-01.c: New.
21441         * gcc.dg/vmx/x-02.c: New.
21442         * gcc.dg/vmx/x-03.c: New.
21443         * gcc.dg/vmx/x-04.c: New.
21444         * gcc.dg/vmx/x-05.c: New.
21445         * gcc.dg/vmx/yousufi-1.c: New.
21446         * gcc.dg/vmx/zero-1.c: New.
21447         * gcc.dg/vmx/zero.c: New.
21448
21449 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
21450
21451         * g++.dg/lookup/java1.C: Update for chage of
21452         _Jv_AllocObject.
21453         * g++.dg/lookup/java2.C: Likewise.
21454
21455 2004-04-17  Laurent GUERBY <laurent@guerby.net>
21456
21457         * ada/acats/run_all.sh: use -O2 by default.
21458
21459 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
21460
21461         * gcc.dg/vr-mult-[12].c: New tests.
21462
21463 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21464
21465         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
21466
21467         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
21468
21469 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
21470
21471         * lib/target-supports.exp (check_profiling_available): Assume profiling
21472         isn't available for mips*-*-elf targets.
21473
21474 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
21475
21476         * gcc.dg/builtins-38.c: New test.
21477
21478 2004-04-14  Eric Christopher  <echristo@redhat.com>
21479
21480         * g++.dg/charset/charset.exp: Run .cc extension tests.
21481
21482 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
21483
21484         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
21485
21486 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21487
21488         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
21489
21490 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
21491
21492         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
21493         * gcc.dg/i386-387-2.c: Likewise.
21494
21495         * gcc.dg/i386-387-7.c: New test.
21496         * gcc.dg/i386-387-8.c: New test.
21497
21498         * gcc.dg/builtins-37.c: New test.
21499
21500 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
21501
21502         * g++.dg/pch/externc-1.C: Add missing semicolon.
21503
21504 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
21505
21506         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
21507
21508 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21509
21510         * gcc.c-torture/execute/20040411-1.c: New test.
21511
21512 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21513
21514         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
21515
21516 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
21517
21518         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
21519
21520 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
21521
21522         * lib/target-supports.exp (check_named_sections_available): New.
21523         * lib/gcc-dg.exp (dg-require-named-sections): New.
21524         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
21525         old-deja.exp.  Also prune error-count message from HP linker.
21526         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
21527
21528         * g++.dg/init/init-ref4.C: Use dg-require-weak.
21529         * g++.old-deja/g++.pt/static3.C: Likewise.
21530         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
21531
21532 2004-04-09  Roger Sayle  <roger@eyesopen.com>
21533
21534         * gcc.c-torture/execute/20040409-1.c: New test case.
21535         * gcc.c-torture/execute/20040409-2.c: New test case.
21536         * gcc.c-torture/execute/20040409-3.c: New test case.
21537
21538 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
21539
21540         * gcc.dg/20040409-1.c: New test.
21541
21542 2004-04-08  Roger Sayle  <roger@eyesopen.com>
21543
21544         PR target/14888
21545         * g++.dg/opt/pr14888.C: New test case.
21546
21547 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
21548
21549         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
21550         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
21551         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
21552         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
21553         New tests.
21554
21555 2004-04-08  Paul Brook  <paul@codesourcery.com>
21556
21557         * gcc.dg/spill-1.c: New test.
21558
21559 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21560
21561         * gcc.dg/torture/builtin-ctype-2.c: New test.
21562
21563 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
21564
21565         * gcc.dg/pch/pch.exp: Add largefile test.
21566
21567 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
21568
21569         * g++.dg/pch/externc-1.Hs: New.
21570         * g++.dg/pch/externc-1.C: New.
21571
21572 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21573
21574         * gcc.dg/compat/struct-by-value-5a_main.c,
21575         gcc.dg/compat/struct-by-value-5b_main.c: New files.
21576         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
21577         * gcc.dg/compat/struct-by-value-5a_x.c,
21578         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
21579         gcc.dg/compat/struct-by-value-5_x.c.
21580         * gcc.dg/compat/struct-by-value-5a_y.c,
21581         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
21582         gcc.dg/compat/struct-by-value-5_y.c.
21583
21584         * gcc.dg/compat/struct-by-value-6a_main.c,
21585         gcc.dg/compat/struct-by-value-6b_main.c: New files.
21586         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
21587         * gcc.dg/compat/struct-by-value-6a_x.c,
21588         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
21589         gcc.dg/compat/struct-by-value-6_x.c.
21590         * gcc.dg/compat/struct-by-value-6a_y.c,
21591         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
21592         gcc.dg/compat/struct-by-value-6_y.c.
21593
21594         * gcc.dg/compat/struct-by-value-7a_main.c,
21595         gcc.dg/compat/struct-by-value-7b_main.c: New files.
21596         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
21597         * gcc.dg/compat/struct-by-value-7a_x.c,
21598         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
21599         gcc.dg/compat/struct-by-value-7_x.c.
21600         * gcc.dg/compat/struct-by-value-7a_y.c,
21601         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
21602         gcc.dg/compat/struct-by-value-7_y.c.
21603
21604 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
21605
21606         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
21607         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
21608         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
21609         options.
21610
21611 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
21612
21613         * gcc.dg/builtins-36.c: New test.
21614
21615 2004-04-06  Paul Brook  <paul@codesourcery.com>
21616
21617         * README.gcc: Remove obsolete contraint on testcases.
21618
21619 2004-04-05  Paul Brook  <paul@codesourcery.com>
21620
21621         PR2123
21622         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
21623         failure and exit(0) on success.
21624         * g++.dg/expr/anew2.C: Ditto.
21625         * g++.dg/expr/anew3.C: Ditto.
21626         * g++.dg/expr/anew4.C: Ditto.
21627
21628 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
21629
21630         PR c++/3518
21631         * g++.dg/template/unify7.C: New.
21632
21633 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
21634
21635         * g++.dg/README: Bring up to date with new subdirectories; remove
21636         duplicate subdirectory lines.
21637
21638 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
21639
21640         PR c++/14007
21641         * g++.dg/template/unify5.C: New.
21642         * g++.dg/template/unify6.C: New.
21643         * g++.dg/template/qualttp20.C: Adjust.
21644         * g++.old-deja/g++.jason/report.C: Adjust.
21645         * g++.old-deja/g++.other/qual1.C: Adjust.
21646
21647 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
21648
21649         PR c++/14803
21650         * g++.dg/inherit/ptrmem1.C: New test.
21651
21652 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
21653
21654         PR c++/14755
21655         * gcc.c-torture/execute/20040331-1.c: New test.
21656         * gcc.dg/20040331-1.c: New test.
21657
21658 2004-04-01  Paul Brook  <paul@codesourcery.com>
21659
21660         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
21661
21662 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
21663
21664         PR c++/14724
21665         * g++.dg/init/goto1.C: New test.
21666
21667         PR c++/14763
21668         * g++.dg/template/defarg4.C: New test.
21669
21670 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
21671
21672         * gcc.dg/altivec-11.c: Extend test for more valid cases.
21673
21674 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
21675
21676         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
21677
21678 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
21679
21680         * gcc.dg/noncompile/undeclared-2.c: New test.
21681
21682 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
21683
21684         * gcc.dg/940409-1.c: Remove XFAIL.
21685         * gcc.dg/reg-vol-struct-1.c: New test.
21686
21687 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21688
21689         * gcc.dg/torture/builtin-wctype-1.c: New test.
21690
21691 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
21692
21693         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
21694         * gcc.dg/20001101-1.c: Likewise.
21695         * gcc.dg/20001102-1.c: Likewise.
21696
21697 2004-03-25  Roger Sayle  <roger@eyesopen.com>
21698
21699         * gcc.dg/compare8.c: Add an additional test for XOR.
21700
21701 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21702
21703         * gcc.dg/torture/builtin-ctype-1.c: New test.
21704
21705 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21706
21707         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
21708         * gcc.dg/torture/builtin-math-1.c: Likewise.
21709         * gcc.dg/torture/builtin-power-1.c: New test.
21710
21711 2004-03-24  Andreas Schwab  <schwab@suse.de>
21712
21713         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
21714         IA64 assembler.
21715
21716 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
21717             Roger Sayle  <roger@eyesopen.com>
21718
21719         * gcc.dg/compare8.c: New test case.
21720
21721 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
21722
21723         * g++.dg/ext/altivec-7.C: New test.
21724
21725 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
21726
21727         PR 12267, 12391, 12560, 13129, 14114, 14133
21728         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
21729         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
21730         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
21731         Adjust error regexps.
21732         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
21733         * gcc.dg/noncompile/undeclared-1.c: New test cases.
21734         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
21735         * gcc.dg/local1.c: Add explanatory comment.
21736
21737 2004-03-23  Roger Sayle  <roger@eyesopen.com>
21738
21739         PR optimization/14669
21740         * g++.dg/opt/fold2.C: New test case.
21741
21742 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
21743
21744         PR c/14069
21745         * gcc.dg/20040322-1.c: New test.
21746
21747 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
21748
21749         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
21750         * gcc.dg/ultrasp4.c: Likewise.
21751         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
21752
21753 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
21754
21755         * gcc.dg/i386-sse-8.c: Reset default options.
21756
21757 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
21758
21759         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
21760         in the error message text.
21761
21762 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21763
21764         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
21765
21766 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
21767
21768         PR c++/14616
21769         * g++.dg/init/array13.C: New test.
21770
21771 2004-03-20  Roger Sayle  <roger@eyesopen.com>
21772
21773         PR target/13889
21774         * gcc.c-torture/compile/pr13889.c: New test case.
21775
21776 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21777
21778         PR c/14635
21779         * builtins-1.c (nan, nans): Don't test.
21780         * builtins-30.c: Don't use nan, nanf, nanl.
21781         * builtins-35.c: New test.
21782
21783 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
21784
21785         * g++.dg/ext/altivec-6.C: New test.
21786
21787 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
21788
21789         * g++.dg/init/placement3.C: New test.
21790
21791         * g++.dg/template/spec13.C: New test.
21792
21793         * g++.dg/lookup/using11.C: New test.
21794
21795         * g++.dg/lookup/koenig3.C: New test.
21796
21797         * g++.dg/template/operator2.C: New test.
21798
21799         * g++.dg/expr/dtor3.C: New test.
21800         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
21801         marker.
21802         * g++.old-deja/g++.law/visibility28.C: Likewise.
21803
21804 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
21805
21806         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
21807         * gcc.dg/ppc64-abi-3.c: Likewise.
21808
21809 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21810
21811         PR c++/14545
21812         * g++.dg/parse/template15.C: New test.
21813
21814 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
21815
21816         * g++.dg/expr/dtor2.C: New test.
21817
21818         * g++.dg/lookup/anon4.C: New test.
21819
21820         * g++.dg/overload/using1.C: New test.
21821
21822         * g++.dg/template/lookup7.C: New test.
21823
21824         * g++.dg/template/typename6.C: New test.
21825
21826         * g++.dg/expr/cond6.C: New test.
21827
21828 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21829
21830         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
21831
21832 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
21833
21834         * g++.dg/expr/cond5.C: New test.
21835         * g++.dg/expr/constcast1.C: Likewise.
21836         * g++.dg/expr/ptrmem2.C: Likewise.
21837         * g++.dg/expr/ptrmem3.C: Likewise.
21838         * g++.dg/lookup/main1.C: Likewise.
21839         * g++.dg/template/lookup6.C: Likewise.
21840
21841 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
21842
21843         * gcc.dg/local1.c: New test.
21844
21845         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
21846
21847 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21848
21849         * gcc.dg/torture/builtin-convert-1.c: New test.
21850
21851 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21852
21853         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
21854
21855 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
21856
21857         PR c++/14481
21858         * g++.dg/warn/Wunused-7.C: New test.
21859
21860 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21861
21862         * gcc.dg/torture/builtin-integral-1.c: New test.
21863
21864 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
21865
21866         PR c++/14586
21867         * g++.dg/parse/non-dependent3.C: New test.
21868
21869 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
21870
21871         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
21872         * g++.dg/eh/simd-2.C: Likewise.
21873         * g++.dg/init/array10.C: Likewise.
21874         * gcc.c-torture/compile/simd-1.c: Likewise.
21875         * gcc.c-torture/compile/simd-2.c: Likewise.
21876         * gcc.c-torture/compile/simd-3.c: Likewise.
21877         * gcc.c-torture/compile/simd-4.c: Likewise.
21878         * gcc.c-torture/compile/simd-6.c: Likewise.
21879         * gcc.c-torture/execute/simd-1.c: Likewise.
21880         * gcc.c-torture/execute/simd-2.c: Likewise.
21881         * gcc.dg/compat/vector-defs.h: Likewise.
21882         * gcc.dg/20020531-1.c: Likewise.
21883         * gcc.dg/altivec-3.c: Likewise.
21884         * gcc.dg/altivec-4.c: Likewise.
21885         * gcc.dg/altivec-varargs-1.c: Likewise.
21886         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
21887         * gcc.dg/i386-mmx-3.c: Likewise.
21888         * gcc.dg/i386-sse-4.c: Likewise.
21889         * gcc.dg/i386-sse-5.c: Likewise.
21890         * gcc.dg/i386-sse-8.c: Likewise.
21891         * gcc.dg/simd-1.c: Likewise.
21892         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
21893         __ev64_opaque__ since the machine description provides it.
21894
21895 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21896
21897         * lib/compat.exp (skip_list): New global variable.
21898         Use it to hold the user defined COMPAT_SKIPS list if any.
21899         (compat-obj): Add the members of skip_list to optall.
21900
21901 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21902
21903         * gcc.dg/compat/union-by-value-1_main.c,
21904         union-by-value-1_x.c, union-by-value-1_y.c,
21905         union-check.h, union-defs.h,
21906         union-init.h, union-return-1_main.c,
21907         union-return-1_x.c, union-return-1_y.c: New files.
21908
21909 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21910
21911         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
21912         mixed-struct-init.h: Add 4 mixed structure types.
21913         struct-by-value-21_main.c, struct-by-value-21_x.c,
21914         struct-by-value-21_y.c, struct-return-21_main.c,
21915         struct-return-21_x.c, struct-return-21_y.c: New files.
21916
21917 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
21918
21919         PR c++/14550
21920         * g++.dg/parse/template14.C: New test.
21921
21922 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21923
21924         * gcc.c-torture/execute/20040313-1.c: New test.
21925
21926 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
21927
21928         PR target/14533
21929         * gcc.dg/20040311-2.c: New test.
21930
21931 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
21932
21933         PR other/14544
21934         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
21935         bit-field.
21936
21937 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
21938
21939         * gcc.dg/20040305-2.c: Add missing return statement.
21940
21941 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21942
21943         * gcc.dg/builtins-34.c: Also check pow10*.
21944
21945 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
21946
21947         PR target/14262
21948         * gcc.dg/20040305-2.c: New test.
21949
21950 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
21951
21952         * gcc.dg/20040310-1.c: New test.
21953
21954 2004-03-11  Roger Sayle  <roger@eyesopen.com>
21955
21956         * gcc.c-torture/execute/20040311-1.c: New test case.
21957
21958 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
21959
21960         PR c++/14476
21961         * g++.dg/lookup/enum1.C: New test.
21962
21963 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
21964
21965         PR c++/14510
21966         * g++.dg/lookup/struct2.C: New test.
21967
21968 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
21969
21970         * gcc.dg/builtins-34.c: New test.
21971
21972 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21973
21974         * gcc.dg/torture/builtin-nonneg-1.c: New test.
21975
21976 2004-03-09  James E Wilson  <wilson@specifixinc.com>
21977
21978         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
21979         * gcc.dg/alias-2.c: New testcase.
21980
21981 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
21982
21983         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
21984
21985 2004-03-09  Roger Sayle  <roger@eyesopen.com>
21986
21987         * gcc.c-torture/execute/20040309-1.c: New test case.
21988
21989 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
21990
21991         PR c++/14397
21992         * g++.dg/overload/ref1.C: New.
21993
21994 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21995
21996         PR c++/14409
21997         * g++.dg/template/spec12.C: New test.
21998
21999         PR c++/14448
22000         * g++.dg/parse/crash14.C: New test.
22001
22002 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
22003
22004         PR c++/14230
22005         * g++.dg/init/ref11.C: New test.
22006
22007 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
22008
22009         PR c++/14432
22010         * g++.dg/parse/builtin2.C: New test.
22011
22012 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
22013
22014         PR c++/14401
22015         * g++.dg/init/ctor3.C: New test.
22016         * g++.dg/init/union1.C: New test.
22017         * g++.dg/ext/anon-struct4.C: New test.
22018
22019 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
22020
22021         * g++.dg/lookup/koenig1.C: Tweak error messages.
22022         * g++.dg/lookup/used-before-declaration.C: Likewise.
22023         * g++.dg/other/do1.C: Likewise.
22024         * g++.dg/overload/koenig1.C: Likewise.
22025         * g++.dg/parse/crash13.C: Likewise.
22026         * g++.dg/template/instantiate3.C: Likewise.
22027
22028 2004-03-08  Eric Christopher  <echristo@redhat.com>
22029
22030         * * lib/target-supports.exp: Enable libiconv in test
22031         compilation.  Fix up error checking.
22032
22033 2004-03-08  Roger Sayle  <roger@eyesopen.com>
22034
22035         PR middle-end/14289
22036         * gcc.dg/pr14289-1.c: New test case.
22037         * gcc.dg/pr14289-2.c: Likewise.
22038         * gcc.dg/pr14289-3.c: Likewise.
22039
22040 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
22041
22042         * gcc.c-torture/execute/20040308-1.c: New test.
22043
22044 2004-03-07  Roger Sayle  <roger@eyesopen.com>
22045
22046         * gcc.c-torture/execute/20040307-1.c: New test case.
22047
22048 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
22049
22050         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
22051
22052 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
22053
22054         * gcc.dg/20040306-1.c: New test.
22055
22056 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
22057
22058         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
22059         them static.
22060         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
22061
22062 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22063
22064         PR c/14465
22065         * gcc.dg/decl-6.c: New test.
22066
22067 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22068
22069         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
22070         Rename LOGPOW -> LOG_POW.
22071         (SQRT_EXP, POW_EXP): New.
22072
22073 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22074
22075         * gcc.dg/i386-sse-8.c: New test.
22076
22077 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22078
22079         PR c/14114
22080         * gcc.dg/decl-5.c: New test.
22081
22082 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
22083
22084         * gcc.dg/20040305-1.c: New test.
22085
22086 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
22087
22088         PR other/14354
22089         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
22090
22091 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
22092
22093         PR c++/14425, c++/14426
22094         * g++.dg/ext/altivec-4.C: New test.
22095         * g++.dg/ext/altivec-5.C: New test.
22096
22097 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
22098
22099         * g++.old-deja/g++.other/linkage1.C: Expect errors about
22100         global variables of a type with no linkage.
22101         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
22102         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
22103         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
22104         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
22105         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
22106         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
22107         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
22108         * g++.dg/warn/deprecated.C: Name enum Color.
22109         * g++.dg/overload/VLA.C: Name structure for 'b'.
22110         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
22111
22112 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22113
22114         * gcc.c-torture/compile/20040304-1.c: New test.
22115
22116 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
22117
22118         PR 13728
22119         * gcc.dg/decl-4.c: New testcase.
22120
22121 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
22122
22123         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
22124         as PRECF if sizeof (float) > sizeof (double).
22125         (PRECL): Make it the same as PRECF if
22126         sizeof (float) > sizeof (long double).
22127
22128 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22129
22130         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
22131         system type.  Add check for irix6 which doesn't have c99 runtime.
22132
22133 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
22134
22135         * gcc.dg/const-elim-1.c: xfail for xtensa.
22136
22137 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
22138
22139         PR c++/14369
22140         * g++.dg/template/cond4.C: New test.
22141
22142 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
22143
22144         PR c++/14360
22145         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
22146
22147         PR c++/14361
22148         * g++.dg/parse/defarg7.C: New test.
22149
22150         PR c++/14359
22151         * g++.dg/template/friend26.C: New test.
22152
22153 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
22154
22155         PR c++/14324
22156         * g++.dg/abi/mangle21.C: New test.
22157
22158         PR c++/14260
22159         * g++.dg/parse/constructor2.C: New test.
22160
22161         PR c++/14337
22162         * g++.dg/template/sfinae1.C: New test.
22163
22164 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
22165
22166         PR c++/14267
22167         * g++.dg/expr/crash2.C: New test.
22168
22169         PR middle-end/13448
22170         * gcc.dg/inline-5.c: New test.
22171         * gcc.dg/always-inline.c: Split out tests into ...
22172         * gcc.dg/always-inline2.c: ... this and ...
22173         * gcc.dg/always-inline3.c: ... this.
22174
22175 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
22176
22177         PR debug/12103
22178         * g++.dg/debug/crash1.C: New test.
22179
22180 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
22181
22182         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
22183         function with __attribute__((noinline)).
22184         (recurser_void2): Likewise.
22185         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
22186         (recurser_void2): Likewise.
22187
22188 2004-02-29  Roger Sayle  <roger@eyesopen.com>
22189
22190         PR middle-end/14203
22191         * g++.dg/warn/Wunused-6.C: New test case.
22192
22193 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
22194
22195         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
22196         not defined.
22197
22198 2004-02-27  Eric Christopher  <echristo@redhat.com>
22199
22200         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
22201         * g++.dg/charset/asm2.c: Run only x86.
22202         * gcc.dg/charset/asm3.c: Ditto.
22203
22204 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
22205
22206         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
22207         ld_library_path.
22208
22209 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
22210
22211         * g++.dg/ext/altivec-3.C: New.
22212
22213 2004-02-26  Richard Henderson  <rth@redhat.com>
22214
22215         * g++.dg/ext/attrib10.C: Mark for warning.
22216         * gcc.dg/attr-alias-1.c: New.
22217
22218 2004-02-26  Richard Henderson  <rth@redhat.com>
22219
22220         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
22221         * gcc.c-torture/execute/20040208-2.c: ... it back.
22222
22223 2004-02-26  Eric Christopher  <echristo@redhat.com>
22224
22225         * lib/target-supports.exp (check-iconv-available): New function.
22226         * lib/gcc-dg.exp (dg-require-iconv): New function.
22227         Use above.
22228         * gcc.dg/charset: New directory.
22229         * gcc.dg/charset/charset.exp: New file.
22230         * gcc.dg/charset/asm1.c: Ditto.
22231         * gcc.dg/charset/asm2.c: Ditto.
22232         * gcc.dg/charset/asm3.c: Ditto.
22233         * gcc.dg/charset/asm4.c: Ditto.
22234         * gcc.dg/charset/asm5.c: Ditto.
22235         * gcc.dg/charset/attribute1.c: Ditto.
22236         * gcc.dg/charset/attribute2.c: Ditto.
22237         * gcc.dg/charset/string1.c: Ditto.
22238         * g++.dg/charset: New directory.
22239         * g++.dg/dg.exp: Add here. Special options.
22240         * g++.dg/charset/charset.exp: New file.
22241         * g++.dg/charset/asm1.c: Ditto.
22242         * g++.dg/charset/asm2.c: Ditto.
22243         * g++.dg/charset/asm3.c: Ditto.
22244         * g++.dg/charset/asm4.c: Ditto.
22245         * g++.dg/charset/attribute1.c: Ditto.
22246         * g++.dg/charset/attribute2.c: Ditto.
22247         * g++.dg/charset/extern1.cc: Ditto.
22248         * g++.dg/charset/extern2.cc: Ditto.
22249         * g++.dg/charset/string1.c: Ditto.
22250
22251 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
22252
22253         PR c++/14278
22254         * g++.dg/parse/comma1.C: New test.
22255
22256 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22257
22258         PR c++/14284
22259         * g++.dg/template/ttp8.C: New test.
22260
22261 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
22262
22263         * gcc.dg/fixuns-trunc-1.c: New test.
22264
22265 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22266
22267         * gcc.dg/builtins-config.h: Use #elif.
22268
22269 2004-02-26  Michael Matz  <matz@suse.de>
22270
22271         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
22272         * gcc.dg/991214-1.c: Likewise.
22273         * gcc.dg/i386-asm-1.c: Likewise.
22274
22275 2004-02-25  Richard Henderson  <rth@redhat.com>
22276
22277         * gcc.c-torture/execute/20040208-2.c: Move ...
22278         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
22279
22280 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22281
22282         PR c++/14246
22283         * g++.dg/other/crash-3.C: New test.
22284
22285 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22286
22287         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
22288         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
22289
22290         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
22291         HP-UX.
22292
22293 2004-02-24  Michael Matz  <matz@suse.de>
22294
22295         * gcc.dg/i386-regparm.c: New.
22296
22297 2004-02-23  James E Wilson  <wilson@specifixinc.com>
22298
22299         * gcc.c-torture/execute/20040223-1.c: New.
22300
22301 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
22302             Kazu Hirata  <kazu@cs.umass.edu>
22303
22304         * gcc.dg/fwritable-strings-1.c: Remove.
22305
22306 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
22307
22308         PR c/14156
22309         * gcc.dg/20040223-1.c: New test.
22310
22311 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22312
22313         PR c++/14106
22314         * g++.dg/ext/typeof9.C: New test.
22315
22316 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22317
22318         PR c++/14250
22319         * g++.dg/other/switch1.C: New test.
22320
22321 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22322
22323         * gcc.dg/cast-function-1.c: Adjust for new informative message.
22324         * gcc.dg/va-arg-1.c: Likewise.
22325
22326 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22327
22328         PR c++/14143
22329         * g++.dg/template/koenig5.C: New test.
22330
22331 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
22332
22333         * g++.dg/ext/altivec-1.C: Generalize target triple.
22334         * g++.dg/ext/altivec-2.C: New test case.
22335         * g++.dg/ext/altivec_check.h: New file.
22336         * gcc.dg/altivec-1.c: Generalize target triple;
22337         include altivec_check.h and call altivec_check().
22338         * gcc.dg/altivec-[2-5].c: Generalize target triple.
22339         * gcc.dg/altivec-6.c: New test case.
22340         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
22341         type casts as needed.
22342         * gcc.dg/altivec-10.c: Include altivec_check.h and call
22343         altivec_check().
22344         * gcc.dg/altivec-12.c: New test case.
22345         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
22346         include altivec_check.h and call altivec_check().
22347         * gcc.dg/altivec_check.h: New file.
22348
22349 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22350
22351         * lib/target-supports.exp (check_alias_available): Don't mangle
22352         function `g' in test program.
22353
22354 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22355
22356         * lib/target-supports.exp (check_profiling_available): Check
22357         argument to determine whether we support a profiling type.
22358         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
22359         check_profiling_available.
22360         * g++.dg/bprob/bprob.exp: Likewise.
22361         * g77.dg/bprob/bprob.exp: Likewise.
22362         * gcc.misc-tests/bprob.exp: Likewise.
22363         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
22364         dg-require-profiling and delete expected error handling.
22365         * gcc.dg/20021014-1.c: Likewise.
22366         * gcc.dg/nest.c: Likewise.
22367
22368 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22369
22370         PR c++/12007
22371         * g++.dg/other/vthunk1.C: New test.
22372
22373 2004-02-20  Falk Hueffner  <falk@debian.org>
22374
22375         PR target/14201
22376         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
22377
22378 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
22379
22380         PR c++/13927
22381         * g++.dg/other/error8.C: Remove XFAIL markers.
22382
22383         PR c++/14173
22384         * g++.dg/ext/packed5.C: New test.
22385
22386         PR c++/14199
22387         * g++.dg/warn/Wunused-5.C: New test.
22388
22389         PR c++/14186
22390         * g++.dg/lookup/member1.C: New test.
22391
22392 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
22393
22394         * gcc.c-torture/compile/20040130-1.c: Enable only when
22395         __INT_MAX__ >= 2147483647L.
22396         * gcc.c-torture/compile/961203-1.c: Likewise.
22397
22398 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
22399
22400         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
22401         * g++.dg/opt/template1.C: Robustify assembler regexp
22402
22403 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22404
22405         * gcc.c-torture/execute/simd-4.x: Remove.
22406         * gcc.c-torture/execute/va-arg-25.x: Likewise.
22407         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
22408         Guard with #ifndef SKIP_ATTRIBUTE.
22409         * gcc.dg/compat/vector-1_y.c: Likewise.
22410         * gcc.dg/compat/vector-2_x.c: Likewise.
22411         * gcc.dg/compat/vector-2_y.c: Likewise.
22412         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
22413         * g++.dg/eh/simd-2.C: Likewise.
22414
22415 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
22416
22417         * gcc.c-torture/compile/complex-1.c: New.
22418
22419 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
22420
22421         PR target/14209
22422         * gcc.c-torture/execute/20040218-1.c: New test.
22423
22424 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22425
22426         PR c++/14181
22427         * g++.dg/parse/new2.C: New test.
22428
22429 2004-02-18  Paul Brook  <paul@codesourcery.com>
22430
22431         * gcc.c-torture/compile/libcall-1.c: New test.
22432
22433 2004-02-18  Paul Brook  <paul@codesourcery.com>
22434
22435         PR debug/12934
22436         * gcc.dg/debug/debug-7.c: New test.
22437
22438 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
22439
22440         * gcc.dg/20040217-1.c: New test.
22441
22442 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
22443
22444         * gcc.c-torture/execute/990208-1.x: Delete.
22445
22446 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
22447
22448         * gcc.c-torture/execute/20040208-2.x: New file.
22449
22450 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
22451
22452         PR c++/11326
22453         * g++.dg/abi/structret1.C: New test.
22454
22455 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
22456
22457         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
22458         (i386_cpuid): No need to test if cpuid is available on AMD64.
22459         Fix assembly, so that it works onboth i386 and AMD64.
22460         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
22461         (vecInLong): Fix s[] member type to unsigned int.
22462         (vecInWord): Remove type.
22463         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
22464         (a64, b64, c64, d64, e64): Remove.
22465         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
22466         Remove unused variable.  Remove initialization of removed variables.
22467         Don't call mmx_tests nor sse_tests.
22468         (reference_mmx, reference_sse): Remove.
22469         (check): Add return stmt.
22470         * gcc.dg/i386-sse-7.c: New test.
22471         * gcc.dg/i386-mmx-4.c: New test.
22472
22473 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22474
22475         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
22476         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
22477         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
22478         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
22479         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
22480         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
22481         g++.dg/tc1/dr94.C: Fix line terminator.
22482
22483 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
22484
22485         * gcc.c-torture/compile/20040216-1.c: New.
22486
22487 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22488
22489         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
22490         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
22491         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
22492         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
22493         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
22494         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
22495
22496 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22497
22498         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
22499
22500 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
22501
22502         PR c++/13971
22503         * g++.dg/expr/cond4.C: New test.
22504
22505         PR c++/14086
22506         * g++.dg/lookup/crash2.C: New test.
22507
22508 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
22509
22510         * gcc.c-torture/compile/20040214-2.c: New test.
22511
22512 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
22513
22514         PR c++/14116
22515         * g++.dg/ext/typeof8.C: New test.
22516
22517 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
22518
22519         * gcc.c-torture/compile/20040214-1.c: New test.
22520
22521 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22522
22523         PR c++/13635
22524         * g++.dg/template/spec11.C: New test.
22525
22526 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22527
22528         PR c++/13927
22529         * g++.dg/other/error8.C: New test.
22530
22531 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
22532
22533         PR c++/14122
22534         * g++.dg/template/array4.C: New test.
22535
22536         PR c++/14108
22537         * g++.dg/inherit/thunk2.C: New test.
22538
22539         PR c++/14083
22540         * g++.dg/eh/cond2.C: New test.
22541
22542 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
22543
22544         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
22545
22546 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
22547
22548         * lib/scanasm.exp (dg-scan): Quote pattern before display.
22549
22550 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
22551
22552         * g++.dg/simd-2.C: xfail on ppc64-linux.
22553
22554 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22555
22556         PR c/456
22557         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
22558         tests.
22559
22560 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
22561
22562         * gcc.dg/builtins-33.c: New test.
22563
22564 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
22565
22566         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
22567
22568 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
22569
22570         * g++.dg/simd-2.C: Set -maltivec for ppc64.
22571
22572 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
22573
22574         * gcc.dg/ppc64-abi-3.c: New test.
22575
22576 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
22577
22578         PR c/14092
22579
22580         * gcc.dg/pr14092-1.c: New testcase.
22581
22582 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
22583
22584         * gcc.dg/cpp/assert4.c: Fix typo last change.
22585
22586         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
22587         * gcc.dg/cpp/assert4.c: Handle powerpc64.
22588
22589         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
22590
22591 2004-02-09  Roger Sayle  <roger@eyesopen.com>
22592
22593         * gcc.c-torture/compile/20040209-1.c: New test case.
22594
22595 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22596
22597         * gcc.dg/c90-init-1.c: Adjust expected error messages.
22598
22599 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
22600
22601         * gcc.c-torture/execute/20040208-[12].c: New tests.
22602
22603 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22604
22605         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
22606
22607 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22608
22609         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
22610
22611 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
22612
22613         Bug 13856
22614         * gcc.dg/visibility-8.c: New testcase.
22615
22616 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
22617
22618         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
22619         arguments.
22620         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
22621
22622 2004-02-07  Roger Sayle  <roger@eyesopen.com>
22623
22624         PR middle-end/13696
22625         * g++.dg/opt/fold1.C: New test case.
22626
22627 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22628
22629         PR c++/14033
22630         * g++.dg/other/crash-2.C: New test.
22631
22632 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22633
22634         PR c++/14028
22635         * g++.dg/parse/angle-bracket2.C: New test.
22636
22637 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22638
22639         PR middle-end/13750
22640         Revert:
22641         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
22642         PR pch/13361
22643         * testsuite/g++.dg/pch/wchar-1.C: New.
22644         * testsuite/g++.dg/pch/wchar-1.Hs: New.
22645
22646 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22647
22648         PR c++/14008
22649         * g++.dg/parse/error15.C: New test.
22650         * g++.dg/parse/crash11.C: Update dg-error mark.
22651
22652 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
22653
22654         PR c++/13932
22655         * g++.dg/warn/conv2.C: New test.
22656
22657 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22658
22659         PR c++/13086
22660         * g++.dg/warn/incomplete1.C: Remove xfail.
22661
22662 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
22663
22664         * lib/file-format.exp (gcc_target_object_format): Use
22665         ${tool}_target_compile, not gcc_target_compile.
22666         * lib/target-supports.exp (check_alias_available): Likewise.
22667         (check_gc_sections_available): Likewise.
22668         * g++.dg/ext/attrib10.C: Use dg-require-alias.
22669         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
22670         dg-require-alias.
22671
22672 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
22673
22674         PR c++/13969
22675         * g++.dg/template/static6.C: New test.
22676
22677 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
22678
22679         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
22680
22681 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22682
22683         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
22684         tests for systems where `char' is unsigned by default.
22685
22686 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22687
22688         PR c++/13997
22689         * g++.dg/template/partial3.C: New test.
22690
22691 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
22692
22693         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
22694         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
22695         Remove mentions of obsolete ports.
22696
22697 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
22698
22699         * gcc.dg/noncompile/20001228-1.c: Fix for new
22700         error message.
22701
22702 2004-02-03  Roger Sayle  <roger@eyesopen.com>
22703
22704         PR target/9348
22705         * gcc.c-torture/execute/multdi-1.c: New test case.
22706
22707 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
22708
22709         PR c++/13925
22710         * g++.dg/template/lookup5.C: New test.
22711
22712 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
22713
22714         PR c++/13950
22715         * g++.dg/template/lookup4.C: New test.
22716
22717         PR c++/13970
22718         * g++.dg/parse/error14.C: New test.
22719
22720         PR c++/14002
22721         * g++.dg/parse/template13.C: New test.
22722
22723 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
22724
22725         PR c++/13978
22726         * g++.dg/template/koenig4.C: New test.
22727
22728         PR c++/13968
22729         * g++.dg/template/crash17.C: New test.
22730
22731         PR c++/13975
22732         * g++.dg/parse/error13.C: New test.
22733         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
22734
22735 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22736
22737         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
22738
22739 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
22740
22741         PR c/11658
22742         PR c/13994
22743         * gcc.dg/noncompile/20040203-1.c: New test.
22744         * gcc.dg/noncompile/20040203-2.c: Likewise.
22745         * gcc.dg/noncompile/20040203-3.c: Likewise.
22746         * gcc.dg/20040203-1.c: Likewise.
22747
22748 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
22749
22750         PR c++/10858
22751         * g++.dg/template/sizeof7.C: New test.
22752
22753 2004-02-02  Eric Christopher  <echristo@redhat.com>
22754             Zack Weinberg  <zack@codesourcery.com>
22755
22756         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
22757
22758 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
22759
22760         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
22761         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
22762         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
22763         * gcc.dg/cleanup-5.c: Run only on Linux targets.
22764
22765 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
22766
22767         PR c++/13113
22768         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
22769
22770         PR c++/13854
22771         * g++.dg/ext/attrib13.C: New test.
22772
22773         PR c++/13907
22774         * g++.dg/conversion/op2.C: New test.
22775
22776 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22777
22778         * gcc.dg/titype-1.c: Fix pasto.
22779
22780 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22781
22782         * gcc.dg/titype-1.c: New test.
22783
22784 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22785
22786         PR c++/13957
22787         * g++.dg/template/non-type-template-argument-1.C,
22788         g++.dg/template/qualified-id1.C: Update dg-error marks.
22789         * g++.dg/template/nontype6.C: New test.
22790
22791 2004-02-01  Roger Sayle  <roger@eyesopen.com>
22792
22793         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
22794         * gcc.dg/builtins-31.c: New testcase.
22795         * gcc.dg/builtins-32.c: New testcase.
22796
22797 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
22798
22799         * objc.dg/call-super-2.m: Update line numbers
22800         for the including of stddef.h.
22801
22802 2004-01-30  Michael Matz  <matz@suse.de>
22803
22804         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
22805         g++.dg/ext/case-range3.C: New tests.
22806
22807 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22808
22809         DR206
22810         PR c++/13813
22811         * g++.dg/template/member4.C: New test.
22812
22813 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22814
22815         PR c++/13683
22816         * g++.dg/template/sizeof6.C: New test.
22817
22818 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
22819
22820         * gcc.dg/fwritable-strings-1.c: New test.
22821
22822 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
22823
22824         * gcc.c-torture/compile/20040130-1.c: New test.
22825
22826 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
22827
22828         * objc.dg/call-super-2.m: Include stddef.h for size_t.
22829
22830 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
22831
22832         PR c++/13883
22833         * g++.dg/template/ctor3.C: New test.
22834
22835 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22836
22837         * g++.dg/tc1: New directory.
22838         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
22839         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
22840         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
22841         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
22842         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
22843
22844 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22845
22846         * g++.dg/parse/error11.C: New test.
22847         * g++.dg/parse/error12.C: Likewise.
22848
22849 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
22850
22851         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
22852         (scan_initial, main): Use aligned_sizeof instead of sizeof.
22853
22854 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
22855
22856         PR c++/13791
22857         * g++.dg/ext/attrib12.C: New test.
22858
22859         PR c++/13736
22860         * g++.dg/parse/cast2.C: New test.
22861
22862 2004-01-27  James E Wilson  <wilson@specifixinc.com>
22863
22864         * objc.dg/encode-2.m (main): New local string.  Set depending on
22865         sizeof long.  Use in sscanf call.
22866         * objc.dg/encode-3.m (main): New local string.  Set depending on
22867         sizeof long.  Use in scan_initial call.
22868
22869 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22870
22871         * objc.dg/call-super-2.m: Make LP64-safe.
22872         * objc.dg/desig-init-1.m: Likewise.
22873
22874 2004-01-27  Devang Patel <dpatel@apple.com>
22875
22876         * g++.dg/debug/namespace1.C: New test.
22877
22878 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
22879
22880         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
22881         xscale-*-*.
22882
22883         * gcc.dg/arm-mmx-1.c: New test.
22884
22885 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22886
22887         * gcc.dg/20040127-1.c: New test.
22888         * gcc.dg/20040127-2.c: New test.
22889
22890 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22891
22892         * objc.dg/stret-1.m (glob): Renamed to globa.
22893
22894 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
22895
22896         PR c++/13663
22897         * g++.dg/expr/for1.C: New test.
22898
22899 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
22900
22901         PR middle-end/13779
22902         * gcc.dg/darwin-longlong.c: New test.
22903
22904 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
22905
22906         * gcc.dg/20040124-1.c: Moved test from here...
22907         * gcc.c-torture/compile/20040124-1.c: ...to here.
22908
22909 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
22910
22911         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
22912         the assembly output if -m64 is passed.
22913
22914 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
22915
22916         PR c++/13833
22917         * g++.dg/template/cond3.C: New test.
22918
22919 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22920
22921         PR c++/13810
22922         * g++.dg/template/ttp7.C: New test.
22923
22924 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22925
22926         PR c++/13797
22927         * g++.dg/template/nontype4.C: New test.
22928         * g++.dg/template/nontype5.C: Likewise.
22929
22930 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
22931
22932         * gcc.dg/torture/mips-clobber-at.c: New test.
22933
22934 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
22935
22936         * gcc.dg/20040124-1.c: New test.
22937
22938 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
22939
22940         * gcc.dg/20040123-1.c: New test.
22941
22942 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
22943
22944         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
22945
22946 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22947
22948         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
22949
22950 2004-01-23  Andrew Pinski  <apinski@apple.com>
22951
22952         * gcc.dg/20030121-1.c: Move to ..
22953         * gcc.dg/20040121-1.c: here.
22954
22955 2004-01-23  Roger Sayle  <roger@eyesopen.com>
22956
22957         * gcc.dg/builtins-29.c: New test case.
22958
22959 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
22960
22961         PR 18314
22962         * gcc.dg/builtins-30.c: New testcase.
22963
22964 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
22965
22966         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
22967         * lib/g77.exp: Likewise.
22968         * lib/objc.exp: Likewise.
22969         * lib/g++.exp: Likewise.
22970
22971 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22972
22973         * gcc.dg/struct-by-value-2.c: New test.
22974
22975 2004-01-21  Andrew Pinski  <apinski@apple.com>
22976
22977         PR target/13785
22978         * gcc.dg/20030121-1.c: New test.
22979
22980 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
22981
22982         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
22983         clobber frame pointer register in asm statement.
22984
22985 2004-01-21  Falk Hueffner  <falk@debian.org>
22986
22987         * gcc.c-torture/compile/20040121-1.c: New test.
22988
22989 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
22990
22991         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
22992
22993 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
22994
22995         * gcc.dg/ppc64-abi-2.c: New test.
22996
22997 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
22998
22999         * lib/treelang.exp: Fill out this file.
23000         * lib/treelang-dg.exp: New File.
23001
23002 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23003
23004         * gcc.c-torture/compile/981022-1.c: Remove.
23005         * gcc.dg/array-5.c: Remove XFAIL.
23006         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
23007         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
23008         gcc.dg/cond-lvalue-1.c: Update.
23009         * gcc.dg/cast-lvalue-2.c: New test.
23010
23011 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
23012
23013         PR c++/13592
23014         * g++.dg/other/error1.C (class foo): Tweak error message.
23015
23016         PR c++/13592
23017         * g++.dg/template/call2.C: New test.
23018
23019 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23020
23021         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
23022         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
23023         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
23024         scalar-return-1_x.c, scalar-return-2_y.c,
23025         scalar-return-3_x.c, scalar-return-3_y.c,
23026         scalar-return-4_x.c, scalar-return-4_y.c,
23027         struct-align-1.h, struct-align-1_x.c,
23028         struct-align-1_y.c, struct-align-2.h,
23029         struct-align-2_x.c, struct-align-2_y.c,
23030         struct-by-value-10_y.c, struct-by-value-11_x.c,
23031         struct-by-value-11_y.c, struct-by-value-12_x.c,
23032         struct-by-value-12_y.c, struct-by-value-13_x.c,
23033         struct-by-value-13_y.c, struct-by-value-14_x.c,
23034         struct-by-value-14_y.c, struct-by-value-15_x.c,
23035         struct-by-value-15_y.c, struct-by-value-16_y.c,
23036         struct-by-value-17_y.c, struct-by-value-18_y.c,
23037         struct-by-value-19_y.c, struct-by-value-1_x.c,
23038         struct-by-value-1_y.c, struct-by-value-20_y.c,
23039         struct-by-value-2_x.c, struct-by-value-2_y.c,
23040         struct-by-value-3_y.c, struct-by-value-4_x.c,
23041         struct-by-value-4_y.c, struct-by-value-5_y.c,
23042         struct-by-value-6_y.c, struct-by-value-7_y.c
23043         struct-by-value-8_x.c, struct-by-value-8_y.c
23044         struct-by-value-9_x.c, struct-by-value-9_y.c
23045         struct-return-10_x.c, struct-return-10_y.c,
23046         struct-return-19_x.c, struct-return-20_x.c
23047         struct-return-2_x.c, struct-return-2_y.c
23048         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
23049         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
23050
23051 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23052
23053         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
23054         attribute on sparc*-sun-solaris2.*.
23055
23056 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
23057
23058         PR c++/13710
23059         * g++.dg/ext/typeof7.C: New test.
23060
23061 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
23062
23063         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
23064         * gcc.dg/const-elim-1.c: Same.
23065
23066 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
23067
23068         * objc.dg/stret-1.m: New.
23069         * objc.dg/stret-2.m: New.
23070
23071 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23072
23073         PR c++/11895
23074         * g++.dg/ext/vector1.C: New test.
23075
23076 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
23077
23078         * gcc.dg/pch/import-1.c: New.
23079         * gcc.dg/pch/import-1.hs: New.
23080         * gcc.dg/pch/import-1a.h: New.
23081         * gcc.dg/pch/import-1b.h: New.
23082         * gcc.dg/pch/import-1c.h: New.
23083
23084 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
23085
23086         PR c++/13574
23087         * g++.dg/ext/array1.C: New test.
23088
23089         PR c++/13178
23090         * g++.dg/conversion/op1.C: New test.
23091
23092 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
23093
23094         PR 11864
23095         From Kazumoto Kojima / Dan Kegel:
23096         * gcc.dg/pr11864-1.c: New test.
23097
23098         PR 10392
23099         From Marcus Comstedt / Dan Kegel:
23100         * gcc.dg/pr10392-1.c: New test.
23101
23102 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
23103
23104         PR c++/13478
23105         * g++.dg/init/ref10.C: New test.
23106
23107 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23108
23109         PR c++/13407
23110         * g++.dg/parse/typename6.C: New test.
23111
23112 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
23113
23114         PR pch/13361
23115         * testsuite/g++.dg/pch/wchar-1.C: New.
23116         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23117
23118 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23119
23120         PR c++/9259
23121         * g++.dg/expr/sizeof2.C: New test.
23122
23123 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
23124
23125         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
23126
23127 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
23128
23129         PR c++/13659
23130         * g++.dg/lookup/strong-using-3.C: New.
23131         * g++.dg/lookup/using-10.C: New.
23132
23133 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
23134
23135         PR c++/13594
23136         * g++.dg/lookup/strong-using-2.C: New.
23137
23138 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
23139             Dan Kegel <dank@kegel.com>
23140             J"orn Rennecke <joern.rennecke@superh.com>
23141
23142         PR target/9365
23143         * gcc.dg/pr9365-1.c: New test.
23144
23145 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23146
23147         PR c++/8856
23148         * g++.dg/parse/casting-operator2.C: New test.
23149         * g++.old-deja/g++.pt/explicit83.C: Remove.
23150
23151 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23152
23153         * gcc.dg/label-compound-stmt-1.c: New test.
23154         * gcc.c-torture/compile/950922-1.c,
23155         gcc.c-torture/compile/20000211-3.c,
23156         gcc.c-torture/compile/20000518-1.c,
23157         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
23158         compound statements.
23159
23160 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
23161
23162         * gcc.dg/ppc64-abi-1.c: New test.
23163
23164 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
23165
23166          * g++.dg/ext/attrib9.C: Add dg-warnings.
23167
23168 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23169
23170         PR c++/12335
23171         * g++.dg/parse/dtor3.C: New test.
23172
23173 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
23174
23175         PR c++/12709
23176         * g++.dg/parse/try-catch-1.C: New test.
23177
23178 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
23179
23180         * ada/acats/run_all.sh: Add more verbose output in acats.log
23181         when compiling tests.
23182
23183 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
23184
23185         PR 13656
23186         * gcc.dg/typedef-redecl.c: New test case.
23187         * gcc.dg/typedef-redecl.h: New support file.
23188
23189 2004-01-13  Jan Hubicka  <jh@suse.cz>
23190
23191         * gcc.dg/always_inline.c: New test.
23192         * gcc.dg/debug/20031231-1.c: Fix.
23193
23194 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23195
23196         PR c++/13474
23197         * g++.dg/template/array3.C: New test.
23198
23199 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
23200
23201         * g++.dg/ext/lvalue1.C: No longer expected to fail.
23202         * g++.dg/warn/Wunused-2.C: Likewise.
23203
23204 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23205
23206         PR c++/13289
23207         * g++.dg/template/instantiate6.C: New test.
23208
23209 2004-01-12  Roger Sayle  <roger@eyesopen.com>
23210
23211         PR middle-end/11397
23212         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
23213
23214 2004-01-12  Jan Hubicka  <jh@suse.cz>
23215
23216         PR opt/12826
23217         * gcc.dg/20040112-1.c: New.
23218
23219         * gcc.dg/dwarf-die[1-7].c: Move to...
23220         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
23221         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
23222
23223 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
23224
23225         PR c++/4100
23226         * g++.dg/parse/friend4.C: New test.
23227
23228 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
23229
23230         PR c++/4100
23231         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
23232         definition is called a friend.
23233
23234 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
23235
23236         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
23237
23238 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
23239
23240         PR c++/3478
23241         * g++.dg/parse/error10.C: New test.
23242         * g++.dg/template/arg2.C: Accept "invalid type" error.
23243
23244 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
23245
23246         PR middle-end/13392
23247         * g++.dg/opt/expect2.C: New test.
23248
23249 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
23250
23251         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
23252         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
23253         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
23254         Update dg-error regexps.
23255
23256 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
23257
23258         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
23259         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
23260
23261 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23262
23263         * gcc.dg/pragma-re-1.c: Use right pointer type.
23264
23265 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23266
23267         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
23268
23269 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
23270
23271         * gcc.dg/rs6000-ldouble-1.c: New.
23272
23273 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23274
23275         DR 337
23276         PR c++/9256
23277         * g++.dg/other/abstract1.C: New test.
23278
23279 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
23280
23281         * g++.dg/lookup/strong-using-1.C: New.
23282
23283 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23284
23285         PR c/11234
23286         * gcc.dg/func-ptr-conv-1.c: New test.
23287         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
23288
23289 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
23290
23291         PR target/13380.
23292         * gcc.c-torture/compile/20040109-1.c: New.
23293
23294 2004-01-08  Stuart Hastings  <stuart@apple.com>
23295
23296         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
23297         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
23298         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
23299
23300 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
23301
23302         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
23303
23304 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23305
23306         * ada/acats/run_acats: Treat 'gnatchop' the same way
23307         as 'gnatmake'.  Export GCC_DRIVER.
23308         * ada/acats/run_all.sh: Add target_gnatchop.  Use
23309         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
23310
23311 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23312
23313         PR c++/12573
23314         * g++.dg/template/dependent-expr4.C: New test.
23315
23316 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
23317
23318         * gcc.dg/altivec-11.c: New test.
23319
23320 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
23321
23322         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
23323
23324 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
23325
23326         PR c/6024
23327         * gcc.dg/enum-compat-1.c: New test.
23328         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
23329
23330 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
23331
23332         PR c/12165
23333         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
23334         gcc.dg/c99-idem-qual-3.c: New tests.
23335
23336 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
23337
23338         * gcc.dg/winline-7.c: Don't cast void * to int.
23339
23340 2004-01-06  Jan Hubicka  <jh@suse.cz>
23341
23342         * gcc.dg/i386-sse-5.c: New test
23343         * g++.dg/eh/simd-1.c: Add -w argument for i386.
23344
23345 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
23346
23347         PR c++/12815
23348         * g++.dg/rtti/typeid4.C: New test.
23349
23350 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23351
23352         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
23353
23354 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
23355
23356         PR c++/12132
23357         * g++.dg/template/error11.C: New test.
23358
23359         PR c++/13451
23360         * g++.dg/template/class2.C: New test.
23361
23362 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
23363         Richard Sandiford <rsandifo@redhat.com>
23364
23365         PR c++/13387
23366         * g++.dg/opt/alias3.C: New test.
23367
23368 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
23369
23370         PR c++/13157
23371         * g++.dg/template/koenig3.C: New test.
23372
23373         PR c++/13529
23374         * g++.dg/parse/offsetof3.C: New test.
23375
23376         * g++.dg/init/copy7.C: Add missing dg-error markers.
23377
23378         PR c++/12226
23379         * g++.dg/init/copy7.c: New test.
23380
23381         PR c++/13536
23382         * g++.dg/parse/cast1.C: New test.
23383
23384 2004-01-04  Jan Hubicka  <jh@suse.cz>
23385
23386         * gcc.dg/winline[1-7].c: New tests.
23387
23388 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23389
23390         PR c++/13520
23391         * g++.dg/template/qualttp22.C: New test.
23392
23393 2004-01-01  Jan Hubicka  <jh@suse.cz>
23394
23395         * gcc.dg/debug/20031231-1.c: New.
23396         * gcc.c-torture/compile/20040101-1.c: New.
23397         * gcc.dg/dwarf-die-[1-7].c: New.
23398
23399 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
23400
23401         PR optimization/13521
23402         * gcc.c-torture/compile/20031231-1.c: New test.
23403
23404 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
23405
23406         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
23407
23408 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23409
23410         PR c++/10079
23411         * g++.dg/template/crash16.C: New test.
23412
23413 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
23414
23415         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
23416
23417 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
23418
23419         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
23420         ports.
23421         * g++.old-deja/g++.jason/thunk3.C: Likewise.
23422         * g++.old-deja/g++.law/profile1.C: Likewise.
23423         * gcc.c-torture/compile/981006-1.c: Likewise.
23424         * gcc.c-torture/execute/loop-2e.x: Likewise.
23425         * gcc.c-torture/execute/loop-2f.x: Remove.
23426         * gcc.c-torture/execute/loop-2g.x: Likewise.
23427         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
23428         * gcc.dg/20020312-2.c: Remove traces of dead ports.
23429
23430 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
23431
23432         PR c++/13507
23433         * g++.dg/ext/attrib11.C: New test.
23434
23435         PR c++/13494
23436         * g++.dg/template/array2-1.C: New test.
23437         * g++.dg/template/array2-2.C: New test.
23438
23439 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
23440
23441         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
23442
23443 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23444
23445         PR c++/12774
23446         * g++.dg/template/array1-1.C: New test.
23447         * g++.dg/template/array1-2.C: New test.
23448
23449 2003-12-29  Roger Sayle  <roger@eyesopen.com>
23450
23451         PR fortran/12632
23452         * g77.dg/12632.f: New test case.
23453
23454 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23455
23456         PR c++/13289
23457         * g++.dg/parse/nontype1.C: New test.
23458
23459 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23460
23461         PR c++/12403
23462         * g++.dg/parse/explicit1.C: New test.
23463         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
23464
23465 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
23466
23467         PR c++/13081
23468         * g++.dg/opt/inline6.C: New test.
23469
23470         PR c++/12613
23471         * g++.dg/parse/error9.C: New test.
23472
23473         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
23474
23475 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
23476
23477         PR c++/13009
23478         * g++.dg/init/assign1.C: New test.
23479
23480 2003-12-28  Roger Sayle  <roger@eyesopen.com>
23481
23482         PR c++/13070
23483         * g++.dg/warn/format3.C: New test case.
23484
23485 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23486
23487         * gcc.c-torture/compile/20031227-1.c: New test.
23488
23489 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
23490
23491         * g++.dg/bprob/bprob.exp: Load target-supports.exp
23492         * g77.dg/bprob/bprob.exp: Likewise.
23493         * gcc.misc-tests/bprob.exp: Likewise.
23494         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
23495         variants on systems where the library does not provide that
23496         functionality.
23497         * gcc.dg/builtins-20.c: Use builtins-config.h.
23498         * gcc.dg/builtins-config.h: New file.
23499
23500 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
23501
23502         * lib/gcc-dg.exp (dg-require-profiling): New function.
23503         * lib/target-supports.exp (check_profiling_available): Likewise.
23504         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
23505         * g77.dg/bprob/bprob.exp: Likewise.
23506         * gcc.misc-tests/bprob.exp: Likewise.
23507         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
23508         * gcc.dg/20021014-1.c: Likewise.
23509         * gcc.dg/nest.c: Likewise.
23510
23511 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
23512
23513         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
23514         compiling.
23515         * g++.dg/lookup/java2.C: Likewise.
23516         * gcc.dg/cpp/lexident.c: Likewise.
23517
23518 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
23519
23520         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
23521         given.
23522         * gcc.c-torture/compile/961203-1.c: Likewise.
23523         * gcc.c-torture/compile/980506-1.c: Likewise.
23524
23525 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
23526
23527         * lib/gcc-dg.exp (dg-prune-output): New annotation.
23528         (additional_prunes): New global.
23529         (gcc-dg-prune): Handle additional per-test pruning.
23530         (dg-test): Clear additional_prunes between tests.
23531
23532         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
23533         dg-prune-output to avoid spurious failures from assembler
23534         complaining about nonexistent WAW violations.
23535         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
23536         Use dg-prune-output to avoid spurious failures from assembler
23537         warning about Itanium B-step errata.
23538
23539 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
23540
23541         * g++.dg/abi/macro0.C: New test.
23542         * g++.dg/abi/macro1.C: Likewise.
23543         * g++.dg/abi/macro2.C: Likewise.
23544
23545         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
23546         * g++.dg/abi/bitfield7.C: Likewise.
23547         * g++.dg/abi/dtor2.C: Likewise.
23548         * g++.dg/abi/mangle11.C: Likewise.
23549         * g++.dg/abi/mangle12.C: Likewise.
23550         * g++.dg/abi/mangle14.C: Likewise.
23551         * g++.dg/abi/mangle17.C: Likewise.
23552         * g++.dg/abi/vbase10.C: Likewise.
23553         * g++.dg/abi/vbase14.C: Likewise.
23554         * g++.dg/template/qualttp17.C: Likewise.
23555
23556 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
23557
23558         PR c/11995
23559         * gcc.dg/20031223-1.c: New test.
23560
23561 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23562
23563         * gcc.dg/noreturn-7.c: New test.
23564
23565 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23566
23567         * gcc.dg/null-pointer-1.c: New test.
23568
23569 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
23570
23571         * g++.old-deja/g++.jason/template18.C: Remove.
23572         * g++.old-deja/g++.jason/template37.C: Likewise.
23573
23574         PR c++/12862
23575         * g++.dg/lookup/ns1.C: New test.
23576
23577         PR c++/12397
23578         * g++.dg/template/lookup3.C: New test.
23579
23580 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
23581
23582         * g++.dg/template/recurse1.C: New test
23583
23584 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
23585
23586         PR c++/12479
23587         * g++.dg/parse/semicolon1.C: New test.
23588         * g++.dg/parse/semicolon1.h: Likewise.
23589
23590 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
23591
23592         * gcc.dg/darwin-misaligned.c: New test.
23593
23594 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
23595
23596         PR c/9163
23597         * gcc.dg/20031222-1.c: New test.
23598
23599 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
23600
23601         PR c++/13438
23602         * g++.dg/parse/error8.C: New test.
23603
23604         PR c++/11554
23605         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
23606
23607 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
23608
23609         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
23610         too small.
23611         * gcc.c-torture/compile/930217-1.c: Likewise.
23612         * gcc.c-torture/compile/930513-1.c: Likewise.
23613         * gcc.c-torture/execute/920908-2.c: Likewise.
23614         * gcc.c-torture/execute/921204-1.c: Likewise.
23615         * gcc.c-torture/execute/930621-1.c: Likewise.
23616         * gcc.c-torture/execute/930630-1.c: Likewise.
23617         * gcc.c-torture/execute/931031-1.c: Likewise.
23618         * gcc.c-torture/execute/980602-2.c: Likewise.
23619         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23620         * gcc.c-torture/execute/compndlit-1.c: Likewise.
23621         * gcc.c-torture/execute/extzvsi.c: Likewise.
23622         * gcc.c-torture/unsorted/ext.c: Likewise.
23623
23624 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
23625
23626         PR target/12749
23627         * gcc.c-torture/compile/20031220-2.c: New test case.
23628
23629 2003-12-20  Roger Sayle  <roger@eyesopen.com>
23630
23631         PR optimization/13031
23632         * gcc.c-torture/compile/20031220-1.c: New test case.
23633
23634 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23635
23636         * gcc.dg/cast-function-1.c: New test.
23637
23638 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
23639
23640         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
23641         formats.
23642
23643 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
23644
23645         PR c++/12795
23646         * g++.dg/ext/attrib10.C: New test.
23647
23648 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
23649
23650         * gcc.dg/cleanup-10.c: New test.
23651         * gcc.dg/cleanup-11.c: New test.
23652
23653 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
23654
23655         PR c++/13239
23656         * g++.dg/opt/expect1.C: New test.
23657
23658 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
23659
23660         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
23661
23662 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
23663
23664         PR debug/12923
23665         * gcc.dg/20031218-1.c: New test.
23666
23667         PR debug/12389
23668         * gcc.dg/20031218-2.c: New test.
23669         * gcc.dg/20031218-3.c: New test.
23670
23671         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
23672         of label name and allow for USER_LABEL_PREFIX == "_" names.
23673         * g++.dg/abi/mangle18-2.C: Likewise.
23674         * g++.dg/abi/mangle19-1.C: Likewise.
23675         * g++.dg/abi/mangle19-2.C: Likewise.
23676         * g++.dg/abi/mangle20-1.C: Likewise.
23677         * g++.dg/abi/mangle20-2.C: Likewise.
23678
23679 2003-12-18  Richard Henderson  <rth@redhat.com>
23680
23681         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
23682
23683 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
23684             Dan Kegel <dank@kegel.com>
23685
23686         PR other/12009
23687         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
23688         testing a cross compiler, it causes spurious compile failures.
23689         * lib/g++.exp: Likewise.
23690
23691 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23692
23693         PR c++/13262
23694         * g++.dg/template/access13.C: New test.
23695
23696 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
23697
23698         * gcc.dg/20031216-1.c: New test.
23699
23700 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23701
23702         PR c++/9154
23703         * g++.dg/template/error10.C: New test.
23704
23705 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23706
23707         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
23708         * g++.dg/eh/simd-2.C: Likewise.
23709
23710 2003-12-17  James E Wilson  <wilson@specifixinc.com>
23711             Roger Sayle  <roger@eyesopen.com>
23712
23713         * gcc.c-torture/execute/ieee/mzero5.c: New.
23714
23715 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
23716
23717         PR c++/10603
23718         * g++.dg/parse/error6.C: New test.
23719
23720         PR c++/12827
23721         * g++.dg/parse/error7.C: New test.
23722
23723 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
23724
23725         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
23726         at -O with stabs debugging formats.
23727         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
23728         * gcc.dg/debug/debug-2.c: Likewise.
23729
23730 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
23731
23732         PR c++/12696
23733         * g++.dg/init/error1.C: New test.
23734
23735         PR c++/12218
23736         * g++.dg/init/pm3.C: New test.
23737
23738 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23739
23740         PR c/3347
23741         * gcc.dg/bitfld-8.c: New test.
23742
23743 2003-12-16  James Lemke  <jim@wasabisystems.com>
23744
23745         * gcc.dg/arm-scd42-[123].c: New tests.
23746
23747 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
23748
23749         PR c++/9043
23750         * g++.dg/abi/mangle20-1.C: New test.
23751         * g++.dg/abi/mangle20-2.C: New test.
23752
23753 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
23754
23755         PR c++/13275
23756         * g++.dg/other/offsetof2.C: Remove XFAIL.
23757         * g++.dg/parse/offsetof1.C: New test.
23758         * g++.gd/parse/offsetof2.C: Likewise.
23759
23760 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23761
23762         * g++.dg/template/nontype3.C: New test.
23763         * g++.dg/template/static2.C: Tweaked the dg-error clause.
23764
23765 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23766
23767         * g++.dg/warn/noreturn-3.C: Also test instantiation.
23768
23769 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
23770
23771         PR c++/13387
23772         * g++.dg/expr/assign1.C: New test.
23773
23774         PR c++/13242
23775         * g++.dg/abi/mangle19-1.C: New test.
23776         * g++.dg/abi/mangle19-2.C: New test.
23777
23778 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
23779
23780         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
23781
23782 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23783
23784         * gcc.c-torture/execute/20031216-1.c: New test.
23785
23786 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23787
23788         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
23789         an ICE regression.
23790
23791 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
23792
23793         PR c++/10926
23794         * g++.dg/template/error9.C: New test.
23795
23796         PR c++/11116
23797         * g++.dg/template/error8.C: New test.
23798
23799 2003-12-15  Roger Sayle  <roger@eyesopen.com>
23800
23801         PR middle-end/13400
23802         * gcc.c-torture/execute/20031215-1.c: New test case.
23803
23804 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
23805
23806         PR c++/13269
23807         * g++.dg/parse/error5.C: New test.
23808
23809         PR c++/12989
23810         * g++.dg/expr/sizeof1.C: New test.
23811
23812         PR c++/13310
23813         * g++.dg/template/crash15.C: New test.
23814
23815 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
23816
23817         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
23818         a non-POD type as the last named parameter of a varargs function.
23819
23820 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
23821
23822         PR c++/13243
23823         PR c++/12573
23824         * g++.dg/template/crash14.C: New test.
23825         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
23826
23827 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
23828
23829         * g++.dg/other/java1.C: New test.
23830
23831         PR c++/13241
23832         * g++.dg/abi/mangle18-1.C: New test.
23833         * g++.dg/abi/mangle18-2.C: New test.
23834
23835 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23836
23837         PR optimization/10312
23838         * gcc.c-torture/execute/20031214-1.c: New.
23839
23840 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
23841
23842         PR c++/10779
23843         PR c++/12160
23844         * g++.dg/parse/error3.C: New test.
23845         * g++.dg/parse/error4.C: Likewise.
23846         * g++.dg/abi/mangle4.C: Tweak error messages.
23847         * g++.dg/lookup/using5.C: Likewise.
23848         * g++.dg/other/error2.C: Likewise.
23849         * g++.dg/parse/typename5.C: Likewise.
23850         * g++.dg/parse/undefined1.C: Likewise.
23851         * g++.dg/template/arg2.C: Likewise.
23852         * g++.dg/template/ttp3.C: Likewise.
23853         * g++.dg/template/type1.C: Likewise.
23854         * g++.old-deja/g++.other/crash32.C: Likewise.
23855         * g++.old-djea/g++.pt/defarg8.C: Likewise.
23856
23857 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23858
23859         PR c++/13106
23860         * g++.dg/warn/noreturn-3.C: New test.
23861
23862 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
23863
23864         PR c++/13118
23865         * g++.dg/abi/covariant3.C: New.
23866
23867 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
23868
23869         * g++.dg/eh/ia64-1.C: New test.
23870
23871 2003-12-12  Roger Sayle  <roger@eyesopen.com>
23872
23873         PR optimization/13037
23874         * g77.f-torture/execute/13037.f: New test case.
23875
23876 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
23877
23878         PR c++/12881
23879         * g++.dg/abi/covariant2.C: New.
23880
23881 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
23882
23883         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
23884
23885 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
23886
23887         * gcc.c-torture/execute/wchar_t-1.x: Delete.
23888
23889 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
23890
23891         PR other/10819
23892         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
23893         to fix Bug 10819.
23894         * lib/g++.exp (g++_version): Likewise.
23895         * lib/g77.exp (g77_version): Likewise.
23896         * lib/objc.exp (default_objc_version): Likewise.
23897
23898 2003-12-10  Richard Henderson  <rth@redhat.com>
23899
23900         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
23901
23902         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
23903
23904 2003-12-08  Matt Austern  <austern@apple.com>
23905
23906         PR c/13134
23907         * lib/gcc-dg.exp (dg-require-visibility): Define.
23908         * lib/target-supports (check_visibility_available): Define.
23909         * gcc.dg/visibility-1.c: New test.
23910         * gcc.dg/visibility-2.c: Likewise.
23911         * gcc.dg/visibility-3.c: Likewise.
23912         * gcc.dg/visibility-4.c: Likewise.
23913         * gcc.dg/visibility-5.c: Likewise.
23914         * gcc.dg/visibility-6.c: Likewise.
23915         * g++.dg/ext/visibility-1.C: Likewise.
23916         * g++.dg/ext/visibility-2.C: Likewise.
23917         * g++.dg/ext/visibility-3.C: Likewise.
23918         * g++.dg/ext/visibility-4.C: Likewise.
23919         * g++.dg/ext/visibility-5.C: Likewise.
23920         * g++.dg/ext/visibility-6.C: Likewise.
23921
23922 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23923
23924         * g++.dg/lookup/java1.C: New test.
23925         * g++.dg/lookup/java2.C: New test.
23926
23927 2003-12-07  Falk Hueffner  <falk@debian.org>
23928
23929         * g++.dg/opt/noreturn-1.C: New test.
23930
23931 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
23932
23933         * gcc.dg/overflow-1.c: New test.
23934
23935 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23936
23937         * g77.f-torture/compile/13060.f: New test.
23938
23939 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
23940
23941         PR c++/13323
23942         * g++.dg/inherit/operator2.C: New test.
23943
23944 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
23945
23946         PR c++/13305
23947         * g++.dg/ext/attrib9.C: New test.
23948
23949 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
23950
23951         PR c++/13314
23952         * g++.dg/template/error7.C: New test.
23953
23954 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
23955             J"orn Rennecke <joern.rennecke@superh.com>
23956
23957         PR target/13302
23958         * g++.dg/other/struct-va_list.C: New test.
23959
23960 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23961
23962         PR c++/13166
23963         * g++.dg/parse/defarg6.C: New test.
23964
23965 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
23966
23967         PR target/13256
23968         * gcc.c-torture/execute/20031201-1.c: New test.
23969
23970 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
23971
23972         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
23973
23974 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23975
23976         * gcc.dg/builtin-return-1.c: New test.
23977
23978 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
23979             J"orn Rennecke <joern.rennecke@superh.com>
23980
23981         PR optimization/13260
23982         * gcc.c-torture/execute/20031204-1.c: New test.
23983
23984 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
23985
23986         PR c++/9127
23987         * g++.dg/template/error6.C: New test.
23988
23989 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
23990
23991         * gcc.dg/20031202-1.c: New test.
23992
23993 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
23994
23995         PR c++/13179
23996         * g++.dg/template/eh1.C: New test.
23997
23998         PR c++/10771
23999         * g++.dg/template/error5.C: New test.
24000
24001 2003-12-02  David Ung  <davidu@mips.com>
24002
24003         * gcc.dg/compat/vector-check.h: Corrected type for var
24004         g_##TMODE
24005
24006 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24007
24008         PR c++/10126
24009         * g++.dg/template/ptrmem8.C: New test.
24010
24011 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24012
24013         PR c++/12573
24014         * g++.dg/template/dependent-expr3.C: New test.
24015
24016 2003-12-01  James Lemke  <jim@wasabisystems.com>
24017
24018         * gcc.dg/arm-g2.c: New test.
24019
24020 2003-12-01  Roger Sayle  <roger@eyesopen.com>
24021
24022         PR optimization/11634
24023         * gcc.dg/20031201-2.c: New test case.
24024
24025 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
24026
24027         PR 11433
24028         * objc.dg/proto-lossage-3.m: New test.
24029
24030 2003-12-01  Roger Sayle  <roger@eyesopen.com>
24031
24032         PR optimization/12628
24033         * gcc.dg/20031201-1.c: New test case.
24034
24035 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
24036
24037         * gcc.dg/unaligned-1.c: New test.
24038
24039 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
24040
24041         PR c++/9849
24042         * g++.dg/template/error4.C: New test.
24043         * g++.dg/template/nested3.C: Adjust error markers.
24044
24045 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24046
24047         * gcc.dg/cpp/assert4.c: Check more #system assertions.
24048
24049 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
24050
24051         PR c/10333
24052         * gcc.dg/bitfld-7.c: New test.
24053
24054 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
24055
24056         * gcc.dg/tls/asm-1.C: New test.
24057
24058 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24059
24060         * gcc.dg/cpp/assert4.c: Update.
24061
24062 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
24063
24064         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
24065         * gcc.dg/builtin-apply3.c: New test.
24066
24067 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24068
24069         * lib/compat.exp (compat-obj): New xfaildata parameter.
24070         Use it to set compiler_conditional_xfail_data before compiling.
24071         (compat-get-options): Handle dg-xfail-if.
24072         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
24073         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
24074         * gcc.dg/compat/vector-1_y.c: Likewise.
24075         * gcc.dg/compat/vector-2_x.c: Likewise.
24076         * gcc.dg/compat/vector-2_y.c: Likewise.
24077
24078 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24079
24080         * g++.dg/opt/reg-stack4.C: New test.
24081
24082 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24083
24084         * gcc.dg/builtin-apply2.c: New test.
24085
24086 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24087
24088         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
24089
24090 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24091
24092         PR c++/12924
24093         * g++.dg/template/template-id-2.C: New test.
24094
24095 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24096
24097         PR c++/5369
24098         * g++.dg/template/memfriend1.C: New test.
24099         * g++.dg/template/memfriend2.C: Likewise.
24100         * g++.dg/template/memfriend3.C: Likewise.
24101         * g++.dg/template/memfriend4.C: Likewise.
24102         * g++.dg/template/memfriend5.C: Likewise.
24103         * g++.dg/template/memfriend6.C: Likewise.
24104         * g++.dg/template/memfriend7.C: Likewise.
24105         * g++.dg/template/memfriend8.C: Likewise.
24106         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
24107
24108 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
24109
24110         PR c++/12515
24111         * g++.dg/ext/cond1.C: New test.
24112
24113 2003-11-20  Richard Henderson  <rth@redhat.com>
24114
24115         * gcc.dg/20020201-2.c: Remove.
24116         * gcc.dg/20020201-4.c: Remove.
24117         * gcc.dg/20020304-1.c: Remove.
24118
24119 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
24120
24121         * gcc.dg/cpp/trad/xwin1.c: New test case.
24122
24123 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
24124
24125         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
24126         * lib/g77.exp: Likewise.
24127         * lib/objc.exp: Likewise.
24128         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
24129         for darwin.
24130
24131 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24132
24133         PR c++/12932
24134         * g++.dg/template/static5.C: New test.
24135
24136 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
24137
24138         * gcc.dg/nested-func-1.c: New test.
24139
24140 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24141
24142         * gcc.dg/cpp/assert4.c: New test.
24143
24144 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
24145
24146         PR c++/2294
24147         * g++.dg/lookup/using9.c: New test.
24148
24149 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
24150
24151         PR c++/12762
24152         * g++.dg/template/error3.C: New test.
24153
24154 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
24155
24156         PR ada/13035
24157         * ada/acats/run_acats, run_all.sh: Fix syntax error.
24158         No longer use a wrapper for gcc, since this does not work under
24159         Windows.
24160
24161 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
24162
24163         PR c++/2094
24164         * g++.dg/template/ptrmem7.C: New test.
24165
24166 2003-11-13  Andrew Pinski <apinski@apple.com>
24167
24168         * gcc.c-torture/compile/20031113-1.c: New test.
24169
24170 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
24171             Kean Johnston <jkj@sco.com>
24172
24173         PR c/13029
24174         * gcc.dg/unused-4.c: Update.
24175
24176 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24177
24178         * g++.dg/opt/const3.C: New test.
24179
24180 2003-11-13  Jan Hubicka  <jh@suse.cz>
24181
24182         * gcc.c-torture/compile/20031112-1.c: New test.
24183
24184 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
24185
24186         * g++.dg/parse/crash10.C: Remove bogus error marker.
24187
24188 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24189
24190         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
24191         (host_gcc): Likewise.
24192         (ROOT): Honor $PWDCMD.
24193         (BASE): Likewise.
24194         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
24195
24196 2003-11-12  Catherine Moore  <clm@redhat.com>
24197
24198         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
24199
24200 2003-11-12  Andreas Jaeger  <aj@suse.de>
24201             Jakub Jelinek  <jakub@redhat.com>
24202             Andrew Pinski  <pinskia@physics.uc.edu>
24203             Richard Henderson  <rth@redhat.com>
24204
24205         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
24206         systems.
24207         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
24208
24209         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
24210         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
24211
24212 2003-11-11  Andreas Jaeger  <aj@suse.de>
24213
24214         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
24215
24216         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
24217
24218 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
24219
24220         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
24221         Clean ups.
24222
24223 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
24224
24225         * gcc.dg/trampoline-1.c: New test.
24226
24227 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
24228
24229         * gcc.c-torture/compile/200031109-1.c: New test.
24230
24231 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24232
24233         PR c/3190
24234         PR c/8714
24235         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
24236         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
24237         gcc.dg/format/no-y2k-1.c: Update.
24238
24239 2003-11-08  Roger Sayle  <roger@eyesopen.com>
24240
24241         PR optimization/10467
24242         * gcc.dg/20031108-1.c: New test case.
24243
24244 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
24245
24246         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
24247
24248 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24249
24250         * gcc.dg/compound-lvalue-1.c: New test.
24251         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
24252         some XFAILs.
24253
24254 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
24255
24256         * gcc.dg/altivec-varargs-1.c: New test.
24257
24258 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24259
24260         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
24261         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
24262         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
24263         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
24264         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
24265
24266 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24267
24268         * gcc.dg/cond-lvalue-1.c: New test.
24269
24270 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
24271
24272         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
24273
24274 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24275
24276         PR c++/11616
24277         * g++.dg/template/instantiate5.C: New test.
24278
24279 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24280
24281         PR c++/12726
24282         * g++.dg/ext/complit2.C: Replace test with self-contained version.
24283         * ChangeLog: Add missing first entry for above test.
24284
24285 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24286
24287         PR c++/9810
24288         * g++.dg/template/using8.C: New test.
24289         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
24290
24291 2003-11-02  Roger Sayle  <roger@eyesopen.com>
24292
24293         PR optimization/10817
24294         * gcc.c-torture/compile/20031102-1.c: New test case.
24295
24296 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
24297
24298         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
24299         2147483647.
24300
24301 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24302
24303         * gcc.dg/20031102-1.c: New test.
24304
24305 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24306
24307         * gcc.dg/complex-1.c: New test.
24308
24309 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24310
24311         PR c++/12796
24312         * g++.dg/template/crash13.C: Adjust expected error location.
24313         * g++.old-deja/g++.brendan/ns1.C: Likewise.
24314
24315 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
24316
24317         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
24318
24319 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
24320
24321         PR/10239
24322         * gcc.c-torture/compile/20031031-2.c: New test.
24323
24324 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
24325
24326         PR/11640
24327         * gcc.c-torture/compile/20031031-1.c: New test.
24328
24329 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
24330
24331         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
24332         * gcc.misc-tests/bprob.exp: Likewise.
24333         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
24334         the execution test on arm-elf configs.
24335         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
24336         configs that don't support scratch files.
24337         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
24338
24339 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
24340
24341         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
24342         done by dejagnu.
24343
24344 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
24345
24346         * ada/acats/run_all.sh: Redirect mv output to /dev/null
24347         Avoid non pure sh syntax. Add more logging.
24348
24349         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
24350         fail.
24351
24352 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24353
24354         PR libgcj/10610
24355         * gcc.dg/ppc-stackalign-1.c: New test.
24356
24357 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
24358
24359         * ada/acats/run_all.sh: Change output to be more compliant with
24360         dejagnu framework.
24361         Create acats.sum and acats.log files under testsuite/ada/acats
24362         Only run [a-z]* directories, to filter out e.g. CVS.
24363         Redirect build output to log file.
24364
24365 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
24366
24367         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
24368
24369 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
24370
24371         PR ada/5909:
24372         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
24373
24374 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
24375
24376         * gcc.c-torture/compile/20031023-1.c: New test.
24377         * gcc.c-torture/compile/20031023-2.c: New test.
24378         * gcc.c-torture/compile/20031023-3.c: New test.
24379         * gcc.c-torture/compile/20031023-4.c: New test.
24380
24381 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24382
24383         PR c++/10371
24384         * g++.dg/lookup/scoped8.C: New test.
24385
24386 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
24387
24388         * g++.dg/opt/reg-stack3.C: New test.
24389
24390 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24391
24392         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
24393
24394 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24395
24396         PR c++/11076
24397         * g++.dg/template/crash13.C: New test.
24398
24399 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24400
24401         * gcc.dg/c99-restrict-2.c: New test.
24402
24403 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
24404
24405         PR c++/12698, c++/12699, c++/12700, c++/12566
24406         * g++.dg/inherit/covariant9.C: New test.
24407         * g++.dg/inherit/covariant10.C: New test.
24408         * g++.dg/inherit/covariant11.C: New test.
24409
24410 2003-10-23  Jason Merrill  <jason@redhat.com>
24411
24412         PR c++/12726
24413         * g++.dg/ext/complit2.C: New test.
24414
24415 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
24416
24417         PR target/12654
24418         * gcc.c-torture/execute/20031020-1.c: New test.
24419
24420 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24421
24422         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
24423         following the jump_insn.
24424
24425 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24426
24427         * gcc.dg/cast-lvalue-1.c: New test.
24428
24429 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
24430
24431         PR c++/11962
24432         * g++.dg/template/cond2.C: New test.
24433
24434 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24435
24436         * gcc.dg/builtins-28.c: New test.
24437
24438 2003-10-20  Jan Hubicka  <jh@suse.cz>
24439
24440         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
24441         parameter.
24442         * testsuite/gcc.dg/inline-2.c: Likewise.
24443
24444 2003-10-20  Phil Edwards  <phil@codesourcery.com>
24445
24446         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
24447         * gcc.dg/nest.c: Likewise.
24448
24449 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24450
24451         PR c++/9781, c++/10583, c++/11862
24452         * g++.dg/parse/crash13.C: New test.
24453
24454 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24455
24456         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
24457
24458 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24459
24460         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
24461         Define HAVE_C99_RUNTIME except on Solaris.
24462         * gcc.dg/builtins-20.c: Likewise.
24463
24464 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24465
24466         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
24467
24468 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24469
24470         PR c++/12495
24471         * g++.dg/template/crash21.C: New test.
24472
24473 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24474
24475         PR c++/2513
24476         * g++.dg/template/typename5.C: New test.
24477
24478 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24479
24480         PR c++/12369
24481         * g++.dg/template/friend25.C: New test.
24482
24483 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
24484
24485         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
24486         versions.
24487
24488 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
24489
24490         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
24491         == 2147483647.
24492
24493 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
24494
24495         * gcc.c-torture/execute/960416-1.x: Remove.
24496         * gcc.c-torture/execute/divconst-3.x: Likewise.
24497
24498 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
24499
24500         PR target/12598
24501         * gcc.dg/torture/cris-volatile-1.c: New test.
24502
24503 2003-10-14  Roger Sayle  <roger@eyesopen.com>
24504
24505         PR optimization/9325
24506         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
24507         for overflowing floating point to integer conversion during RTL
24508         simplification.
24509
24510 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
24511
24512         * objc/execute/_cmd.m: Fix typo.
24513         * objc.dg/image-info.m, objc.dg/symtab-1.m:
24514         Relax 'scan-assembler' regexp.
24515         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
24516         objc.dg/try-catch-4.m: Run on non-Darwin targets.
24517         * objc.dg/zero-link-2.m: Remove blank line.
24518         * objc.dg/zero-link-3.m: New test case.
24519
24520 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
24521
24522         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
24523
24524         * gcc.dg/asm-names.c: Use scan-assembler-not rather
24525         than linker trickery.
24526
24527 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24528
24529         PR c++/12370
24530         * g++.dg/other/friend2.C: New test.
24531
24532 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
24533
24534         * gcc.dg/20031012-1.c: New test.
24535
24536 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
24537
24538         * gcc.dg/weak/weak-3.c: Fix for new warning.
24539
24540 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
24541
24542         PR optimization/8750
24543         * gcc.c-torture/execute/20031012-1.c: New test case.
24544
24545 2003-10-11  Roger Sayle  <roger@eyesopen.com>
24546
24547         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
24548         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
24549
24550 2003-10-11  Roger Sayle  <roger@eyesopen.com>
24551
24552         PR optimization/12260
24553         * gcc.c-torture/compile/20031011-2.c: New test case.
24554
24555 2003-10-11  Roger Sayle  <roger@eyesopen.com>
24556
24557         * gcc.c-torture/execute/20031011-1.c: New testcase.
24558
24559 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
24560
24561         * gcc.c-torture/compile/20031011-1.c: New test.
24562
24563 2003-10-11  Jan Hubicka  <jh@suse.cz>
24564
24565         * g++.dg/other/first-global.C: New test.
24566
24567 2003-10-11  Roger Sayle  <roger@eyesopen.com>
24568
24569         * gcc.c-torture/execute/string-opt-18.c: New testcase.
24570
24571 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
24572
24573         * gcc.c-torture/compile/20031010-1.c: New test.
24574
24575 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
24576
24577         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
24578         * gcc.c-torture/execute/va-arg-25.c: ... here.
24579
24580 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
24581
24582         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
24583
24584 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
24585
24586         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
24587
24588 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
24589
24590         * g++.dg/parse/error2.C: New test.
24591
24592 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
24593
24594         PR c++/11097
24595         * g++.dg/other/error5.C: Modify the error message.
24596         * g++.dg/lookup/using8.C: New test.
24597
24598 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
24599
24600         * gcc.dg/darwin-abi-2.c: New file.
24601         * gcc.c-torture/execute/va-arg-24.c: New file.
24602
24603 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
24604
24605         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
24606         indentation.
24607
24608 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
24609
24610         PR c++/10147
24611         * g++.dg/other/error4.C: Update error messages.
24612         * g++.dg/template/ptrmem4.C: Likewise.
24613
24614         PR c++/12337
24615         * g++.dg/init/new9.C: New test.
24616
24617         PR c++/12334, c++/12236, c++/8656
24618         * g++.dg/ext/attrib8.C: New test.
24619
24620 2003-10-06  Devang Patel  <dpatel@apple.com>
24621
24622         * gcc.dg/debug/dwarf2-3.h: New test.
24623         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
24624
24625 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
24626
24627         * g++.dg/opt/cfg2.C: New test.
24628
24629 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24630
24631         * g++.dg/opt/float1.C: New test.
24632
24633 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24634
24635         * gcc.dg/c90-array-lval-6.c: New test.
24636         * gcc.dg/c99-array-lval-6.c: New test.
24637
24638 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
24639             Ziemowit Laski  <zlaski@apple.com>
24640
24641         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
24642         'Derived', so that it is never considered a class method; add
24643         new warning for '+port' method ambiguity.
24644         * objc.dg/method-12.m: Include <objc/objc.h> instead of
24645         <objc/objc-api.h> (needed on Mac OS X).
24646         * objc.dg/method-13.m: New test.
24647
24648 2003-10-03  Roger Sayle  <roger@eyesopen.com>
24649
24650         PR optimization/9325, PR java/6391
24651         * gcc.c-torture/execute/20031003-1.c: New test case.
24652
24653 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
24654
24655         PR optimization/12180
24656         * gcc.dg/20031002-1.c: New test.
24657
24658         PR c++/12486
24659         * g++.dg/inherit/error1.C: New test.
24660
24661 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
24662
24663         * lib/f-torture.exp (search_for): Rename to...
24664         (search_for_re): This.  Also, clean up comments and the
24665         "regexp" invocation.
24666
24667 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
24668
24669         * gcc.c-torture/compile/20031002-1.c: New test.
24670
24671 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
24672
24673         * g++.dg/opt/cond1.C: New test.
24674
24675 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
24676
24677         * gcc.dg/Wold-style-definition-2.c: New testcase.
24678         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
24679
24680 2003-09-29  Richard Henderson  <rth@redhat.com>
24681
24682         * g++.dg/init/array10.C: Add dg-options.
24683
24684 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
24685
24686         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
24687
24688 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24689
24690         * g++.dg/template/friend19.C: Fix typo.
24691         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
24692
24693 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
24694
24695         * gcc.c-torture/execute/20030928-1.c: New test.
24696         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
24697
24698 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24699
24700         * g++.dg/opt/unroll1.C: New test.
24701
24702 2003-09-26  Roger Sayle  <roger@eyesopen.com>
24703
24704         PR optimization/11741
24705         * gcc.dg/20030926-1.c: New test case.
24706
24707 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24708
24709         PR c++/5655
24710         * g++.dg/parse/access7.C: New test.
24711         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
24712
24713 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
24714
24715         MERGE OF objc-improvements-branch into MAINLINE:
24716         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
24717         if libobjc has not been built.
24718         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
24719         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
24720         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
24721         objc/execute/nested-3.m, objc/execute/np-2.m,
24722         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
24723         objc/execute/redefining_self.m, objc/execute/root_methods.m,
24724         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
24725         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
24726         objc.dg/special/unclaimed-category-1.h,
24727         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
24728         well as GNU runtime.
24729         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
24730         * execute/cascading-1.m, execute/function-message-1.m,
24731         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
24732         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
24733         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
24734         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
24735         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
24736         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
24737         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
24738         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
24739         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
24740         * objc.dg/bitfield-2.m: Run only on Darwin.
24741         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
24742         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
24743         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
24744         * objc.dg/const-str-1.m: Fix constant string layout.
24745
24746 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
24747
24748         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
24749
24750 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
24751
24752         * gcc.dg/darwin-abi-1.c: New file.
24753
24754 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
24755
24756         PR target/12281
24757         * gcc.c-torture/compile/20030921-1.c: New test.
24758
24759 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24760
24761         * g++.dg/opt/reg-stack2.C: New test.
24762
24763 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24764
24765         * g++.dg/eh/delayslot1.C: New test.
24766
24767 2003-09-20  Richard Henderson  <rth@redhat.com>
24768
24769         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
24770
24771 2003-09-20  Roger Sayle  <roger@eyesopen.com>
24772
24773         * gcc.c-torture/execute/20030920-1.c: New test case.
24774
24775 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24776
24777         * g++.dg/rtti/typeid3.C: Correct expected error message.
24778
24779 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24780
24781         PR c++/157
24782         * g++.dg/parse/crash12.C: New test.
24783
24784 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
24785
24786         * gcc.dg/compat/mixed-struct-check.h: New.
24787         * gcc.dg/compat/mixed-struct-defs.h: New.
24788         * gcc.dg/compat/mixed-struct-init.h: New.
24789         * gcc.dg/compat/struct-by-value-19_main.c: New.
24790         * gcc.dg/compat/struct-by-value-19_x.c: New.
24791         * gcc.dg/compat/struct-by-value-19_y.c: New.
24792         * gcc.dg/compat/struct-by-value-20_main.c: New.
24793         * gcc.dg/compat/struct-by-value-20_x.c: New.
24794         * gcc.dg/compat/struct-by-value-20_y.c: New.
24795         * gcc.dg/compat/struct-return-19_main.c: New.
24796         * gcc.dg/compat/struct-return-19_x.c: New.
24797         * gcc.dg/compat/struct-return-19_y.c: New.
24798         * gcc.dg/compat/struct-return-20_main.c: New.
24799         * gcc.dg/compat/struct-return-20_x.c: New.
24800         * gcc.dg/compat/struct-return-20_y.c: New.
24801
24802 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
24803         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
24804         so that it will not complain on LP64 targets.
24805
24806 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24807
24808         PR c++/495
24809         * g++.dg/template/friend24.C: New test.
24810
24811 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
24812
24813         PR c++/12332
24814         * g++.dg/template/memtmpl2.C: New test.
24815
24816 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
24817
24818         PR target/11184
24819         * gcc.dg/builtin-apply1.c: New test.
24820
24821 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
24822
24823         PR c++/9848
24824         * g++.dg/warn/Wunused-4.C: New test.
24825
24826 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24827
24828         PR c++/12316
24829         * g++.dg/other/gc2.C: New test.
24830
24831 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
24832
24833         PR c++/11991
24834         * g++.dg/rtti/typeid3.C: New test.
24835
24836         PR c++/12266
24837         * g++.dg/overload/template1.C: New test.
24838
24839 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
24840
24841         * g++.dg/opt/cfg3.C: New test.
24842
24843 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24844
24845         PR c++/7939
24846         * g++.dg/template/crash11.C: New test.
24847
24848 2003-09-16  Jason Merrill  <jason@redhat.com>
24849             Jakub Jelinek  <jakub@redhat.com>
24850
24851         * gcc.dg/attr-warn-unused-result.c: New test.
24852
24853 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24854
24855         PR c++/12184
24856         * g++.dg/expr/call2.C: New test.
24857
24858 2003-09-15  Andreas Jaeger  <aj@suse.de>
24859
24860         * gcc.dg/Wold-style-definition-1.c: New test.
24861
24862 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
24863
24864         PR c++/3907
24865         * g++.dg/parse/template12.C: New test.
24866
24867         * g++.dg/abi/bitfield11.C: New test.
24868         * g++.dg/abi/bitfield12.C: Likewise.
24869
24870 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
24871
24872         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
24873         non-expansion of functional macro name without arguments at EOL.
24874         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
24875
24876 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
24877
24878         * gcc.c-torture/execute/20030914-[12].c: New tests.
24879
24880 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
24881
24882         PR c++/11788
24883         * g++.dg/overload/addr1.C: New test.
24884
24885 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
24886
24887         * gcc.dg/20030909-1.c: New test.
24888
24889 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24890
24891         * gcc.dg/ultrasp10.c: New test.
24892
24893 2003-09-09  Devang Patel  <dpatel@apple.com>
24894
24895         * gcc.dg/darwin-ld-6.c: New test.
24896
24897 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24898
24899         * gcc.dg/torture/builtin-explog-1.c: New testcase.
24900
24901 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
24902
24903         * gcc.dg/ia64-types1.c: New test.
24904         * gcc.dg/ia64-types2.c: Likewise.
24905
24906 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24907
24908         * gcc.dg/builtins-1.c: Add more _Complex tests.
24909         * gcc.dg/torture/builtin-attr-1.c: Likewise.
24910
24911         * gcc.dg/builtins-1.c: Test existing _Complex functions.
24912         * gcc.dg/torture/builtin-attr-1.c: Likewise.
24913
24914 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
24915
24916         PR c++/11786
24917         * g++.dg/lookup/koenig2.C: New test.
24918
24919         PR c++/5296
24920         * g++.dg/rtti/typeid2.C: New test.
24921
24922 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
24923
24924         * gcc.c-torture/compile/20030904-1.c: New test.
24925
24926 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24927
24928         * g++.dg/opt/longbranch2.C: New test.
24929
24930 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
24931
24932         * g++.dg/template/crash10.C: Only compile it.
24933
24934 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
24935
24936         PR middle-end/11665
24937         * gcc.c-torture/compile/20030907-1.c: New test.
24938         * g++.dg/init/array11.C: New test.
24939
24940 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
24941
24942         PR c++/11852
24943         * g++.dg/init/struct1.C: New test.
24944
24945 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
24946
24947         PR c++/12181
24948         * g++.dg/expr/comma1.C: New test.
24949
24950 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
24951
24952         PR c++/11867
24953         * g++.dg/expr/static_cast5.C: New test.
24954
24955 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
24956
24957         PR c++/11507
24958         * g++.dg/lookup/scoped7.C: New test.
24959
24960         PR c++/9574
24961         * g++.dg/other/static1.C: New test.
24962
24963         PR c++/11490
24964         * g++.dg/warn/template-1.C: New test.
24965
24966         PR c++/11432
24967         * g++.dg/template/crash10.C: New test.
24968
24969         PR c++/2478
24970         * g++.dg/overload/VLA.C: New test.
24971
24972         PR c++/10804
24973         * g++.dg/template/call1.C: New test.
24974
24975 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24976
24977         PR c++/11794
24978         * g++.dg/parse/using3.C: New test.
24979
24980 2003-09-06  Roger Sayle  <roger@eyesopen.com>
24981
24982         PR c++/11409
24983         * g++.dg/overload/builtin3.C: New test case.
24984
24985 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
24986
24987         PR c/9862
24988         * gcc.dg/20030906-1.c: New test.
24989         * gcc.dg/20030906-2.c: Likewise.
24990
24991 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24992
24993         PR c++/12167
24994         * g++.dg/parse/defarg5.C: New test.
24995
24996         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
24997
24998 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
24999
25000         PR c++/12163
25001         * g++.dg/expr/static_cast4.C: New test.
25002
25003         PR c++/12146
25004         * g++.dg/template/crash9.C: New test.
25005
25006 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
25007
25008         * g++.old-deja/g++.ext/pretty2.C: Update for change
25009         in __FUNCTION__.
25010         * g++.old-deja/g++.ext/pretty3.C: Likewise.
25011
25012 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
25013
25014         PR c++/11922
25015         * g++/dg/template/qualified-id1.C: New test.
25016
25017         PR c++/12037
25018         * g++.dg/warn/noeffect4.C: New test.
25019
25020 2003-09-04  Matt Austern  <austern@apple.com>
25021
25022         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
25023         * g++.dg/ext/fnname2.C: Likewise.
25024         * g++.dg/ext/fnname3.C: Likewise.
25025
25026 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
25027
25028         * g++.dg/expr/lval1.C: New test.
25029         * g++.dg/ext/lvcast.C: Remove.
25030
25031 2003-09-03  Roger Sayle  <roger@eyesopen.com>
25032
25033         PR optimization/11700.
25034         * gcc.c-torture/compile/20030903-1.c: New test case.
25035
25036 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
25037
25038         PR c++/12053
25039         * g++.dg/abi/layout4.C: New test.
25040
25041 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
25042
25043         PR c++/11553
25044         * g++.dg/parse/friend3.C: New test.
25045
25046 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
25047
25048         PR c++/11847
25049         * g++.dg/template/class1.C: New test.
25050
25051         PR c++/11808
25052         * g++.dg/expr/call1.C: New test.
25053
25054 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
25055
25056         PR c++/12114
25057         * g++.dg/init/ref9.C: New test.
25058
25059         PR c++/11972
25060         * g++.dg/template/nested4.C: New test.
25061
25062 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
25063
25064         PR c++/12093
25065         * g++.dg/template/non-dependent4.C: New test.
25066
25067         PR c++/11928
25068         * g++.dg/inherit/conv1.C: New test.
25069
25070 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
25071
25072         PR c++/6196
25073         * g++.dg/ext/label1.C: New test.
25074         * g++.dg/ext/label2.C: Likewise.
25075
25076 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
25077
25078         * g++.dg/expr/cond3.C: New test.
25079
25080 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25081
25082         * gcc.dg/builtins-1.c: Add new builtin cases.
25083
25084 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25085
25086         * gcc.dg/builtins-1.c: Add new cases.
25087         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25088
25089 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25090
25091         * gcc.dg/builtins-1.c: Add more math builtin tests.
25092         * gcc.dg/torture/builtin-attr-1.c: New test.
25093
25094 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
25095
25096         PR optimization/5079
25097         * g++.dg/opt/static3.C: New test.
25098
25099 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25100
25101         * gcc.misc-tests/gcov-10b.c: New test.
25102
25103 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
25104
25105         * g++.dg/opt/ptrmem3.C: New test.
25106
25107         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
25108
25109 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
25110
25111         * gcc.dg/20030826-2.c: New test.
25112
25113 2003-08-26  Roger Sayle  <roger@eyesopen.com>
25114
25115         PR middle-end/12002
25116         * g77.f-torture/compile/12002.f: New test case.
25117
25118 2003-08-26  Roger Sayle  <roger@eyesopen.com>
25119
25120         * gcc.dg/20030826-1.c: New test case.
25121
25122 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
25123
25124         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
25125
25126 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
25127
25128         PR c++/11871
25129         * c++.dg/lookup/crash1.C: New test.
25130
25131         * c++.dg/warn/noeffect3.C: New test.
25132
25133 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
25134
25135         * gcc.dg/compat/vector-1_x.c: Compile with -w.
25136         * gcc.dg/compat/vector-1_y.c: Ditto.
25137         * gcc.dg/compat/vector-2_x.c: Ditto.
25138         * gcc.dg/compat/vector-2_y.c: Ditto.
25139
25140 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
25141
25142         * gcc.dg/20030702-1.c: New test.
25143
25144 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
25145
25146         PR c++/8795
25147         * g++.dg/ext/altivec-1.C: New test.
25148
25149 2003-08-24  Richard Henderson  <rth@redhat.com>
25150
25151         * g++.dg/eh/simd-2.C: Add -w for x86.
25152
25153 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
25154
25155         * gcc.dg/20030815-1.c: New test.
25156
25157 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25158
25159         PR c++/3765
25160         * g++.dg/parse/access6.C: New test.
25161
25162 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25163
25164         PR c++/641, c++/11876
25165         * g++.dg/template/friend22.C: New test.
25166         * g++.dg/template/friend23.C: Likewise.
25167
25168 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
25169
25170         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
25171         identically.
25172
25173 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
25174
25175         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
25176
25177 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
25178
25179         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
25180
25181 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
25182
25183         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
25184
25185 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
25186
25187         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
25188
25189 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
25190
25191         PR c++/11919
25192         * g++.dg/overload/prom1.C: New test.
25193
25194         PR c++/11551
25195         * g++.dg/parse/dtor2.C: New test.
25196
25197         PR c++/10762
25198         * g++.dg/parse/using2.C: New test.
25199
25200 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
25201
25202         PR target/11805
25203         * gcc.c-torture/compile/20030821-1.c: New.
25204
25205 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
25206
25207         PR c++/11834
25208         * g++.dg/template/deduce2.C: New test.
25209
25210 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
25211
25212         * gcc.c-torture/execute/20030821-1.c: New test.
25213
25214 2003-08-20  Roger Sayle  <roger@eyesopen.com>
25215
25216         PR middle-end/11984
25217         * gcc.dg/20030820-1.c: New test case.
25218
25219 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
25220
25221         PR c++/11945
25222         * g++.dg/warn/noeffect2.C: New test.
25223
25224 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
25225
25226         PR c++/10926
25227         * g++.dg/template/dtor2.C: New test.
25228
25229         PR c++/11684
25230         * g++.dg/template/operator1.C: New test.
25231         * g++.dg/parse/operator4.C: New test.
25232
25233         PR c++/11946.C
25234         * g++.dg/expr/enum1.C: New test.
25235         * gcc.dg/c99-bool-1.c: Remove bogus warning.
25236
25237         PR c++/11036.C
25238         * g++.dg/parse/elab2.C: New test.
25239         * g++.dg/parse/typedef4.C: Change error message.
25240         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
25241         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
25242         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
25243
25244 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
25245
25246         * gcc.dg/pch/warn-1.c: New.
25247         * gcc.dg/pch/warn-1.hs: New.
25248
25249         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
25250         not-tested file.
25251
25252 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
25253
25254         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
25255
25256 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
25257
25258         * gcc.dg/uninit-D.c: New Test.
25259         * gcc.dg/uninit-E.c: New Test.
25260         * gcc.dg/uninit-F.c: New Test.
25261         * gcc.dg/uninit-G.c: New Test.
25262
25263 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
25264
25265         * g++.dg/README: Describe the pch directory.
25266
25267 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25268
25269         PR c++/11174
25270         * g++.dg/parse/access4.C: New test.
25271         * g++.dg/parse/access5.C: Likewise.
25272         * g++.old-deja/g++.jason/access17.C: Adjust error message.
25273
25274 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
25275
25276         * gcc.dg/noncompile/20030818-1.c: New.
25277
25278 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25279
25280         PR c++/11957
25281         * g++.dg/warn/noeffect1.C: New test.
25282
25283         * g++.dg/template/scope2.C: New test.
25284         * g++.dg/template/error2.C: Correct dg-error
25285
25286 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
25287
25288         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
25289
25290 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
25291
25292         PR C++/11512
25293         * g++.dg/template/warn1.C: New.
25294
25295 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
25296
25297         * g++.dg/template/error2.C: New test.
25298         * g++.dg/lookup/using7.C: Adjust errors
25299         * g++.old-deja/g++.pt/crash36.C: Likewise.
25300         * g++.old-deja/g++.pt/derived3.C: Likewise.
25301
25302 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25303
25304         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
25305         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
25306         * gcc.c-torture/execute/builtins/string-9.c: New, from
25307         string-opt-9.c.  Adjust for execute/builtins framework.
25308         * gcc.c-torture/execute/string-opt-9.c: Delete.
25309
25310 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
25311
25312         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
25313
25314         * g++.dg/parse/ret-type2.C: New test.
25315
25316         PR c++/11703
25317         * g++.dg/init/new8.C: New test.
25318
25319         PR c++/10923
25320         * g++.dg/parse/typedef5.C: New test.
25321
25322         PR c++/9512
25323         * g++.dg/parse/qualified2.C: New test.
25324         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
25325         invalid code.
25326
25327 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
25328
25329         * g++.dg/conversion/ptrmem1.C: New test.
25330
25331 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
25332
25333         PR target/11693
25334         * gcc.dg/20030811-1.c: New test.
25335
25336         PR target/11535
25337         * gcc.c-torture/execute/20030811-1.c: New test.
25338
25339 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25340
25341         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
25342
25343 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
25344
25345         PR c++/11789.C
25346         * g++.dg/inherit/multiple1.C: New test.
25347
25348 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
25349
25350         * gcc.dg/spe1.c: New test.
25351
25352         PR c++/11670
25353         * g++.dg/expr/cast2.C: New test.
25354
25355         PR c++/10530
25356         * g++.dg/template/dependent-name2.C: New test.
25357
25358 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
25359
25360         * g++.dg/parse/crash11.C: Put the dg options in comments.
25361
25362 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
25363
25364         * lib/gcc-dg.exp: Update for diagnostic change.
25365
25366 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25367
25368         PR c++/5767
25369         * g++.dg/parse/crash11.C: New test.
25370
25371 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
25372
25373         * gcc.dg/cpp/spacing1.c: Update.
25374
25375 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
25376
25377         PR target/11739
25378         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
25379         a value for -mtune.
25380
25381 2003-08-04  Roger Sayle  <roger@eyesopen.com>
25382
25383         PR middle-end/11771
25384         * gcc.c-torture/compile/20030804-1.c: New test case.
25385
25386 2003-08-04  Roger Sayle  <roger@eyesopen.com>
25387
25388         * gcc.dg/20030804-1.c: New test case.
25389
25390 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
25391
25392         * gcc.dg/cpp/separate-1.c: New test.
25393
25394 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
25395
25396         PR c++/11704
25397         * g++.dg/template/dependent-expr2.C: New test.
25398
25399         PR c++/11766
25400         * g++.dg/expr/ptrmem1.C: New test.
25401
25402 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25403
25404         PR c++/9453
25405         * g++.dg/template/friend15.C: New test.
25406
25407 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
25408
25409         * lib/dg-pch.exp: Work round PCH bug.
25410
25411 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25412
25413         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
25414         builtins.  Move cases from builtins-4.c here.
25415
25416         * gcc.dg/torture/builtin-math-1.c: New test taken from
25417         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
25418         additional cases.
25419
25420         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
25421         Delete.
25422
25423 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
25424
25425         PR c++/9447
25426         * g++.dg/template/using7.C: New test.
25427
25428 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
25429
25430         * import1.c, import2.c: New tests.
25431
25432 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
25433
25434         * g++.dg/eh/crossjump1.C: New test.
25435
25436 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
25437
25438         PR c++/11697
25439         * g++.dg/template/using6.C: New test.
25440
25441         PR c++/11744
25442         * g++.dg/template/koenig2.C: New test.
25443
25444 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25445
25446         PR c++/7983
25447         * g++.dg/parse/typedef4.C: New test.
25448
25449 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25450
25451         PR c++/8442, c++/8806
25452         * g++.dg/template/elab1.C: New test.
25453         * g++.dg/template/type2.C: Likewise.
25454         * g++.dg/template/ttp3.C: Adjust expected error message.
25455         * g++.old-deja/g++.law/visibility13.C: Likewise.
25456         * g++.old-deja/g++.niklas/t135.C: Likewise.
25457         * g++.old-deja/g++.pt/ttp41.C: Likewise.
25458         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
25459         template argument.
25460         * g++.old-deja/g++.pt/ttp44.C: Likewise.
25461
25462 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
25463
25464         PR c++/11295
25465         * g++.dg/ext/stmtexpr1.C: New test.
25466
25467         * g++.dg/opt/tmp1.C: New test.
25468
25469         PR c++/11525
25470         * g++.dg/parse/constant4.C: New test.
25471
25472         PR c++/9447
25473         * g++.dg/template/using5.C: New test.
25474
25475 2003-07-31  Roger Sayle  <roger@eyesopen.com>
25476
25477         * gcc.dg/builtins-27.c: New test case.
25478
25479 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
25480
25481         * gcc.dg/tls/opt-7.c: New test.
25482
25483 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
25484
25485         * g++.old-deja/g++.other/crash18.C: Remove.
25486
25487 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
25488
25489         * g++.dg/template/explicit3.C: New.
25490         * g++.dg/template/explicit4.C: New.
25491         * g++.dg/template/explicit5.C: New.
25492
25493         PR c++/11347
25494         * g++.dg/template/memtmpl1.C: New.
25495
25496 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
25497
25498         PR target/11565
25499         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
25500         * gcc.dg/i386-387-5.c (dg-options): Likewise.
25501
25502 2003-07-30  Jan Hubicka  <jh@suse.cz>
25503
25504         * vtgc1.c: Kill.
25505
25506 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
25507
25508         * gcc.dg/struct-in-proto-1.c: New test.
25509
25510 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
25511
25512         * gcc.dg/cpp/include2.c: Only expect one message.
25513
25514 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
25515
25516         PR c++/9447
25517         * g++.dg/template/using1.C: New test.
25518         * g++.dg/template/using2.C: New test.
25519         * g++.dg/template/using3.C: New test.
25520         * g++.dg/template/using4.C: New test.
25521
25522 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
25523
25524         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
25525         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25526
25527 2003-07-28  Jan Hubicka  <jh@suse.cz>
25528
25529         PR c++/11530
25530         * g++.dg/opt/call1.C: New test.
25531
25532 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
25533
25534         PR c++/11667
25535         * g++.dg/init/enum2.C: New test.
25536         * g++.dg/template/overload1.C: Add "-w" option.
25537
25538 2003-07-28    <hp@bitrange.com>
25539
25540         * gcc.dg/Wdeclaration-after-statement-1.c,
25541         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
25542
25543 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
25544
25545         * gcc.c-torture/compile/20030725-1.c: New test.
25546
25547 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
25548
25549         * gcc.dg/20030505.c: Only run for SPE.
25550         Remove definition of opaque type.
25551
25552 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
25553
25554         * g++.dg/template/ptrmem6.C: New test.
25555
25556 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
25557
25558         * gcc.c-torture/compile/zero-strct-2.c: New test.
25559
25560 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
25561
25562         * gcc.dg/intermod-1.c: New test.
25563
25564 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25565
25566         PR c++/11617
25567         * g++.dg/template/lookup2.C: New test.
25568         * g++.dg/template/memclass1.C: Remove instantiated from error.
25569         * g++.dg/other/error2.C: Tweak expected errors.
25570
25571         PR c++/11596
25572         * g++.dg/template/defarg3.C: New test.
25573
25574         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
25575
25576 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
25577
25578         * g++.dg/inherit/access5.C: New test.
25579
25580 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25581
25582         PR c++/11513
25583         * g++.dg/template/crash8.C: New test.
25584
25585 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
25586
25587         PR c/10602
25588         * gcc.dg/noncompile/incomplete-2.c: New test.
25589
25590 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
25591
25592         PR c++/11645
25593         * g++.dg/inherit/access4.C: New test.
25594
25595         PR c++/11517
25596         * g++.dg/expr/cond2.C: New test.
25597
25598         PR optimization/10679
25599         * g++.dg/opt/inline4.C: New test.
25600
25601 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
25602
25603         * g++.dg/parse/crash10: New test.
25604
25605 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
25606
25607         * g++.dg/ext/flexary1.C: New test.
25608
25609 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25610
25611         PR c++/10793
25612         * g++.dg/template/crash9.C: New test.
25613
25614 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25615
25616         PR c++/3004
25617         * g++.dg/parse/typedef3.C: New test.
25618
25619         PR c++/7906
25620         * g++.dg/parse/operator2.C: New test.
25621
25622         PR c++/8895
25623         * g++.dg/parse/def-tmpl-arg1.C: New test.
25624
25625         PR c++/9282
25626         * g++.dg/parse/funptr1.C: New test.
25627
25628         PR c++/9452
25629         * g++.dg/parse/ambig3.C: New test.
25630
25631         PR c++/9454
25632         * g++.dg/parse/operator3.C: New test.
25633
25634         PR c++/9486
25635         * g++.dg/parse/template10.C: New test.
25636
25637         PR c++/9488
25638         * g++.dg/parse/template11.C: New test.
25639
25640         PR c++/10150
25641         * g++.dg/parse/invalid-op1.C: New test.
25642
25643         PR c++/10247
25644         * g++.dg/parse/condexpr1.C: New test.
25645
25646 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
25647
25648         * g++.dg/ext/packed3.C: New test.
25649         * g++.dg/ext/packed4.C: New test.
25650
25651         * gcc.dg/pack-test-3.c: New test.
25652
25653 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
25654
25655         * lib/compat.exp: Handle dg-options per source file.
25656         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
25657         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
25658         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
25659         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
25660         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
25661         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
25662         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
25663         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
25664         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
25665         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
25666         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
25667         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
25668         * g++.dg/compat/break/bitfield7_x.C: Ditto.
25669         * g++.dg/compat/break/bitfield7_y.C: Ditto.
25670
25671 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
25672
25673         PR c/10320
25674         * gcc.c-torture/execute/20030718-1.c: New test.
25675
25676 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25677
25678         PR optimization/11536
25679         * gcc.dg/20030721-1.c: New test.
25680
25681 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
25682
25683         PR c++/11546
25684         * g++.dg/template/lookup1.C: New test.
25685
25686 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
25687
25688         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
25689         diagnostics of ill-formed constructs involving labels.
25690         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
25691         the new 'previously defined here' message.
25692
25693 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
25694
25695         * g++.dg/parse/non-dependent2.C: New test.
25696
25697 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
25698
25699         * g++.dg/init/init-ref4.C: xfail on targets without
25700         weak symbols.
25701
25702 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
25703
25704         PR target/11087
25705         * gcc.c-torture/execute/20030717-1.c: New test.
25706
25707 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25708
25709         * g++.dg/opt/cfg1.C: New test.
25710
25711 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
25712
25713         PR optimization/11557
25714         * gcc.dg/20030717-1.c: New test.
25715
25716 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
25717
25718         PR c++/10476
25719         * g++.dg/expr/crash-1.C: New test.
25720
25721         PR c++/11027
25722         * g++.dg/template/init3.C: New test.
25723
25724         PR c++/8222
25725         * g++.dg/template/non-dependent1.C: New test.
25726
25727         PR c++/11070
25728         * g++.dg/template/non-dependent2.C: New test.
25729
25730         PR c++/11071
25731         * g++.dg/template/non-dependent3.C: New test.
25732
25733         PR c++/9907
25734         * g++.dg/template/sizeof5.C: New test.
25735
25736 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
25737
25738         PR 11498
25739         * gcc.c-torture/compile/mangle-1.c: New file.
25740
25741 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25742
25743         PR c++/7809
25744         * g++.dg/parse/access3.C: New test.
25745
25746 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
25747
25748         PR c++/11384
25749         * g++.dg/init/init-ref4.C: New test.
25750
25751 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
25752
25753         PR c++/11547
25754         * g++.dg/parse/constant3.C: New test.
25755         * g++.dg/parse/crash7.C: Likewise.
25756
25757 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
25758
25759         PR target/11008
25760         * gcc.dg/i386-pentium4-not-mull.c: New.
25761
25762 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
25763
25764         * gcc.dg/asm-names.c (ymain): Make it weak.
25765
25766 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25767
25768         PR c++/5421
25769         * g++.dg/template/friend21.C: New test.
25770
25771 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
25772
25773         * gcc.dg/cleanup-8.c: New test.
25774         * gcc.dg/cleanup-9.c: New test.
25775
25776 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
25777
25778         * g++.dg/ext/dll-MI1.h: New file.
25779         * g++.dg/ext/dllexport-MI1.C: New file.
25780         * g++.dg/ext/dllimport-MI1.C: New file.
25781
25782 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
25783
25784         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
25785         it does not have cmpstrsi patterns (just cmpmemsi).
25786
25787 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
25788
25789         PR debug/11473
25790         * g++.dg/debug/debug8.C: New test.
25791
25792 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25793
25794         PR c++/10108
25795         * g++.dg/template/crash7.C: New test.
25796
25797 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
25798
25799         PR target/10795
25800         * gcc.c-torture/compile/20030708-1.c: New.
25801
25802 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
25803
25804         * gcc.c-torture/execute/20030715-1.c: New test.
25805
25806 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
25807
25808         * gcc.dg/pch/inline-3.c: New file.
25809         * gcc.dg/pch/inline-3.hs: New file.
25810         * gcc.dg/pch/inline-4.c: New file.
25811         * gcc.dg/pch/inline-4.hs: New file.
25812
25813 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
25814
25815         PR c++/11509
25816         * g++.dg/template/crash6.C: New test.
25817
25818         PR c++/7053
25819         * g++.dg/template/friend20.C: New test.
25820
25821         PR c++/7019
25822         * g++.dg/template/overload2.C: New test.
25823
25824 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25825
25826         PR optimization/11440
25827         * gcc.c-torture/execute/20030714-1.c: New test.
25828
25829 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25830
25831         PR c++/11154
25832         * g++.dg/template/partial2.C: New test.
25833
25834 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
25835
25836         PR c++/11503
25837         * g++.dg/template/anon1.C: New test.
25838
25839         PR c++/11493
25840         PR c++/11495
25841         * g++.dg/parse/template9.C: Likewise.
25842         * g++.dg/template/crash4.C: New test.
25843         * g++.dg/template/koenig1.C: Likewise.
25844         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
25845         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
25846         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
25847         functions.
25848         * g++.old-deja/g++.jason/template36.C: Likewise.
25849         * g++.old-deja/g++.mike/p1989.C: Likewise.
25850         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
25851         * g++.old-deja/g++.pt/ttp20.C: Use this->.
25852         * g++.old-deja/g++.pt/ttp21.C: Use this->.
25853         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
25854         compiling.
25855         * g++.old-deja/g++.pt/union2.C: Use this->.
25856
25857 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
25858
25859         * gcc.dg/20030711-1.c: New test.
25860
25861 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
25862
25863         PR c++/11050
25864         * g++.dg/parse/args1.C: New test.
25865         * g++.pt/defarg8.C: Change expected errors.
25866
25867 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
25868
25869         PR c++/8164
25870         * g++.dg/template/nontype2.C: New test.
25871
25872         PR c++/10558
25873         * g++.dg/parse/template8.C: New test.
25874
25875         PR c++/8327
25876         * g++.dg/template/scope1.C: New test.
25877
25878         * g++.dg/warn/Wsign-compare-1.C: New test.
25879
25880 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
25881
25882         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
25883
25884 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
25885
25886         PR c++/9411
25887         * g++.dg/template/explicit2.C: New test.
25888
25889         PR c++/10032
25890         * g++.dg/warn/pedantic1.C: New test.
25891
25892 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
25893
25894         PR c++ 9483
25895         * g++.dg/other/field1.C: New test.
25896
25897 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
25898
25899         PR c/11449
25900         * gcc.c-torture/compile/20030707-1.c: New.
25901
25902 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25903
25904         PR c++/10849
25905         * g++.dg/template/access12.C: New test.
25906
25907 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
25908
25909         * g++.dg/bprob/bprob.exp (prof_ext): Update.
25910         * g77.dg/bprob/bprob.exp (prof_ext): Update.
25911         * gcc.misc-tests/bprob.exp (prof_ext): Update.
25912         * gcc.misc-tests/gcov.exp: Update
25913         * g++.dg/gcov/gcov.exp: Update
25914         * lib/gcov.exp: Update.
25915
25916 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
25917
25918         * g++.dg/abi/mangle17.C: Make sure template expressions are
25919         dependent.
25920         * g++.dg/abi/mangle4.C: Mark erroneous casts.
25921         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
25922         * g++.dg/opt/stack1.C: Remove erroneous code.
25923         * g++.dg/parse/template7.C: New test.
25924         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
25925         * g++.old-deja/g++.pt/crash4.C: Likewise.
25926
25927 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25928
25929         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
25930         with zero or one occurence of `$' after the initial `L'.
25931
25932 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
25933
25934         * gcc.c-torture/compile/20030704-1.c: Add a comment.
25935
25936 2003-07-08  Roger Sayle  <roger@eyesopen.com>
25937
25938         PR c/11370
25939         * gcc.dg/Wunreachable-6.c: New testcase.
25940         * gcc.dg/Wunreachable-7.c: New testcase.
25941
25942 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
25943
25944         PR c/11420
25945         * gcc.dg/20030708-1.c: New test.
25946
25947 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
25948
25949         * gcc.dg/compat/sdata-section.h: New file.
25950         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
25951         * gcc.dg/torture/mips-sdata-1.c: New test.
25952
25953 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25954
25955         PR c++/11030
25956         * g++.dg/template/friend19.C: New test.
25957
25958 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
25959
25960         * g++.dg/opt/strength-reduce.C: New test.
25961
25962 2003-07-07  Roger Sayle  <roger@eyesopen.com>
25963
25964         PR target/10979
25965         * gcc.dg/20030707-1.c: New testcase.
25966
25967 2003-07-07  Roger Sayle  <roger@eyesopen.com>
25968
25969         PR optimization/11059
25970         * g++.dg/opt/emptyunion.C: New testcase.
25971
25972 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25973             Eric Botcazou  <ebotcazou@libertysurf.fr>
25974
25975         * g++.dg/opt/stack1.C: New test.
25976
25977 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
25978
25979         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
25980         run test.
25981
25982         PR c++/11431
25983         * g++.dg/expr/static_cast3.C: New test.
25984
25985 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
25986
25987         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
25988         everywhere.
25989         * gcc.dg/concat.c: Concatenation of string constants with
25990         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
25991         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
25992         * gcc.dg/cpp/escape-2.c: Use wide character constants where
25993         necessary to avoid multi-character character constant warning.
25994         * gcc.dg/cpp/escape.c: Likewise.
25995         * gcc.dg/cpp/ucs.c: Likewise.
25996         Remove backslashes from dg-bogus comments, as they confuse Tcl.
25997         Fix a typo.
25998
25999 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
26000
26001         PR c/11428
26002         * gcc.c-torture/compile/20030704-1.c: New.
26003
26004 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
26005
26006         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
26007
26008 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
26009
26010         PR c++/5287, PR c++/7910,  PR c++/11021
26011         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
26012         tests for warnings.
26013         * g++.dg/ext/dllimport2.C: Add tests for warnings.
26014         * g++.dg/ext/dllimport3.C: Likewise.
26015         * g++.dg/ext/dllimport4.C: New file.
26016         * g++.dg/ext/dllimport5.C: New file.
26017         * g++.dg/ext/dllimport6.C: New file.
26018         * g++.dg/ext/dllimport7.C: New file.
26019         * g++.dg/ext/dllimport8.C: New file.
26020         * g++.dg/ext/dllimport9.C: New file.
26021         * g++.dg/ext/dllimport10.C: New file.
26022         * g++.dg/ext/dllexport1.C: New file.
26023
26024 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
26025
26026         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
26027         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
26028
26029 2003-07-03  Roger Sayle  <roger@eyesopen.com>
26030
26031         * gcc.dg/builtins-25.c: New testcase.
26032         * gcc.dg/builtins-26.c: New testcase.
26033
26034 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
26035
26036         * gcc.dg/compat/vector-defs.h: New file.
26037         * gcc.dg/compat/vector-setup.h: New file.
26038         * gcc.dg/compat/vector-check.h: New file.
26039         * gcc.dg/compat/vector-1_main.c: New file.
26040         * gcc.dg/compat/vector-1_x.c: New file.
26041         * gcc.dg/compat/vector-1_y.c: New file.
26042         * gcc.dg/compat/vector-2_main.c: New file.
26043         * gcc.dg/compat/vector-2_x.c: New file.
26044         * gcc.dg/compat/vector-2_y.c: New file.
26045
26046         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
26047         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
26048         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
26049         * gcc.dg/compat/struct-align-1.h: New file.
26050         * gcc.dg/compat/struct-align-1_main.c: New file.
26051         * gcc.dg/compat/struct-align-1_x.c: New file.
26052         * gcc.dg/compat/struct-align-1_y.c: New file.
26053         * gcc.dg/compat/struct-align-2.h: New file.
26054         * gcc.dg/compat/struct-align-2_main.c: New file.
26055         * gcc.dg/compat/struct-align-2_x.c: New file.
26056         * gcc.dg/compat/struct-align-2_y.c: New file.
26057
26058         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
26059         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
26060         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
26061         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
26062         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
26063         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
26064         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
26065         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
26066         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
26067         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
26068         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
26069         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
26070         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
26071         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
26072         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
26073         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
26074         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
26075         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
26076         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
26077         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
26078         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
26079         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26080         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26081         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
26082         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
26083         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
26084         * gcc.dg/compat/struct-return-10_x.c: Ditto.
26085         * gcc.dg/compat/struct-return-2_x.c: Ditto.
26086         * gcc.dg/compat/struct-return-3_x.c: Ditto.
26087
26088 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26089
26090         * gcc.dg/i386-call-1.c: New test.
26091
26092 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26093
26094         PR c++/9162
26095         * g++.dg/parse/defarg4.C: New.
26096
26097 2003-07-03  Roger Sayle  <roger@eyesopen.com>
26098
26099         PR target/10700
26100         * gcc.c-torture/compile/20030703-1.c: New test case.
26101
26102 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
26103
26104         * g++.dg/template/local3.C: Remove extra semicolon.
26105
26106 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26107
26108         * gcc.dg/i386-volatile-1.c: New test.
26109
26110 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
26111
26112         PR c++/11072
26113         * g++.dg/other/offsetof2.C: XFAIL.
26114         * g++.dg/other/offsetof5.C: New.
26115
26116         PR c++/10219
26117         * g++.dg/template/error1.C: New.
26118
26119         PR c++/9779
26120         * g++.dg/template/dependent-expr1.C: New.
26121
26122 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
26123
26124         PR c++/6949
26125         * g++.dg/template/local3.C: New test.
26126
26127         PR c++/11149
26128         * g++.dg/lookup/scoped6.C: New test.
26129
26130 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
26131
26132         PR c++/8046
26133         * g++.dg/other/error7.C: New test.
26134
26135 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
26136
26137         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
26138         * g++.old-deja/g++.abi/vtable3.h: Likewise.
26139         * g++.old-deja/g++.law/code-gen5.C: Likewise.
26140         * g++.old-deja/g++.other/union2.C: Likewise.
26141         * gcc.dg/c90-const-expr-2.c: Likewise.
26142         * gcc.dg/c90-const-expr-3.c: Likewise.
26143         * gcc.dg/c99-const-expr-2.c: Likewise.
26144         * gcc.dg/c99-const-expr-3.c: Likewise.
26145         * gcc.dg/concat.c: Likewise.
26146
26147 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
26148
26149         PR c++/9559
26150         * g++.dg/init/static1.C: New test.
26151
26152 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26153
26154         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
26155         * g++.old-deja/g++.other/access2.C: Likewise.
26156         * g++.old-deja/g++.other/decl2.C: Likewise.
26157         * gcc.c-torture/execute/20020615-1.c: Likewise.
26158
26159 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
26160
26161         PR c++/4933
26162         * g++.dg/template/sizeof4.C: New test.
26163
26164 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
26165
26166         * g++.dg/other/error6.C: New test.
26167
26168 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
26169
26170         PR c++/10750
26171         * g++.dg/parse/constant2.C: New test.
26172
26173 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
26174
26175         PR c++/11106
26176         * g++.dg/other/error5.C: New test.
26177
26178 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26179
26180         * gcc.dg/format/gcc_diag-1.c: New test.
26181
26182 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
26183
26184         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
26185
26186 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
26187
26188         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
26189         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
26190         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
26191
26192 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
26193
26194         * gcc.c-torture/execute/builtins/string-8.c: New test.
26195         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
26196         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
26197         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
26198
26199 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
26200
26201         PR c++/10468
26202         * g++.dg/ext/typeof6.C: New test.
26203
26204 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
26205
26206         PR c++/10796
26207         * g++.dg/init/enum1.C: New test.
26208
26209 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
26210
26211         * gcc.dg/20030627-1.c: New test.
26212
26213 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
26214
26215         PR c++/11332
26216         * g++.dg/expr/static_cast2.C: New test.
26217
26218 2003-06-26  Roger Sayle  <roger@eyesopen.com>
26219             Jakub Jelinek  <jakub@redhat.com>
26220
26221         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
26222         sprintf(dst,"%s",src) optimization.
26223         * gcc.c-torture/execute/20030626-1.c: New test case.
26224         * gcc.c-torture/execute/20030626-2.c: New test case.
26225
26226 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
26227
26228         * gcc.c-torture/execute/multi-ix.c: New test.
26229
26230         * gcc.c-torture/execute/simd-4.c (main):
26231         Added missing semicolon at end of union.
26232
26233 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
26234
26235         PR c++/8266
26236         * g++.dg/template/explicit-instantiation3.C: New test.
26237
26238 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
26239
26240         * gcc.dg/20030626-1.c: Use signed char.
26241
26242 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
26243
26244         * gcc.dg/20030626-1.c: New test.
26245
26246 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
26247
26248         * const-str-2.m: Update.
26249
26250 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
26251
26252         PR c++/10990
26253         * g++.dg/rtti/dyncast1.C: New test.
26254         * g++.dg/abi/mangle4.C: Correct base-specifier access.
26255         * g++.dg/lookup/scoped1.C: Remove XFAIL.
26256         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
26257
26258         PR c++/10931
26259         * g++.dg/expr/static_cast1.C: New test.
26260
26261 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
26262
26263         * gcc.dg/20030625-1.c: New test.
26264
26265 2003-06-24  Roger Sayle  <roger@eyesopen.com>
26266
26267         * gcc.c-torture/compile/20030624-1.c: New test case.
26268
26269 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
26270
26271         * gcc.c-torture/execute/string-opt-17.c: New test.
26272
26273 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
26274
26275         PR c++/5754
26276         * g++.dg/parse/crash6.C: New test.
26277
26278 2003-06-23  Roger Sayle  <roger@eyesopen.com>
26279
26280         * gcc.dg/builtins-24.c: New test case.
26281
26282 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
26283
26284         * g++.dg/opt/operator1.C: New test.
26285
26286 2003-06-22  Roger Sayle  <roger@eyesopen.com>
26287
26288         * gcc.c-torture/execute/string-opt-16.c: New test case.
26289
26290 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
26291
26292         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
26293         * g++.old-deja/g++.other/conv7.C: Likewise.
26294         * g++.old-deja/g++.other/overcnv2.C: Likewise.
26295         * g++.old-deja/g++.other/overload14.C: Likewise.
26296
26297 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
26298
26299         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
26300         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
26301
26302 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
26303
26304         PR c++/10888
26305         * g++.dg/warn/Winline-3.C: New test.
26306
26307 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
26308
26309         * lib/target-supports.exp (check_alias_available): Make the test
26310         program acceptable to the Solaris assembler.
26311
26312         PR c++/10749
26313         * g++.dg/template/memclass2.C: New test.
26314
26315 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
26316             Eric Botcazou  <ebotcazou@libertysurf.fr>
26317
26318         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
26319         data for non-matching targets.
26320         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
26321
26322 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
26323
26324         PR c++/10845
26325         * g++.dg/template/member3.C: New test.
26326
26327 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
26328
26329         PR c++/10939
26330         * g++.dg/template/func1.C: New test.
26331
26332         PR c++/9649
26333         * g++.dg/template/static4.C: New test.
26334         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
26335
26336         PR c++/11041
26337         * g++.dg/init/ref7.C: New test.
26338
26339 2003-06-19  Matt Austern  <austern@apple.com>
26340
26341         PR c++/11228
26342         * g++.dg/anew1.C: New test.
26343         * g++.dg/anew2.C: New test.
26344         * g++.dg/anew3.C: New test.
26345         * g++.dg/anew4.C: New test.
26346
26347 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
26348
26349         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
26350
26351 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
26352
26353         * gcc.c-torture/execute/simd-4.c (main): Make expected value
26354         endian-dependent.
26355
26356 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
26357
26358         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
26359         Remove cruft.
26360
26361 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
26362
26363         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
26364         * gcc.c-torture/compile/961203-1.c: Likewise.
26365         * gcc.c-torture/compile/980506-1.c: Likewise.
26366
26367 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
26368
26369         PR c++/10712
26370         * g++.dg/lookup/using7.C: New test.
26371
26372 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
26373
26374         PR c++/11105
26375         * g++.dg/abi/conv1.C: Remove it.
26376         * g++.dg/template/conv7.C: New test.
26377         * g++.dg/template/conv8.C: Likewise.
26378         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
26379         conversion operator.
26380
26381 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
26382
26383         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
26384         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
26385         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
26386         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
26387         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
26388         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
26389         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
26390         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
26391         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
26392         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
26393         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
26394         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
26395         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
26396         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
26397         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
26398         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
26399         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
26400         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
26401         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
26402         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
26403         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
26404         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26405         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26406         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
26407         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
26408         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
26409         * gcc.dg/compat/struct-return-10_x.c: Ditto.
26410         * gcc.dg/compat/struct-return-2_x.c: Ditto.
26411         * gcc.dg/compat/struct-return-3_x.c: Ditto.
26412
26413 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
26414
26415         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
26416         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
26417         indications.
26418
26419 2003-06-16  Roger Sayle  <roger@eyesopen.com>
26420
26421         * gcc.dg/i386-387-5.c: New test case.
26422         * gcc.dg/i386-387-6.c: New test case.
26423         * gcc.dg/builtins-23.c: New test case.
26424
26425 2003-06-15  Roger Sayle  <roger@eyesopen.com>
26426
26427         * gcc.dg/builtins-22.c: New test case.
26428         * gcc.dg/i386-387-1.c: Update to test exp.
26429         * gcc.dg/i386-387-2.c: Likewise.
26430
26431 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26432
26433         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
26434
26435 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
26436
26437         * lib/gcc-dg.exp (dg-require-dll): New function.
26438         (dg-xfail-if): Likewise.
26439         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
26440         driver.
26441
26442         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
26443         * gcc.c-torture/compile/20001205-1.c: Likewise.
26444         * gcc.c-torture/compile/20001226-1.c: Likewise.
26445         * gcc.c-torture/compile/20010518-2.c: Likewise.
26446         * gcc.c-torture/compile/20020312-1.c: Likewise.
26447         * gcc.c-torture/compile/20020604-1.c: Likewise.
26448         * gcc.c-torture/compile/920501-12.c: Likewise.
26449         * gcc.c-torture/compile/920501-4.c: Likewise.
26450         * gcc.c-torture/compile/920520-1.c: Likewise.
26451         * gcc.c-torture/compile/920521-1.c: Likewise.
26452         * gcc.c-torture/compile/920625-1.c: Likewise.
26453         * gcc.c-torture/compile/961203-1.c: Likewise.
26454         * gcc.c-torture/compile/980506-1.c: Likewise.
26455         * gcc.c-torture/compile/981006-1.c: Likewise.
26456         * gcc.c-torture/compile/981022-1.c: Likewise.
26457         * gcc.c-torture/compile/981223-1.c: Likewise.
26458         * gcc.c-torture/compile/990617-1.c: Likewise.
26459         * gcc.c-torture/compile/dll.c: Likewise.
26460         * gcc.c-torture/compile/labels-3.c: Likewise.
26461         * gcc.c-torture/compile/mipscop-1.c: Likewise.
26462         * gcc.c-torture/compile/mipscop-2.c: Likewise.
26463         * gcc.c-torture/compile/mipscop-3.c: Likewise.
26464         * gcc.c-torture/compile/mipscop-4.c: Likewise.
26465         * gcc.c-torture/compile/simd-5.c: Likewise.
26466         * gcc.c-torture/compile/20000804-1.x: Remove.
26467         * gcc.c-torture/compile/20001205-1.x: Likewise.
26468         * gcc.c-torture/compile/20001226-1.x: Likewise.
26469         * gcc.c-torture/compile/20010518-2.x: Likewise.
26470         * gcc.c-torture/compile/20020312-1.x: Likewise.
26471         * gcc.c-torture/compile/20020604-1.x: Likewise.
26472         * gcc.c-torture/compile/920501-12.x: Likewise.
26473         * gcc.c-torture/compile/920501-4.x: Likewise.
26474         * gcc.c-torture/compile/920520-1.x: Likewise.
26475         * gcc.c-torture/compile/920521-1.x: Likewise.
26476         * gcc.c-torture/compile/920625-1.x: Likewise.
26477         * gcc.c-torture/compile/961203-1.x: Likewise.
26478         * gcc.c-torture/compile/980506-1.x: Likewise.
26479         * gcc.c-torture/compile/981006-1.x: Likewise.
26480         * gcc.c-torture/compile/981022-1.x: Likewise.
26481         * gcc.c-torture/compile/981223-1.x: Likewise.
26482         * gcc.c-torture/compile/990617-1.x: Likewise.
26483         * gcc.c-torture/compile/mipscop-1.x: Likewise.
26484         * gcc.c-torture/compile/mipscop-2.x: Likewise.
26485         * gcc.c-torture/compile/mipscop-3.x: Likewise.
26486         * gcc.c-torture/compile/mipscop-4.x: Likewise.
26487         * gcc.c-torture/compile/simd-5.x: Likewise.
26488
26489         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
26490
26491 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26492
26493         * gcc.c-torture/execute/20030611-1.c: New test.
26494
26495 2003-06-12  Roger Sayle  <roger@eyesopen.com>
26496
26497         PR middle-end/168
26498         * gcc.dg/20030612-1.c: New test case.
26499
26500 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
26501
26502         PR c++/10635
26503         * g++.dg/expr/cast1.C: New test.
26504
26505 2003-06-12  Roger Sayle  <roger@eyesopen.com>
26506
26507         * gcc.dg/builtins-21.c: New test case.
26508
26509 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
26510
26511         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
26512         options instead of at the end.
26513         * lib/objc.exp (objc_target_compile): Likewise.
26514
26515 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
26516
26517         PR c++/10432
26518         * g++.dg/parse/error1.C: New test.
26519
26520 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
26521
26522         * gcc.dg/compat/struct-by-value-11_main.c: New file.
26523         * gcc.dg/compat/struct-by-value-11_x.c: New file.
26524         * gcc.dg/compat/struct-by-value-11_y.c: New file.
26525         * gcc.dg/compat/struct-by-value-12_main.c: New file.
26526         * gcc.dg/compat/struct-by-value-12_x.c: New file.
26527         * gcc.dg/compat/struct-by-value-12_y.c: New file.
26528         * gcc.dg/compat/struct-by-value-13_main.c: New file.
26529         * gcc.dg/compat/struct-by-value-13_x.c: New file.
26530         * gcc.dg/compat/struct-by-value-13_y.c: New file.
26531         * gcc.dg/compat/struct-by-value-14_main.c: New file.
26532         * gcc.dg/compat/struct-by-value-14_x.c: New file.
26533         * gcc.dg/compat/struct-by-value-14_y.c: New file.
26534         * gcc.dg/compat/struct-by-value-15_main.c: New file.
26535         * gcc.dg/compat/struct-by-value-15_x.c: New file.
26536         * gcc.dg/compat/struct-by-value-15_y.c: New file.
26537         * gcc.dg/compat/struct-by-value-16_main.c: New file.
26538         * gcc.dg/compat/struct-by-value-16_x.c: New file.
26539         * gcc.dg/compat/struct-by-value-16_y.c: New file.
26540         * gcc.dg/compat/struct-by-value-17_main.c: New file.
26541         * gcc.dg/compat/struct-by-value-17_x.c: New file.
26542         * gcc.dg/compat/struct-by-value-17_y.c: New file.
26543         * gcc.dg/compat/struct-by-value-18_main.c: New file.
26544         * gcc.dg/compat/struct-by-value-18_x.c: New file.
26545         * gcc.dg/compat/struct-by-value-18_y.c: New file.
26546
26547         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
26548         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
26549         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
26550         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
26551         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
26552         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
26553         * gcc.dg/compat/scalar-return-3_main.c: New file.
26554         * gcc.dg/compat/scalar-return-3_x.c: New file.
26555         * gcc.dg/compat/scalar-return-3_y.c: New file.
26556         * gcc.dg/compat/scalar-return-4_main.c: New file.
26557         * gcc.dg/compat/scalar-return-4_x.c: New file.
26558         * gcc.dg/compat/scalar-return-4_y.c: New file.
26559
26560 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
26561
26562         * gcc.dg/compat/fp2-struct-check.h: New file.
26563         * gcc.dg/compat/fp2-struct-defs.h: New file.
26564         * gcc.dg/compat/fp2-struct-init.h: New file.
26565         * gcc.dg/compat/struct-by-value-10_main.c: New file.
26566         * gcc.dg/compat/struct-by-value-10_x.c: New file.
26567         * gcc.dg/compat/struct-by-value-10_y.c: New file.
26568         * gcc.dg/compat/struct-return-10_main.c: New file.
26569         * gcc.dg/compat/struct-return-10_x.c: New file.
26570         * gcc.dg/compat/struct-return-10_y.c: New file.
26571
26572         * gcc.dg/compat/compat-common.h: New file.
26573         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
26574         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
26575         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
26576         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
26577         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
26578         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
26579         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
26580         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
26581         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
26582         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
26583         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
26584         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
26585         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
26586         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
26587         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
26588         * gcc.dg/compat/small-struct-check.h: Ditto.
26589         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
26590         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
26591         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
26592         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
26593         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
26594         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
26595         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
26596         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
26597         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
26598         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
26599         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26600         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
26601         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
26602         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26603         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
26604         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
26605         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
26606         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
26607         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
26608         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
26609         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
26610         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
26611         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
26612         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
26613         * gcc.dg/compat/struct-return-2_main.c: Ditto.
26614         * gcc.dg/compat/struct-return-2_x.c: Ditto.
26615         * gcc.dg/compat/struct-return-2_y.c: Ditto.
26616         * gcc.dg/compat/struct-return-3_main.c: Ditto.
26617         * gcc.dg/compat/struct-return-3_x.c: Ditto.
26618         * gcc.dg/compat/struct-return-3_y.c: Ditto.
26619
26620 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
26621
26622         * g++.dg/pch/static-1.C: New file.
26623         * g++.dg/pch/static-1.Hs: New file.
26624
26625 2003-06-10  Richard Henderson  <rth@redhat.com>
26626
26627         * gcc.dg/asm-7.c: Adjust expected warning text.
26628
26629 2003-06-10  Roger Sayle  <roger@eyesopen.com>
26630
26631         * gcc.dg/builtins-20.c: New test case.
26632
26633 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
26634
26635         PR c++/11131
26636         * g++.dg/opt/template1.C: New test.
26637
26638 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
26639
26640         * lib/gcc-dg.exp (dg-test): Clear additional_files and
26641         additional_sources.
26642
26643 2003-05-21  David Taylor  <dtaylor@emc.com>
26644
26645         * gcc.dg/Wpadded.c: New file.
26646
26647 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
26648
26649         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
26650         * gcc.dg/special/weak-2.c: Add dg-require-weak.
26651         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
26652         dg-require-weak.
26653
26654 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
26655
26656         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
26657
26658 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
26659
26660         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
26661         (dg-require-alias): Likewise.
26662         (dg-require-gc-sections): Likewise.
26663         * lib/target-supports.exp (check_gc_sections_available): Likewise.
26664
26665 2003-06-08  Richard Henderson  <rth@redhat.com>
26666
26667         * gcc.dg/20011029-2.c: Fix the array reference.
26668         * gcc.dg/asm-7.c: New.
26669
26670 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
26671
26672         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
26673
26674 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
26675
26676         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
26677         (dg-require-gc-sections): Likewise.
26678
26679 2003-06-08  Jan Hubicka  <jh@suse.cz>
26680
26681         * i386-cmov1.c: Fix regular expression.
26682         * i386-cvt-1.c: Likewise.
26683         * i386-local.c: Likewise.
26684         * i386-local2.c: Likewise.
26685         * i386-mul.c: Likewise.
26686         * i386-ssetype-1.c: Likewise.
26687         * i386-ssetype-3.c: Likewise.
26688         * i386-ssetype-5.c: Likewise.
26689
26690 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26691
26692         PR c++/11039
26693         * g++.dg/warn/implicit-typename2.C: New test.
26694         * g++.dg/warn/implicit-typename3.C: New test.
26695
26696 2003-06-07  Richard Henderson  <rth@redhat.com>
26697
26698         * g++.dg/other/offsetof3.C: Use size_t.
26699         * g++.dg/other/offsetof4.C: Likewise.
26700
26701 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
26702
26703         * lib/copy-file.exp: New. Implement gcc_copy_files.
26704
26705         * lib/dg-pch.exp: Load copy-file.exp
26706         (dg-pch): Use gcc_copy_files instead of "file copy".
26707
26708 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
26709
26710         * gcc.dg/weak/weak.exp: Simplify.
26711         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
26712         * gcc.dg/weak/weak-1.c: Likewise.
26713         * gcc.dg/weak/weak-2.c: Likewise.
26714         * gcc.dg/weak/weak-3.c: Likewise.
26715         * gcc.dg/weak/weak-4.c: Likewise.
26716         * gcc.dg/weak/weak-5.c: Likewise.
26717         * gcc.dg/weak/weak-6.c: Likewise.
26718         * gcc.dg/weak/weak-7.c: Likewise.
26719         * gcc.dg/weak/weak-8.c: Likewise.
26720         * gcc.dg/weak/weak-9.c: Likewise.
26721
26722 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
26723
26724         gcc.c-torture/execute/20030606-1.c: New.
26725
26726 2003-06-06  Roger Sayle  <roger@eyesopen.com>
26727
26728         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
26729         * gcc.dg/builtins-19.c: Likewise.
26730
26731 2003-06-06  Roger Sayle  <roger@eyesopen.com>
26732
26733         * gcc.dg/builtins-2.c: Add some more tests.
26734         * gcc.dg/builtins-18.c: New test case.
26735         * gcc.dg/builtins-19.c: New test case.
26736
26737 2003-06-06  Roger Sayle  <roger@eyesopen.com>
26738             Jim Wilson  <wilson@tuliptree.org>
26739
26740         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
26741
26742 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
26743
26744         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
26745         mempcpy/stpcpy calls not to be optimized into something else.
26746         * gcc.c-torture/execute/string-opt-3.c: Moved to...
26747         * gcc.c-torture/execute/builtins/string-7.c: ...here.
26748         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
26749
26750 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26751
26752         * gcc.dg/format/asm_fprintf-1.c: New test.
26753
26754 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
26755
26756         * lib/gcc-defs.exp (additional_sources): New variable.
26757         (dg-additional-sources): New function.
26758         (additional_files): New variable.
26759         (dg-additional-files): New function.
26760         (dg-additional-files-options): Likewise.
26761         * lib/gcc-dg.exp (dg-require-weak): New function.
26762         (dg-require-alias): Likewise.
26763         (dg-require-gc-sections): Likewise.
26764         * lib/target-supports.exp (check_alias_available): Remove testfile
26765         parameter.
26766         (check_gc_sections_available): New function.
26767         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
26768         (dg-gpp-additional-files): Likewise.
26769         * lib/g++.exp (additional_sources): Remove.
26770         (additional_files): Likewise.
26771         (g++_target_compile): Use dg-additional-files-options.
26772
26773         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
26774         Tcl logic.
26775         * gcc.dg/special/ecos.exp: Remove.
26776         * gcc.dg/special/20000419-2.c: Use dg-require-*.
26777         * gcc.dg/special/alias-1.c: Likewise.
26778         * gcc.dg/special/alias-2.c: Likewise.
26779         * gcc.dg/special/gcsec-1.c: Likewise.
26780         * gcc.dg/special/weak-1.c: Likewise.
26781         * gcc.dg/special/weak-2.c: Likewise.
26782         * gcc.dg/special/wkali-1.c: Likewise.
26783         * gcc.dg/special/wkali-2.c: Likewise.
26784
26785         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
26786         dg-gpp-additional-*.
26787         * g++.dg/special/conpr-3.C: Likewise.
26788         * g++.dg/special/conpr-4.C: Likewise.
26789         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
26790         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
26791         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
26792         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
26793         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
26794         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
26795         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
26796         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
26797         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
26798         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
26799         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
26800         * g++.old-deja/g++.other/comdat1.C: Likewise.
26801         * g++.old-deja/g++.other/comdat2.C: Likewise.
26802         * g++.old-deja/g++.other/comdat3.C: Likewise.
26803         * g++.old-deja/g++.other/ctor1.C: Likewise.
26804         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
26805
26806 2003-06-05  Richard Henderson  <rth@redhat.com>
26807
26808         * gcc.dg/debug/20030605-1.c: New.
26809
26810 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
26811
26812         * README.QMTEST: Update.
26813
26814 2003-06-04  Richard Henderson  <rth@redhat.com>
26815
26816         * gcc.dg/cleanup-1.c: New.
26817         * gcc.dg/cleanup-2.c: New.
26818         * gcc.dg/cleanup-3.c: New.
26819         * gcc.dg/cleanup-4.c: New.
26820         * gcc.dg/cleanup-5.c: New.
26821         * gcc.dg/cleanup-6.c: New.
26822         * gcc.dg/cleanup-7.c: New.
26823
26824 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
26825
26826         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
26827
26828         * lib/dg-pch.exp: New file.
26829         * g++.dg/pch/pch.exp: Use dg-pch.exp.
26830         * gcc.dg/pch/pch.exp: Likewise.
26831
26832 2003-06-04  Roger Sayle  <roger@eyesopen.com>
26833
26834         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
26835         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
26836         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
26837         * gcc.dg/builtins-17.c: New test case.
26838         * gcc.dg/i386-387-4.c: New test case.
26839         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
26840
26841 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26842
26843         * gcc.dg/ultrasp9.c: New test.
26844
26845 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26846
26847         * gcc.c-torture/compile/20030604-1.c: New test.
26848         * gcc.dg/sparc-constant-1.c: New test.
26849
26850 2003-06-03  Glen Nakamura  <glen@imodulo.com>
26851
26852         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
26853
26854 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
26855
26856         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
26857
26858         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
26859         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
26860
26861 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
26862
26863         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
26864
26865 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26866
26867         PR c++/10940
26868         * g++.dg/template/spec10.C: New test.
26869
26870 2003-06-03  Roger Sayle  <roger@eyesopen.com>
26871
26872         * gcc.dg/builtins-16.c: New test case.
26873
26874 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
26875
26876         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
26877         mempcpy test with post-increments.
26878         * gcc.c-torture/execute/string-opt-3.c: New test.
26879         * gcc.dg/string-opt-1.c: New test.
26880
26881 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
26882
26883         PR fortran/10965
26884         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
26885
26886 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
26887
26888         * lib/scanasm.exp (dg-scan): New function, factored out of ...
26889         (scan-assembler): ... here.  Use dg-scan.
26890         (scan-assembler-not): Likewise.
26891         (scan-file): New function.
26892         (scan-file-not): Likewise.
26893         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
26894         * gcc.dg/cpp/_Pragma4.c: Likewise.
26895         * gcc.dg/cpp/_Pragma5.c: Likewise.
26896         * gcc.dg/cpp/avoidpaste1.c: Likewise.
26897         * gcc.dg/cpp/avoidpaste2.c: Likewise.
26898         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
26899         * gcc.dg/cpp/cmdlne-P.c: Likewise.
26900         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
26901         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
26902         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
26903         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
26904         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
26905         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
26906         * gcc.dg/cpp/cxxcom1.c: Likewise.
26907         * gcc.dg/cpp/line1.c: Likewise.
26908         * gcc.dg/cpp/maccom1.c: Likewise.
26909         * gcc.dg/cpp/maccom2.c: Likewise.
26910         * gcc.dg/cpp/maccom3.c: Likewise.
26911         * gcc.dg/cpp/maccom4.c: Likewise.
26912         * gcc.dg/cpp/maccom5.c: Likewise.
26913         * gcc.dg/cpp/maccom6.c: Likewise.
26914         * gcc.dg/cpp/multiline.c: Likewise.
26915         * gcc.dg/cpp/spacing1.c: Likewise.
26916         * gcc.dg/cpp/spacing2.c: Likewise.
26917         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
26918         * gcc.dg/cpp/trad/maccom1.c: Likewise.
26919         * gcc.dg/cpp/trad/maccom2.c: Likewise.
26920         * gcc.dg/cpp/trad/maccom3.c: Likewise.
26921         * gcc.dg/cpp/trad/maccom4.c: Likewise.
26922         * gcc.dg/cpp/trad/maccom6.c: Likewise.
26923         * gcc.dg/cpp/cxxcom2.c: Likewise.
26924         * gcc.dg/cpp/cxxcom2.h: New file.
26925
26926         * gcc.dg/cpp/truefalse.cpp: Move it to ...
26927         * g++.dg/cpp/truefalse.C: Here.
26928         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
26929
26930 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
26931
26932         * gcc.dg/cpp/redef3.c: New file.
26933
26934 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26935
26936         * gcc.dg/i386-loop-3.c: New test.
26937
26938 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
26939
26940         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
26941
26942 2003-05-31  Roger Sayle  <roger@eyesopen.com>
26943
26944         * gcc.dg/fwrapv-1.c: New test case.
26945         * gcc.dg/fwrapv-2.c: New test case.
26946
26947 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26948
26949         PR c++/10956
26950         * g++.dg/template/spec9.C: New test.
26951
26952 2003-05-29  Roger Sayle  <roger@eyesopen.com>
26953
26954         * gcc.dg/duff-4.c: New test case.
26955
26956 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
26957
26958         PR fortran/10843
26959         * g77.dg/ffixed-form-1.f: New test
26960         * g77.dg/ffixed-form-2.f: New test
26961         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
26962         * g77.dg/ffree-form-3.f: New test
26963
26964 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
26965
26966         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
26967         * gcc.dg/wint_t-1.c: Likewise.
26968
26969 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26970
26971         * g++.dg/template/access11.C: New test.
26972
26973 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26974
26975         PR c++/10849
26976         * g++.dg/template/access10.C: New test.
26977
26978 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
26979             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26980
26981         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
26982
26983 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
26984
26985         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
26986         suppress for powerpc-*-darwin*.
26987         * gcc.dg/torture/builtin-noret-2.c: Likewise.
26988
26989 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
26990
26991         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
26992         suppress option for powerpc-*-darwin*.
26993
26994 2003-05-23  Roger Sayle  <roger@eyesopen.com>
26995
26996         * gcc.dg/builtins-1.c: Add tests for tan and atan.
26997         * gcc.dg/builtins-4.c: Add test for fmod.
26998
26999 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27000
27001         PR c++/10682
27002         * g++.dg/template/instantiate4.C: New test.
27003
27004 2003-05-22  Roger Sayle  <roger@eyesopen.com>
27005
27006         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
27007
27008 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
27009
27010         * gcc.dg/compat/scalar-return-1_main.c: New file.
27011         * gcc.dg/compat/scalar-return-1_x.c: New file.
27012         * gcc.dg/compat/scalar-return-1_y.c: New file.
27013         * gcc.dg/compat/scalar-return-2_main.c: New file.
27014         * gcc.dg/compat/scalar-return-2_x.c: New file.
27015         * gcc.dg/compat/scalar-return-2_y.c: New file.
27016         * gcc.dg/compat/struct-return-3_main.c: New file.
27017         * gcc.dg/compat/struct-return-3_y.c: New file.
27018         * gcc.dg/compat/struct-return-3_x.c: New file.
27019         * gcc.dg/compat/struct-return-2_main.c: New file.
27020         * gcc.dg/compat/struct-return-2_x.c: New file.
27021         * gcc.dg/compat/struct-return-2_y.c: New file.
27022
27023 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27024
27025         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
27026         for hppa*-hp-hpux*.
27027         * gcc.dg/20021014-1.c (dg-options): Likewise.
27028         * gcc.dg/nest.c (dg-options): Likewise.
27029
27030 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
27031
27032         PR c++/9738
27033         * g++.dg/ext/dllimport2.C: New file.
27034         * g++.dg/ext/dllimport3.C: New file.
27035
27036 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
27037
27038         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
27039         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27040         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27041         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27042         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27043         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27044         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
27045         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
27046         * gcc.dg/compat/small-struct-defs.h: New file.
27047         * gcc.dg/compat/small-struct-init.h: New file.
27048         * gcc.dg/compat/small-struct-check.h: New file.
27049         * gcc.dg/compat/fp-struct-defs.h: New file.
27050         * gcc.dg/compat/fp-struct-check.h: New file.
27051         * gcc.dg/compat/fp-struct-init.h: New file.
27052         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
27053         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
27054
27055 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
27056
27057         * gcc.dg/20030225-2.c: New test.
27058
27059 2003-05-18  Roger Sayle  <roger@eyesopen.com>
27060             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27061
27062         * gcc.c-torture/compile/20030518-1.c: New test case.
27063
27064 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
27065
27066         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
27067         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
27068         gcc-dg-debug-runtest.
27069         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
27070         gcc-dg-debug-runtest.
27071
27072 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27073
27074         PR c++/9022
27075         * g++.dg/lookup/using6.C: New test.
27076
27077 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27078
27079         * g++.dg/parse/access2.C: New test.
27080
27081 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
27082
27083         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
27084         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
27085         * gcc.dg/debug/debug.exp: Likewise.
27086
27087 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
27088
27089         * gcc.dg/dollar.c: New test.
27090
27091 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
27092
27093         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
27094         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
27095         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
27096         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
27097         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
27098         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
27099         * gcc.dg/compat/struct-by-value-6_main.c: New file.
27100         * gcc.dg/compat/struct-by-value-6_x.c: New file.
27101         * gcc.dg/compat/struct-by-value-6_y.c: New file.
27102         * gcc.dg/compat/struct-by-value-7_main.c: New file.
27103         * gcc.dg/compat/struct-by-value-7_x.c: New file.
27104         * gcc.dg/compat/struct-by-value-7_y.c: New file.
27105         * gcc.dg/compat/struct-by-value-8_main.c: New file.
27106         * gcc.dg/compat/struct-by-value-8_x.c: New file.
27107         * gcc.dg/compat/struct-by-value-8_y.c: New file.
27108         * gcc.dg/compat/struct-by-value-9_main.c: New file.
27109         * gcc.dg/compat/struct-by-value-9_x.c: New file.
27110         * gcc.dg/compat/struct-by-value-9_y.c: New file.
27111
27112 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
27113
27114         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
27115         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
27116         support for "repo" mode.
27117         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
27118         * lib/g77-dg.exp: Likewise.
27119         * lib/obj-dg.exp: Likewise.
27120
27121 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
27122
27123         Merge from gcc-3_2-rhl8-branch:
27124         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
27125
27126         * gcc.dg/tls/opt-6.c: New test.
27127
27128         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
27129
27130         * gcc.dg/20030405-1.c: New test.
27131
27132         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
27133
27134         * gcc.dg/20030309-1.c: New test.
27135
27136         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27137
27138         * gcc.c-torture/execute/20030307-1.c: New test.
27139
27140         2003-02-20  Randolph Chung  <tausq@debian.org>
27141
27142         * gcc.c-torture/compile/20030220-1.c: New test.
27143
27144         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
27145
27146         * gcc.dg/20030217-1.c: New test.
27147
27148         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
27149
27150         * gcc.c-torture/compile/20020129-1.c: New test.
27151
27152         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27153
27154         * gcc.dg/unroll-1.c: New test.
27155
27156         2002-11-16  Jan Hubicka  <jh@suse.cz>
27157
27158         * gcc.c-torture/execute/20020920-1.c: New test.
27159
27160         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
27161
27162         PR target/7434
27163         * gcc.c-torture/compile/20021008-1.c: New test.
27164
27165         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
27166
27167         PR target/7559
27168         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
27169
27170         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
27171
27172         * gcc.c-torture/compile/20020807-1.c: New test.
27173
27174         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
27175
27176         * gcc.dg/tls/opt-1.c: New test.
27177
27178         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
27179
27180         * gcc.dg/20020729-1.c: New test.
27181
27182         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
27183
27184         * g++.dg/opt/life1.C: New test.
27185
27186         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
27187
27188         * gcc.dg/20020525-1.c: New test.
27189
27190         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
27191
27192         PR c++/6794
27193         * g++.dg/ext/pretty1.C: New test.
27194         * g++.dg/ext/pretty2.C: New test.
27195
27196 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
27197
27198         PR c++/8385
27199         * g++.dg/ext/typeof5.C: New test.
27200
27201 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
27202
27203         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
27204         __USER_LABEL_PREFIX__ into account.
27205         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
27206
27207 2003-05-14  Roger Sayle  <roger@eyesopen.com>
27208
27209         * gcc.dg/builtins-15.c: New test case.
27210
27211 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
27212
27213         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
27214
27215 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
27216
27217         * lib/g++.exp: Tweak handling of additional source files.
27218         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
27219         * g++.dg/special/conpr-2a.C: Rename to ...
27220         * g++.dg/special/conpr-2a.cc: ... this.
27221         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
27222         * g++.dg/special/conpr-3a.C: Rename to ...
27223         * g++.dg/special/conpr-3a.cc: This.
27224         * g++.dg/special/conpr-3b.C: Rename to ...
27225         * g++.dg/special/conpr-3b.cc: This.
27226         * g++.dg/special/conpr-4.C: New test.
27227         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
27228
27229 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
27230
27231         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
27232
27233 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27234
27235         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
27236         * g++.old-deja/g++.robertl/eb71.C: Likewise.
27237         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
27238         * g++.old-deja/g++.other/warn3.C: Likewise.
27239
27240 2003-05-11  Roger Sayle  <roger@eyesopen.com>
27241
27242         * gcc.dg/i386-387-1.c: Update to also test log.
27243         * gcc.dg/i386-387-2.c: Likewise.
27244
27245 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
27246
27247         * g77.f-torture/execute/int8421.f: New test.
27248
27249 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27250
27251         PR c++/10230, c++/10481
27252         * g++.dg/lookup/scoped5.C: New test.
27253
27254 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27255
27256         PR c++/10552
27257         * g++.dg/template/ttp6.C: New test.
27258
27259 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
27260
27261         * gcc.c-torture/execute/builtins: New directory.
27262         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
27263         gcc.c-torture/execute/builtins.
27264         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
27265         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
27266         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
27267         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
27268
27269 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27270
27271         PR c++/9252
27272         * g++.dg/template/access8.C: New test.
27273         * g++.dg/template/access9.C: New test.
27274
27275 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27276
27277         PR c++/9554
27278         * g++.dg/parse/access1.C: New test.
27279
27280 2003-05-09  DJ Delorie  <dj@redhat.com>
27281
27282         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
27283         long, and not an int.
27284
27285 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27286
27287         PR c++/10555, c++/10576
27288         * g++.dg/template/memclass1.C: New test.
27289
27290 2003-05-08  DJ Delorie  <dj@redhat.com>
27291
27292         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
27293         targets.
27294         * gcc.c-torture/execute/20021024-1.x: Likewise.
27295         * gcc.c-torture/execute/shiftdi.x: Likewise.
27296         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
27297         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
27298         * gcc.dg/20021018-1.c: Likewise.
27299
27300 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27301
27302         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
27303
27304         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
27305         (bcopy): Call memmove.
27306
27307 2003-05-08  Roger Sayle  <roger@eyesopen.com>
27308
27309         * g77.f-torture/compile/8485.f: New test case.
27310
27311 2003-05-07  Richard Henderson  <rth@redhat.com>
27312
27313         PR c++/10570
27314         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
27315         Verify exception_cleanup not called for rethrows.
27316         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
27317         when exiting catch block without rethrowing.
27318         * g++.dg/eh/forced3.C: New.
27319         * g++.dg/eh/forced4.C: New.
27320
27321 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
27322
27323         * gcc.dg/20030505.c: Fix triplet.
27324
27325 2003-05-06  DJ Delorie  <dj@redhat.com>
27326
27327         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
27328         * gcc.dg/nest.c: Likewise.
27329
27330 2003-05-05  Roger Sayle  <roger@eyesopen.com>
27331
27332         * gcc.dg/builtins-14.c: New test case.
27333
27334 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
27335
27336         * lib/compat.exp (compat-execute): New argument.
27337         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
27338         * gcc.dg/compat: New test directory.
27339         * gcc.dg/compat/compat.exp: New expect script.
27340         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
27341         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
27342         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
27343         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
27344         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
27345         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
27346
27347         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
27348         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
27349         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
27350         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
27351         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
27352         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
27353         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
27354         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
27355         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
27356         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
27357         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
27358         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
27359         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
27360         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
27361         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
27362
27363 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
27364
27365         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
27366
27367 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
27368
27369         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
27370
27371 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
27372
27373         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
27374         * gcc.dg/ppc-fsel-2.c: New test.
27375
27376         * gcc.dg/unused-5.c: New test.
27377
27378 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27379
27380         PR c++/10496
27381         * g++.dg/warn/pmf1.C: New test.
27382
27383 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27384
27385         PR c++/4494
27386         * g++.dg/warn/main.C: New test.
27387
27388 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27389
27390         * gcc.dg/nonnull-3.c: New test.
27391
27392 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
27393
27394         * gcc.dg/cpp/Wtrigraphs.c: Update.
27395         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
27396
27397 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
27398
27399         * gcc.dg/ppc-fsel-1.c: New test.
27400
27401 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
27402
27403         PR c/10604
27404         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
27405
27406 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
27407
27408         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
27409
27410 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27411
27412         PR c++/9364, c++/10553, c++/10586
27413         * g++.dg/parse/typename4.C: New test.
27414         * g++.dg/parse/typename5.C: Likewise.
27415
27416 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
27417
27418         * gcc.c-torture/compile/20030503-1.c: New test.
27419
27420 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27421
27422         * g++.dg/lookup/using5.C: Fix testcase error.
27423
27424 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
27425
27426         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
27427         since MEABI is no longer supported.  Remove all vestiges
27428         of MEABI from the test.
27429
27430 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27431
27432         PR c++/10554
27433         * g++.dg/lookup/using5.C: New test.
27434
27435 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27436
27437         PR c++/8772
27438         * g++.dg/template/ttp5.C: New test.
27439
27440 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
27441
27442         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
27443         (dg-gpp-additional-sources): New function.
27444         (dg-gpp-additional-files): Likewise.
27445         * lib/g++.exp (additional_sources): New variable.
27446         (additional_files): Likewise.
27447         (g++_target_compile): Deal with them.
27448         * lib/old-dejagnu.exp: Remove.
27449         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
27450         * g++.old-deja: Revise all tests to use dg commands.
27451
27452 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27453
27454         PR c++/9432, c++/9528
27455         * g++.dg/lookup/using4.C: New test.
27456
27457 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
27458
27459         * gcc.dg/noreturn-5.c: New file.
27460         * gcc.dg/noreturn-6.c: New file.
27461
27462         * gcc.c-torture/compile/inline-1.c: New file.
27463
27464 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
27465
27466         PR c++/10551
27467         * g++.dg/template/explicit1.C: New test.
27468
27469 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
27470
27471         PR c++/10549
27472         * g++.dg/other/bitfield1.C: New test.
27473
27474         PR c++/10527
27475         * g++.dg/init/new7.C: New test.
27476
27477 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
27478
27479         * g++.dg/ext/desig1.C: New test.
27480         * g++.dg/ext/init1.C: Update.
27481
27482         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
27483
27484 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
27485
27486         PR c++/10180
27487         * g++.dg/warn/Winline-1.C: New test.
27488
27489 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
27490
27491         * gcc.c-torture/execute/string-opt-19.c: New test.
27492
27493         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
27494         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
27495
27496 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
27497
27498         PR c++/10506
27499         * g++.dg/init/new6.C: New test.
27500
27501         PR c++/10503
27502         * g++.dg/init/ref6.C: New test.
27503
27504 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
27505
27506         * g++.dg/warn/weak1.C: XFAIL on AIX4.
27507
27508 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27509
27510         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
27511         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
27512
27513 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
27514
27515         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
27516         initialized static data members.
27517
27518 2003-04-25  H.J. Lu <hjl@gnu.org>
27519
27520         * gcc.dg/ia64-sync-4.c: New test.
27521
27522 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27523
27524         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
27525         date.
27526
27527 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
27528
27529         PR c++/10337
27530         * g++.dg/warn/conv1.C: New test.
27531         * g++.old-deja/g++.other/conv7.C: Adjust.
27532         * g++.old-deja/g++.other/overload14.C: Adjust.
27533
27534 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
27535
27536         PR c++/10471
27537         * g++.dg/template/defarg2.C: New test.
27538
27539 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
27540
27541         * gcc.dg/cpp/include2.c: Update.
27542         * gcc.dg/cpp/multiline-2.c: New.
27543         * gcc.dg/cpp/multiline.c: Update.
27544         * gcc.dg/cpp/strify2.c: Update.
27545         * gcc.dg/cpp/trad/literals-2.c: Update.
27546
27547 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27548
27549         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
27550
27551 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
27552
27553         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
27554
27555 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
27556
27557         PR c++/10451
27558         * g++.dg/parse/crash4.C: New test.
27559
27560         PR c++/9847
27561         * g++.dg/parse/crash5.C: New test.
27562
27563 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
27564
27565         PR c++/10446
27566         * g++.dg/parse/crash3.C: New test.
27567
27568         PR c++/10428
27569         * g++.dg/parse/elab1.C: New test.
27570
27571 2003-04-22  Devang Patel  <dpatel@apple.com>
27572
27573         * gcc.dg/cpp/trad/funlike-5.c: New test.
27574
27575 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
27576
27577         * g++.dg/other/packed1.C: Fix dg options.
27578
27579 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
27580
27581         * g++.dg/other/offsetof2.C: New test.
27582
27583 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
27584
27585         * g++.dg/template/recurse.C: Adjust location of error messages.
27586
27587 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
27588
27589         PR c++/9881
27590         * g++.dg/init/addr-const1.C: New test.
27591         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
27592
27593 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27594
27595         PR c++/10405
27596         * g++.dg/lookup/struct-hack1.C: New test.
27597
27598 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
27599
27600         * ucs.c: Update diagnostic messages.
27601
27602 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
27603
27604         * gcc.dg/cpp/truefalse.cpp: New test.
27605         * gcc.dg/cpp/cpp.exp: Update.
27606         * g++.dg/other/stdbool-if.C: Remove.
27607
27608 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
27609
27610         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
27611         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
27612
27613 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27614
27615         * gcc.c-torture/compile/20030418-1.c: New test.
27616
27617 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
27618
27619         * README.compat: Remove; content moved to doc/sourcebuild.texi.
27620
27621 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27622
27623         PR c++/10347
27624         g++.dg/template/dependent-name1.C: New test.
27625
27626 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
27627
27628         * gcc.dg/warn-1.c (tourist_guide): New array,
27629         contains a pointer to bar.
27630
27631 2003-04-16  Roger Sayle  <roger@eyesopen.com>
27632
27633         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
27634         * gcc.c-torture/execute/medce-1.c: New test case.
27635         * gcc.c-torture/execute/medce-2.c: New test case.
27636
27637 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
27638
27639         * lib/prune.exp: Ignore more messages.
27640
27641         PR c++/10381
27642         * g++.dg/parse/lookup3.C: New test.
27643
27644 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
27645
27646         * gcc.c-torture/compile/20030415-1.c : New test.
27647
27648 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
27649
27650         * gcc.c-torture/execute/scope-2.c: Move to ...
27651         * gcc.dg/noncompile/scope.c: .... here.
27652
27653 2003-04-14  Roger Sayle  <roger@eyesopen.com>
27654
27655         * gcc.dg/20030414-2.c: New test case.
27656
27657 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
27658
27659         PR target/10377
27660         * gcc.dg/20030414-1.c: New test.
27661
27662 2003-04-13  Roger Sayle  <roger@eyesopen.com>
27663
27664         * gcc.dg/builtins-12.c: New test case.
27665         * gcc.dg/builtins-13.c: New test case.
27666
27667 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27668
27669         * gcc.c-torture/execute/string-opt-18.c: New test.
27670
27671 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
27672
27673         PR c++/10300
27674         * g++.dg/init/new5.C: New test.
27675
27676 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
27677
27678         PR c++/7910
27679         * g++.dg/ext/dllimport1.C: New test.
27680
27681 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27682
27683         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
27684
27685 2003-04-11  Bud Davis <bdavis9659@comcast.net>
27686
27687         PR Fortran/9263
27688         * g77.f-torture/noncompile/9263.f: New test
27689         PR Fortran/1832
27690         * g77.f-torture/execute/1832.f: New test
27691
27692 2003-04-11  David Chad  <davidc@freebsd.org>
27693             Loren J. Rittle  <ljrittle@acm.org>
27694
27695         libobjc/8562
27696         * objc.dg/headers.m: New test.
27697
27698 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
27699
27700         * gcc.c-torture/execute/builtin-noret-2.c: New.
27701         * gcc.c-torture/execute/builtin-noret-2.x: New.
27702         XFAIL builtin-noret-2.c at -O1 and above.
27703         * gcc.dg/redecl.c: New.
27704         * gcc.dg/Wshadow-1.c: Update error regexps.
27705
27706 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
27707
27708         * g++.dg/abi/bitfield10.C: New test.
27709
27710 2003-04-09  Mike Stump  <mrs@apple.com>
27711
27712         * gcc.dg/pch/pch.exp: Make testcase names longer.
27713         * g++.dg/pch/pch.exp: Make testcase names longer.
27714
27715 2003-04-08  Roger Sayle  <roger@eyesopen.com>
27716
27717         * gcc.dg/builtins-11.c: New test case.
27718
27719 2003-04-08  Roger Sayle  <roger@eyesopen.com>
27720
27721         * gcc.dg/builtins-9.c: New test case.
27722         * gcc.dg/builtins-10.c: New test case.
27723
27724 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
27725
27726         * gcc.dg/noncompile/init-4.c.c: New test.
27727
27728 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
27729
27730         * gcc.misc-test/gcov-9.c: New test.
27731         * gcc.misc-test/gcov-10.c: New test
27732         * gcc.misc-test/gcov-11.c: New test.
27733
27734 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
27735
27736         PR optimization/10024
27737         * gcc.c-torture/compile/20030405-1.c: New test.
27738
27739 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
27740
27741         * gcc.dg/pch/static-3.c: New.
27742         * gcc.dg/pch/static-3.hs: New.
27743         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
27744
27745 2003-04-04  Richard Henderson  <rth@redhat.com>
27746
27747         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
27748         * g++.dg/eh/forced2.C: Likewise.
27749
27750 2003-04-03  Mike Stump  <mrs@apple.com>
27751
27752         * lib/scanasm.exp (scan-assembler): Add xfail processing for
27753         target arg.
27754         (scan-assembler-times, scan-assembler-not): Likewise.
27755         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
27756
27757 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27758
27759         * gcc.dg/sparc-loop-1.c: New test.
27760
27761 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
27762
27763         PR other/9274
27764         * g++.dg/pch/system-2.C: New.
27765         * g++.dg/pch/system-2.Hs: New.
27766
27767 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
27768
27769         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
27770
27771         * g++.dg/eh/simd-1.C (vecfunc): Same.
27772
27773 2003-04-01  Roger Sayle  <roger@eyesopen.com>
27774
27775         * gcc.c-torture/execute/20030401-1.c: New test case.
27776
27777 2003-04-01  Ziemowit Laski <zlaski@apple.com>
27778
27779         * objc.dg/defs.m: New.
27780
27781 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
27782
27783         * g++.dg/eh/simd-1.C: New.
27784         * g++.dg/eh/simd-2.C: New.
27785
27786 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
27787
27788         * gcc.c-torture/execute/simd-3.c: New.
27789
27790 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
27791
27792         PR c/9936
27793         * gcc.dg/20030331-2.c: New test.
27794
27795 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
27796
27797         PR c++/10278
27798         * g++.dg/parse/crash2.C: New test.
27799
27800 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
27801
27802         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
27803         * gcc.c-torture/execute/20030331-1.c: ...here.
27804
27805 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
27806
27807         * gcc.c-torture/execute/20030331-1.c: New test.
27808
27809 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
27810
27811         * lib/gcov.exp: Adjust call return testing strings.
27812         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
27813
27814 2003-03-31  Roger Sayle  <roger@eyesopen.com>
27815
27816         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
27817         * gcc.dg/builtins-7.c: New test case.
27818         * gcc.dg/builtins-8.c: New test case.
27819
27820 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
27821
27822         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
27823
27824 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
27825
27826         PR c++/7647
27827         * g++.dg/lookup-class-member-2.C: New test.
27828
27829 2003-03-30  Glen Nakamura  <glen@imodulo.com>
27830
27831         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
27832
27833 2003-03-28  Roger Sayle  <roger@eyesopen.com>
27834
27835         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
27836
27837 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
27838
27839         * g++.dg/init/attrib1.C: New test.
27840
27841 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
27842
27843         * gcc.dg/ultrasp8.c: New test.
27844
27845 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
27846
27847         * gcc.dg/ultrasp7.c: New test.
27848
27849 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
27850
27851         PR c++/10047
27852         * g++.dg/template/inline1.C: New test.
27853
27854 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
27855
27856         * gcc.dg/sparc-dwarf2.c: New test.
27857
27858 2003-03-27  Roger Sayle  <roger@eyesopen.com>
27859
27860         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
27861         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
27862
27863 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
27864
27865         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
27866         than reading .x files.
27867         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
27868         * g77.dg/gcov/gcov-1.f: Likewise.
27869         * gcc.misc-tests/gcov-4b.c: Likewise.
27870         * gcc.misc-tests/gcov-5b.c: Likewise.
27871         * gcc.misc-tests/gcov-6.c: Likewise.
27872         * gcc.misc-tests/gcov-7.c: Likewise.
27873         * gcc.misc-tests/gcov-8.c: Likewise.
27874         * g++.dg/gcov/gcov-1.x: Remove.
27875         * g77.dg/gcov/gcov-1.x: Likewise.
27876         * gcc.misc-tests/gcov-4b.x: Likewise.
27877         * gcc.misc-tests/gcov-5b.x: Likewise.
27878         * gcc.misc-tests/gcov-6.x: Likewise.
27879         * gcc.misc-tests/gcov-7.x: Likewise.
27880         * gcc.misc-tests/gcov-8.x: Likewise.
27881
27882 2003-03-27  Glen Nakamura  <glen@imodulo.com>
27883
27884         PR opt/10087
27885         * gcc.dg/20030324-1.c: New test.
27886
27887 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
27888
27889         PR c++/10224
27890         * g++.dg/template/arg3.C: New test.
27891
27892         PR c++/10158
27893         * g++.dg/template/friend18.C: New test.
27894
27895 2003-03-26  Roger Sayle  <roger@eyesopen.com>
27896
27897         * g77.f-torture/compile/20030326-1.f: New test case.
27898
27899 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
27900
27901         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
27902
27903         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
27904
27905 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
27906
27907         * gcc.dg/ia64-sync-3.c: New test.
27908
27909 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
27910
27911         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
27912
27913 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
27914
27915         * gcc.dg/ultrasp6.c: New test.
27916
27917 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27918
27919         * gcc.dg/i386-signbit-1.c: New test.
27920         * gcc.dg/i386-signbit-2.c: New test.
27921         * gcc.dg/i386-signbit-3.c: New test.
27922
27923 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27924
27925         * gcc.dg/ultrasp5.c: Fix options.
27926
27927 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27928
27929         * gcc.dg/ultrasp5.c: Fix comment.
27930
27931 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
27932
27933         PR fortran/10197
27934         * g77.f-torture/execute/10197.f: New test.
27935
27936 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
27937
27938         PR c++/9898, c++/383
27939         * g++.dg/template/conv6.C: New test.
27940
27941         PR c++/10119
27942         * g++.dg/template/ptrmem5.C: New test.
27943
27944         PR c++/10026
27945         * g++.dg/lookup/koenig1.C: New test.
27946
27947         PR C++/10199
27948         * g++.dg/lookup/template2.C: New test.
27949
27950 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
27951
27952         * g++.dg/opt/rtti1.C: New test.
27953
27954 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27955
27956         * gcc.dg/ultrasp5.c: New test.
27957
27958 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
27959
27960         PR middle-end/9967
27961         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
27962         builtin fputs.
27963
27964 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
27965
27966         PR c/8224
27967         * gcc.dg/20030323-1.c: New test.
27968
27969 2003-03-23  Roger Sayle  <roger@eyesopen.com>
27970
27971         * gcc.c-torture/compile/20030323-1.c: New test case.
27972
27973 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
27974
27975         * gcc.dg/20030321-1.c: New test.
27976
27977 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
27978
27979         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
27980
27981 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
27982
27983         PR c++/9978, c++/9708
27984         * g++.dg/ext/vlm1.C: Adjust expected error.
27985         * g++.dg/ext/vla2.C: New test.
27986         * g++.dg/template/arg1.C: New test.
27987         * g++.dg/template/arg2.C: New test.
27988
27989 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
27990
27991         * g77.f-torture/execute/select.f: New test.
27992         * g77.f-torture/noncompile/select_no_compile.f: New test.
27993
27994 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
27995
27996         PR c++/9898
27997         * g++.dg/other/error4.C: New test.
27998
27999 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
28000
28001         * g++.dg/template/friend17.C: New test.
28002
28003 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
28004
28005         * gcc.c-torture/compile/20030320-1.c: New.
28006
28007 2003-03-20  Roger Sayle  <roger@eyesopen.com>
28008
28009         * gcc.dg/builtins-6.c: New test case.
28010
28011 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
28012
28013         PR target/10073
28014         * gcc.c-torture/compile/20030319-1.c: New.
28015
28016 2003-03-18  Jan Hubicka  <jh@suse.cz>
28017
28018         * gcc.dg/i386-cvt-1.c: New test.
28019
28020 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
28021
28022         * objc.dg/naming-1.m: Use "(parse|syntax) error".
28023         * objc.dg/naming-2.m: Likewise.
28024
28025 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
28026
28027         PR c++/9639
28028         * g++.dg/parse/crash1.C: New test.
28029
28030 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
28031
28032         PR c++/8805
28033         * g++.dg/eh/cleanup1.C: New test.
28034
28035 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
28036
28037         * gcc.c-torture/execute/20030316-1.c: New test case.
28038
28039 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
28040
28041         PR c++/9629
28042         * g++.dg/init/ctor2.C: New test.
28043
28044 2003-03-15  Roger Sayle  <roger@eyesopen.com>
28045
28046         * g77.f-torture/compile/xformat.f: New test case.
28047
28048 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28049
28050         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
28051         * g++.old-deja/g++.mike/eh50.C: Likewise.
28052
28053 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28054
28055         PR c++/6440
28056         * g++.dg/template/spec7.C: New test.
28057         * g++.dg/template/spec8.C: Likewise.
28058
28059 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
28060
28061         * gcc.c-torture/execute/20030313-1.c: New test.
28062
28063 2003-03-14  Richard Henderson  <rth@redhat.com>
28064
28065         * gcc.dg/inline-2.c: Adjust alpha test for external call.
28066
28067 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28068
28069         * gcc.c-torture/compile/20030314-1.c: New test.
28070
28071 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
28072
28073         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
28074         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
28075         thumb target,
28076         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
28077         to accept newer _imp__  prefix and additional
28078         newline in .drectve section.
28079         * gcc.dg/dll-4.c: Likewise.
28080         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
28081         switch.
28082
28083 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
28084
28085         * g++.dg/parse/namespace9.C: New test.
28086
28087         * g++.dg/init/ref5.C: New test.
28088         * g++.dg/parse/ptrmem1.C: Likewise.
28089
28090 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28091
28092         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
28093         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
28094         regular expression.
28095         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
28096         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
28097
28098 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
28099
28100         * gcc.c-torture/execute/20030224-2.c: New test.
28101
28102 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28103
28104         * gcc.dg/decl-3.c: New test.
28105
28106 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28107
28108         * gcc.dg/i386-loop-2.c: New test.
28109
28110 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
28111
28112         PR c++/9474
28113         * g++.dg/parse/namespace8.C: New test.
28114
28115         PR c++/9924
28116         * g++.dg/overload/builtin2.C: New test.
28117
28118 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
28119
28120         * gcc.dg/return-type-3.c: New test.
28121
28122 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
28123
28124         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
28125         profiling options are not supported.
28126
28127 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
28128
28129         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
28130         * g++.old-deja/g++.warn/impint2.C: Likewise.
28131
28132 2003-03-10  Devang Patel  <dpatel@apple.com>
28133
28134         * g++.dg/cpp/c++_cmd_1.C: New test.
28135         * g++.dg/cpp/c++_cmd_1.h: New file.
28136
28137 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
28138
28139         * gcc.dg/altivec-9.c: New file.
28140
28141 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28142
28143         * gcc.dg/ppc-sdata-1.c: New test.
28144         * gcc.dg/ppc-sdata-2.c: New test.
28145
28146 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
28147
28148         PR c++/9373
28149         * g++.dg/opt/ptrmem2.C: New test.
28150
28151         PR c++/8534
28152         * g++.dg/opt/ptrmem1.C: New test.
28153
28154 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28155
28156         * gcc.dg/i386-loop-1.c: New test.
28157
28158 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28159
28160         PR c++/9970
28161         * g++.dg/lookup/friend1.C: New test.
28162
28163 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
28164
28165         PR c++/9823
28166         * g++.dg/parser/constructor1.C: New test.
28167
28168 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
28169
28170         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
28171
28172         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
28173
28174 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
28175
28176         * gcc.dg/cpp/Wunused.c: Update test.
28177
28178 2003-03-08  Jan Hubicka  <jh@suse.cz>
28179
28180         * gcc.dg/inline-3.c: New test.
28181
28182 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
28183
28184         PR c++/9809
28185         * g++.dg/parse/builtin1.C: New test.
28186
28187         PR c++/9982
28188         * g++.dg/abi/cookie1.C: New test.
28189         * g++.dg/abi/cookie2.C: Likewise.
28190
28191         PR c++/9524
28192         * g++.dg/template/field1.C: New test.
28193
28194         PR c++/9912
28195         * g++.dg/parse/class1.C: New test.
28196         * g++.dg/parse/namespace7.C: Likewise.
28197         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
28198
28199 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
28200
28201         * g++.dg/init/ref4.C: New test.
28202
28203 2003-03-07  Jan Hubicka  <jh@suse.cz>
28204
28205         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
28206         * gcc.dg/inline-3.c: New test.
28207
28208 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
28209
28210         * g++.dg/init/ref3.C: New test.
28211
28212         PR c++/9965
28213         * g++.dg/init/ref2.C: New test.
28214
28215         PR c++/9400
28216         * g++.dg/warn/Wshadow-2.C: New test.
28217
28218         PR c++/9791
28219         * g++.dg/warn/Woverloaded-1.C: New test.
28220
28221 2003-03-05  Jan Hubicka  <jh@suse.cz>
28222
28223         * gcc.dg/i386-local2.c: New.
28224         * gcc.dg/i386-local.c: Fix typo.
28225
28226 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
28227
28228         * g++.dg/abi/layout3.C: New test.
28229
28230 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28231
28232         * gcc.c-torture/compile/20030305-1.c
28233
28234 2003-03-05  Jan Hubicka  <jh@suse.cz>
28235
28236         * gcc.dg/i386-local.c: New.
28237
28238 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
28239
28240         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
28241
28242 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28243
28244         * gcc.dg/switch-2.c: New test.
28245         * gcc.dg/switch-3.c: New test.
28246         * gcc.dg/Wswitch.c: Adjust line numbers.
28247         * gcc.dg/Wswitch-default.c: Likewise.
28248         * gcc.dg/Wswitch-enum.c: Likewise.
28249
28250 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
28251
28252         * gcc.c-torture/execute/20030222-1.c: New test.
28253
28254 2003-03-03  James E Wilson  <wilson@tuliptree.org>
28255
28256         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
28257
28258 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
28259
28260         PR c++/9878
28261         * g++.dg/init/ref1.C: New test.
28262
28263 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
28264
28265         * gcc.dg/sh-relax.c: New SH-only test.
28266
28267 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
28268
28269         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
28270         comment explaining purpose of testcase.
28271
28272 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
28273
28274         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
28275         for HC11/HC12 (asm needs two int registers).
28276         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
28277         HC11/HC12 because the test uses an asm which needs two 32-bit
28278         registers.
28279
28280 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
28281
28282         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
28283         for HC11/HC12 (array is too large otherwise).
28284         * gcc.c-torture/compile/920501-4.x: New file, likewise.
28285         * gcc.c-torture/compile/20010518-2.x: Likewise.
28286         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
28287         HC11/HC12 (array is too large).
28288
28289 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
28290
28291         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
28292         * lib/g++-dg.exp (g++-dg-test): Likewise.
28293
28294 2003-03-01  Roger Sayle  <roger@eyesopen.com>
28295
28296         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
28297         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
28298
28299 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28300
28301         * g++.dg/warn/implicit-typename1.C: Remove warning.
28302
28303 2003-02-28  Richard Henderson  <rth@redhat.com>
28304
28305         * gcc.dg/noreturn-1.c: Move noreturn warning line.
28306         * gcc.dg/return-type-1.c: Move control reaches end warning line.
28307
28308 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
28309
28310         * gcc.dg/pch/pch.exp: Change .pch to .gch.
28311         * g++.dg/pch/pch.exp: Likewise.
28312
28313 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
28314
28315         PR c++/9879
28316         * testsuite/g++.dg/init/new4.C: New test.
28317
28318 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
28319
28320         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
28321
28322 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
28323
28324         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
28325         unsigned long.
28326
28327         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
28328         wider than float.
28329
28330 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28331
28332         * lib/scanasm.exp: Add support for counting numbers of
28333         occurences.
28334         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
28335         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
28336
28337 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
28338
28339         PR c++/9683
28340         * g++.dg/template/static3.C: New test.
28341
28342         PR c++/9829
28343         * g++.dg/parse/namespace6.C: New test.
28344
28345 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28346
28347         PR target/9732
28348         * gcc.dg/20030225-1.c: New test.
28349
28350 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
28351
28352         * README: Remove out-of-date information.
28353
28354         PR c++/9836
28355         * g++.dg/template/spec6.C: New test.
28356
28357 2003-02-24  Jeff Law  <law@redhat.com>
28358
28359         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
28360
28361 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28362
28363         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
28364         * gcc.dg/pragma-ep-1.c: Likewise.
28365
28366 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28367
28368         PR c++/9602
28369         * g++.dg/template/friend16.C: New test.
28370
28371 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
28372
28373         PR c++/5333
28374         * g++.dg/parse/fused-params1.C: Adjust error messages.
28375         * g++.dg/template/nested3.C: New test.
28376
28377 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
28378
28379         * g++.dg/abi/param1.C: New test.
28380
28381 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28382
28383         PR c++/7982
28384         * g++.dg/warn/implicit-typename1.C: New test.
28385
28386 2003-02-22  Kelley Cook <kelleycook@comcast.net>
28387
28388         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
28389         with "mtune".
28390         * g++.old-deja/g++.other/store-expr2.C: Likewise.
28391         * gcc.c-torture/execute/20010129-1.x: Likewise.
28392         * gcc.dg/20011107-1.c: Likewise.
28393         * gcc.dg/20020108-1.c: Likewise.
28394         * gcc.dg/20020122-3.c: Likewise.
28395         * gcc.dg/20020206-1.c: Likewise.
28396         * gcc.dg/20020310-1.c: Likewise.
28397         * gcc.dg/20020426-2.c: Likewise.
28398         * gcc.dg/20020517-1.c: Likewise.
28399         * gcc.dg/991230-1.c: Likewise.
28400         * gcc.dg/i386-unroll-1.c: Likewise.
28401         * gcc.misc-tests/i386-prefetch.exp: Likewise.
28402
28403 2003-02-22  Jan Hubicka  <jh@suse.cz>
28404
28405         * gcc.dg/i386-mul.c: New test.
28406
28407 2003-02-21  Roger Sayle  <roger@eyesopen.com>
28408
28409         * gcc.dg/builtins-5.c: New test case.
28410
28411 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
28412
28413         * gcc.dg/asmreg-1.c: New test.
28414
28415 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
28416
28417         PR c++/9749
28418         * g++.dg/parse/varmod1.C: New test.
28419
28420 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
28421
28422         PR c++/9727
28423         * g++.dg/template/op1.C: New test.
28424
28425 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
28426
28427         PR c++/8906
28428         * g++.dg/template/nested2.C: New test.
28429
28430 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
28431
28432         PR c++/8724
28433         * g++.dg/expr/dtor1.C: New test.
28434
28435 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
28436
28437         * gcc.dg/cpp/include3.c: New test.
28438         * gcc.dg/cpp/inc/foo.h: New file.
28439
28440 2003-02-21  Glen Nakamura  <glen@imodulo.com>
28441
28442         * gcc.c-torture/execute/20030221-1.c: New test.
28443
28444 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
28445
28446         PR c++/9729
28447         * g++.dg/abi/conv1.C: New test.
28448
28449 2003-02-20  Jan Hubicka  <jh@suse.cz>
28450
28451         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
28452
28453 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
28454
28455         * gcc.c-torture/compile/20030219-1.c: New test.
28456
28457 2003-02-18  Jan Hubicka  <jh@suse.cz>
28458
28459         * gcc.dg/funcorder.c: New test.
28460
28461 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
28462
28463         * gcc.c-torture/execute/20030218-1.c: New.
28464
28465 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
28466
28467         * gcc.dg/20030218-1.c: New.
28468
28469 2003-02-18  Richard Henderson  <rth@redhat.com>
28470
28471         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
28472         * gcc.dg/attr-used-2.c: New.
28473
28474 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
28475
28476         PR c++/9704
28477         * g++.dg/init/copy5.C: New test.
28478
28479 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
28480
28481         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
28482         * g++.dg/pch/pch.exp: Likewise.
28483
28484 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
28485
28486         * gcc.c-torture/execute/20030209-1.c: Enable the test if
28487         STACK_SIZE is not defined.
28488
28489 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28490
28491         PR c++/9457
28492         * g++.dg/template/init1.C: New test.
28493
28494 2003-02-16  Jan HUbicka  <jh@suse.cz>
28495
28496         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
28497         (foo): Add few extra tests
28498         * gcc.dg/c99-const-expr-3.c: Likewise.
28499         * gcc.c-torture/execute/20030216-1.c: New.
28500
28501 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28502
28503         PR c++/9459
28504         * g++.dg/ext/typeof4.C: New test.
28505
28506 2003-02-15  Roger Sayle  <roger@eyesopen.com>
28507
28508         * gcc.dg/i386-387-3.c: New test case.
28509
28510 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
28511
28512         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
28513         cris-*-elf* cris-*-aout* and mmix-*-*.
28514
28515 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
28516
28517         * gcc.dg/20030213-1.c: New test.
28518
28519 2003-02-12  Roger Sayle  <roger@eyesopen.com>
28520
28521         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
28522         * gcc.dg/i386-387-2.c: Likewise.
28523
28524 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
28525
28526         * gcc.dg/ppc-spe.c: Fix formatting.
28527         Enable tests that were previously unsupported by gas.
28528         Delete tests for instructions that no longer exist.
28529         Switch arguments on evsubifw builtin.
28530
28531 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
28532
28533         * gcc.c-torture/execute/20030209-1.c: Disable the test if
28534         STACK_SIZE is too small.
28535
28536 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28537             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
28538
28539         * gcc.dg/decl-2.c: New test.
28540
28541 2003-02-10  Jan Hubicka  <jh@suse.cz>
28542
28543         * gcc.dg/i386-fpcvt-1.c: New test.
28544
28545 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
28546
28547         * gcc.c-torture/execute/20030209-1.c: New test.
28548
28549 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
28550
28551         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
28552         int-wide bitops, use the constants of the same width.
28553         Likewise, if long long is 32-bit wide, test bitops using
28554         32-bit constants.
28555
28556 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
28557
28558         * gcc.dg/20021014-1.c: Annotate with expected notice text.
28559
28560 2003-02-07  Roger Sayle  <roger@eyesopen.com>
28561
28562         * testsuite/gcc.dg/builtins-4.c: New test case.
28563
28564 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28565
28566         * gcc.dg/20020430-1.c: Fix dg command typos.
28567         * gcc.dg/20020503-1.c: Likewise.
28568
28569 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28570
28571         PR c++/8785
28572         * g++.dg/parse/fused-params1.C: New test.
28573
28574         PR c++/8857
28575         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
28576
28577         PR c++/8921
28578         * g++.dg/parse/non-dependent1.C: New test.
28579
28580         PR c++/8928
28581         * g++.dg/parse/dupl-tmpl-args1.C: New test.
28582
28583         PR c++/9228
28584         * g++.dg/parse/undefined7.C: New test.
28585         * g++.dg/parse/non-templ1.C: New test.
28586
28587         PR c++/9229
28588         * g++.dg/parse/too-many-tmpl-args1.C: New test.
28589
28590 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
28591
28592         * gcc.c-torture/compile/20030206-1.c: New test.
28593
28594 2003-02-05  Roger Sayle  <roger@eyesopen.com>
28595
28596         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
28597         "pow" to "foo" to avoid potential confusion with a math built-in.
28598
28599 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28600
28601         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
28602         conditions for SPARC targets.
28603
28604 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
28605
28606         * gcc.dg/20030204-1.c: New test.
28607
28608 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28609
28610         PR c++/38
28611         * g++.dg/parse/array-size1.C: New test.
28612
28613         PR c++/5657
28614         * g++.dg/parse/undefined3.C: New test.
28615
28616         PR c++/5665
28617         * g++.dg/parse/undefined4.C: New test.
28618
28619         PR c++/5975
28620         * g++.dg/parse/undefined5.C: New test.
28621
28622         PR c++/7259
28623         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
28624
28625         PR c++/8578
28626         * g++.dg/parse/casting-operator1.C: New test.
28627
28628         PR c++/8596
28629         * g++.dg/parse/undefined6.C: New test.
28630
28631         PR c++/8736
28632         * g++.dg/parse/missing-template1.C: New test.
28633
28634 2003-02-04  Jan Hubicka  <jh@suse.cz>
28635
28636         * gcc.dg/i386-cadd.c: Compile using -march=k8.
28637         * gcc.dg/i386-cmov?.c: Likewise.
28638         * gcc.dg/i386-fpcvt-?.c: Likewise.
28639         * gcc.dg/i386-ssefp-1.c: Likewise.
28640         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
28641         conventions.
28642
28643 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
28644
28645         PR c++/7129
28646         * testsuite/g++.dg/ext/max.C: New test.
28647
28648 2003-02-03  Jan Hubicka  <jh@suse.cz>
28649
28650         * gcc.c-torture/execute/20030203-1.c: New test.
28651
28652 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
28653
28654         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
28655         'natural-endian'.
28656
28657 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
28658
28659         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
28660         * g++.dg/init/new2.C: Likewise.
28661         * g++.dg/other/new1.C: Likewise.
28662
28663 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
28664
28665         * gcc.dg/struct-ret-libc.c: New test.
28666
28667 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
28668
28669         * gcc.dg/20030129-1.c: New test.
28670
28671 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28672
28673         PR c++/8849
28674         * g++.dg/template/ptrmem4.C: New test.
28675
28676 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
28677
28678         * g++.dg/parser/constant1.C: New test.
28679
28680 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28681
28682         PR c++/8591
28683         * g++.dg/parse/friend2.C: New test.
28684
28685 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
28686
28687         PR c++/9437
28688         * g++.dg/template/unify4.C: New test.
28689
28690 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
28691
28692         * gcc.c-torture/execute/20030128-1.c: New test.
28693
28694 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
28695
28696         * g++.dg/lookup/nested1.C: Test moved from ...
28697         * g++.old-deja/g++.other/lookup24.C: ... here.
28698
28699 2003-01-28  Jan Hubicka  <jh@suse.cz>
28700
28701         * gcc.dg/i386-cmov5.c: New test.
28702
28703 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
28704
28705         * gcc.c-torture/execute/20010925-1.c: Changed the
28706         memcpy declaration.
28707
28708 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
28709
28710         PR c++/3902
28711         * g++.dg/parse/template5.C: New test.
28712
28713 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
28714
28715         PR fortran/9258
28716         * g77.dg/pr9258: New test.
28717
28718 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28719
28720         * README: Move relevant parts from README.g++.
28721
28722         * README.g++: Remove this file.
28723
28724 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
28725
28726         * g++.dg/abi/dcast1.C: New test.
28727
28728 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28729
28730         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
28731
28732 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
28733
28734         PR c++/47
28735         * g++.old-deja/g++.other/lookup24.C: New test.
28736
28737 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28738
28739         PR middle-end/7227
28740         * gcc.dg/uninit-C.c: New test.
28741
28742 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
28743
28744         * g++.dg/abi/covariant1.C: New test.
28745
28746 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
28747
28748         * gcc.dg/20030123-1.c: New test.
28749
28750 2003-01-25  Jan Hubicka  <jh@suse.cz>
28751
28752         PR opt/8492
28753         * gcc.c-torture/compile/20030125-1.c
28754
28755 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
28756
28757         PR c++/9403
28758         * g++.dg/parse/template3.C: New test.
28759         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
28760
28761         PR c++/795
28762         * g++.dg/parse/template4.C: New test.
28763
28764         PR c++/9415
28765         * g++.dg/template/qual2.C: New test.
28766
28767         PR c++/8545
28768         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
28769
28770         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
28771
28772 2003-01-25  Roger Sayle  <roger@eyesopen.com>
28773
28774         * gcc.c-torture/execute/switch-1.c: New test case.
28775
28776 2003-01-25  Jan Hubicka  <jh@suse.cz>
28777
28778         * gcc.c-torture/execute/20030125-1.[cx]: New test.
28779
28780 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
28781
28782         Tweaks for Bison-1.875. From the NEWS file:
28783         "- `parse error' -> `syntax error'
28784         Bison now uniformly uses the term `syntax error'"
28785         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
28786         * gcc.dg/cpp/digraph2.c: Likewise.
28787         * gcc.dg/cpp/direct2.c: Likewise.
28788         * gcc.dg/cpp/paste4.c: Likewise.
28789         * gcc.dg/c90-restrict-1.c: Likewise.
28790         * gcc.dg/c99-func-2.c: Likewise.
28791         * gcc.dg/noncompile/920721-2.c: Likewise.
28792         * gcc.dg/noncompile/930622-2.c: Likewise.
28793         * gcc.dg/noncompile/940112-1.c: Likewise.
28794         * gcc.dg/noncompile/950921-1.c: Likewise.
28795         * gcc.dg/noncompile/951123-1.c: Likewise.
28796         * gcc.dg/noncompile/971104-1.c: Likewise.
28797         * gcc.dg/noncompile/990416-1.c: Likewise.
28798
28799 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
28800
28801         * g++.dg/parse/undefined1.C: Add error message.
28802
28803 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
28804
28805         PR c++/9354
28806         * g++.dg/parse/new1.C: New test.
28807
28808         PR c++/9216
28809         * g++.dg/parse/template2.C: New test.
28810
28811         PR c++/9354
28812         * g++.dg/parse/typedef2.C: New test.
28813
28814         PR c++/9328
28815         * g++.dg/ext/typeof3.C: New test.
28816
28817 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28818
28819         PR c++/2738
28820         * g++.dg/parse/ret-type1.C: New test.
28821
28822         PR c++/3792
28823         * g++.dg/parse/tmpl-outside1.C: New test.
28824
28825         PR c++/4207
28826         * g++.dg/parse/int-as-enum1.C: New test.
28827
28828         PR c++/4903
28829         * g++.dg/parse/no-typename1.C: New test.
28830
28831         PR c++/5533
28832         * g++.dg/parse/no-value1.C: New test.
28833
28834         PR c++/5921
28835         * g++.dg/parse/wrong-inline1.C: New test.
28836
28837         PR c++/6402
28838         * g++.dg/parse/ref1.C: New test.
28839
28840         PR c++/6992
28841         * g++.dg/parse/attr-ctor1.C: New test.
28842
28843         PR c++/7229
28844         * g++.dg/parse/namespace5.C: New test.
28845
28846         PR c++/7917
28847         * g++.dg/parse/func-def1.C: New test.
28848
28849         PR c++/8143
28850         * g++.dg/parse/undefined1.C: New test.
28851
28852         PR c++/5723, PR c++/8522
28853         * g++.dg/parse/specialization1.C: New test.
28854
28855         PR c++/163, PR c++/8595
28856         * g++.dg/parse/struct-as-enum1.C: New test.
28857
28858         PR c++/9173
28859         * g++.dg/parse/undefined2.C: New test.
28860
28861 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
28862
28863         PR c++/9298
28864         * g++.dg/parse/template1.C: New test.
28865
28866         PR c++/9384
28867         * g++.dg/parse/using1.C: New test.
28868
28869         PR c++/9285
28870         PR c++/9294
28871         * g++.dg/parse/expr2.C: New test.
28872
28873         PR c++/9388
28874         * g++.dg/parse/lookup2.C: Likewise.
28875
28876 2003-01-21  Jan Hubicka  <jh@suse.cz>
28877
28878         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
28879         * gcc.c-torture/execute/eeprof-1.c: Likewise.
28880         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
28881         * gcc.c-torture/execute/string-opt-*.c: Likewise.
28882
28883 2003-01-20  Nick Clifton  <nickc@redhat.com>
28884
28885         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
28886         problem with ARM sibcall code generation.
28887
28888 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
28889
28890         * gcc.c-torture/execute/20030120-1.c: New.
28891
28892 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
28893
28894         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
28895
28896 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
28897
28898         PR c++/9272
28899         * g++.dg/parse/ctor1.C: New test.
28900
28901         PR c++/9294:
28902         * g++.dg/parse/qualified1.C: New test.
28903
28904         * g++.dg/parse/typename3.C: New test.
28905
28906 2003-01-16  Richard Henderson  <rth@redhat.com>
28907
28908         * g++.dg/tls/init-2.C: Fix error matches for real this time.
28909
28910 2003-01-16  Richard Henderson  <rth@redhat.com>
28911
28912         * g++.dg/pch/pch.exp: Copy test header to the working directory
28913         before using it either for precompilation or direct use.
28914         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
28915         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
28916
28917 2003-01-16  Richard Henderson  <rth@redhat.com>
28918
28919         * gcc.dg/pch/pch.exp: Copy test header to the working directory
28920         before using it either for precompilation or direct use.
28921         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
28922         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
28923
28924 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
28925
28926         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
28927         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
28928         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
28929         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
28930         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
28931         typename warning into error.
28932         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
28933         error messages.
28934         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
28935         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
28936         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
28937         messages.
28938         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
28939         make declaration visible in template.
28940         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
28941         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
28942         messages.
28943         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
28944         message.
28945         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
28946         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
28947         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
28948         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
28949         typename warning with error message.
28950         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
28951         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
28952         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
28953
28954 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
28955
28956         * g++.dg/parse/ambig2.C: New test.
28957
28958 2003-01-15  Richard Henderson  <rth@redhat.com>
28959
28960         * g++.dg/tls/init-2.C: Update error message string.
28961
28962 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28963
28964         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
28965
28966 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
28967
28968         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
28969         all for HC11/HC12.
28970         * gcc.c-torture/compile/20001205-1.x: Likewise.
28971         * gcc.c-torture/compile/20001226-1.x: Likewise.
28972         * gcc.c-torture/compile/920520-1.x: Likewise.
28973         * gcc.c-torture/compile/961203-1.x: Likewise.
28974         * gcc.c-torture/compile/20020604-1.x: Likewise.
28975
28976 2003-01-15  Jan Hubicka  <jh@suse.cz>
28977
28978         * gcc.c-torture/compile/20030115-1.c: New test.
28979
28980         * gcc.dg/i386-fpcvt-1.c: New test.
28981         * gcc.dg/i386-fpcvt-2.c: New test.
28982
28983 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
28984
28985         Further conform g++'s __vmi_class_type_info to the C++ ABI
28986         specification.
28987         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
28988         the specification.
28989
28990 2003-01-14  Jan Hubicka  <jh@suse.cz>
28991
28992         * gcc.dg/i386-fpcvt-1.c: New test.
28993         * gcc.dg/i386-fpcvt-2.c: New test.
28994
28995 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28996
28997         * gcc.dg/i386-mmx-3.c: New test.
28998
28999 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
29000
29001         PR c++/9264
29002         * g++.dg/parse/octal1.C: New file.
29003
29004         PR c++/9172
29005         * g++.dg/parse/typename1.C: New file.
29006
29007 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
29008
29009         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
29010         * gcc.dg/bf-no-ms-layout.c: Likewise.
29011         * gcc.dg/bf-ms-attrib.c: Likewise.
29012
29013 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
29014
29015         PR c++/9099
29016         * g++.dg/parse/dtor1.C: New file.
29017
29018         PR c++/9128
29019         * g++.dg/rtti/typeid1.C: New file.
29020
29021         PR c++/9153
29022         * g++.dg/parse/lookup1.C: New file.
29023
29024         PR c++/9171
29025         * g++.dg/templ/spec5.C: New file.
29026
29027 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
29028
29029         * gcc.c-torture/compile/20030110-1.c: New test.
29030
29031 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
29032
29033         Merge from pch-branch:
29034
29035         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
29036
29037         * gcc.dg/pch/cpp-1.h: New.
29038         * gcc.dg/pch/cpp-1.c: New.
29039         * gcc.dg/pch/cpp-2.h: New.
29040         * gcc.dg/pch/cpp-2.c: New.
29041
29042         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
29043
29044         * gcc.dg/pch/except-1.h: New.
29045         * gcc.dg/pch/except-1.c: New.
29046
29047         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
29048
29049         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
29050         running test.
29051         * gcc.dg/pch: Include *.hp not *.h.
29052         * gcc.dg/pch/system-1.h: New.
29053         * gcc.dg/pch/system-1.c: New.
29054
29055         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
29056
29057         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
29058         rather than trying to build and run a program using PCH.
29059         * gcc.dg/pch: Remove dg-do commands from test files.
29060
29061         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
29062
29063         * gcc.dg/pch/macro-3.c: New.
29064         * gcc.dg/pch/macro-3.h: New.
29065
29066         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
29067
29068         * gcc.dg/pch/common-1.c: New.
29069         * gcc.dg/pch/common-1.h: New.
29070         * gcc.dg/pch/decl-1.c: New.
29071         * gcc.dg/pch/decl-1.h: New.
29072         * gcc.dg/pch/decl-2.c: New.
29073         * gcc.dg/pch/decl-2.h: New.
29074         * gcc.dg/pch/decl-3.c: New.
29075         * gcc.dg/pch/decl-3.h: New.
29076         * gcc.dg/pch/decl-4.c: New.
29077         * gcc.dg/pch/decl-4.h: New.
29078         * gcc.dg/pch/decl-5.c: New.
29079         * gcc.dg/pch/decl-5.h: New.
29080         * gcc.dg/pch/global-1.c: New.
29081         * gcc.dg/pch/global-1.h: New.
29082         * gcc.dg/pch/inline-1.c: New.
29083         * gcc.dg/pch/inline-1.h: New.
29084         * gcc.dg/pch/inline-2.c: New.
29085         * gcc.dg/pch/inline-2.h: New.
29086         * gcc.dg/pch/static-1.c: New.
29087         * gcc.dg/pch/static-1.h: New.
29088         * gcc.dg/pch/static-2.c: New.
29089         * gcc.dg/pch/static-2.h: New.
29090
29091         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
29092
29093         * g++.dg/pch/pch.exp: Better handle failing testcases.
29094         * gcc.dg/pch/pch.exp: Likewise.
29095         * gcc.dg/pch/macro-1.c: New.
29096         * gcc.dg/pch/macro-1.h: New.
29097         * gcc.dg/pch/macro-2.c: New.
29098         * gcc.dg/pch/macro-2.h: New.
29099
29100         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
29101
29102         * g++.dg/dg.exp: Treat files in pch/ specially.
29103         * g++.dg/pch/pch.exp: New file.
29104         * g++.dg/pch/empty.H: New file.
29105         * g++.dg/pch/empty.C: New file.
29106         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
29107         "precompile".
29108
29109         * gcc.dg/pch/pch.exp: New file.
29110         * gcc.dg/pch/empty.h: New file.
29111         * gcc.dg/pch/empty.c: New file.
29112         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
29113         "precompile".
29114
29115 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29116
29117         * g++.dg/template/friend14.C: New test.
29118
29119 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29120
29121         * gcc.dg/old-style-asm-1.c: New test.
29122
29123 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
29124
29125         * gcc.c-torture/compile/20030109-1.c: New test.
29126
29127 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29128
29129         * gcc.c-torture/execute/20030109-1.c: New test.
29130
29131 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
29132
29133         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
29134         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
29135         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
29136         * g++.old-deja/g++.mike/eh2.C: Likewise.
29137         * g++.old-deja/g++.mike/eh3.C: Likewise.
29138         * g++.old-deja/g++.mike/eh5.C: Likewise.
29139         * g++.old-deja/g++.mike/eh6.C: Likewise.
29140         * g++.old-deja/g++.mike/eh7.C: Likewise.
29141         * g++.old-deja/g++.mike/eh8.C: Likewise.
29142         * g++.old-deja/g++.mike/eh9.C: Likewise.
29143         * g++.old-deja/g++.mike/eh10.C: Likewise.
29144         * g++.old-deja/g++.mike/eh12.C: Likewise.
29145         * g++.old-deja/g++.mike/eh13.C: Likewise.
29146         * g++.old-deja/g++.mike/eh14.C: Likewise.
29147         * g++.old-deja/g++.mike/eh16.C: Likewise.
29148         * g++.old-deja/g++.mike/eh17.C: Likewise.
29149         * g++.old-deja/g++.mike/eh18.C: Likewise.
29150         * g++.old-deja/g++.mike/eh21.C: Likewise.
29151         * g++.old-deja/g++.mike/eh23.C: Likewise.
29152         * g++.old-deja/g++.mike/eh24.C: Likewise.
29153         * g++.old-deja/g++.mike/eh25.C: Likewise.
29154         * g++.old-deja/g++.mike/eh26.C: Likewise.
29155         * g++.old-deja/g++.mike/eh27.C: Likewise.
29156         * g++.old-deja/g++.mike/eh28.C: Likewise.
29157         * g++.old-deja/g++.mike/eh29.C: Likewise.
29158         * g++.old-deja/g++.mike/eh31.C: Likewise.
29159         * g++.old-deja/g++.mike/eh33.C: Likewise.
29160         * g++.old-deja/g++.mike/eh34.C: Likewise.
29161         * g++.old-deja/g++.mike/eh35.C: Likewise.
29162         * g++.old-deja/g++.mike/eh36.C: Likewise.
29163         * g++.old-deja/g++.mike/eh37.C: Likewise.
29164         * g++.old-deja/g++.mike/eh38.C: Likewise.
29165         * g++.old-deja/g++.mike/eh39.C: Likewise.
29166         * g++.old-deja/g++.mike/eh40.C: Likewise.
29167         * g++.old-deja/g++.mike/eh41.C: Likewise.
29168         * g++.old-deja/g++.mike/eh42.C: Likewise.
29169         * g++.old-deja/g++.mike/eh44.C: Likewise.
29170         * g++.old-deja/g++.mike/eh46.C: Likewise.
29171         * g++.old-deja/g++.mike/eh47.C: Likewise.
29172         * g++.old-deja/g++.mike/eh48.C: Likewise.
29173         * g++.old-deja/g++.mike/eh49.C: Likewise.
29174         * g++.old-deja/g++.mike/eh50.C: Likewise.
29175         * g++.old-deja/g++.mike/eh51.C: Likewise.
29176         * g++.old-deja/g++.mike/eh53.C: Likewise.
29177         * g++.old-deja/g++.mike/eh55.C: Likewise.
29178         * g++.old-deja/g++.mike/p7912.C: Likewise.
29179         * g++.old-deja/g++.mike/p9706.C: Likewise.
29180         * g++.old-deja/g++.mike/p10416.C: Likewise.
29181         * g++.old-deja/g++.mike/p11667.C: Likewise.
29182         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
29183         Remove redundant reference to Iris.
29184         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
29185         Elxsi, i860, Pico Java, and WE32K.
29186
29187 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
29188
29189         * g++.dg/ext/asm4.C: New test.
29190
29191 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29192
29193         PR c++/9030
29194         * g++.dg/template/friend12.C: New test.
29195         * g++.dg/template/friend13.C: Likewise.
29196         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
29197
29198 2003-01-08  Jan Hubicka  <jh@suse.cz>
29199
29200         * gcc.dg/i386-cadd.c: New test.
29201         * gcc.dg/i386-cmov4.c: Likewise.
29202
29203 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
29204
29205         PR c++/9165
29206         * g++.dg/warn/Wunused-3.C: New test.
29207
29208         * g++.dg/abi/bitfield9.C: New test.
29209
29210         PR c++/9189
29211         * g++.dg/parse/defarg3.C: New test.
29212
29213 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
29214
29215         * g++.dg/parse/ambig1.C: New test.
29216         * g++.dg/parse/defarg2.C: New test.
29217
29218 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
29219
29220         * g++.dg/template/defarg-1.C: New test.
29221         * g++.dg/template/local2.C: Likewise.
29222
29223 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
29224
29225         * gcc.c-torture/execute/20030105-1.c: New test.
29226
29227 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29228
29229         * g++.dg/parse/namespace3.C: Remove extra semicolons.
29230         * g++.dg/parse/namespace4.C: Likewise.
29231
29232 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29233
29234         * g++.dg/template/ntp2.C: New test.
29235
29236 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
29237
29238         * g++.dg/parse/extern-C-1.C: New test.
29239
29240         * g++.dg/parse/namespace4.C: New test.
29241
29242         * g++.dg/template/nested1.C: New test.
29243
29244         * g++.dg/parse/namespace3.C: New test.
29245
29246 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
29247
29248         * g++.dg/lookup/two-stage1.C: New test.
29249
29250 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29251
29252         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
29253         * g++.old-deja/g++.jason/access8.C: Likewise.
29254         * g++.old-deja/g++.other/decl5.C: Likewise.
29255
29256 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
29257
29258         * g++.dg/parse/parse7.C: New test.
29259
29260 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
29261
29262         PR c++/2843
29263         * g++.dg/ext/attrib7.C: New test.
29264
29265 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
29266
29267         * g++.dg/parse/parse6.C: New test.
29268
29269 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
29270
29271         * gcc.dg/h8300-stack-1.c: New.
29272
29273 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
29274
29275         g++.dg/lookup/exception1.C: New test.
29276
29277         g++.dg/lookup/template1.C: New test.
29278
29279         g++.dg/parse/namespace2.C: New test.
29280
29281         g++.dg/parse/parens2.C: New test.
29282
29283 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
29284
29285         * g++.dg/parse/parse5.C: New test.
29286         * g++.dg/lookup/scoped4.C: New test.
29287
29288 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
29289
29290         * g++.dg/parse/parens1.C: New test.
29291
29292         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
29293         angle-bracket1.C.
29294         * g++.dg/parse/parens2.C: New test.
29295
29296         * g++.dg/lookup/scope-operator1.C: New test.
29297
29298         * g++.dg/parse/operator1.C: New test.
29299
29300 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29301
29302         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
29303         * g++.old-deja/g++.other/access6.C: Likewise.
29304         * g++.old-deja/g++.other/decl1.C: Likewise.
29305         * g++.old-deja/g++.pt/typename12.C: Likewise.
29306
29307 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
29308
29309         * g++.dg/parse/namespace1.C: New test.
29310
29311 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
29312
29313         * g++.dg/parse/parse4.C: New test.
29314
29315 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
29316
29317         * g++.dg/parse/parse3.C: New test.
29318
29319 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
29320
29321         * g++.dg/parse/parse2.C: New test.
29322
29323 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
29324
29325         * g++.dg/template/friend11.C: New test.
29326
29327 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
29328
29329         * g++.dg/parse/parse1.C: New test.
29330
29331 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
29332
29333         * lib/profopt.exp: Change the name of a global variable to avoid
29334         possible clashes with other test suites.
29335
29336 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
29337
29338         * g++.dg/inherit/covariant8.C: New test.
29339
29340 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
29341
29342         * g++.dg/init/array9.C: New test.
29343
29344         PR c++/9112
29345         * g++.dg/parse/expr1.C: New test.
29346
29347 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
29348
29349         * gcc.c-torture/compile/20021230-1.c: New test.
29350
29351 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
29352
29353         * g++.dg/inherit/covariant5.C: New test.
29354         * g++.dg/inherit/covariant6.C: New test.
29355         * g++.dg/inherit/covariant7.C: New test.
29356
29357 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29358
29359         PR c++/2739
29360         * g++.dg/other/access2.C: New test.
29361
29362 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29363
29364         * g++.dg/other/anon-struct.C: No longer fails
29365         * g++.old-deja/g++.brendan/parse4.C: Likewise.
29366         * g++.old-deja/g++.brendan/parse5.C: Likewise.
29367         * g++.old-deja/g++.brendan/parse6.C: Likewise.
29368
29369 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29370
29371         * g++.dg/parse/angle-bracket.C (main): No longer fails.
29372
29373 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
29374
29375         * g++.dg/eh/spec4.C: Remove stray semicolon.
29376         * g++.dg/expr/pmf-1.C: Change error message.
29377         * g++.dg/ext/asm1.C: Remove stray semicolon.
29378         * g++.dg/ext/typename1.C: Add missing typenames.
29379         * g++.dg/inherit/template-as-base.C: Change error message.
29380         * g++.dg/lookup/scoped1.C: Likewise.
29381         * g++.dg/lookup/scoped2.C: Likewise.
29382         * g++.dg/lookup/using2.C: Likewise.
29383         * g++.dg/other/component1.C: Remove stray semicolon.
29384         * g++.dg/other/do1.C: Change error message.
29385         * g++.dg/other/error2.C: Likewise.
29386         * g++.dg/other/init1.C: Likewise.
29387         * g++.dg/other/packed1.C: Remove stray semicolon.
29388         * g++.dg/other/ptrmem2.C: Change error message.
29389         * g++.dg/parse/parameter-declaration-1.C: Remove line number
29390         marker.
29391         * g++.dg/special/initp1.C: Remove invalid attribute usage.
29392         * g++.dg/template/access3.C: Add typename keyword.
29393         * g++.dg/template/access5.C: Remove stray semicolon.
29394         * g++.dg/template/access6.C: Likewise.
29395         * g++.dg/template/complit1.C: Likewise.
29396         * g++.dg/template/crash1.C: Change error message.
29397         * g++.dg/template/inherit2.C: Remove stray semicolon.
29398         * g++.dg/template/instantiate2.C: Likewise.
29399         * g++.dg/template/instantiate3.C: Change error message.
29400         * g++.dg/template/qual1.C: Remove stray semicolon.
29401         * g++.dg/template/qualttp18.C: Change error message.
29402         * g++.dg/template/ref1.C: Remove stray semicolon.
29403         * g++.dg/template/sizeof1.C (A::value): Declare it.
29404         * g++.dg/template/spec4.C: Change error message.
29405         * g++.dg/template/static1.C: Likewise.
29406         * g++.dg/template/type1.C: Likewise.
29407         * g++.dg/template/typename3.C: Likewise.
29408         * g++.old-deja/g++.benjamin/13478.C: Change error message.
29409         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
29410         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
29411         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
29412         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
29413         named return value extension.
29414         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
29415         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
29416         * g++.old-deja/g++.bob/extern_C.C: Likewise.
29417         * g++.old-deja/g++.bob/inherit2.C: Likewise.
29418         * g++.old-deja/g++.brendan/complex1.C: Likewise.
29419         * g++.old-deja/g++.brendan/copy5.C: Likewise.
29420         * g++.old-deja/g++.brendan/crash13.C: Likewise.
29421         * g++.old-deja/g++.brendan/crash15.C: Likewise.
29422         * g++.old-deja/g++.brendan/crash18.C: Change error message.
29423         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
29424         * g++.old-deja/g++.brendan/crash38.C: Likewise.
29425         * g++.old-deja/g++.brendan/crash50.C: Likewise.
29426         * g++.old-deja/g++.brendan/crash56.C: Likewise.
29427         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
29428         syntax.
29429         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
29430         * g++.old-deja/g++.brendan/crash8.C: Change error message.
29431         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
29432         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
29433         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
29434         * g++.old-deja/g++.brendan/template11.C: Likewise.
29435         * g++.old-deja/g++.brendan/template26.C: Likewise.
29436         * g++.old-deja/g++.brendan/template27.C: Use explicit
29437         specialization syntax.
29438         * g++.old-deja/g++.brendan/template30.C: Likewise.
29439         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
29440         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
29441         non-dependent names.
29442         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
29443         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
29444         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
29445         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
29446         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
29447         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
29448         named return value extension.
29449         * g++.old-deja/g++.ext/namedret2.C: Likewise.
29450         * g++.old-deja/g++.ext/namedret3.C: Likewise.
29451         * g++.old-deja/g++.ext/return1.C: Likewise.
29452         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
29453         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
29454         * g++.old-deja/g++.jason/access8.C: Likewise.
29455         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
29456         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
29457         pseudo-destructor names.
29458         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
29459         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
29460         pseudo-destructor names.
29461         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
29462         * g++.old-deja/g++.jason/overload19.C: Likewise.
29463         * g++.old-deja/g++.jason/overload32.C: Likewise.
29464         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
29465         stray semicolons.
29466         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
29467         * g++.old-deja/g++.jason/return.C: Likewise.
29468         * g++.old-deja/g++.jason/return2.C: Likewise.
29469         * g++.old-deja/g++.jason/shadow1.C: Likewise.
29470         * g++.old-deja/g++.jason/special.C: Use explicit specialization
29471         syntax.
29472         * g++.old-deja/g++.jason/template10.C: Account for use of
29473         non-dependent names.
29474         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
29475         syntax.
29476         * g++.old-deja/g++.jason/template37.C: Likewise.
29477         * g++.old-deja/g++.law/access4.C: Change error messages.
29478         * g++.old-deja/g++.law/arm13.C: Remove incorrect
29479         pseudo-destructor names.
29480         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
29481         * g++.old-deja/g++.law/ctors9.C: Likewise.
29482         * g++.old-deja/g++.law/cvt22.C: Likewise.
29483         * g++.old-deja/g++.law/dtors5.C: Likewise.
29484         * g++.old-deja/g++.law/global-init1.C: Likewise.
29485         * g++.old-deja/g++.law/missed-error3.C: Likewise.
29486         * g++.old-deja/g++.law/operators28.C: Likewise.
29487         * g++.old-deja/g++.law/visibility28.C: Likewise.
29488         * g++.old-deja/g++.martin/eval1.C: Likewise.
29489         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
29490         name.
29491         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
29492         * g++.old-deja/g++.mike/net34.C: Likewise.
29493         * g++.old-deja/g++.mike/net36.C: Likewise.
29494         * g++.old-deja/g++.mike/ns2.C: Likewise.
29495         * g++.old-deja/g++.mike/p12306.C: Likewise.
29496         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
29497         value extension.
29498         * g++.old-deja/g++.mike/p700.C: Likewise.
29499         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
29500         * g++.old-deja/g++.mike/p710.C: Likewise.
29501         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
29502         value extension.
29503         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
29504         * g++.old-deja/g++.mike/pmf9.C: Likewise.
29505         * g++.old-deja/g++.ns/crash2.C: Likewise.
29506         * g++.old-deja/g++.ns/crash3.C: Likewise.
29507         * g++.old-deja/g++.ns/invalid1.C: Likewise.
29508         * g++.old-deja/g++.ns/ns17.C: Likewise.
29509         * g++.old-deja/g++.ns/template16.C: Likewise.
29510         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
29511         keyword.
29512         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
29513         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
29514         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
29515         named return value extension.
29516         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
29517         * g++.old-deja/g++.other/access4.C: Issue additional error
29518         messages.
29519         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
29520         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
29521         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
29522         * g++.old-deja/g++.other/crash25.C: Change error message.
29523         * g++.old-deja/g++.other/crash4.C: Change error message.
29524         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
29525         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
29526         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
29527         checks.
29528         * g++.old-deja/g++.other/defarg8.C: Likewise.
29529         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
29530         * g++.old-deja/g++.other/dtor10.C: Likewise.
29531         * g++.old-deja/g++.other/incomplete.C: Likewise.
29532         * g++.old-deja/g++.other/linkage7.C: Likewise.
29533         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
29534         lookup algorithm.
29535         * g++.old-deja/g++.other/mangle2.C: Likewise.
29536         * g++.old-deja/g++.other/refinit2.C: Likewise.
29537         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
29538         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
29539         * g++.old-deja/g++.pt/crash28.C: Likewise.
29540         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
29541         syntax.
29542         * g++.old-deja/g++.pt/crash32.C: Change error message.
29543         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
29544         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
29545         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
29546         error message position.
29547         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
29548         * g++.old-deja/g++.pt/defarg8.C: Change error message.
29549         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
29550         syntax.
29551         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
29552         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
29553         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
29554         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
29555         keyword.
29556         * g++.old-deja/g++.pt/explicit31.C: Likewise.
29557         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
29558         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
29559         keyword.
29560         * g++.old-deja/g++.pt/explicit71.C: Change error message.
29561         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
29562         syntax.
29563         * g++.old-deja/g++.pt/friend28.C: Account for use of
29564         non-dependent names.
29565         * g++.old-deja/g++.pt/friend29.C: Likewise.
29566         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
29567         rules.
29568         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
29569         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
29570         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
29571         lookup rules.
29572         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
29573         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
29574         keyword.
29575         * g++.old-deja/g++.pt/memclass20.C: Likewise.
29576         * g++.old-deja/g++.pt/memclass5.C: Likewise.
29577         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
29578         keyword.
29579         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
29580         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
29581         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
29582         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
29583         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
29584         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
29585         keyword.
29586         * g++.old-deja/g++.pt/spec10.C: Likewise.
29587         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
29588         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
29589         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
29590         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
29591         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
29592         * g++.old-deja/g++.pt/ttp62.C: Likewise.
29593         * g++.old-deja/g++.pt/ttp64.C: Likewise.
29594         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
29595         * g++.old-deja/g++.pt/typename15.C: Likewise.
29596         * g++.old-deja/g++.pt/typename22.C: Likewise.
29597         * g++.old-deja/g++.pt/typename6.C: Change error messages.
29598         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
29599         * g++.old-deja/g++.pt/virtual2.C: Likewise.
29600         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
29601         syntax.
29602         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
29603         return value extension.
29604         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
29605         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
29606         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
29607         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
29608
29609 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
29610
29611         * g++.dg/warn/inline1.C: New test.
29612         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
29613         * g++.old-deja/g++.jason/synth10.C: Likewise.
29614         * g++.old-deja/g++.mike/net31.C: Likewise.
29615         * g++.old-deja/g++.mike/p8786.C: Likewise.
29616
29617         * g++.dg/template/friend10.C: New test.
29618         * g++.dg/template/conv5.C: New test.
29619
29620 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
29621
29622         * g++.dg/lookup/scoped3.C: New test.
29623
29624         * g++.dg/lookup/decl1.C: New test.
29625         * g++.dg/lookup/decl2.C: New test.
29626
29627 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29628
29629         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
29630         gcc.c-torture/compile/20021015-1.c,
29631         gcc.c-torture/compile/20021015-2.c,
29632         gcc.c-torture/compile/20021123-1.c,
29633         gcc.c-torture/compile/20021123-2.c,
29634         gcc.c-torture/compile/20021123-3.c,
29635         gcc.c-torture/compile/20021123-4.c,
29636         gcc.c-torture/execute/20021024-1.c: Add tests previously added
29637         only to 3.1 or 3.2 branch.
29638
29639 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
29640
29641         * gcc.dg/i386-bitfield3.c: New test.
29642
29643         * gcc.dg/i386-bitfield2.c: New test.
29644
29645 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
29646
29647         * g++.dg/parse/conv_op1.C: New test.
29648
29649 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
29650
29651         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
29652         approved.
29653
29654 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
29655
29656         * gcc.c-torture/compile/20021220-1.c: New test.
29657
29658 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
29659
29660         * gcc.dg/i386-fastcall-1.c: New.
29661
29662 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29663
29664         * gcc.c-torture/execute/20021219-1.c: New test.
29665
29666 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29667
29668         * gcc.dg/i386-pic-1.c: New test.
29669
29670 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29671
29672         PR c++/8099
29673         * g++.dg/template/friend9.C: New test.
29674
29675 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29676
29677         PR c++/3663
29678         * g++.dg/template/access7.C: New test.
29679
29680 2002-12-18  Nick Clifton  <nickc@redhat.com>
29681
29682         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
29683         the libstdc++-v3 directory has been found.
29684
29685 2002-12-12  Devang Patel <dpatel@apple.com>
29686         * gcc.dg/darwin-ld-1.c: New test.
29687         * gcc.dg/darwin-ld-2.c: New test.
29688         * gcc.dg/darwin-ld-3.c: New test.
29689         * gcc.dg/darwin-ld-4.c: New test.
29690         * gcc.dg/darwin-ld-5.c: New test.
29691
29692 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29693
29694         * gcc.c-torture/compile/20021212-1.c: New test.
29695
29696 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
29697
29698         * gcc.dg/fshort-wchar: New test.
29699
29700 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
29701
29702         PR c++/8372
29703         * g++.dg/template/dtor1.C: New test.
29704
29705         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
29706         markers.
29707
29708 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
29709
29710         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
29711
29712 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
29713
29714         * g++.dg/template/static1.C: New test.
29715         * g++.dg/template/static2.C: New test.
29716         * g++.old-deja/g++.ext/memconst.C: New test.
29717
29718 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29719
29720         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
29721         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
29722         * g++.dg/special/initp1.C: Likewise.
29723
29724 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
29725
29726         * gcc.c-torture/execute/20021204-1.c: New test.
29727
29728 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
29729
29730         * gcc.dg/ppc-fmadd-1.c: New file.
29731         * gcc.dg/ppc-fmadd-2.c: New file.
29732         * gcc.dg/ppc-fmadd-3.c: New file.
29733
29734 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29735
29736         * gcc.c-torture/compile/20021204-1.c: New test.
29737
29738 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
29739
29740         * g++.dg/inherit/covariant2.C: New test.
29741         * g++.dg/inherit/covariant3.C: New test.
29742         * g++.dg/inherit/covariant4.C: New test.
29743         * g++.dg/inherit/covariant1.C: Remove XFAIL.
29744         * g++.old-deja/g++.robertl/eb17.C: Likewise.
29745
29746 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
29747
29748         PR c++/8688
29749         * g++.dg/init/brace3.C: New test.
29750
29751 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
29752
29753         * gcc.dg/20020210-1.c: Fix a comment typo.
29754
29755 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
29756
29757         PR c++/8720
29758         * g++.dg/parse/defarg1.C: New test.
29759
29760         PR c++/8615
29761         * g++.dg/template/char1.C: New test.
29762
29763         * g++.dg/template/varmod1.C: Fix typo.
29764
29765 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29766
29767         DR 180
29768         * g++.old-deja/g++.pt/crash32.C: Expect error.
29769
29770 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
29771
29772         PR c++/5919
29773         * g++.dg/template/varmod1.C: New test.
29774
29775         PR c++/8727
29776         * g++.dg/inherit/typeinfo1.C: New test.
29777
29778         PR c++/8663
29779         * g++.dg/inherit/typedef1.C: New test.
29780
29781 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
29782
29783         PR c++/8332
29784         PR c++/8493
29785         * g++.dg/template/strlen1.C: New test.
29786
29787         PR c++/8227
29788         * g++.dg/template/ctor2.C: New test.
29789
29790         PR c++/8214
29791         * g++.dg/init/string1.C: New test.
29792
29793         PR c++/8511
29794         * g++.dg/template/friend8.C: New test.
29795
29796 2002-11-29  Joe Buck <jbuck@synopsys.com>
29797
29798         * g++.dg/lookup/anon2.C: New test.
29799
29800 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
29801
29802         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
29803         h8300 port.
29804
29805 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
29806
29807         * gcc.dg/bitfld-6.c: New test.
29808
29809 2002-11-27  Jan Hubicka  <jh@suse.cz>
29810
29811         * gcc.c-torture/execute/20021127.[cx]: New test.
29812
29813 2002-11-26  Jan Hubicka  <jh@suse.cz>
29814
29815         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
29816         quality.
29817
29818 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
29819
29820         * g++.dg/init/brace2.C: New test.
29821         * g++.old-deja/g++.mike/p9129.C: Correct.
29822
29823 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
29824
29825         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
29826
29827 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
29828
29829         * gcc.dg/sibcall-6: New test for indirect sibcalls.
29830
29831 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
29832
29833         * testsuite/g++.dg/abi/empty11.C: New test.
29834         * testsuite/g++.dg/rtti/cv1.C: New test.
29835
29836 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
29837
29838         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
29839
29840 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
29841
29842         * g++.dg/abi/empty10.C: New test.
29843
29844 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29845
29846         * gcc.c-torture/compile/20021124-1.c: New test.
29847
29848 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
29849
29850         * g++.dg/abi/rtti2.C: New test.
29851
29852 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29853
29854         * gcc.dg/i386-unroll-1.c: New test.
29855
29856 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29857
29858         * gcc.c-torture/compile/20021120-1.c: New test.
29859         * gcc.c-torture/compile/20021120-2.c: New test.
29860
29861 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
29862
29863         * gcc.dg/bitfld-5.c: New test.
29864
29865 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
29866
29867         * gcc.c-torture/execute/20021120-3.c: New test.
29868
29869 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
29870
29871         * gcc.c-torture/execute/20021120-2.c: New test.
29872
29873 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
29874
29875         * gcc.c-torture/execute/20021120-1.c: New test.
29876
29877 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
29878
29879         * gcc.c-torture/execute/20021118-3.c: New test.
29880
29881 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29882
29883         * gcc.c-torture/compile/20021119-1.c: New test.
29884
29885 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
29886
29887         * gcc.dg/duff-1.c: New test.
29888         * gcc.dg/duff-2.c: New test.
29889         * gcc.dg/duff-3.c: New test.
29890
29891 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
29892
29893         * gcc.dg/cpp/_Pragma5.c: New test.
29894
29895 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
29896
29897         * gcc.c-torture/execute/20021118-2.c: New test.
29898
29899 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
29900
29901         * gcc.c-torture/execute/20021118-1.c: New test.
29902
29903 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
29904
29905         * gcc.dg/20021116-1.c: New test.
29906
29907 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
29908
29909         * g++.dg/abi/vcall1.C: New test.
29910
29911 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
29912
29913         * gcc.dg/20021029-1.c: New test.
29914         * gcc.dg/20021029-2.c: New test.
29915
29916 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29917
29918         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
29919
29920 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29921
29922         PR c/8439
29923         * gcc.dg/20021110.c: Move to ...
29924         * gcc.c-torture/compile/20021110.c: .... here.
29925
29926 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29927
29928         PR c/8467
29929         * gcc.c-torture/execute/20021111-1.c
29930
29931 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29932
29933         PR c/8439
29934         * gcc.dg/20021110.c: New test.
29935
29936 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
29937
29938         * g++.dg/abi/vthunk3.C: Run only on x86.
29939
29940 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29941
29942         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
29943
29944 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
29945
29946         * lib/compat.exp (compat-execute): Fix logic error in last
29947         change.
29948
29949 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
29950
29951         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
29952
29953 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29954
29955         PR c++/8389
29956         * g++.dg/template/access6.C: New test.
29957
29958 2002-11-08  Jan Hubicka  <jh@suse.cz>
29959
29960         * gcc.dg/i386-ssefp-1.c: New test.
29961         * gcc.dg/i386-ssefp-1.c: New test.
29962
29963 2002-11-08  Jan Hubicka  <jh@suse.cz>
29964
29965         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
29966
29967 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
29968
29969         * g++.dg/abi/vthunk3.C: New test.
29970
29971         PR c++/8338
29972         * g++.dg/template/crash2.C: New test.
29973
29974 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
29975
29976         * testsuite/g++.dg/abi/dtor1.C: New test.
29977         * testsuite/g++.dg/abi/dtor2.C: Likewise.
29978
29979 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
29980
29981         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
29982         Darwin.
29983
29984 2002-11-04  Adam Nemet  <anemet@lnxw.com>
29985
29986         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
29987         -mthumb.  Only xfail with -O0.
29988
29989 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
29990
29991         * g++.dg/abi/thunk1.C: New test.
29992         * g++.dg/abi/thunk2.C: Likewise.
29993         * g++.dg/abi/vtt1.C: Likewise.
29994
29995 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
29996
29997         PR optimization/8423
29998         * gcc.c-torture/execute/builtin-constant.c: New test.
29999
30000 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
30001
30002         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
30003         Add some more cases.
30004
30005 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
30006
30007         PR c++/8391
30008         * g++.dg/opt/local1.C: New test.
30009
30010 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
30011
30012         PR c++/8160
30013         * g++.dg/template/complit1.C: New test.
30014
30015         PR c++/8149
30016         * g++.dg/template/typename4.C: Likewise.
30017
30018 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30019
30020         Core issue 287, PR c++/7639
30021         * g++.dg/template/instantiate1.C: Adjust error location.
30022         * g++.dg/template/instantiate3.C: New test.
30023         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
30024         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
30025         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
30026
30027 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
30028
30029         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
30030
30031 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
30032
30033         PR c++/8287
30034         * g++.dg/init/dtor2.C: New test.
30035
30036 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30037
30038         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
30039         * gcc.dg/nest.c: Bypass errors on irix6.
30040
30041 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
30042
30043         * gcc.dg/nest.c: Expect error for mmix-*-*.
30044         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
30045
30046 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
30047
30048         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
30049         markers.
30050
30051         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
30052
30053 2002-10-25  Mike Stump  <mrs@apple.com>
30054
30055         * gcc.dg/warn-1.c: New test.
30056
30057 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
30058
30059         * g++.dg/template/typename3.C: New test.
30060
30061 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
30062
30063         * g++.dg/lookup/ptrmem1.C: New test.
30064
30065         * g++.dg/abi/vthunk2.C: New test.
30066
30067 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
30068
30069         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
30070
30071 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
30072
30073         * g++.dg/abi/empty9.C: New test.
30074
30075 2002-10-24  Richard Henderson  <rth@redhat.com>
30076
30077         * g++.dg/inherit/thunk1.C: Enable for ia64.
30078
30079 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
30080
30081         PR c++/8067
30082         * g++.dg/lookup/pretty1.C: New test.
30083
30084 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
30085
30086         * gcc.dg/20021023-1.c: New test.
30087
30088 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
30089
30090         PR c++/7679
30091         * g++.dg/parse/inline1.C: New test.
30092
30093 2002-10-23  Richard Henderson  <rth@redhat.com>
30094
30095         * g++.dg/inherit/thunk1.C: Enable for x86_64.
30096
30097         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
30098
30099 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
30100
30101         PR c++/6579
30102         * g++.dg/parse/stmtexpr3.C: New test.
30103
30104 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
30105
30106         * g++.dg/expr/cond1.C: New test.
30107
30108 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
30109
30110         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
30111
30112 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
30113
30114         * g++.dg/abi/vbase13.C: New test.
30115         * g++.dg/abi/vbase14.C: Likewise.
30116
30117 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
30118
30119         * gcc.dg/tls/pic-1.c: New test.
30120         * gcc.dg/tls/nonpic-1.c: New test.
30121         * gcc.dg/20021018-1.c: New test.
30122
30123 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
30124
30125         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
30126         Remove only files with the same base name as the test case.
30127         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
30128         (profopt-execute): Likewise.  Also, remove old profiling
30129         and performance data files before running the tests.
30130
30131         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
30132         * g++.dg/bprob/bprob.exp: Likewise.
30133         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
30134         to allow more general test case names.
30135
30136         * g++.dg/bprob/bprob-1.C: Rename to ...
30137         * g++.dg/bprob/g++-bprob-1.C: ... this.
30138
30139         * g77.dg/bprob/bprob-1.f: Rename to ...
30140         * g77.dg/bprob/g77-bprob-1.f: ... this.
30141
30142 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
30143
30144         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
30145         bison 1.50 or later.
30146
30147 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
30148
30149         * g++.dg/README: Describe more test directories.
30150
30151 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
30152
30153         * g++.dg/init/array6.C: Add additional tests.
30154
30155 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
30156
30157         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
30158         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
30159
30160 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
30161
30162         * gcc.c-torture/compile/20020604-1.x: New.
30163         * gcc.c-torture/compile/simd-5.x: Likewise.
30164         * gcc.c-torture/execute/920710-1.x: Likewise.
30165         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
30166
30167 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
30168
30169         * g++.dg/inherit/override1.C: Add dg-options clause.
30170
30171 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30172
30173         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
30174         _mm_slli_si128.
30175
30176 2002-10-19  Andreas Schwab  <schwab@suse.de>
30177
30178         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
30179         directory component.
30180
30181 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
30182
30183         * g++.dg/inherit/thunk1.C: New test.
30184
30185         * g++.dg/inherit/override1.C: New test.
30186
30187         * g++.dg/abi/mangle11.C: New test.
30188         * g++.dg/abi/mangle14.C: New test.
30189         * g++.dg/abi/mangle17.C: New test.
30190
30191 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
30192
30193         * g++.dg/overload/member2.C: New test.
30194
30195 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
30196
30197         * g++.dg/README: Describe new compat directory.
30198         * g++.dg/dg.exp: Skip tests in compat directory.
30199         * README.compat: New file.
30200         * lib/compat.exp: New expect script.
30201         * g++.dg/compat: New test directory.
30202         * g++.dg/compat/compat.exp: New expect script.
30203         * g++.dg/compat/abi: New test directory.
30204         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
30205         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
30206         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
30207         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
30208         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
30209         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
30210         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
30211         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
30212         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
30213         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
30214         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
30215         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
30216         * g++.dg/compat/break: New test directory.
30217         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
30218         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
30219         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
30220         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
30221         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
30222         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
30223         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
30224         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
30225         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
30226         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
30227         g++.dg/compat/break/README: New files.
30228         * g++.dg/compat/eh: New test directory.
30229         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
30230         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
30231         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
30232         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
30233         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
30234         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
30235         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
30236         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
30237         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
30238         g++.dg/compat/eh/filter2_y.C,
30239         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
30240         g++.dg/compat/eh/new1_y.C,
30241         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
30242         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
30243         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
30244         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
30245         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
30246         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
30247         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
30248         g++.dg/compat/eh/unexpected1_y.C: New files.
30249         * g++.dg/compat/init: New test directory.
30250         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
30251         g++.dg/compat/init/array5_y.C,
30252         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
30253         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
30254         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
30255         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
30256         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
30257         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
30258         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
30259         g++.dg/compat/init/init-ref2_y.C: New files.
30260
30261 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
30262
30263         PR c++/7584
30264         * g++.dg/inherit/using3.C: New test.
30265
30266 2002-10-17  Jan Hubicka  <jh@suse.cz>
30267
30268         * gcc.dg/20021017-2.c: New test.
30269
30270 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
30271
30272         * g++.dg/abi/mangle16.C: Adjust.
30273
30274         * g++.dg/init/array8.C: New test.
30275
30276 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
30277
30278         * gcc.dg/special/mips-abi.exp: New test.
30279         * gcc.dg/special/mips-abi.s: Empty file used by the above.
30280
30281 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
30282
30283         * g++.dg/abi/mangle16.C: New test.
30284         * g++.dg/abi/mangle17.C: Likewise.
30285
30286         PR c++/7478
30287         * g++.dg/template/ref1.C: New test.
30288
30289 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30290
30291         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
30292
30293 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
30294
30295         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
30296
30297 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
30298
30299         PR c++/7524
30300         * g++.dg/init/array7.C: New test.
30301
30302 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
30303
30304         * g++.dg/init/array6.C: New test.
30305
30306         * g++.dg/abi/mangle13.C: Likewise.
30307         * g++.dg/abi/mangle14.C: Likewise.
30308         * g++.dg/abi/mangle15.C: Likewise.
30309
30310 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
30311
30312         * g++.dg/abi/empty8.C: New test.
30313
30314 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
30315
30316         * g++.dg/init/ctor1.C: New test.
30317
30318 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
30319
30320         * gcc.c-torture/execute/20021015-1.c: New test.
30321
30322 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
30323
30324         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
30325
30326 2002-10-14  Jan Hubicka  <jh@suse.cz>
30327
30328         * gcc.dg/i386-ssetype-[1-5].c: New tests.
30329
30330 2002-10-14  Richard Henderson  <rth@redhat.com>
30331
30332         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
30333
30334 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
30335
30336         PR optimization/6631
30337         * g++.dg/opt/const2.C: New test.
30338
30339 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
30340
30341         PR c++/7176
30342         * g++.dg/parse/friend1.C: New test.
30343         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
30344
30345 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
30346
30347         * gcc.dg/20021014-1.c: New test.
30348
30349 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
30350
30351         PR c++/5661
30352         * g++.dg/ext/vlm1.C: New test.
30353         * g++.dg/ext/vlm2.C: Likewise.
30354
30355         * g++.dg/init/array1.C: Remove invalid braces.
30356         * g++.dg/init/brace1.C: New test.
30357         * g++.dg/init/copy2.C: Likewise.
30358         * g++.dg/init/copy3.C: Likewise.
30359         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
30360         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
30361         braces.
30362
30363 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
30364
30365         * gcc.dg/cpp/assembler.S: Don't use -ansi.
30366
30367 2002-10-11  Richard Shann  <richard.shann@superh.com>
30368
30369         * gcc.c-torture/compile/simd-5.c: New test.
30370
30371 2002-10-10  Roger Sayle  <roger@eyesopen.com>
30372
30373         * gcc.c-torture/execute/shiftopt-1.c: New test case.
30374
30375 2002-10-10  Jim Wilson  <wilson@redhat.com>
30376
30377         * gcc.c-torture/execute/20021010-1.c: New test.
30378
30379 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
30380
30381         PR c/7353
30382         * g++.dg/ext/typedef-init.C: New test.
30383         * gcc.dg/typedef-init.c: New test.
30384
30385 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
30386
30387         * gcc.dg/cpp/paste13.c: New test.
30388
30389 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30390
30391         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
30392         remaining platforms, XFAIL during compile, not execute.  Don't
30393         XFAIL at -O0.
30394
30395 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
30396
30397         * gcc.dg/alias-1.c: Tweak expected warning.
30398
30399 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
30400
30401         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
30402
30403 2002-10-06  Andreas Jaeger  <aj@suse.de>
30404
30405         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
30406         * gcc.dg/cpp/c++98.C: Likewise.
30407
30408         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
30409         * g++.dg/cpp/c++98.C: Likewise.
30410
30411         * g++.dg/README (Subdirectories): Mention cpp directory.
30412
30413         PR target/7559
30414         * gcc.dg/20021006-1.c: New test.
30415
30416 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30417
30418         PR c++/7804
30419         * g++.dg/other/warning1.C: New test.
30420
30421 2002-10-04  Roger Sayle  <roger@eyesopen.com>
30422
30423         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
30424         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
30425         and sparc-*-* with -m64 as expected failures.  See PR 8087.
30426
30427 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
30428
30429         PR c++/7931
30430         * g++.dg/template/ptrmem3.C: New test.
30431
30432         PR c++/7754
30433         * g++.dg/template/union1.C: New test.
30434
30435 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
30436
30437         PR c++/8006
30438         * g++.dg/abi/mangle9.C: New test.
30439         * g++.dg/abi/mangle10.C: New test.
30440         * g++.dg/abi/mangle11.C: New test.
30441         * g++.dg/abi/mangle12.C: New test.
30442
30443 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
30444
30445         PR c++/7188.
30446         * g++.dg/template/meminit1.C: New test.
30447         * g++.dg/warn/Wreorder-1.C: Likewise.
30448         * g++.old-deja/g++.mike/warn3.C: Tweak.
30449         * lib/prune.exp: Ingore "in copy constructor".
30450
30451 2002-10-02  Andreas Jaeger  <aj@suse.de>
30452
30453         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
30454         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
30455         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
30456         on x86-64.
30457
30458 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
30459
30460         * gcc.dg/empty1.C: Fix typo.
30461
30462 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
30463
30464         * gcc.dg/alias-1.c: New test.
30465
30466 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
30467
30468         * gcc.dg/empty1.C: New test.
30469
30470         * g++.dg/tls/init-2.C: Tweak error messages.
30471
30472 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
30473
30474         * gcc.c-torture/compile/20020923-1.c: New test.
30475
30476 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
30477
30478         * gcc.c-torture/execute/ffs-1.c: New test.
30479         * gcc.c-torture/execute/ffs-2.c: Ditto.
30480
30481 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
30482
30483         * g++.dg/overload/member1.C: New test.
30484
30485 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
30486
30487         * g++.dg/abi/empty7.C: New test.
30488         * g++.dg/init/pm2.C: Likewise.
30489
30490 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
30491
30492         * g++.dg/rtti/crash1.C: New test.
30493
30494 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
30495
30496         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
30497         gcc.dg/sibcall-4.c: New tests.
30498
30499 2002-09-28  Roger Sayle  <roger@eyesopen.com>
30500
30501         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
30502         powerpc and MMIX targets.
30503
30504 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
30505
30506         * gcc.dg/cpp/20020927-1.c: New.
30507
30508 2002-09-26  David S. Miller  <davem@redhat.com>
30509
30510         * gcc.c-torture/compile/trunctfdf.c: New.
30511
30512 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30513
30514         * lib/target-supports.exp (check_weak_available): Handle solaris2.
30515
30516 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
30517
30518         * gcc.c-torture/execute/loop-15.c: New.
30519
30520 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
30521
30522         * README.QMTEST: Fix typo.
30523
30524 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
30525
30526         * gcc.dg/20020926-1.c: New test.
30527
30528 2002-09-25  David S. Miller  <davem@redhat.com>
30529
30530         PR target/7842
30531         * gcc.c-torture/execute/shiftdi.c: New test.
30532
30533 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
30534
30535         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
30536         unique to the tool.
30537         * lib/g77.exp (g77_init): Likewise.
30538         * lib/g++.exp (g++_init): Likewise.
30539         * lib/objc.exp (objc_init): Likewise.
30540
30541 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
30542
30543         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
30544         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
30545         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
30546
30547 2002-09-25  Richard Henderson  <rth@redhat.com>
30548
30549         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
30550         too-small long double.
30551
30552 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
30553
30554         * gcc.dg/20020919-1.c: New test.
30555
30556 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
30557
30558         * g++.dg/abi/bitfield6.C: New test.
30559         * g++.dg/abi/bitfield7.C: New test.
30560         * g++.dg/abi/bitfield8.C: New test.
30561         * g++.dg/abi/vbase11.C: New test.
30562
30563 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30564
30565         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
30566         hppa*-*-hpux*.  Update test comment.
30567
30568 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
30569
30570         * gcc.dg/tls/struct-1.c: New test.
30571
30572 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
30573
30574         * gcc.dg/cpp/tr-warn2.c: Update.
30575
30576 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
30577
30578         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
30579
30580 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
30581
30582         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
30583         systems.
30584
30585 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
30586
30587         * gcc.c-torture/execute/ieee/mzero3.c: New test.
30588
30589         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
30590         Adjust for c++filt moved to binutils.  Remove spurious duplicate
30591         setting of cxxfilt.
30592
30593 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
30594
30595         * gcc.dg/20020312-2.c: Update for darwin.
30596
30597 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
30598
30599         * g++.old-deja/g++.other/crash32.C: Mark ICE.
30600
30601 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
30602
30603         * objc.dg/comp-types-1.m: New test.
30604         * objc.dg/comp-types-2.m: New test.
30605         * objc.dg/comp-types-3.m: New test.
30606         * objc.dg/comp-types-4.m: New test.
30607         * objc.dg/comp-types-5.m: New test.
30608         * objc.dg/comp-types-6.m: New test.
30609
30610 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30611
30612         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
30613
30614 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
30615
30616         * g++.dg/other/do1.C: New test.
30617
30618         * g++.dg/template/subst1.C: New test.
30619
30620 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
30621
30622         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
30623
30624 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
30625
30626         * g++.dg/template/qualttp20.C: Adjust expected errors.
30627         * g++.old-deja/g++.jason/report.C: Likewise.
30628         * g++.old-deja/g++.other/qual1.C: Likewise.
30629
30630         * g++.dg/lookup/scoped2.C: New test.
30631
30632         * g++.dg/ext/asm3.C: New test.
30633
30634 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
30635
30636         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
30637
30638 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
30639
30640         * ChangeLog: follow spelling conventions.
30641         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
30642         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
30643         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
30644         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
30645         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
30646         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
30647         * g++.old-deja/g++.law/global-init1.C: Likewise.
30648         * g++.old-deja/g++.other/delete4.C: Likewise.
30649         * g++.old-deja/g++.other/inline21.C: Likewise.
30650         * g++.old-deja/g++.other/singleton.C: Likewise.
30651         * g77.dg/strlen0.f: Likewise.
30652         * g77.f-torture/compile/20010519-1.f: Likewise.
30653         * g77.f-torture/compile/980310-4.f: Likewise.
30654         * gcc.c-torture/compile/20000605-1.c: Likewise.
30655         * gcc.c-torture/execute/20020225-1.c: Likewise.
30656         * gcc.dg/c90-hexfloat-2.c: Likewise.
30657         * gcc.dg/c99-bool-1.c: Likewise.
30658         * gcc.dg/c99-hexfloat-2.c: Likewise.
30659         * gcc.dg/dll-2.c: Likewise.
30660         * gcc.dg/wtr-union-init-1.c: Likewise.
30661         * gcc.dg/wtr-union-init-2.c: Likewise.
30662         * gcc.dg/wtr-union-init-3.c: Likewise.
30663         * gcc.dg/cpp/avoidpaste1.c: Likewise.
30664         * gcc.dg/cpp/defined.c: Likewise.
30665         * gcc.dg/cpp/macsyntx.c: Likewise.
30666         * gcc.dg/cpp/paste2.c: Likewise.
30667         * gcc.dg/cpp/trad/defined.c: Likewise.
30668         * gcc.dg/format/c90-printf-1.c: Likewise.
30669         * gcc.dg/format/c90-scanf-1.c: Likewise.
30670         * gcc.dg/format/c99-printf-1.c: Likewise.
30671         * gcc.dg/format/c99-scanf-1.c: Likewise.
30672         * gcc.misc-tests/gcov-8.c: Likewise.
30673         * lib/profopt.exp: Likewise.
30674
30675 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
30676
30677         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
30678
30679 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
30680
30681         * g++.dg/inherit/using2.C: New test.
30682
30683 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
30684
30685         * ChangeLog: Follow spelling conventions.
30686         * g++.dg/template/friend4.C: Likewise.
30687         * g++.old-deja/g++.pt/crash67.C: Likewise.
30688         * gcc.c-torture/execute/20000801-4.c: Likewise.
30689         * gcc.dg/c90-digraph-1.c: Likewise.
30690         * gcc.dg/c94-digraph-1.c: Likewise.
30691         * gcc.dg/c99-digraph-1.c: Likewise.
30692         * gcc.dg/cpp/line5.c: Likewise.
30693         * gcc.dg/cpp/multiline.c: Likewise.
30694         * gcc.dg/cpp/trad/literals-1.c: Likewise.
30695         * gcc.dg/format/attr-3.c: Likewise.
30696         * gcc.dg/format/c90-scanf-3.c: Likewise.
30697         * gcc.dg/format/ext-4.c: Likewise.
30698
30699 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
30700
30701         * g++.dg/template/pretty1.C: New test.
30702
30703 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
30704
30705         * gcc.c-torture/execute/struct-cpy-1.c: New test.
30706
30707 2002-09-13  Matt Austern  <austern@apple.com>
30708
30709         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
30710         passing a cast expression to a function by const reference.
30711
30712 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
30713
30714         * g++.dg/template/deduce1.C: New test.
30715
30716 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
30717
30718         * gcc.c-torture/execute/simd-1.c: Force all use of int to
30719         32-bit int.
30720
30721 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30722
30723         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
30724         usage.
30725
30726 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
30727
30728         * gcc.c-torture/compile/20020910-1.c: New test.
30729
30730 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
30731
30732         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
30733
30734 2002-09-10  Andreas Jaeger  <aj@suse.de>
30735
30736         * gcc.dg/20020312-2.c: Adjust for x86-64.
30737
30738 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
30739
30740         * g77.dg/7388.f: New test case for PR 7388.
30741
30742 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
30743
30744         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
30745
30746 2002-09-05  Ziemowit Laski <zlaski@apple.com>
30747
30748         * objc.dg/proto-lossage-1.m: New test.
30749
30750 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
30751
30752         * gcc.dg/cpp/_Pragma4.c: Fix typo.
30753
30754 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
30755
30756         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
30757         expected to pass.
30758
30759 2002-09-06  Stan Shebs  <shebs@apple.com>
30760             David Edelsohn  <edelsohn@gnu.org>
30761
30762         * gcc.dg/weak: New directory.
30763         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
30764         target-specific xfail bits.
30765         * gcc.dg/typeof-2.c: Move to new directory.
30766         * gcc.dg/weak.exp: New expect script.
30767
30768 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
30769
30770         * gcc.c-torture/execute/extzvsi.c: New test.
30771
30772 2002-09-05  Stan Shebs  <shebs@apple.com>
30773
30774         * gcc.dg/weak-1.c: xfail on Darwin.
30775         * gcc.dg/weak-2.c: Ditto.
30776         * gcc.dg/weak-3.c: Ditto.
30777         * gcc.dg/weak-4.c: Ditto.
30778         * gcc.dg/weak-5.c: Ditto.
30779         * gcc.dg/weak-6.c: Ditto.
30780         * gcc.dg/weak-7.c: Ditto.
30781         * gcc.dg/weak-8.c: Ditto.
30782         * gcc.dg/weak-9.c: Ditto.
30783
30784 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
30785
30786         * gcc.c-torture/execute/loop-14.c: New test.
30787
30788 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
30789
30790         * g++.dg/other/cxa-atexit1.C: New test.
30791
30792         * gcc.dg/typeof-2.c: New test.
30793
30794 2002-09-03  Roger Sayle  <roger@eyesopen.com>
30795
30796         * gcc.dg/builtins-2.c: New testcase.
30797         * gcc.dg/builtins-3.c: New testcase.
30798
30799 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
30800
30801         * gcc.dg/cpp/_Pragma4.c: New test.
30802
30803 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
30804
30805         * objc/execute/nil_method-1.m: New testcase.
30806
30807 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
30808
30809         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
30810         [Object class], not [Object initialize].
30811
30812 2002-08-31  Roger Sayle  <roger@eyesopen.com>
30813             Hans-Peter Nilsson  <hp@bitrange.com>
30814
30815         * gcc.c-torture/execute/20020720-1.x: Skip test on
30816         mmix-knuth-mmixware.  Correct comment.
30817
30818 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
30819
30820         * testsuite/g++.dg/abi/bitfield5.C: New test.
30821         * testsuite/g++.dg/abi/vbase10.C: Likewise.
30822
30823 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
30824
30825         * objc.dg/undeclared-selector.m: New test.
30826
30827 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
30828
30829         * g++.dg/other/offsetof1.C: Avoid cast warning.
30830
30831 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
30832
30833         * objc.dg/super-class-2.m: New test.
30834
30835 2002-08-24  Matt Austern  <austern@apple.com>
30836
30837         * g++.dg/ext/lvaddr.C: New test.
30838         * g++.dg/ext/lvcast.C: New test.
30839
30840 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
30841
30842         * testsuite/g++.dg/inherit/cond1.C: New test.
30843
30844 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
30845
30846         * gcc.dg/noncompile/incomplete-1.c: New test.
30847
30848 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
30849
30850         * gcc.dg/typespec-1.c: New test.
30851
30852 2002-08-20  Devang Patel  <dpatel@apple.com>
30853         * objc.dg/proto-hier-2.m: New test.
30854
30855 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
30856
30857         * objc.dg/bitfield-1.m: New test.
30858         * objc.dg/bitfield-2.m: New test.
30859
30860 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
30861
30862         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
30863         gcc.dg/c99-flex-array-4.c: New tests.
30864
30865 2002-08-16  Stan Shebs  <shebs@apple.com>
30866
30867         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
30868
30869 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
30870
30871         * gcc.dg/typeof-1.c: New test.
30872         * g++.dg/ext/typeof2.C: New test.
30873
30874 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
30875
30876         * g++.dg/other/offsetof1.C: New test.
30877
30878 2002-08-14  Richard Henderson  <rth@redhat.com>
30879
30880         * gcc.dg/tls/diag-3.c: Fix expected message strings.
30881
30882 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
30883
30884         * gcc.dg/cpp/_Pragma3.c: New test.
30885
30886 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
30887
30888         * g++.dg/template/inherit3: New test.
30889
30890 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30891
30892         * gcc.dg/bitfld-4.c: Add blank options.
30893
30894 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
30895
30896         * g++.dg/template/crash1.C: New test.
30897
30898 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
30899
30900         * gcc.dg/tls/opt-2.c: New test.
30901
30902 2002-08-08  Devang Patel  <dpatel@apple.com>
30903
30904         * objc.dg/selector-1.m : New test
30905
30906 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
30907
30908         * g++.dg/abi/bitfield4.C: New test.
30909         * gcc.dg/bitfld-4.c: New test.
30910
30911 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
30912
30913         * g++.dg/other/packed1.C: New test.
30914
30915 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
30916
30917         * g++.dg/abi/offsetof.C: Tweak error messages.
30918         * g++.old-deja/g++.mike/p10769a.C: Likewise.
30919
30920 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
30921
30922         * gcc.dg/bitfld-3.c: New test.
30923
30924 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
30925             Richard Henderson  <rth@redhat.com>
30926
30927         * gcc.dg/i386-bitfield1.c: New test.
30928         * g++.dg/abi/bitfield3.C: Update.
30929
30930 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
30931
30932         * objc.dg/const-str-2.m: Update.
30933         * gcc.dg/cpp/c++98.c: Change to C extension.
30934         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
30935         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
30936
30937 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
30938
30939         * testsuite/gcc.dg/tls/diag-3.c: New.
30940
30941 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
30942
30943         * g++.dg/README (Subdirectories): Document new subdir expr.
30944         * g++.dg/expr/pmf-1.C: New test.
30945
30946 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
30947
30948         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
30949
30950 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
30951
30952         * g++.dg/abi/bitfield3.C: New test.
30953
30954 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
30955
30956         * lib/gcov.exp: Tweak expected line formats.
30957         * gcc.misc-tests/gcov8.c: New test.
30958         * gcc.misc-tests/gcov8.x: New flags.
30959
30960 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
30961
30962         * consistency.vlad/layout/endian.c: Include string.h.
30963
30964         * gcc.c-torture/execute/20020805-1.c: New test.
30965
30966 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
30967
30968         * g++.dg/other/conversion1.C: New test.
30969
30970 2002-08-03  Roger Sayle  <roger@eyesopen.com>
30971
30972         * gcc.dg/builtins-1.c: New testcase.
30973
30974 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
30975
30976         * g++.dg/inherit/access3.C: New test.
30977
30978 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
30979
30980         * gcc.dg/ia64-visibility-2.c: New test.
30981
30982 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
30983
30984         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
30985         __qualifier_flags to __flags.
30986
30987 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
30988
30989         * g++.dg/inherit/operator1.C: New test.
30990         * g++.dg/lookup/disamb1.C: Fix typo in comment.
30991         * g++.dg/other/error1.C: Change expected error message.
30992         * g++.dg/template/conv4.C: Likewise.
30993
30994 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
30995
30996         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
30997         for documented behavior.
30998
30999 2002-07-25  Roger Sayle  <roger@eyesopen.com>
31000
31001         * gcc.c-torture/execute/20020720-1.x: Skip this test on
31002         several targets known to fail.
31003
31004 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
31005
31006         * gcc.dg/mips-args-[123].c: New tests.
31007
31008 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
31009
31010         * gcc.dg/ppc-spe.c: New.
31011
31012 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
31013
31014         * g++.dg/other/ptrmem4.C: New testcase.
31015
31016 2002-07-24  Richard Henderson  <rth@redhat.com>
31017
31018         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
31019
31020 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
31021
31022         * g++.dg/ext/alignof1.C (main): Return 0 for success.
31023
31024 2002-07-24  Roger Sayle  <roger@eyesopen.com>
31025
31026         * gcc.c-torture/execute/memset-3.c: New testcase.
31027
31028 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
31029
31030         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
31031         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
31032
31033 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31034
31035         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
31036         Delete.
31037
31038 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
31039
31040         * gcc.c-torture/compile/simd-4.c: New test.
31041
31042 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31043
31044         PR c++/7347, c++/7348
31045         * g++.dg/template/access4.C: New test.
31046         * g++.dg/template/access5.C: New test.
31047         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
31048         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
31049         * g++.old-deja/g++.pt/ttp58.C: Likewise.
31050         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
31051
31052 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
31053
31054         * gcc.dg/gnu89-init-2.c: New test.
31055
31056 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
31057
31058         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
31059
31060 2002-07-20  Roger Sayle  <roger@eyesopen.com>
31061
31062         * gcc.c-torture/execute/20020720-1.c: New testcase.
31063
31064 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
31065
31066         * gcc.dg/cpp/Wsignprom.c: New tests.
31067
31068 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
31069
31070         * gcc.c-torture/execute/loop-13.c: New test.
31071
31072 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
31073
31074         * gcc.dg/cpp/expr.c: New tests.
31075
31076 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
31077
31078         * g++.dg/opt/pr6713.C: Add template instantiation.
31079
31080 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
31081
31082         * gcc.dg/nest.c: New test.
31083
31084 2002-07-17  Richard Henderson  <rth@redhat.com>
31085
31086         * g++.dg/opt/pr6713.C: New test.
31087
31088 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
31089
31090         * gcc.c-torture/execute/loop-2e.x: Let the testcase
31091         XFAIL for all x86 processors.
31092
31093 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
31094
31095         * gcc.c-torture/execute/20010122-1.x: Do not test with
31096         -fomit-frame-pointer.
31097
31098 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31099
31100         * g++.dg/template/instantiate2.C: New test.
31101         * g++.dg/template/spec4.C: New test.
31102
31103 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31104
31105         * g++.dg/template/access2.C: New test.
31106         * g++.dg/template/access3.C: New test.
31107
31108 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
31109
31110         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
31111         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
31112         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
31113         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
31114         Convert to use <stdarg.h>.
31115         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
31116         Delete.
31117         * gcc.dg/va-arg-2.c: New.
31118         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
31119
31120 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
31121
31122         * gcc.c-torture/compile/20020710-1.c: New test.
31123
31124 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
31125                           Andrew Pinski  <pinskia@physics.uc.edu>
31126
31127         gcc.c-torture/compile/simd-2.c: New testcase.
31128         gcc.c-torture/compile/simd-3.c: Likewise.
31129
31130 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
31131
31132         PR c++/7224
31133         * g++.dg/overload/error1.C: New test.
31134
31135 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31136
31137         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
31138         configuration and IRIX 6 O32 ABI.
31139
31140 2002-07-11  Roger Sayle  <roger@eyesopen.com>
31141
31142         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
31143
31144 2002-07-10  Roger Sayle  <roger@eyesopen.com>
31145
31146         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
31147
31148 2002-07-10  Jeffrey A Law  <law@redhat.com>
31149
31150         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
31151
31152         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
31153
31154 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
31155
31156         * gcc.dg/20020312-2.c: Check for __PPC__.
31157
31158 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
31159
31160         * gcc.c-torture/compile/20020709-1.c: New test.
31161
31162 2002-07-07  Roger Sayle  <roger@eyesopen.com>
31163
31164         * g++.dg/template/qualttp21.C: New test case.
31165
31166 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
31167
31168         * gcc.c-torture/compile/20020706-1.c: New test.
31169         * gcc.c-torture/compile/20020706-2.c: New test.
31170
31171 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
31172             Alexandre Oliva  <aoliva@redhat.com>
31173
31174         * g++.dg/warn/incomplete1.C: New test.
31175
31176 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31177
31178         PR c++/7099
31179         * g++.dg/warn/noreturn1.C: New test.
31180
31181 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
31182
31183         PR c++/6706
31184         * g++.dg/debug/debug6.C: New test.
31185         * g++.dg/debug/debug7.C: New test.
31186
31187 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
31188
31189         * gcc.c-torture/compile/simd-3.c: New test.
31190
31191 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
31192
31193         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
31194         * gcc.dg/20020620-1.c: Likewise.
31195
31196 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31197
31198         PR c++/6944
31199         * g++.dg/init/array4.C: New test.
31200         * g++.dg/init/array5.C: New test.
31201
31202 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
31203
31204         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
31205         * gcc.c-torture/execute/simd-2.c (main): Likewise.
31206
31207 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31208
31209         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
31210         * gcc.dg/wtr-aggr-init-1.c: Likewise.
31211         * gcc.dg/wtr-conversion-1.c: Likewise.
31212         * gcc.dg/wtr-escape-1.c: Likewise.
31213         * gcc.dg/wtr-int-type-1.c: Likewise.
31214         * gcc.dg/wtr-label-1.c: Likewise.
31215         * gcc.dg/wtr-static-1.c: Likewise.
31216         * gcc.dg/wtr-strcat-1.c: Likewise.
31217         * gcc.dg/wtr-suffix-1.c: Likewise.
31218         * gcc.dg/wtr-switch-1.c: Likewise.
31219         * gcc.dg/wtr-unary-plus-1.c: Likewise.
31220         * gcc.dg/wtr-union-init-1.c: Likewise.
31221         * gcc.dg/wtr-union-init-2.c: Likewise.
31222         * gcc.dg/wtr-union-init-3.c: Likewise.
31223
31224         * gcc.dg/wtr-func-def-1.c: New test.
31225
31226 2002-07-02 Devang Patel <dpatel@apple.com>
31227
31228         * objc.dg/param-1.m: New test.
31229
31230 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
31231
31232         * gcc.dg/cpp/trad/directive.c: Add test.
31233         * gcc.dg/cpp/trad/macroargs.c: Add test.
31234         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
31235
31236 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
31237
31238         * gcc.dg/cpp/cmdlne-M.c: New test.
31239
31240 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
31241
31242         * objc.dg/desig-init-1.m: New test.
31243
31244 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31245
31246         PR c++/6716
31247         * g++.dg/template/instantiate1.C: New test.
31248
31249 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
31250
31251         PR c++/7112
31252         * g++.dg/template/sizeof2.C: New test.
31253
31254 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
31255
31256         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
31257         gcc.dg/cpp/trad/include.c: New tests.
31258
31259 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
31260
31261         PR target/7177
31262         * gcc.c-torture/compile/20020701-1.c: New test.
31263
31264 2002-07-01  Stan Shebs  <shebs@apple.com>
31265
31266         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
31267         header here...
31268         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
31269         (objc-torture-execute): or here.
31270
31271 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
31272
31273         * gcc.c-torture/execute/arith-rand-ll.c: New test.
31274
31275 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
31276
31277         * gcc.dg/cpp/trad/escaped-nl.c: New test.
31278
31279 2002-06-30  Devang Patel  <dpatel@apple.com>
31280
31281         * objc.dg/fsyntax-only.m: New test.
31282
31283 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
31284
31285         PR c++/6695
31286         * g++.dg/template/friend7.C: New file.
31287
31288 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
31289
31290         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
31291         return type.
31292
31293 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
31294
31295         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
31296         avoid division by zero.
31297
31298 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
31299
31300         * gcc.dg/Wunknownprag.c: New tests.
31301
31302 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
31303
31304         * gcc.c-torture/execute/simd-2.c: New test.
31305
31306 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
31307
31308         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
31309         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
31310         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
31311         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
31312         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
31313         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
31314         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
31315         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
31316         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
31317         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
31318         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
31319         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
31320         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
31321         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
31322         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
31323         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
31324         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
31325
31326 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
31327
31328         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
31329         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
31330         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
31331         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
31332         New tests.
31333         * gcc.dg/cpp/trad/directive.c: Update.
31334
31335 2002-06-23  Andreas Jaeger  <aj@suse.de>
31336
31337         * gcc.c-torture/execute/complex-6.c: New.
31338
31339 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
31340
31341         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
31342         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
31343         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
31344         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
31345
31346 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
31347
31348         * gcc.dg/cpp/trad: New directory with traditional tests copied
31349         from parent directory.
31350         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
31351         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
31352         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
31353         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
31354         Move to trad/ and rename.
31355         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
31356         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
31357         gcc.dg/cpp/trad/redef2.c: New tests.
31358         * gcc.dg/cpp/trad/trad.exp: New driver.
31359
31360 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
31361
31362         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
31363         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
31364         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
31365         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
31366         Remove.
31367
31368 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
31369
31370         * gcc.dg/20020620-1.c: New test.
31371
31372 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31373
31374         * g++.dg/template/ttp4.C: New test.
31375
31376 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
31377
31378         * g++.dg/opt/vt1.C: Fix regexp.
31379
31380 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31381
31382         * gcc.c-torture/execute/pure-1.c: Make functions static again.
31383         Don't use attribute `noinline'.
31384
31385 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
31386
31387         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
31388
31389 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
31390
31391         * gcc.c-torture/execute/simd-1.c: New.
31392
31393         * gcc.dg/simd-1.c: New.
31394
31395 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
31396
31397         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
31398
31399 2002-06-16  Richard Henderson  <rth@redhat.com>
31400
31401         * g++.dg/ext/anon-struct1.C: New.
31402         * g++.dg/ext/anon-struct2.C: New.
31403         * g++.dg/ext/anon-struct3.C: New.
31404         * gcc.dg/anon-struct-1.c: New.
31405         * gcc.dg/anon-struct-2.c: New.
31406         * gcc.dg/anon-struct-3.c: New.
31407         * gcc.dg/20011008-1.c: Adjust warning text.
31408         * gcc.dg/20020527-1.c: Add -fms-extensions.
31409
31410 2002-06-16  Richard Henderson  <rth@redhat.com>
31411
31412         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
31413
31414 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
31415
31416         * gcc.c-torture/execute/20020615-1.c: New test.
31417
31418 2002-06-15  Roger Sayle  <roger@eyesopen.com>
31419
31420         * gcc.c-tortuture/execute/compare-1.c: New test case.
31421         * gcc.c-tortuture/execute/compare-2.c: New test case.
31422         * gcc.c-tortuture/execute/compare-3.c: New test case.
31423
31424 2002-06-13  Richard Henderson  <rth@redhat.com>
31425
31426         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
31427         ia64 ilp32.
31428
31429 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31430
31431         * g++.dg/template/typename2.C: Update error message.
31432
31433 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
31434
31435         * gcc.c-torture/execute/20020611-1.c: New test.
31436
31437 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
31438
31439         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
31440         list of targets to skip.
31441
31442 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
31443
31444         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
31445         targets if not optimizing.
31446
31447 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
31448
31449         * gcc.c-torture/compile/20020605-1.c: New test.
31450
31451         * g++.dg/opt/vt1.C: New test.
31452
31453         * gcc.dg/20020531-1.c: New test.
31454
31455         * gcc.dg/20020530-1.c: New test.
31456
31457         * gcc.dg/20020527-1.c: New test.
31458
31459         * g++.dg/opt/cse1.C: New test.
31460
31461 2002-06-07  Roger Sayle  <roger@eyesopen.com>
31462
31463         * gcc.dg/20020607-2.c: New test case.
31464
31465 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
31466
31467         * gcc.c-torture/compile/20020604-1.c: New test.
31468
31469 2002-06-04  Richard Henderson  <rth@redhat.com>
31470
31471         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
31472         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
31473         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
31474
31475 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
31476
31477         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
31478
31479 2002-06-03  Richard Henderson  <rth@redhat.com>
31480
31481         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
31482         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
31483
31484 2002-06-02  Richard Henderson  <rth@redhat.com>
31485
31486         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
31487         test functions static.
31488
31489 2002-06-02  Andreas Jaeger  <aj@suse.de>
31490
31491         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
31492         now.
31493
31494 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31495
31496         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
31497         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
31498         Update for mofified diagnostics.
31499         * gcc.dg/c99-intconst-1.c: No longer fail.
31500
31501 2002-06-02  Richard Henderson  <rth@redhat.com>
31502
31503         * gcc.dg/uninit-A.c: Remove xfail markers.
31504
31505 2002-06-01  Roger Sayle  <roger@eyesopen.com>
31506
31507         * gcc.dg/fnegate-1.c: New test case.
31508
31509 2002-05-30  Osku Salerma  <osku@iki.fi>
31510
31511         * gcc.c-torture/execute/mayalias-1.c: New file.
31512
31513 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31514
31515         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
31516         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
31517         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
31518
31519 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
31520
31521         * gcc.c-torture/execute/20020529-1.c: New test.
31522
31523 2002-05-27  Richard Henderson  <rth@redhat.com>
31524
31525         * g++.dg/ext/attrib6.C: New test case.
31526
31527 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31528
31529         * gcc.c-torture/execute/pure-1.c: New test.
31530
31531 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
31532
31533         * gcc.dg/cpp/arith-2.c: Remove.
31534
31535 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
31536
31537         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
31538         * gcc.dg/cpp/if-3.c: Remove.
31539
31540 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
31541
31542         * g++.dg/opt/cse2.C: New test.
31543
31544 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
31545
31546         * gcc.dg/cpp/arith-1.c: New semantic tests.
31547         * gcc.dg/cpp/if-1.c: Update.
31548
31549 2002-05-24  Ben Elliston  <bje@redhat.com>
31550
31551         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
31552
31553 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
31554
31555         * gcc.dg/verbose-asm.c: New test.
31556
31557 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31558
31559         * gcc.dg/cpp/paste12.c: New test.
31560
31561 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
31562
31563         * g++.dg/parse/named_ops.C: New test.
31564
31565 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
31566
31567         * gcc/testsuite/gcc.dg/weak-8.c: New test.
31568
31569 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
31570
31571         * gcc.dg/weak-2.c: Allow optional leading underscore
31572         in scan-assembler symbol name.
31573         * gcc.dg/weak-3.c: Likewise.
31574         * gcc.dg/weak-4.c: Likewise.
31575         * gcc.dg/weak-5.c: Likewise.
31576
31577 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
31578
31579         * gcc.dg/20020523-1.c: New test.
31580
31581 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
31582
31583         * objc.dg/const-str-2.m: Update now that we stop after
31584         a command line error.
31585
31586 2002-05-22  Richard Henderson  <rth@redhat.com>
31587
31588         * g++.dg/dg.exp: Fix typo in test pruneing.
31589
31590 2002-05-22  Richard Henderson  <rth@redhat.com>
31591
31592         * g++.dg/dg.exp: Prune the tls subdirectory.
31593         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
31594         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
31595         * g++.dg/tls/init-1.C: New.
31596
31597 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
31598
31599         * gcc.dg/20020517-1.c: New test.
31600
31601 2002-05-21  Richard Henderson  <rth@redhat.com>
31602
31603         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
31604         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
31605
31606 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
31607
31608         * g++.dg/other/copy2.C: New test.
31609
31610 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
31611
31612         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
31613         (MAX_COPY): Bump up to 10 times sizeof (long long).
31614         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
31615
31616         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
31617         sizeof (long long).
31618
31619         * gcc.c-torture/execute/strcpy-1.c: New test.
31620
31621 2002-05-19  Jason Merrill  <jason2redhat.com>
31622
31623         * g++.dg/ext/oper1.C: New test.
31624
31625 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
31626 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
31627
31628         * README.QMTEST: New file.
31629
31630         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
31631
31632 2002-05-19  Andreas Jaeger  <aj@suse.de>
31633
31634         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
31635         now.
31636         * gcc.c-torture/execute/loop-2d.x: Likewise.
31637
31638 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
31639
31640         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
31641         support weak symbols.
31642         * gcc.dg/weak-4.c: Likewise.
31643         * gcc.dg/weak-6.c: Likewise.
31644
31645 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
31646
31647         * gcc.dg/weak-3.c: Add dg-excess-error comment for
31648         cygwin, coff and h8300-*-hms targets
31649         * gcc.dg/weak-5.c: Likewise.
31650         * gcc.dg/weak-7.c: Likewise.
31651
31652 2002-05-16  Jason Merrill  <jason@redhat.com>
31653
31654         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
31655         (scan-assembler-not, scan-assembler-dem): Likewise.
31656         (scan-assembler-dem-not): Likewise.
31657
31658 2002-05-15  Richard Henderson  <rth@redhat.com>
31659
31660         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
31661
31662 2002-05-15  Richard Henderson  <rth@redhat.com>
31663
31664         * gcc.dg/weak-5.c (vfoo1c): No warning here.
31665         (vfoo1f): Warning here.
31666         (vfoo1l): Don't redefine the alias.
31667
31668 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
31669
31670         * g++.dg/init/pm1.C: New test.
31671
31672 2002-05-12  David S. Miller  <davem@redhat.com>
31673
31674         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
31675         types.
31676
31677 2002-05-10  Roger Sayle  <roger@eyesopen.com>
31678
31679         * gcc.c-torture/execute/20020510-1.c: New test case.
31680
31681 2002-05-10  David S. Miller  <davem@redhat.com>
31682
31683         * gcc.c-torture/execute/conversion.c: Test long double too.
31684
31685 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
31686
31687         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
31688         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
31689         * lib/g++.exp (g++_link_flags): Likewise.
31690         * lib/objc.exp (objc_target_compile): Likewise.
31691
31692 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
31693
31694         * gcc.dg/cpp/poison.c: Update.
31695         * gcc.dg/cpp/20000625-2.c: Remove.
31696         * gcc.dg/cpp/direct2s.c: Remove final test.
31697
31698 2002-05-08  Tom Rix  <trix@redhat.com>
31699
31700         * gcc.c-torture/execute/20020508-1.c: New test.
31701         * gcc.c-torture/execute/20020508-2.c: New test.
31702         * gcc.c-torture/execute/20020508-3.c: New test.
31703
31704 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
31705
31706         * gcc.dg/cpp/charconst-4.c: More tests.
31707
31708 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
31709
31710         PR c/6569
31711         * gcc.dg/weak-3.c: Update location of warning messages.
31712         * gcc.dg/weak-5.c: Likewise.
31713
31714 2002-05-06  Roger Sayle  <roger@eyesopen.com>
31715
31716         * gcc.c-torture/execute/20020506-1.c: New test case.
31717
31718 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
31719
31720         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
31721
31722 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31723
31724         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
31725
31726 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31727
31728         * gcc.dg/cpp/charconst-3.c: New test.
31729
31730 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31731
31732         * gcc.dg/cpp/charconst.c: Update tests.
31733
31734 2002-05-05  Tim Josling  <tej@melbpc.org.au>
31735
31736         * treelang: Added directory for new sample language treelang. Also
31737         lib/treelang.exp: New file to signal treelang should be tested.
31738
31739 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
31740
31741         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
31742         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
31743         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
31744         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
31745         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
31746         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
31747         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
31748
31749 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31750
31751         * gcc.dg/format/xopen-2.c: New test.
31752
31753 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
31754
31755         * gcc.dg/20020503-1.c: New test.
31756
31757 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
31758
31759         * g++.dg/init/dtor1.C: Make it tougher.
31760
31761 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
31762
31763         * g++.dg/init/dtor1.C: New test.
31764
31765 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
31766
31767         * gcc.dg/altivec-8.c: New.
31768
31769 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
31770
31771         * gcc.dg/altivec-7.c: New.
31772
31773 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
31774
31775         * g++.dg/parse/typedef1.C: New test.
31776
31777 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
31778
31779         PR c++/6486
31780         * g++.dg/template/friend6.C: New test.
31781
31782         PR c++/6492
31783         * g++.dg/init/copy1.C: New test.
31784
31785 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
31786
31787         * g++.dg/warn/effc1.C: New test.
31788
31789 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31790
31791         * gcc.dg/cpp/if-cexp.c: Add a test.
31792
31793 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
31794
31795         * gcc.dg/20020426-2.c: New test.
31796
31797 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
31798
31799         * gcc.dg/cpp/if-mop.c: Update.
31800         * gcc.dg/cpp/if-mpar.c: Add test.
31801         * gcc.dg/cpp/if-oppr.c: Update.
31802
31803 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31804
31805         PR c/6343
31806         * gcc.dg/weak-[2-7].c: New tests.
31807
31808 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
31809
31810         * gcc.dg/enum1.c: New test.
31811
31812 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
31813
31814         PR c++/6497
31815         * g++.dg/inherit/access2.C: New test.
31816
31817 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
31818
31819         PR bootstrap/6445
31820         * gcc.dg/20020426-1.c: New test.
31821
31822 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
31823
31824         * g++.dg/abi/enum1.C: New test.
31825
31826 2002-04-26  Richard Henderson  <rth@redhat.com>
31827
31828         * gcc.dg/c99-bool-1.c: Expect always true warning.
31829
31830 2002-04-25  Roger Sayle  <roger@eyesopen.com>
31831
31832         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
31833
31834 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31835
31836         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
31837         targets.
31838
31839 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
31840
31841         * g++.dg/abi/mange7.C: New test.
31842
31843         PR c++/6438.
31844         * g++.dg/parse/stmtexpr2.C: New test.
31845
31846 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
31847
31848         * gcc.dg/20020312-2.c: Add SH target.
31849
31850 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31851
31852         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
31853         compiler output on mips*-*-irix*.
31854
31855 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
31856
31857         * g++.dg/parse/attr1.C: New test.
31858
31859 2002-04-23  Roger Sayle  <roger@eyesopen.com>
31860
31861         * gcc.c-torture/execute/string-opt-17.c: New test case.
31862         * gcc.c-torture/execute/memset-2.c: New test case.
31863
31864 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
31865
31866         PR c++/6256:
31867         * g++.dg/template/friend5.C: New test.
31868
31869         PR c++/6331:
31870         * g++.dg/template/qual1.C: Likewise.
31871
31872 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
31873
31874         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
31875         Include stdlib.h, not stdio.h or ctype.h.
31876
31877 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
31878
31879         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
31880         cris-*-elf* and mmix-*-*.
31881         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
31882         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
31883         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
31884         Ditto.
31885         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
31886         * gcc.dg/wchar_t-1.c: Ditto.
31887
31888 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
31889
31890         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
31891         Clarify comment.
31892
31893 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
31894
31895         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
31896
31897 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31898
31899         * gcc.c-torture/execute/20000906-1.x: Delete.
31900
31901 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
31902
31903         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
31904
31905 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
31906
31907         * PR6367
31908         * g77.f-torture/execute/6367.f: New test.
31909         * g77.f-torture/execute/6367.x: Disable for MMIX.
31910
31911 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
31912
31913         * PR6352
31914         * g++.dg/opt/inline2.C: New test.
31915
31916 2002-04-18  Richard Henderson  <rth@redhat.com>
31917
31918         * gcc.dg/20000906-1.c: Enable for all targets.
31919         * gcc.c-torture/compile/iftrap-2.c: New.
31920
31921 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
31922
31923         * gcc.dg/20020418-1.c: New test.
31924         * gcc.dg/20020418-2.c: New test.
31925
31926 2002-04-18  Richard Henderson  <rth@redhat.com>
31927
31928         * gcc.c-torture/compile/iftrap-1.c: New.
31929         * gcc.dg/iftrap-1.c: Adjust for ia64.
31930         * gcc.dg/iftrap-2.c: New.
31931
31932 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
31933
31934         * gcc.c-torture/compile/20020418-1.c: New test.
31935
31936 2002-04-18  Roger Sayle  <roger@eyesopen.com>
31937
31938         * gcc.c-torture/compile/20020415-1.c: New.
31939
31940 2002-04-18  David S. Miller  <davem@redhat.com>
31941
31942         * gcc.c-torture/execute/20020418-1.c: New test.
31943
31944 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
31945
31946         * gcc.dg/20020416-1.c: New test.
31947
31948         * g++.dg/opt/inline1.C: New test.
31949
31950 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
31951
31952         * gcc.dg/altivec-5.c: New test.
31953
31954         * gcc.dg/20020415-1.c: New test.
31955
31956 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
31957
31958         * testsuite/lib/chill.exp: Remove.
31959
31960 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
31961
31962         * g++.dg/other/big-struct.C: New test.
31963
31964 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
31965
31966         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
31967         of scratch file.
31968
31969 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
31970
31971         PR c/6277
31972         * gcc.dg/i386-387-1.c: Allow optional leading underscore
31973         in scan-assembler function name
31974
31975 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
31976
31977         * g77.f-torture/execute/980628-4.x,
31978         g77.f-torture/execute/980628-5.x,
31979         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
31980         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
31981         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
31982         i[34567]86-*-*.
31983
31984 2002-04-13  David S. Miller  <davem@redhat.com>
31985
31986         * gcc.c-torture/execute/20020413-1.c: New test.
31987
31988 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
31989
31990         * gcc.dg/asm-6.c,
31991         * g++.dg/ext/asm1.C: New tests.
31992
31993 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
31994
31995         PR c++ 5373.
31996         * g++.dg/parse/stmtexpr1.C: New test.
31997
31998         PR c++/5189.
31999         * g++.dg/template/copy1.C: New test.
32000
32001 2002-04-12  Richard Henderson  <rth@redhat.com>
32002
32003         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
32004
32005 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
32006
32007         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
32008         gcc.c-torture/execute/20020307-2.c.
32009
32010 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
32011
32012         * g++.dg/ext/attrib5.C,
32013         * g++.dg/lookup/struct1.C: New tests.
32014
32015 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
32016
32017         * gcc.dg/20020411-1.c: New test.
32018
32019         * gcc.c-torture/execute/20020411-1.c: New test.
32020
32021 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
32022
32023         * g77.f-torture/execute/6177.f: New test.
32024
32025 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
32026
32027         PR middle-end/6247
32028         * g++.dg/opt/cleanup1.C: New test.
32029
32030         * g++.dg/opt/const1.C: New test.
32031
32032 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
32033
32034         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
32035
32036 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
32037
32038         PR c++/5507
32039         * g++.dg/template/typename2.C: New test.
32040
32041 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
32042
32043         * gcc.c-torture/execute/loop-12.c: New.
32044
32045 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
32046
32047         * g77.f-torture/execute/980628-4.x,
32048         g77.f-torture/execute/980628-5.x,
32049         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
32050         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
32051         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
32052
32053 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32054
32055         PR optimization/6086
32056         * g++.dg/opt/preinc1.C: New test.
32057
32058 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
32059
32060         PR c++/5571
32061         * g++.dg/opt/static2.C: New test.
32062
32063 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
32064
32065         PR c/5120
32066         * gcc.dg/20020406-1.c: New test.
32067
32068 2002-04-04  David S. Miller  <davem@redhat.com>
32069
32070         * gcc.c-torture/execute/20020404-1.c: New test.
32071
32072 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
32073
32074         PR c/6123
32075         * gcc.dg/20020312-2.c: Do not declare global register variable
32076         if __PIC__ or __pic__ is defined.
32077
32078 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
32079
32080         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
32081         __asm__ so that it works correctly even if -ansi -pedantic-errors.
32082
32083 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32084
32085         * gcc.misc-tests/linkage.exp: Update last change to handle
32086         sparc*-, not just sparc-.
32087
32088 2002-04-03  Richard Henderson  <rth@redhat.com>
32089
32090         * gcc.dg/cpp/ucs.c: Improved long UCS test.
32091
32092 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
32093
32094         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
32095
32096 2002-04-02  David S. Miller  <davem@redhat.com>
32097
32098         * gcc.c-torture/execute/20020402-3.c: New test.
32099
32100 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
32101
32102         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
32103         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
32104
32105         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
32106         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
32107         g77.f-torture/execute/20001201.x,
32108         g77.f-torture/execute/u77-test.x: New files.
32109
32110         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
32111         * gcc.dg/wchar_t-1.c: Ditto.
32112
32113 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32114
32115         * gcc.c-torture/execute/20020402-1.c: New test.
32116
32117 2002-04-01  Richard Henderson  <rth@redhat.com>
32118
32119         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
32120
32121         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
32122
32123 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32124
32125         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
32126
32127 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
32128
32129         * g++.dg/inherit/template-as-base.C: Expect error.
32130         * g++.dg/inherit/namespace-as-base.C: Likewise.
32131
32132 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
32133
32134         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
32135         g++.dg/ext/instantiate3.C: Tweak match patterns.
32136
32137         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
32138         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
32139         -da test.
32140
32141 2002-03-31  Richard Henderson  <rth@redhat.com>
32142
32143         * gcc.dg/special/alias-2.c: New.
32144         * gcc.dg/special/ecos.exp: Run it.
32145
32146 2002-03-31  Richard Henderson  <rth@redhat.com>
32147
32148         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
32149
32150 2002-03-31  Kazu Hirata  <kazu@hxi.com>
32151
32152         * gcc.dg/weak-1.c: Disable on h8300 port.
32153
32154 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
32155
32156         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
32157         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
32158         ordering tests.
32159         * g++.dg/bprob/bprob-1.C: New test.
32160         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
32161         * g++.dg/gcov/gcov-1.C: New test.
32162         * g++.dg/gcov/gcov-1.x: New file.
32163         * g++.dg/gcov/gcov-2.C: New test.
32164         * g++.dg/gcov/gcov-3.C: New test.
32165         * g++.dg/gcov/gcov-3.h: New file.
32166
32167 2002-03-28  Roger Sayle  <roger@eyesopen.com>
32168
32169         * g++.old-deja/g++.other/builtins5.C: New test.
32170         * g++.old-deja/g++.other/builtins6.C: New test.
32171         * g++.old-deja/g++.other/builtins7.C: New test.
32172         * g++.old-deja/g++.other/builtins8.C: New test.
32173         * g++.old-deja/g++.other/builtins9.C: New test.
32174
32175 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
32176
32177         * g++.dg/opt/static1.C: New test.
32178
32179         * g++.dg/opt/longbranch1.C: New test.
32180
32181 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
32182
32183         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
32184
32185         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
32186
32187 2002-03-28  Jeffrey A Law  (law@redhat.com)
32188
32189         * gcc.c-torture/execute/20020328-1.c: New test.
32190
32191 2002-03-27  Richard Henderson  <rth@redhat.com>
32192
32193         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
32194         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
32195         move from g++.old-deja/g++.ext/.
32196
32197 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
32198
32199         * g++.dg/init/new2.C: New test.
32200
32201 2002-03-26  Richard Henderson  <rth@redhat.com>
32202
32203         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
32204
32205         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
32206         on sparc.
32207
32208         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
32209         sparcv9 systems.
32210         * gcc.dg/20001102-1.c: Likewise.
32211
32212 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
32213
32214         * gcc.dg/cpp/endif-pedantic1.c,
32215         gcc.dg/cpp/endif-pedantic2.c: New tests.
32216
32217 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
32218
32219         * g++.dg/init/new1.C: New test.
32220
32221 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
32222
32223         * g++.dg/abi/vbase9.C: New test.
32224
32225 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
32226
32227         * gcc.dg/arm-asm.c: New test.
32228
32229 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
32230
32231         * gcc.dg/Wswitch-enum.c: New test.
32232         Fix PR c/5044.
32233
32234 2002-03-26  Richard Henderson  <rth@redhat.com>
32235
32236         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
32237         structure.
32238
32239 2002-03-25  Richard Henderson  <rth@redhat.com>
32240
32241         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
32242         sparcv9 systems.
32243
32244         * gcc.c-torture/compile/20011119-1.c (xxx): New.
32245         * gcc.c-torture/compile/20011119-2.c (xxx): New.
32246
32247 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
32248
32249         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
32250
32251 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
32252
32253         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
32254         targets using generic thunk support.
32255
32256 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
32257
32258         * gcc.c-torture/compile/20020323-1.c: New test.
32259
32260         * g++.dg/opt/conj2.C: New test.
32261
32262 2002-03-24  Richard Henderson  <rth@redhat.com>
32263
32264         * gcc.dg/weak-1.c: Use -fno-common.
32265
32266 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
32267
32268         * g77.dg/f77-edit-apostrophe-out.f: New test
32269         * g77.dg/f77-edit-h-out.f: New test
32270         * g77.dg/f77-edit-t-in.f: New test
32271         * g77.dg/f77-edit-t-out.f: New test
32272         * g77.dg/f77-edit-x-out.f: New test
32273         * g77.dg/f77-edit-slash-out.f: New test
32274         * g77.dg/f77-edit-colon-out.f: New test
32275         * g77.dg/f77-edit-s-out.f: New test
32276
32277 2002-03-24  Richard Henderson  <rth@redhat.com>
32278
32279         * objc/execute/formal_protocol-6.x: New XFAIL.
32280
32281 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
32282
32283         * gcc.dg/weak-1.c: Early return from dg-final on platforms
32284         that do not support weak symbols
32285
32286 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
32287
32288         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
32289         * lib/g77.exp: Likewise.
32290         * lib/objc.exp: Likewise.
32291
32292 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
32293
32294         * gcc.dg/Wswitch-default.c: New test.
32295
32296 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
32297
32298         * g++.dg/other/enum1.C: New test.
32299
32300 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
32301
32302         * gcc.dg/pragma-ep-3.c: Fix typo.
32303
32304 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
32305
32306         * g++.dg/inherit/template-as-base.C: New test.
32307
32308 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
32309
32310         * g++.old-deja/g++.other/dwarf2-1.C: Move...
32311         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
32312
32313 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
32314
32315         * gcc.dg/cpp/multiline.c: Update to match.
32316
32317 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
32318
32319         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
32320
32321 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
32322
32323         * gcc.dg/cpp/extratokens2.c: New file.
32324
32325 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
32326
32327         * gcc.dg/20020312-2.c: Add rs6000 target.
32328
32329         * gcc.c-torture/compile/20020319-1.c: New test.
32330
32331 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32332
32333         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
32334         (A, E): Handle this.
32335
32336 2002-03-20  Jason Merrill  <jason@redhat.com>
32337
32338         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
32339         ignoring -fpic.
32340         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
32341         through prune_gcc_output.
32342
32343 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
32344
32345         * gcc.c-torture/compile/20020320-1.c: New test.
32346
32347 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
32348
32349         * gcc.c-torture/compile/20020318-1.c: New test.
32350
32351         * gcc.dg/struct-by-value-1.c: New test.
32352
32353         * gcc.dg/20020319-1.c: New test.
32354
32355 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
32356
32357         * g++.dg/opt/conj1.C: New test.
32358
32359 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
32360
32361         * g++.dg/template/qualttp20.C: Revert previous change.
32362         * g++.dg/template/qualttp3.C: Likewise.
32363         * g++.dg/template/qualttp4.C: Likewise.
32364         * g++.dg/template/qualttp5.C: Likewise.
32365         * g++.dg/template/qualttp6.C: Likewise.
32366         * g++.dg/template/qualttp7.C: Likewise.
32367         * g++.dg/template/qualttp8.C: Likewise.
32368         * g++.dg/template/recurse.C: Likewise.
32369
32370 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32371
32372         * gcc.dg/cpp/wchar-1.c: Update.
32373
32374 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
32375
32376         * g++.dg/template/conv1.C: New test.
32377         * g++.dg/template/conv2.C: New test.
32378         * g++.dg/template/conv3.C: New test.
32379         * g++.dg/template/conv4.C: New test.
32380
32381 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
32382
32383         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
32384         * g++.dg/template/qualttp3.C: Likewise.
32385         * g++.dg/template/qualttp4.C: Likewise.
32386         * g++.dg/template/qualttp5.C: Likewise.
32387         * g++.dg/template/qualttp6.C: Likewise.
32388         * g++.dg/template/qualttp7.C: Likewise.
32389         * g++.dg/template/qualttp8.C: Likewise.
32390         * g++.dg/template/recurse.C: Likewise.
32391
32392 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
32393
32394         * g++.dg/opt/dtor1.C: New test.
32395
32396 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
32397
32398         * gcc.c-torture/compile/20020315-1.c: New test.
32399
32400 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
32401
32402         * gcc.dg/weak-1.c: Fix scan tests.
32403
32404 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
32405
32406         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
32407         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
32408         cris-*-aout* mmix-*-*.
32409         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
32410         cris-*-aout* mmix-*-*.
32411         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
32412         cris-*-elf* cris-*-aout* and mmix-*-*.
32413         * gcc.dg/20001009-1.c: Ditto.
32414         * gcc.dg/20010912-1.c: Ditto.
32415         * gcc.dg/20020122-4.c: Ditto.
32416         * gcc.dg/inline-2.c: Ditto.
32417
32418 2002-03-14  Jeffrey A Law  (law@cygnus.com)
32419
32420         * gcc.c-torture/compile/20020314-1.c: New test.
32421
32422 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
32423
32424         * gcc.c-torture/execute/20020314-1.c: New test.
32425
32426 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
32427
32428         * g++.dg/warn/Wunused-1.C: New test.
32429
32430 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
32431
32432         * g++.dg/abi/mangle6.C: New test.
32433
32434 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
32435
32436         * gcc.c-torture/compile/20020309-2.c: New test.
32437
32438         * gcc.c-torture/compile/20020312-1.c: New test.
32439
32440 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
32441
32442         * g++.dg/other/access1.C: New test.
32443
32444 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
32445
32446         * gcc.c-torture/execute/wchar_t-1.c: New test.
32447
32448 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
32449
32450         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
32451
32452 2002-03-12  Roger Sayle  <roger@eyesopen.com>
32453
32454         * gcc.dg/20020312-1.c: New test case.
32455
32456 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
32457
32458         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
32459
32460 2002-03-11  Richard Henderson  <rth@redhat.com>
32461
32462         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
32463         * g++.old-deja/g++.jason/report.C: Likewise.
32464
32465 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
32466
32467         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
32468         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
32469
32470 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
32471
32472         * testsuite/g++.dg/overload/pmf1.C: New test.
32473
32474 2002-03-11  Kazu Hirata  <kazu@hxi.com>
32475
32476         * gcc.c-torture/execute/20020307-1.c: Use long.
32477
32478 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
32479
32480         PR optimization/5844
32481         * gcc.dg/20020310-1.c: New test.
32482
32483 2002-03-09  Michael Meissner  <meissner@redhat.com>
32484
32485         * gcc.c-torture/execute/memcpy-2.c: New test.
32486         * gcc.c-torture/execute/memset-1.c: New test.
32487         * gcc.c-torture/execute/strlen-1.c: New test.
32488         * gcc.c-torture/execute/strcmp-1.c: New test.
32489         * gcc.c-torture/execute/strncmp-1.c: New test.
32490
32491 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
32492
32493         * gcc.dg/ppc-ldstruct.c: New test.
32494
32495 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
32496
32497         * gcc.c-torture/execute/va-arg-22.c: New test.
32498
32499 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32500
32501         * gcc.c-torture/compile/20020309-1.c: New test.
32502
32503 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
32504
32505         * gcc.c-torture/execute/20020307-2.c: New test.
32506
32507 2002-03-07  Jeffrey A Law  (law@redhat.com)
32508
32509         * g77.f-torture/compile/20020307-1.f: New test.
32510
32511 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
32512
32513         * gcc.dg/unordered-1.c: New test.
32514
32515 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
32516
32517         * gcc.c-torture/execute/20020307-1.c: New test.
32518
32519 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
32520
32521         * gcc.dg/20020304-1.c: New test.
32522
32523         * gcc.c-torture/compile/20020304-2.c: New test.
32524
32525 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
32526
32527         * gcc.c-torture/compile/20020304-1.c: New test case
32528         (from PR c/5830).
32529
32530 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
32531
32532         * gcc.dg/20020103-1.c: Add other -D ppc variants.
32533
32534 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
32535
32536         * g++.dg/other/classkey1.C: New test.
32537
32538 2002-03-01  Richard Henderson  <rth@redhat.com>
32539
32540         * gcc.c-torture/compile/981223-1.x: New.
32541         * gcc.c-torture/compile/920625-1.x: New.
32542
32543 2002-02-28  Richard Henderson  <rth@redhat.com>
32544
32545         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
32546
32547 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
32548
32549         * gcc.c-torture/execute/20020227-1.c: New test.
32550
32551 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
32552
32553         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
32554         here" ERROR lines.
32555         * g++.old-deja/g++.oliva/partord1.C: Likewise.
32556         * g++.old-deja.g++.other/defarg1.C: Likewise.
32557         * g++.old-deja/g++.pt/calls2.C: Likewise.
32558         * g++.old-deja/g++.pt/crash20.C: Likewise.
32559         * g++.old-deja/g++.pt/crash30.C: Likewise.
32560         * g++.old-deja/g++.pt/crash36.C: Likewise.
32561         * g++.old-deja/g++.pt/crash6.C: Likewise.
32562         * g++.old-deja/g++.pt/defarg13.C: Likewise.
32563         * g++.old-deja/g++.pt/derived3.C: Likewise.
32564         * g++.old-deja/g++.pt/error1.C: Likewise.
32565         * g++.old-deja/g++.pt/friend21.C: Likewise.
32566         * g++.old-deja/g++.pt/friend23.C: Likewise.
32567         * g++.old-deja/g++.pt/infinite1.C: Likewise.
32568         * g++.old-deja/g++.robertl/eb128.C: Likewise.
32569
32570 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
32571
32572         * gcc.c-torture/execute/20020225-2.c: New test.
32573
32574 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
32575
32576         * gcc.c-torture/execute/920730-1t.c,
32577         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
32578         Delete test cases, only relevant to -traditional.
32579
32580 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32581
32582         * gcc.dg/cpp/undef1.c: Remove.
32583         * gcc.dg/cpp/directiv.c: Update.
32584         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
32585
32586 2002-02-27  Michael Meissner  <meissner@redhat.com>
32587
32588         * gcc.c-torture/execute/20020226-1.c: New test.
32589
32590 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
32591
32592         * g++.dg/debug/debug4.C: New test.
32593
32594         * gcc.dg/ia64-visibility-1.c: New test.
32595
32596 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
32597
32598         * gcc.dg/debug/20020224-1.c: New.
32599
32600 2002-02-25  Kazu Hirata  <kazu@hxi.com>
32601
32602         * gcc.c-torture/execute/960416-1.x: New.
32603         * gcc.c-torture/execute/divconst-3.x: Likewise.
32604
32605 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
32606
32607         * gcc.dg/20020224-1.c: New test.
32608
32609 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
32610
32611         * gcc.c-torture/execute/20020225-1.c: New.
32612
32613 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32614
32615         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
32616
32617 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
32618
32619         * gcc.dg/20020222-1.c: New test.
32620
32621 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
32622
32623         * g++.dg/opt/anonunion1.C: New test.
32624
32625 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
32626
32627         * g++.dg/template/qualttp19.C: New test.
32628         * g++.dg/template/qualttp20.C: New test.
32629         * g++.old-deja/g++.jason/report.C: Adjust expected errors
32630         * g++.old-deja/g++.other/qual1.C: Likewise.
32631
32632 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
32633
32634         * gcc.dg/attr-alwaysinline.c: New.
32635
32636 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
32637
32638         * gcc.dg/20020220-1.c: New test.
32639
32640         * gcc.dg/20020220-2.c: New test.
32641
32642         * g++.dg/opt/mmx1.C: New test.
32643
32644 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
32645
32646         * gcc.c-torture/compile/20020110.c: New test.
32647
32648 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
32649
32650         * gcc.c-torture/execute/20020219-1.c: New test.
32651
32652         * gcc.dg/20020219-1.c: New test.
32653
32654         * gcc.dg/noncompile/20020220-1.c: New test.
32655
32656         * g++.dg/opt/ptrintsum1.C: New test.
32657
32658         * gcc.dg/debug/20020220-1.c: New test.
32659
32660 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
32661
32662         * gcc.c-torture/execute/20020216-1.c: New test.
32663
32664 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
32665
32666         * gcc.dg/decl-1.c: Update, new test.
32667
32668 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
32669
32670         * g++.dg/abi/bitfield1.C: New test.
32671         * g++.dg/abi/bitfield2.C: New test.
32672
32673 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
32674
32675         * gcc.dg/attr-nest.c: New test.
32676
32677 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
32678
32679         * gcc.c-torture/execute/20020215-1.c: New test.
32680
32681 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
32682
32683         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
32684         * g++.dg/debug/debug.exp: New.
32685         * g++.dg/debug/trivial.C: New.
32686         * g++.dg/debug/debug1.C: Moved...
32687         * g++.dg/other/debug1.C: ...from here.
32688         * g++.dg/debug/debug2.C: Moved...
32689         * g++.dg/other/debug2.C: ...from here.
32690         * g++.dg/debug/debug3.C: Moved...
32691         * g++.dg/other/debug3.C: ...from here.
32692
32693         * gcc.dg/noncompile/20020213-1.c: New test.
32694
32695 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
32696
32697         * g++.dg/other/debug3.C: New test.
32698
32699         * gcc.c-torture/execute/20020213-1.c: New test.
32700
32701 2002-02-13  Richard Smith <richard@ex-parrot.com>
32702
32703         * g++.old-deja/g++.other/thunk1.C: New test.
32704
32705 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
32706
32707         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
32708
32709 2002-02-13  Stan Shebs  <shebs@apple.com>
32710
32711         * gcc.dg/altivec-3.c: New.
32712
32713 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
32714
32715         * gcc.dg/Wunreachable-1.c: New test.
32716         * gcc.dg/Wunreachable-2.c: New test.
32717
32718 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
32719
32720         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
32721
32722 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
32723
32724         * gcc.dg/decl-1.c: New test.
32725
32726 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
32727
32728         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
32729
32730 2002-02-10  Kazu Hirata  <kazu@hxi.com>
32731
32732         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
32733         * gcc.c-torture/compile/980506-1.x: Likewise.
32734
32735 2002-02-10  Kazu Hirata  <kazu@hxi.com>
32736
32737         * gcc.dg/20020210-1.c: New.
32738
32739 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
32740
32741         * g77.f-torture/execute/947.f: New regression test
32742         for PR fortran/947.
32743
32744 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
32745
32746         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
32747         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
32748
32749 2002-02-08  Richard Henderson  <rth@redhat.com>
32750
32751         * gcc.c-torture/compile/labels-3.c: New.
32752
32753 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
32754
32755         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
32756         expression statements work instead.
32757         * gcc.dg/noncompile/20020207-1.c: New test.
32758
32759 2002-02-07  Richard Henderson  <rth@redhat.com>
32760
32761         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
32762
32763 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
32764
32765         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
32766         message from g77
32767         * lib/g77-dg.exp: Trim g77 error messages so that they are
32768         recognized by dg.exp.
32769
32770 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
32771
32772         PR fortran/5473
32773         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
32774
32775 2002-02-07  Richard Henderson  <rth@redhat.com>
32776
32777         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
32778         to be sufficiently aligned for integers.
32779
32780 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
32781
32782         * g++.dg/template/friend4.C: New test.
32783
32784 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
32785
32786         PR fortran/5743
32787         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
32788         unsupported cases.
32789
32790 2002-02-07  Richard Henderson  <rth@redhat.com>
32791
32792         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
32793         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
32794         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
32795         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
32796
32797 2002-02-06  Richard Henderson  <rth@redhat.com>
32798
32799         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
32800
32801 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
32802
32803         * gcc.dg/20020206-1.c: New test.
32804
32805 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
32806
32807         * gcc.c-torture/execute/20020206-1.c: New test.
32808
32809         * gcc.c-torture/execute/20020206-2.c: New test.
32810
32811         PR optimization/5429:
32812         * gcc.c-torture/compile/20020206-1.c: New test.
32813
32814 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
32815
32816         * g++.dg/ext/align1.C: Do not use an explicit alignment value
32817         as certain file formats cannot support particularly large
32818         alignments.
32819
32820         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
32821         and do not expect to be able to link the executable.
32822
32823         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
32824         fail because the COFF format does not support the weak attribute.
32825
32826 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
32827
32828         * g77.dg/pr5473.f: New test
32829
32830 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
32831
32832         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
32833         Fix testcase accordingly.
32834
32835 2002-02-04  Richard Henderson  <rth@redhat.com>
32836
32837         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
32838         (buf): Change to be an array of pointers, not ints.
32839
32840 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
32841
32842         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
32843         before all tests.  Move warning one line above to match where it
32844         C frontend emits.
32845         * gcc.dg/Wswitch-2.c: New test.
32846         * g++.dg/warn/Wswitch-1.C: New test.
32847         * g++.dg/warn/Wswitch-2.C: New test.
32848
32849 2002-02-04  Richard Henderson  <rth@redhat.com>
32850
32851         * g++.dg/abi/offsetof.C: Fix size comparison.
32852
32853 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
32854
32855         * gcc.dg/cast-qual-2.c: New test.
32856
32857 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
32858
32859         * gcc.dg/20020201-4.c: New test.
32860
32861 2002-02-04  Ben Elliston  <bje@redhat.com>
32862
32863         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
32864         target_info attribute != 0, in addition to the empty string.
32865         (gcc_target_compile): Likewise.
32866
32867 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
32868
32869         * gcc.dg/Wswitch.c: New test.
32870         PR gcc/4475. PR gcc/3780.
32871
32872 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
32873
32874         * g77.f-torture/execute/5122.f: New test for regressions
32875         against PR fortran/5122.
32876
32877 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
32878
32879         * g77.f-torture/compile/pr3743.f: Delete
32880         * g77.dg/pr3743-1.f: New test.
32881         * g77.dg/pr3743-2.f: New test.
32882         * g77.dg/pr3743-3.f: New test.
32883         * g77.dg/pr3743-4.f: New test.
32884
32885 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32886
32887         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
32888
32889 2002-02-02  Richard Henderson  <rth@redhat.com>
32890
32891         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
32892         * gcc.c-torture/execute/bf64-1.c: Likewise.
32893
32894 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
32895
32896         * gcc.dg/20020201-2.c: New test.
32897
32898         * gcc.dg/20020201-3.c: New test.
32899
32900         * gcc.c-torture/execute/bitfld-2.c: New test.
32901
32902 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32903
32904         * gcc.dg/bitfld-1.c: Update.
32905         * gcc.dg/bitfld-2.c: Update.
32906         * gcc.c-torture/execute/bitfld-1.x: New.
32907
32908 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
32909
32910         * gcc.c-torture/execute/20020201-1.c: New test.
32911
32912 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
32913
32914         PR target/5469
32915         * gcc.dg/20020201-1.c: New test.
32916
32917 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
32918
32919         PR fortran/3743
32920         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
32921         * g77.f-torture/compile/pr3743.x: Remove
32922
32923 2002-01-31  Tom Rix  <trix@redhat.com>
32924
32925         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
32926
32927 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
32928
32929         * gcc.dg/noncompile/20020130-1.c: New test.
32930
32931 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
32932
32933         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
32934
32935 2002-01-29  Richard Henderson  <rth@redhat.com>
32936
32937         * gcc.c-torture/execute/991118-1.c: Cast various constants back
32938         to long long.
32939         * gcc.c-torture/execute/bf64-1.c: Likewise.
32940
32941 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
32942
32943         * gcc.c-torture/execute/20020129-1.c: New test.
32944
32945 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32946
32947         * gcc.c-torture/compile/20000224-1.c: Update.
32948         * gcc.c-torture/execute/bitfld-1.c: New tests.
32949         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
32950         * gcc.dg/uninit-A.c: Update.
32951
32952 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
32953
32954         * g++.dg/template/ctor1.C: Add instantiation.
32955
32956 2002-01-28  Paul Koning  <pkoning@equallogic.com>
32957
32958         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
32959         argument to __builtin_prefetch to be const ptr.
32960
32961 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
32962
32963         * gcc.c-torture/compile/20020120-1.c: New test.
32964
32965 2002-01-27  Kazu Hirata  <kazu@hxi.com>
32966
32967         * gcc.c-torture/execute/20020127-1.c: New test.
32968
32969 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
32970
32971         * g77.dg/f77-edit-i-in.f: New test
32972         * g77.dg/f77-edit-i-out.f: New test
32973
32974 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
32975
32976         * gcc.dg/debug/debug.exp: New file.
32977         * gcc.dg/debug/trivial.c: New file.
32978         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
32979         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
32980         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
32981         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
32982         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
32983         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
32984         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
32985         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
32986         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
32987         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
32988         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
32989         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
32990         * gcc.dg/20000503-1.c: Removed.
32991         * gcc.dg/20010207-1.c: Removed.
32992         * gcc.dg/20011223-1.c: Removed.
32993         * gcc.dg/20020104-2.c: Removed.
32994         * gcc.dg/debug-1.c: Removed.
32995         * gcc.dg/debug-2.c: Removed.
32996         * gcc.dg/debug-3.c: Removed.
32997         * gcc.dg/debug-4.c: Removed.
32998         * gcc.dg/debug-5.c: Removed.
32999         * gcc.dg/debug-6.c: Removed.
33000         * gcc.dg/dwarf2-1.c: Removed.
33001         * gcc.dg/dwarf2-2.c: Removed.
33002
33003 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
33004
33005         * g++.old-deja/g++.other/eh5.C: New test.
33006         * g++.old-deja/g++.other/sibcall2.C: New test.
33007         * g++.old-deja/g++.other/array9.C: New test.
33008         * g++.old-deja/g++.other/typename2.C: New test.
33009         * g++.old-deja/g++.other/crash60.C: New test.
33010         * g++.old-deja/g++.other/conv9.C: New test.
33011         * g++.old-deja/g++.other/mangle10.C: New test.
33012         * g++.old-deja/g++.other/unchanging1.C: New test.
33013         * g++.old-deja/g++.other/exprstmt1.C: New test.
33014         * g++.old-deja/g++.other/inline23.C: New test.
33015         * g++.old-deja/g++.eh/ia64-1.C: New test.
33016         * g++.old-deja/g++.other/dwarf2-1.C: New test.
33017         * g++.old-deja/g++.other/reload1.C: New test.
33018         * g++.old-deja/g++.other/static20.C: New test.
33019         * g++.old-deja/g++.other/local-alloc1.C: New test.
33020         * g++.old-deja/g++.other/conv8.C: New test.
33021         * g++.old-deja/g++.other/stmtexpr2.C: New test.
33022         * g++.old-deja/g++.other/storeexpr1.C: New test.
33023         * g++.old-deja/g++.other/storeexpr2.C: New test.
33024         * g++.dg/eh/template2.C: New test.
33025         * g++.dg/warn/weak1.C: New test.
33026
33027 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
33028
33029         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
33030         Remove first, non-varying, argument.
33031
33032 2002-01-23  Richard Henderson  <rth@redhat.com>
33033
33034         * gcc.dg/inline-2.c: New.
33035
33036         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
33037         Add optional target arg.  Check number of arguments.
33038         (scan-assembler-not, scan-assembler-dem): Likewise.
33039         (scan-assembler-dem-not): Likewise.
33040
33041 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
33042
33043         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
33044         line 12.
33045         * g++.old-deja/g++.brendan/parse3.C,
33046         g++.old-deja/g++.other/crash26.C,
33047         g++.old-deja/g++.other/crash28.C,
33048         g++.old-deja/g++.other/crash29.C,
33049         g++.old-deja/g++.other/crash30.C,
33050         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
33051
33052 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
33053
33054         * gcc.dg/20020115-1.c: New.
33055
33056 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
33057
33058         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
33059
33060 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
33061
33062         * gcc.dg/20020122-3.c: New.
33063
33064 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
33065
33066         * g++.dg/other/gc1.C: New test.
33067
33068 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
33069
33070         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
33071
33072 2002-01-22  Richard Henderson  <rth@redhat.com>
33073
33074         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
33075
33076 2002-01-22  Richard Henderson  <rth@redhat.com>
33077
33078         * gcc.dg/20020122-4.c: New.
33079
33080 2002-01-22  H.J. Lu <hjl@gnu.org>
33081
33082         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
33083         link output.
33084         * gcc.dg/special/ecos.exp: Likewise.
33085         * lib/g++-dg.exp: Likewise.
33086         * lib/g77-dg.exp: Likewise.
33087         * lib/gcc-dg.exp : Likewise.
33088         * lib/mike-g++.exp: Likewise.
33089         * lib/mike-g77.exp: Likewise.
33090         * lib/mike-gcc.exp: Likewise.
33091         * lib/objc-dg.exp: Likewise.
33092
33093 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
33094
33095         PR target/5379
33096         * gcc.dg/20020122-2.c: New test.
33097
33098 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
33099
33100         * gcc.dg/20020122-1.c: New test.
33101
33102 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
33103
33104         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
33105
33106 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
33107
33108         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
33109
33110 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33111
33112         * gcc.c-torture/compile/20020121-1.c: New test.
33113
33114 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33115
33116         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
33117         ld_library_path.
33118
33119 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
33120
33121         * gcc.dg/20020218-1.c: New test.
33122
33123 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
33124
33125         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
33126         messages
33127         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
33128         "At global scope" warning
33129         * g++.dg/ext/align1.C: Change cygwin test for alignment
33130         from db-bogus to dg-warning
33131
33132 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
33133
33134         * g77.f-torture/compile/cpp2.F: New test.
33135
33136 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33137
33138         * g++.dg/template/access1.C: New test.
33139
33140 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
33141
33142         * gcc.dg/20020118-1.c: New.
33143
33144 2002-01-18  Kazu Hirata  <kazu@hxi.com>
33145
33146         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
33147
33148 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
33149
33150         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
33151         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
33152         alignment warnings.
33153
33154 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
33155
33156         * gcc.misc-tests/i386-prefetch.exp: Save and restore
33157         torture_with_loops and torture_without_loops
33158
33159 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
33160
33161         * gcc.c-torture/compile/20020116-1.c: New test.
33162
33163 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
33164
33165         * gcc.dg/20020116-2.c: New test.
33166
33167         * gcc.dg/ultrasp4.c: New test.
33168
33169         * gcc.dg/20020116-1.c: New test.
33170
33171 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
33172
33173         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
33174         by EABI.
33175
33176 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
33177
33178         * gcc.misc-tests/i386-prefetch.exp: New.
33179         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
33180         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
33181         * gcc.misc-tests/i386-pf-none-1.c: New test.
33182         * gcc.misc-tests/i386-pf-sse-1.c: New test.
33183
33184 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
33185
33186         * gcc.dg/gnu89-init-1.c: Add new tests.
33187
33188 2002-01-15  Andreas Jaeger  <aj@suse.de>
33189
33190         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
33191         * gcc.dg/i386-mmx-2.c: Likewise.
33192         * gcc.dg/i386-sse-1.c: Likewise.
33193         * gcc.dg/i386-sse-2.c: Likewise.
33194         * gcc.dg/i386-sse-3.c: Likewise.
33195
33196 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
33197
33198         * g77.f-torture/execute/intrinsic-unix-bessel.f:
33199         Uncomment additional cases that now pass.
33200
33201 2002-01-11  Richard Henderson  <rth@redhat.com>
33202
33203         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
33204         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
33205
33206 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
33207
33208         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
33209
33210 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
33211
33212         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
33213         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
33214
33215 2002-01-10  Dale Johannesen  <dalej@apple.com>
33216
33217         * gcc.c-torture/execute/loop-11.c: New.
33218
33219 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
33220
33221         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
33222         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
33223
33224 2002-01-09  Richard Henderson  <rth@redhat.com>
33225
33226         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
33227         type in which to perform the operation for each size.
33228
33229 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
33230
33231         * gcc.c-torture/compile/20020109-2.c: New test.
33232
33233 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
33234
33235         * gcc.c-torture/execute/loop-10.c: New test.
33236
33237 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
33238
33239         * gcc.c-torture/compile/20010226-1.c: New test.
33240         * gcc.c-torture/compile/20010227-1.c: New test.
33241         * gcc.c-torture/compile/20010426-1.c: New test.
33242         * gcc.c-torture/compile/20010510-1.c: New test.
33243         * gcc.c-torture/compile/20010605-3.c: New test.
33244         * gcc.c-torture/compile/20010824-1.c: New test.
33245         * gcc.c-torture/execute/20010409-1.c: New test.
33246         * gcc.dg/noncompile/20000901-1.c: New test.
33247         * gcc.dg/20001023-1.c: New test.
33248         * gcc.dg/20001101-1.c: New test.
33249         * gcc.dg/20001102-1.c: New test.
33250         * gcc.dg/20010207-1.c: New test.
33251         * gcc.dg/20010405-1.c: New test.
33252         * gcc.dg/20010822-1.c: New test.
33253         * gcc.dg/20011107-1.c: New test.
33254
33255 2002-01-09  Jeffrey A Law  (law@redhat.com)
33256
33257         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
33258
33259         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
33260         execution failure on PA targets.
33261
33262 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
33263
33264         * gcc.c-torture/compile/20020109-1.c: New test.
33265
33266 2002-01-08  Kazu Hirata  <kazu@hxi.com>
33267
33268         * gcc.c-torture/execute/20020108-1.c: New test.
33269
33270 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
33271
33272         * gcc.dg/20020108-1.c: New test.
33273
33274 2002-01-08  H.J. Lu <hjl@gnu.org>
33275
33276         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
33277         for header files.
33278
33279 2002-01-08  Geoff Keating  <geoffk@redhat.com>
33280
33281         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
33282         consistency.
33283
33284 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
33285
33286         * gcc.dg/altivec-4.c: Test altivec predicates.
33287
33288 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
33289
33290         * gcc.c-torture/execute/20020107-1.c: New test.
33291
33292 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
33293
33294         PR c/5279
33295         * gcc.c-torture/compile/20020106-1.c: New test.
33296
33297 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
33298
33299         * gcc.c-torture/execute/nestfunc-4.c: New test.
33300
33301 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
33302
33303         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
33304         extra triple that slipped in.
33305         * g++.old-deja/g++.abi/align.C: Likewise.
33306         * g++.old-deja/g++.abi/bitfields.C: Likewise.
33307
33308 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
33309
33310         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
33311         * g++.old-deja/g++.abi/align.C: Likewise.
33312         * g++.old-deja/g++.abi/bitfields.C: Likewise.
33313
33314         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
33315         on FreeBSD/i386.
33316         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
33317         FreeBSD.
33318
33319 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
33320
33321         * gcc.dg/20020104-1.c: New test.
33322
33323         * gcc.dg/20020104-2.c: New test.
33324
33325 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
33326
33327         * gcc.dg/20020103-1.c: Fix typo in target selector.
33328
33329 2002-01-03  Richard Henderson  <rth@redhat.com>
33330
33331         * gcc.dg/20020103-1.c: New.
33332
33333 2002-01-03  Kazu Hirata  <kazu@hxi.com>
33334
33335         * gcc.c-torture/execute/20020103-1.c: New test.
33336
33337 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
33338
33339         * g++.dg/other/debug2.C: New test.
33340
33341         * gcc.c-torture/compile/20020103-1.c: New test.
33342
33343 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
33344
33345         * gcc.dg/gnu89-init-1.c: Added new tests.
33346
33347 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
33348
33349         * g++.dg/template/friend2.C: Remove as patch is reverted.
33350
33351         * g++.dg/warn/oldcast1.C: New test.
33352
33353         * g++.dg/template/ptrmem1.C: New test.
33354         * g++.dg/template/ptrmem2.C: New test.
33355
33356         * g++.dg/template/ntp.C: New test.
33357
33358         * g++.dg/other/component1.C: New test.
33359
33360         * g++.dg/template/ttp3.C: New test.
33361
33362         * g++.dg/template/friend2.C: New test.
33363         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
33364
33365 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
33366
33367         * g++.dg/other/ptrmem1.C: New test.
33368         * g++.dg/other/ptrmem2.C: New test.
33369
33370 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
33371
33372         * g++.dg/template/ctor1.C: New test.
33373
33374 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
33375
33376         * g++.dg/template/friend2.C: New test.
33377
33378 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
33379
33380         * gcc.dg/mmix-1.c: New test.
33381
33382 2001-12-31  Richard Henderson  <rth@redhat.com>
33383
33384         * gcc.dg/asm-5.c: New.
33385
33386 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
33387
33388         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
33389         in namespace __gnu_cxx
33390
33391 2001-12-30  Richard Henderson  <rth@redhat.com>
33392
33393         * gcc.dg/debug-6.c: New.
33394
33395 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
33396
33397         * gcc.c-torture/compile/20011229-2.c: New test.
33398
33399 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
33400
33401         * gcc.dg/debug-3.c: New test.
33402         * gcc.dg/debug-4.c: New test.
33403         * gcc.dg/debug-5.c: New test.
33404
33405 2001-12-29  Richard Henderson  <rth@redhat.com>
33406
33407         * g++.dg/eh/loop1.C: New.
33408
33409 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
33410
33411         * g++.dg/template/crash1.C: New test.
33412
33413 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
33414
33415         * g++.dg/other/const1.C: New test.
33416
33417 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
33418
33419         * gcc.c-torture/compile/20011229-1.c: New test.
33420
33421 2001-12-28  Stan Shebs  <shebs@apple.com>
33422
33423         * lib/objc-torture.exp: Resync with c-torture.exp.
33424         * lib/objc.exp: Load standard libraries.
33425
33426 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
33427
33428         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
33429         additional tests.
33430
33431 2001-12-27  Roger Sayle <roger@eyesopen.com>
33432
33433         * gcc.c-torture/execute/string-opt-16.c: New testcase.
33434
33435 2001-12-27  Richard Henderson  <rth@redhat.com>
33436
33437         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
33438
33439 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
33440
33441         * g++.dg/eh/ctor1.C: New test.
33442         * g++.dg/other/error2.C: New test.
33443
33444 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
33445
33446         * g++.dg/other/init2.C: New test.
33447
33448 2001-12-24  Richard Henderson  <rth@redhat.com>
33449
33450         * gcc.dg/20011223-1.c: New.
33451         * gcc.dg/inline-1.c: New.
33452
33453 2001-12-23  Richard Henderson  <rth@redhat.com>
33454
33455         * gcc.dg/asm-4.c: Test operand modifiers.
33456
33457 2001-12-23  Richard Henderson  <rth@redhat.com>
33458
33459         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
33460
33461 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33462
33463         * gcc.c-torture/execute/20011223-1.c: New test.
33464
33465 2001-12-21  Richard Henderson  <rth@redhat.com>
33466
33467         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
33468         re-enables the warning.
33469
33470 2001-12-21  Richard Henderson  <rth@redhat.com>
33471
33472         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
33473
33474 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
33475
33476         * gcc.c-torture/compile/20011218-1.c: New test.
33477
33478 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
33479
33480         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
33481         arm-isr.c test.
33482         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
33483         epilogue generation for ARM ISR routines.
33484
33485 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33486
33487         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
33488         * gcc.dg/format/c90-printf-3.c: Likewise.
33489         * gcc.dg/format/c99-printf-3.c: Likewise.
33490         * gcc.dg/format/ext-1.c: Likewise.
33491         * gcc.dg/format/ext-6.c: Likewise.
33492         * gcc.dg/format/format.h: Prototype unlocked stdio.
33493
33494 2001-12-20  Richard Henderson  <rth@redhat.com>
33495
33496         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
33497         (arena): Use it.
33498         (malloc): Correct allocation logic.  Abort if we fill up the
33499         arena before initialization complete.
33500         (realloc): Correct allocation logic.
33501
33502 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
33503
33504         * gcc.c-torture/compile/20011219-2.c: New test.
33505
33506         * gcc.c-torture/execute/20011219-1.c: New test.
33507
33508 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
33509
33510         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
33511         target does not support weak symbols.
33512
33513 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
33514
33515         * gcc.c-torture/compile/20011219-1.c: New test.
33516
33517 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
33518
33519         * g++.dg/other/error1.C: New test.
33520
33521 2001-12-17  Jeffrey A Law  (law@redhat.com)
33522
33523         * gcc.c-torture/execute/20011217-1.c: New test.
33524
33525 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
33526
33527         * objc.dg/special/: New directory.
33528         * objc.dg/special/special.exp: New file.
33529         * objc.dg/special/unclaimed-category-1.h: New file.
33530         * objc.dg/special/unclaimed-category-1a.m: New file.
33531         * objc.dg/special/unclaimed-category-1.m: New file.
33532
33533 2001-12-17  Andreas Jaeger  <aj@suse.de>
33534
33535         * gcc.c-torture/compile/20011217-2.c: New test.
33536
33537 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33538
33539         * gcc.c-torture/compile/20011217-1.c: New test.
33540
33541 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
33542
33543         * testsuite/gcc.dg/20011214-1.c: New.
33544
33545 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
33546
33547         * gcc.dg/altivec-4.c: New.
33548
33549 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
33550
33551         * gcc.dg/20011113-1.c: New test.
33552
33553 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33554
33555         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
33556         std::__malloc_alloc_template<0> and
33557         std::__default_alloc_template<false, 0>.
33558
33559 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
33560
33561         * objc/execute/bf-21.m: New test.
33562         * objc/execute/enumeration-1.m: New test.
33563         * objc/execute/enumeration-2.m: New test.
33564
33565 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
33566
33567         * gcc.dg/gnu89-init-1.c: New test.
33568
33569 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
33570
33571         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
33572         * g++.old-deja/g++.jason/2371.C: Likewise.
33573         * g++.old-deja/g++.jason/template33.C: Likewise.
33574         * g++.old-deja/g++.jason/template34.C: Likewise.
33575         * g++.old-deja/g++.jason/template36.C: Likewise.
33576         * g++.old-deja/g++.oliva/typename1.C: Likewise.
33577         * g++.old-deja/g++.oliva/typename2.C: Likewise.
33578         * g++.old-deja/g++.other/typename1.C: Likewise.
33579         * g++.old-deja/g++.pt/inherit2.C: Likewise.
33580         * g++.old-deja/g++.pt/nontype5.C: Likewise.
33581         * g++.old-deja/g++.pt/typename11.C: Likewise.
33582         * g++.old-deja/g++.pt/typename14.C: Likewise.
33583         * g++.old-deja/g++.pt/typename16.C: Likewise.
33584         * g++.old-deja/g++.pt/typename3.C: Likewise.
33585         * g++.old-deja/g++.pt/typename4.C: Likewise.
33586         * g++.old-deja/g++.pt/typename5.C: Likewise.
33587         * g++.old-deja/g++.pt/typename7.C: Likewise.
33588         * g++.old-deja/g++.robertl/eb9.C: Likewise.
33589
33590 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
33591
33592         * g++.dg/other/linkage1.C: New test.
33593         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
33594         specifiers.
33595
33596 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
33597
33598         * gcc.dg/concat.c: New test.
33599
33600 2001-12-11  Stan Shebs  <shebs@apple.com>
33601
33602         * objc/compile: New test directory.
33603         * objc/compile/compile.exp: New expect script.
33604         * objc/compile/20011211-1.m: New compile test.
33605
33606 2001-12-11  Jason Merrill  <jason@redhat.com>
33607
33608         * lib/prune.exp (prune_gcc_output): Also handle "In member
33609         function".  So many permutations...
33610
33611 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
33612
33613         * g++.dg/template/typedef1.C: New test.
33614
33615 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
33616
33617         * g++.dg/other/copy1.C: New test.
33618
33619 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
33620
33621         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
33622
33623         * gcc.dg/builtin-choose-expr.c: New.
33624
33625 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
33626
33627         * gcc.dg/altivec-2.c: New.
33628
33629 2001-12-07  Richard Henderson  <rth@redhat.com>
33630
33631         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
33632
33633 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
33634
33635         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
33636         ultrasparc.
33637
33638 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33639
33640         * g++-old.deja/g++.robertl/eb101.C: Deleted.
33641
33642 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
33643
33644         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
33645         variable argument list.
33646
33647 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
33648
33649         * gcc.c-torture/execute/memcheck: Delete entire directory.
33650         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
33651         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
33652
33653 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33654
33655         * gcc.dg/Wshadow-1.c: New test.
33656
33657 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
33658
33659         * gcc.c-torture/compile/20011130-1.c: New test.
33660
33661         * gcc.dg/noncompile/20011025-1.c: New test.
33662
33663         * g++.dg/other/anon-union.C: New test.
33664
33665         * gcc.c-torture/execute/20011024-1.c: New test.
33666
33667 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
33668
33669         * gcc.c-torture/execute/20000722-1.x,
33670         gcc.c-torture/execute/20010123-1.x: Remove.
33671         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
33672         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
33673         gcc.dg/c99-complit-2.c: New tests.
33674
33675 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
33676
33677         * g++.dg/inherit/base1.C: New test.
33678
33679 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
33680
33681         * g++.dg/other/stdarg1.C: New test.
33682
33683         * gcc.c-torture/compile/20011130-2.c: New test.
33684
33685 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
33686
33687         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
33688         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
33689         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
33690         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
33691         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
33692         * gcc.dg/builtin-prefetch-1.c: New test.
33693
33694 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
33695
33696         * gcc.dg/20011130-1.c: New test.
33697
33698 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
33699
33700         * g++.dg/other/scope1.C: New test.
33701         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
33702
33703 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33704
33705         * gcc.dg/vla-init-1.c: New test.
33706
33707 2001-12-01  Geoff Keating  <geoffk@redhat.com>
33708
33709         * gcc.c-torture/compile/structs.c: New testcase from GDB.
33710
33711 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33712
33713         * objc.dg/alias.m: Update.
33714         * objc.dg/class-1.m: Update.
33715         * objc.dg/const-str-1.m: Update.
33716         * objc.dg/fwd-proto-1.m: Update.
33717         * objc.dg/id-1.m: Update.
33718         * objc.dg/super-class-1.m: Update.
33719
33720 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
33721
33722         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
33723         constructs.
33724
33725 2001-11-28  Jeffrey A Law  (law@cygnus.com)
33726
33727         * gcc.c-torture/execute/20011128-1.c: New test.
33728
33729 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
33730
33731         * gcc.dg/20011127-1.c: New test.
33732
33733 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33734
33735         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
33736         from Austin Group draft 7.
33737         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
33738         scanf format arguments.
33739         * gcc.dg/format/no-exargs-2.c: New test.
33740
33741 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
33742
33743         * g++.dg/abi/vbase8-4.C: New test.
33744
33745 2001-11-24  Ian Lance Taylor  <ian@airs.com>
33746
33747         * gcc.c-torture/execute/20011121-1.c: New test.
33748
33749 2001-11-23  Jeffrey A Law  (law@cygnus.com)
33750
33751         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
33752
33753 2001-11-23  Andreas Jaeger  <aj@suse.de>
33754
33755         * gcc.dg/cpp/charconst-2.c: New test.
33756
33757 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
33758
33759         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
33760         to the host if it is remote.  Let tests specify extra headers
33761         they use.
33762         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
33763         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
33764         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
33765         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
33766         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
33767         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
33768         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
33769         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
33770         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
33771         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
33772
33773 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
33774
33775         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
33776         for little endian ARMs.
33777
33778 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
33779
33780         * gcc.c-torture/compile/20011119-1.c: New test.
33781         * gcc.c-torture/compile/20011119-2.c: New test.
33782
33783 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
33784
33785         * gcc.dg/altivec-1.c: Fix typo.
33786
33787 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
33788
33789         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
33790
33791 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
33792
33793         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
33794
33795 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
33796
33797         * lib/g77.exp: Don't specify --rpath-link.
33798
33799         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
33800         across all the headers.
33801         * gcc.dg/format/format.exp: For testing on a remote host,
33802         copy format.h.
33803
33804         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
33805         * gcc.c-torture/execute/930406-1.c: Likewise.
33806         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
33807
33808 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
33809
33810         * gcc.dg/altivec-1.c: New.
33811
33812 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
33813
33814         * gcc.dg/cpp/fpreprocessed.c: New test case.
33815
33816 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33817
33818         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
33819         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
33820         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
33821
33822 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33823
33824         * gcc.dg/no-builtin-1.c: New test.
33825
33826 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
33827
33828         * gcc.c-torture/execute/20011115-1.c: New test.
33829
33830 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
33831
33832         * gcc.c-torture/compile/20011114-2.c: New test.
33833         * gcc.c-torture/compile/20011114-3.c: New test.
33834         * gcc.c-torture/compile/20011114-4.c: New test.
33835
33836 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
33837
33838         * g++.dg/other/init1.C: New test.
33839
33840 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
33841
33842         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
33843         message.
33844
33845         * gcc.c-torture/execute/20011114-1.c: New testcase.
33846
33847         * gcc.c-torture/compile/20010327-1.c: Revert last change.
33848         * gcc.c-torture/compile/20011114-1.c: New test, exactly
33849         like the (before this change) version of 20010327-1.c.
33850
33851 2001-11-14  Roger Sayle <roger@eyesopen.com>
33852
33853         * gcc.c-torture/execute/string-opt-13.c: New testcase.
33854
33855 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
33856
33857         * g++.dg/init/array2.C: New test.
33858
33859 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
33860
33861         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
33862
33863 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
33864
33865         * g++.dg/other/forscope1.C: New test.
33866         * g++.dg/ext/forscope1.C: New test.
33867         * g++.dg/ext/forscope2.C: New test.
33868
33869 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
33870
33871         * gcc.c-torture/execute/20011113-1.c: New test.
33872
33873 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
33874
33875         * gcc.c-torture/execute/20011109-2.c: New test.
33876
33877         * gcc.c-torture/execute/20011109-1.c: New test.
33878
33879 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
33880
33881         * gcc.c-torture/compile/20011109-1.c: New test.
33882
33883 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
33884
33885         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
33886         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
33887         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
33888         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
33889         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
33890         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
33891         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
33892
33893 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33894
33895         * g++.dg/warn/Wshadow-1.C: New tests.
33896         * g++.old-deja/g++.mike/for3.C: Update.
33897
33898 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33899
33900         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
33901         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
33902         XFAILs.  Adjust expected error texts.
33903         * gcc.c-torture/compile/20011106-1.c,
33904         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
33905         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
33906         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
33907         gcc.dg/c99-array-lval-5.c: New tests.
33908
33909 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
33910
33911         * gcc.dg/cpp/defined.c: Update.
33912
33913 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
33914
33915         * gcc.c-torture/execute/anon-1.c: New test.
33916
33917 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
33918
33919         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
33920         same size, so no warning should be produced on stormy16.
33921
33922         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
33923         due to oversized array.
33924         * g++.old-deja/g++.mike/ns15.C: Likewise.
33925         * g++.old-deja/g++.pt/crash16.C: Likewise.
33926
33927 2001-11-02  Graham Stott  <grahams@redhat.com>
33928
33929         * g++.dgother/debug1.C: Fix typos.
33930
33931 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
33932
33933         * g++.dg/other/debug1.C: New test.
33934
33935 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33936
33937         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
33938         of unsigned long.
33939
33940 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
33941
33942         * gcc.dg/20011029-2.c: New test.
33943
33944         * gcc.c-torture/compile/20011029-1.c: New test.
33945
33946 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
33947
33948         * objc/execute/class_self-1.m: New test.
33949         * objc/execute/class_self-2.m: New test.
33950
33951 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
33952
33953         * gcc.misc-tests/msgs.exp: Delete.
33954         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
33955         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
33956         error set to match recent changes.
33957
33958 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
33959
33960         * gcc.dg/20011021-1.c: New test.
33961
33962 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
33963
33964         * gcc.c-torture/compile/20011023-1.c: New test.
33965
33966 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
33967
33968         * lib/g77.exp: Rewrite based on lib/g++.exp.
33969
33970 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
33971
33972         * gcc.c-torture/execute/20011019-1.c: New test.
33973
33974         * gcc.dg/20011018-1.c: New test.
33975
33976 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
33977
33978         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
33979
33980 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
33981
33982         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
33983         * gcc.dg/attr-invalid.c: Likewise.
33984
33985 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
33986
33987         * testsuite/gcc.dg/20011015-1.c: New test.
33988
33989 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
33990
33991         * g++.dg/template/unify2.C: New test.
33992
33993 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
33994
33995         * g++.dg/other/exception-specification.C: New test
33996
33997 2001-10-13  Tom Rix  <trix@redhat.com>
33998
33999         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
34000         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
34001
34002 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
34003
34004         * testsuite/gcc.dg/20011009-1.c: New test.
34005
34006 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
34007
34008         PR g++/4476
34009         * g++.dg/other/friend1.C: New test.
34010
34011 2001-10-11  Richard Henderson  <rth@redhat.com>
34012
34013         * g++.old-deja/g++.other/crash18.C: Add -S to options.
34014
34015 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34016
34017         * gcc.c-torture/compile/20011010-1.c: New.
34018
34019 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34020
34021         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
34022         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
34023         g77.f-torture/execute/execute.exp,
34024         g77.f-torture/noncompile/noncompile.exp,
34025         gcc.c-torture/compile/compile.exp,
34026         gcc.c-torture/execute/execute.exp,
34027         gcc.c-torture/execute/ieee/ieee.exp,
34028         gcc.c-torture/execute/memcheck/memcheck.exp,
34029         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
34030         objc/execute/execute.exp: Update FSF address.
34031
34032 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
34033
34034         * gcc.dg/cpp/cmdlne-C.c: Update.
34035         * gcc.dg/cpp/cmdlne-C2.c: New.
34036
34037 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34038
34039         * gcc.c-torture/execute/20011008-3.c: New.
34040
34041 2001-10-08  DJ Delorie  <dj@redhat.com>
34042
34043         * gcc.dg/20011008-1.c: New.
34044         * gcc.dg/20011008-2.c: New.
34045
34046 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34047
34048         * gcc.dg/cpp/spacing1.c: Update test.
34049
34050 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34051
34052         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
34053         spelling errors of "separate" as "seperate".
34054
34055 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
34056
34057         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
34058         enough to avoid inlining.
34059
34060 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
34061
34062         * lib/g77.exp: set libg2c_dir correctly.
34063
34064 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34065
34066         * gcc.dg/cpp/macro11.c: New test.
34067
34068 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
34069
34070         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
34071         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
34072         gcc.dg/format/multattr-3.c: New tests.
34073         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
34074         tests for format attributes on function pointers being rejected.
34075
34076 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
34077
34078         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
34079
34080 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
34081
34082         * g++.dg/warn/format1.C: New test.
34083
34084 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
34085
34086         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
34087
34088 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
34089
34090         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
34091
34092 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
34093
34094         * gcc.dg/cpp/redef2.c: Add test.
34095
34096 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
34097
34098         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
34099         long-standing bug on i686, apparently.
34100         * gcc.c-torture/execute/loop-2c.x: New file.
34101         * gcc.c-torture/execute/loop-2d.x: New file.
34102         * gcc.c-torture/execute/loop-3c.x: New file.
34103
34104 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
34105
34106         * gcc.dg/cpp/20000625-2.c: Correct line number.
34107
34108 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34109
34110         * gcc.dg/cpp/macro10.c: New test.
34111         * gcc.dg/cpp/strify3.c: New test.
34112         * gcc.dg/cpp/spacing1.c: Add tests.
34113         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
34114         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
34115
34116 2001-09-24  DJ Delorie  <dj@redhat.com>
34117
34118         * gcc.c-torture/execute/20010924-1.c: New test.
34119
34120 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34121
34122         * testsuite/objc/execute/paste.m: Remove.
34123
34124 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34125
34126         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
34127
34128 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
34129
34130         * g77.dg/strlen0.f: New test.
34131
34132 2001-09-21  Richard Henderson  <rth@redhat.com>
34133
34134         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
34135         * g++.old-deja/g++.abi/vtable2.C: Likewise.
34136
34137 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
34138
34139         Table-driven attributes.
34140         * g++.dg/ext/attrib1.C: New test.
34141
34142 2001-09-20  DJ Delorie  <dj@redhat.com>
34143
34144         * gcc.dg/20000926-1.c: Update expected warning messages.
34145         * gcc.dg/array-2.c: Likewise, and test for warnings too.
34146         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
34147         array.
34148
34149 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
34150
34151         * g++.dg/eh/registers1.C: New test case.
34152
34153 2001-09-17  Richard Henderson  <rth@redhat.com>
34154
34155         * gcc.dg/array-5.c: Fix VLA decomposition test.
34156
34157 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34158
34159         * gcc.dg/cpp/line5.c: New testcase.
34160
34161 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
34162
34163         * gcc.dg/cpp/macro9.c: New test.
34164
34165 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
34166
34167         * gcc.c-torture/execute/980223.c: Change type of addr from long
34168         to char *.
34169
34170 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
34171
34172         * gcc.c-torture/execute/20010915-1.c: New test.
34173
34174 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
34175
34176         * g77.dg/bprob: New directory.
34177         * g77.dg/bprob/bprob.exp: New file.
34178         * g77.dg/bprob/bprob-1.f: New test.
34179         * g77.dg/gcov: New directory.
34180         * g77.dg/gcov/gcov.exp: New file.
34181         * g77.dg/gcov/gcov-1.f: New test.
34182         * g77.dg/gcov/gcov-1.x: New file.
34183
34184 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34185
34186         * gcc.dg/cpp/directiv.c: Update.
34187         * gcc.dg/cpp/undef1.c: Update.
34188
34189 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
34190
34191         * gcc.dg/20010912-1.c: New test.
34192
34193 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
34194
34195         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
34196         language-independent file in lib.
34197         * lib/gcov.exp: New file.
34198
34199 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
34200
34201         * gcc.c-torture/compile/20010911-1.c: New test.
34202
34203 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
34204
34205         * lib/profopt.exp: New, to support profile-directed optimizations.
34206         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
34207         * gcc.misc-tests/bprob-1.c: New test.
34208         * gcc.misc-tests/bprob-2.c: New test.
34209
34210 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
34211
34212         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
34213         XFAIL and which kinds of gcov output to verify.
34214         * gcc.misc-tests/gcov-4b.x: New file.
34215         * gcc.misc-tests/gcov-5b.x: New file.
34216         * gcc.misc-tests/gcov-6.x: New file.
34217         * gcc.misc-tests/gcov-7.c: New test.
34218         * gcc.misc-tests/gcov-7.x: New file.
34219
34220 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
34221
34222         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
34223         * gcc.misc-tests/gcov-6.c: New test.
34224
34225 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34226
34227         PR c++/3986
34228         * g++.dg/abi/vbase1.C: New test.
34229
34230 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
34231
34232         * objc.dg/method-2.m: New.
34233
34234 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
34235
34236         PR c++/4203
34237         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
34238         * g++.dg/init/empty1.C: New test.
34239
34240 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
34241
34242         * gcc.c-torture/compile/20010903-1.c: New test.
34243
34244 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
34245
34246         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
34247         for m68k.
34248
34249 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
34250
34251         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
34252
34253         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
34254
34255         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
34256
34257 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
34258
34259         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
34260         for 16-bit 'unsigned int'.
34261
34262 2001-08-29  Kazu Hirata  <kazu@hxi.com>
34263
34264         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
34265
34266 2001-08-27  Richard Henderson  <rth@redhat.com>
34267
34268         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
34269         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
34270
34271 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
34272
34273         * gcc.dg/asm-names.c (ymain): New.
34274
34275 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
34276
34277         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
34278         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
34279         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
34280
34281 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34282
34283         * gcc.dg/compare5.c: New testcase.
34284
34285 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
34286
34287         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
34288         and "In instantiation".
34289
34290 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
34291
34292         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
34293
34294 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
34295
34296         * gcc.misc-tests/gcov.exp: Add support for branch information.
34297         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
34298         * gcc.misc-tests/gcov-4.c: New test.
34299         * gcc.misc-tests/gcov-4b.c: New test.
34300         * gcc.misc-tests/gcov-5b.c: New test.
34301
34302 2001-08-20  Zack Weinberg  <zackw@panix.com>
34303
34304         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
34305         expected to fail.
34306
34307 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34308
34309         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
34310
34311 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
34312
34313         * g++.dg/eh/template1.C: New test.
34314
34315 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
34316
34317         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
34318         Fix thinko.
34319         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
34320         for xfail.
34321
34322 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
34323
34324         * lib/g77-dg.exp: Use prune.exp for common procedures
34325         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
34326         * lib/g77.exp: (g77-dg-prune) Remove
34327
34328 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
34329
34330         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
34331
34332 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34333
34334         * g++.dg/template/unify1.C: New test.
34335
34336 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
34337
34338         * g++.dg/abi/empty4.C: New test.
34339
34340 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
34341
34342         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
34343         solaris2.*
34344         * g77.f-torture/compile/pr3743.x: Likewise.
34345
34346 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34347
34348         * g++.dg/other/using-declaration.C: New test.
34349
34350 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34351
34352         * gcc.dg/cpp/tr-sign.c: New testcase.
34353
34354 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34355
34356         * gcc.dg/cpp/19951025-1.c: Revert.
34357         * gcc.dg/cpp/directiv.c: We no longer process directives that
34358         interrupt macro arguments.
34359
34360 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
34361
34362         * gcc.dg/bconstp-1.c: New test.
34363
34364 2001-08-03  Richard Henderson  <rth@redhat.com>
34365
34366         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
34367
34368 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34369
34370         * gcc.dg/cpp/19951025-1.c: Update.
34371
34372 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
34373
34374         * g77.dg/ff90-1.f (s): Fix reference of variable z,
34375         should be x.
34376
34377 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
34378
34379         Kill -fhonor-std.
34380         * g++.old-deja/g++.ns/ns14.C: Remove special options.
34381         * g++.old-deja/g++.other/std1.C: Likewise.
34382         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
34383
34384 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
34385
34386         * lib/g77.exp: Load gcc-defs.exp for common procedures
34387         (g77_pass, g77_fail, g77_finish, g77_exit,
34388         ${tool}_check_unsupported_p} Now redundant.  Deleted.
34389
34390 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
34391
34392         * g77.dg/fbackslash.f
34393         * g77.dg/fcase-preserve.f
34394         * g77.dg/ff90-1.f
34395         * g77.dg/ffixed-line-length-0.f
34396         * g77.dg/ffixed-line-length-132.f
34397         * g77.dg/ffixed-line-length-7.f
34398         * g77.dg/ffixed-line-length-72.f
34399         * g77.dg/ffixed-line-length-none.f
34400         * g77.dg/ffree-form-1.f
34401         * g77.dg/fno-backslash.f
34402         * g77.dg/fno-f90-1.f
34403         * g77.dg/fno-fixed-form-1.f
34404         * g77.dg/fno-onetrip.f
34405         * g77.dg/fno-typeless-boz.f
34406         * g77.dg/fno-underscoring.f
34407         * g77.dg/fno-vxt-1.f
34408         * g77.dg/fonetrip.f
34409         * g77.dg/ftypeless-boz.f
34410         * g77.dg/fugly-assumed.f
34411         * g77.dg/funderscoring.f
34412         * g77.dg/fvxt-1.f
34413
34414 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
34415
34416         * objc.dg/fwd-proto-1.m: New.
34417         * objc.dg/local-decl-1.m: New.
34418         * objc.dg/naming-1.m: New.
34419         * objc.dg/naming-2.m: New.
34420         * objc.dg/proto-hier-1.m: New.
34421
34422 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
34423
34424         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
34425         largest-type elements to a struct makes its size grow.
34426
34427 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
34428
34429         * g++.dg/abi/vthunk1.C: New test.
34430
34431 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
34432
34433         * g++.dg/abi/vbase8-22.C: New test.
34434
34435 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34436
34437         * gcc.dg/cpp/macro8.c: New test.
34438
34439 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
34440
34441         * g++.dg/abi/vbase8-21.C: New test.
34442
34443 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
34444
34445         * g++.dg/abi/vbase8-10.C: New test.
34446
34447 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34448
34449         * lib/g++.exp (g++_set_ld_library_path): Renamed to
34450         ${tool}_set_ld_library_path.
34451         Changed caller.
34452         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
34453         g++.exp.
34454
34455 2001-07-26  Stan Cox <scox@redhat.com>
34456
34457         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
34458         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
34459         gcc_exit, gcc_check_unsupported_p):
34460         Moved to gcc-deps.exp
34461         * gcc-deps.exp: New file.
34462
34463 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34464
34465         * g++.old-deja/g++.pt/defarg14.C: New test.
34466
34467 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
34468
34469         * g++.old-deja/g++.other/lineno5.C: New test.
34470
34471 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
34472
34473         * g++.old-deja/g++.pt/crash68.C: New test.
34474
34475 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
34476
34477         * g++.old-deja/g++.other/crash42.C: New test.
34478
34479 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34480
34481         * gcc.dg/cpp/extratokens.c: Fix.
34482         * gcc.dg/cpp/skipping2.c: New tests.
34483
34484 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34485
34486         * gcc.c-torture/execute/20010724-1.c: New file.
34487         * gcc.c-torture/execute/20010724-1.x: New file.
34488
34489 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34490
34491         * g++.old-deja/g++.other/cond7.C: New test.
34492
34493 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34494
34495         * g++.old-deja/g++.other/optimize4.C: New test.
34496
34497 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34498
34499         * g++.old-deja/g++.abi/vbase8-5.C: New test.
34500
34501 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
34502
34503         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
34504         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
34505         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
34506         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
34507
34508         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
34509         bug report" message.
34510
34511         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
34512         * g++.dg/ext/instantiate1.C: Move from old-deja.
34513
34514 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
34515
34516         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
34517         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
34518         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
34519         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
34520
34521 2001-07-23  Jeffrey A Law  (law@cygnus.com)
34522
34523         * gcc.c-torture/execute/20010723-1.c: New test.
34524
34525 2001-07-23  Ben Elliston  <bje@redhat.com>
34526
34527         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
34528
34529 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34530
34531         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
34532         i[34567]86-*-*.
34533         Delete handling of ieee_multilib_flags.
34534         Pass -mieee for alpha*-*-* and sh-*-*.
34535         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
34536
34537 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
34538
34539         Remove old-abi tests.
34540         * g++.old-deja/g++.mike/p11116.C: Remove.
34541         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
34542
34543 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
34544
34545         * g77.f-torture/compile/pr3743.f: New test
34546
34547 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
34548
34549         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
34550
34551 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34552
34553         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
34554         g++.old-deja/g++.pt/static6.C: Likewise.
34555         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
34556         supports weak symbols.
34557
34558 2001-07-18  Andreas Jaeger  <aj@suse.de>
34559
34560         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
34561         supported again.
34562
34563 2001-07-18  Andreas Jaeger  <aj@suse.de>
34564
34565         * gcc.dg/iftrap-1.c: Fix target line.
34566
34567 2001-07-17  Richard Henderson  <rth@redhat.com>
34568
34569         * gcc.c-torture/execute/20010717-1.c: New.
34570
34571 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34572
34573         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
34574         tests.
34575
34576 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
34577
34578         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
34579
34580 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34581
34582         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
34583         UAC_SIGBUS, UAC_NOPRINT definitions.
34584
34585 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
34586
34587         * objc/execute/object_is_class.m: New test.
34588         * objc/execute/object_is_meta_class.m: New test.
34589
34590 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
34591
34592         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
34593         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
34594
34595 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
34596
34597         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
34598         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
34599
34600 2001-07-14  Richard Henderson  <rth@redhat.com>
34601
34602         * gcc.dg/iftrap-1.c: New.
34603
34604 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
34605
34606         * g77.f-torture/execute/intrinsic77.f: New test.
34607
34608 2001-07-11  Janis Johnson <janis@us.ibm.com>
34609
34610         * gcc.misc-tests/gcov-3.c: New test.
34611
34612 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
34613
34614         * gcc.c-torture/compile/20010711-1.c,
34615         * gcc.c-torture/compile/20010711-2.c: New tests.
34616
34617 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
34618
34619         * gcc.c-torture/execute/20010711-1.c: New test.
34620
34621 2001-07-11  Ben Elliston  <bje@redhat.com>
34622
34623         * g++.old-deja/g++.other/enum5.C: New test.
34624
34625 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
34626
34627         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
34628         (g++-dg-prune): Call prune_gcc_output.
34629         * prune.exp: New file for prune_gcc_output.
34630         * lib/g++.exp, lib/gcc.exp: Load it.
34631
34632 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34633
34634         * gcc.c-torture/compile/20010701-1.c,
34635         g++.old-deja/g++.ext/attrib6.C: New tests.
34636
34637 2001-07-06  Jeffrey A Law  (law@cygnus.com)
34638
34639         * gcc.c-torture/compile/20010706-1.c: New test.
34640
34641 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
34642
34643         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
34644
34645 2001-06-28  Stan Shebs  <shebs@apple.com>
34646
34647         * gcc.dg/pragma-darwin.c: New test.
34648
34649 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34650
34651         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
34652         Solaris 2.[678] system.
34653
34654 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34655
34656         * gcc.dg/20010622-1.c: New test.
34657
34658 2001-06-18  Stan Shebs  <shebs@apple.com>
34659
34660         * objc.dg: New directory.
34661         * objc.dg/dg.exp: New file.
34662         * objc.dg/alias.m: New.
34663         * objc.dg/class-1.m: New.
34664         * objc.dg/class-2.m: New.
34665         * objc.dg/const-str-1.m: New.
34666         * objc.dg/const-str-2.m: New.
34667         * objc.dg/id-1.m: New.
34668         * objc.dg/method-1.m: New.
34669         * objc.dg/super-class-1.m: New.
34670         * lib/objc-dg.exp: New file.
34671
34672 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34673
34674         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
34675         of label name.
34676
34677 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
34678
34679         * g++.old-deja/g++.abi/vbase8-9.C: New test.
34680
34681 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34682
34683         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
34684         variable.
34685
34686 2001-06-12  Richard Henderson  <rth@redhat.com>
34687
34688         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
34689
34690 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
34691
34692         * g++.old-deja/g++.abi/vbase5.C: New test.
34693         * g++.old-deja/g++.abi/vbase6.C: New test.
34694         * g++.old-deja/g++.abi/vbase7.C: New test.
34695
34696 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34697
34698         * gcc.c-torture/compile/20010610-1.c: New test.
34699
34700 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
34701
34702         * g++.old-deja/g++.abi/vbase4.C: New test.
34703
34704 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
34705
34706         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
34707         support %f for HC11/HC12 targets.
34708         * gcc.c-torture/execute/930513-1.x: New file, likewise.
34709         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
34710         on HC11/HC12 targets.
34711         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
34712
34713 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34714
34715         * gcc.dg/wchar_t-1.c: New file.
34716         * gcc.dg/wint_t-1.c: Likewise.
34717
34718 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
34719
34720         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
34721
34722 2001-06-11  Richard Henderson  <rth@redhat.com>
34723
34724         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
34725
34726 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
34727
34728         * gcc.c-torture/compile/20010611-1.c: New test.
34729
34730 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
34731
34732         * gcc.dg/c99-tag-1.c: Add more tests.
34733
34734 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
34735
34736         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
34737         representation on MN10300 and ARM/Thumb.
34738
34739 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
34740
34741         * g77.f-torture/execute/20010610.f: New.
34742
34743 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
34744
34745         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
34746         names.
34747
34748 2001-06-09  Richard Henderson  <rth@redhat.com>
34749
34750         * gcc.c-torture/execute/ashrdi-1.c: New.
34751         * gcc.c-torture/execute/ashldi-1.c: New.
34752         * gcc.c-torture/execute/lshrdi-1.c: New.
34753
34754 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
34755
34756         * objc/execute/load-3.m: Added. Check sending +load to categories,
34757         in addition to classes.
34758
34759 2001-06-08  Stan Shebs  <shebs@apple.com>
34760
34761         * objc/execute/load-2.m: New test.  From Nicola Pero
34762         <n.pero@mi.flashnet.it>.
34763
34764 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
34765
34766         * gcc.c-torture/execute/20010605-2.c: New test.
34767
34768 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
34769
34770         * g++.old-deja/g++.abi/vbase2.C: New test.
34771         * g++.old-deja/g++.abi/vbase3.C: New test.
34772
34773 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
34774
34775         * g++.old-deja/g++.pt/friend49.C: New test.
34776
34777 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
34778
34779         * g++.old-deja/g++.ext/anon3.C: New test.
34780
34781 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
34782
34783         * g++.old-deja/g++.other/conv7.C: New test.
34784
34785 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
34786
34787         * gcc.c-torture/compile/20010605-2.c: New test.
34788
34789 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34790
34791         * gcc.c-torture/execute/20010604-1.c: New test.
34792
34793 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
34794
34795         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
34796
34797 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
34798
34799         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
34800         (g++_link_flags): Likewise.
34801         (g++_init): Pass gccpath's value to two previous functions.
34802
34803 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34804
34805         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
34806         Ensure logfile entry matches exec command line.
34807
34808 2001-05-31  Richard Henderson  <rth@redhat.com>
34809
34810         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
34811         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
34812
34813 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
34814
34815         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
34816         compiler for irix6.2
34817
34818 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
34819
34820         * g++.old-deja/g++.other/optimize3.C: New file.
34821
34822 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
34823
34824         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
34825         assemble.
34826
34827 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
34828
34829         * g++.old-deja/g++.other/optimize2.C: New file.
34830
34831 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
34832
34833         * gcc.c-torture/compile/20010518-2.c: New file.
34834         * gcc.c-torture/execute/20010518-1.c: New file.
34835         * gcc.c-torture/execute/20010518-2.c: New file.
34836
34837 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34838
34839         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
34840
34841 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
34842
34843         G++ no longer defines builtins that do not begin with __builtin.
34844         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
34845         * g++.old-deja/g++.brendand/misc13.C: Likewise.
34846         * g++.old-deja/g++.law/builtin1.C: Likewise.
34847         * g++.old-deja/g++.law/cvt2.C: Likewise.
34848         * g++.old-deja/g++.mike/net5.C: Likewise.
34849         * g++.old-deja/g++.other/builtins1.C: Likewise.
34850         * g++.old-deja/g++.other/builtins2.C: Likewise.
34851         * g++.old-deja/g++.other/builtins3.C: Likewise.
34852         * g++.old-deja/g++.other/builtins4.C: Likewise.
34853         * g++.old-deja/g++.other/inline8.C: Likewise.
34854         * g++.old-deja/g++.robertl/eb39.C: Likewise.
34855
34856 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
34857
34858         * g++.old-deja/g++.pt/using1.C: Adjust.
34859         * g++.old-deja/g++.pt/using2.C: New test.
34860
34861 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34862
34863         * gcc.dg/cpp/charconst.c: New tests.
34864         * gcc.dg/cpp/escape.c: New tests.
34865         * gcc.dg/cpp/escape-1.c: New tests.
34866         * gcc.dg/cpp/escape-2.c: New tests.
34867         * gcc.dg/cpp/ucs.c: New tests.
34868
34869 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
34870
34871         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
34872         native compiler for irix6.5.
34873
34874 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
34875
34876         * lib/g++.exp (g++_include_flags): Use args to compute
34877         get_multilibs.
34878         (g++_link_flags): Likewise.
34879         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
34880
34881 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34882
34883         * gcc.dg/c90-hexfloat-1.c: Add more tests.
34884
34885 2001-05-21  Geoff Keating  <geoffk@redhat.com>
34886
34887         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
34888         this file.
34889
34890 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
34891
34892         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
34893         STACK_SIZE;
34894         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
34895         to STACK_SIZE; Use it to define size of add_histo array.
34896         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
34897         to STACK_SIZE.
34898         (f): Use GITT_SIZE to define size of gitt local table.
34899         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
34900         to STACK_SIZE; Use it to define size of bytemem array.
34901
34902 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
34903
34904         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
34905         on 68HC11/HC12 due to the asm instruction.
34906         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
34907         * gcc.c-torture/compile/920520-1.x: Likewise.
34908         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
34909         on 68HC11/HC12 because the function is larger than 64K.
34910         * gcc.c-torture/compile/961203-1.x: New file, this test fails
34911         on 68HC11/HC12 because the structure is too large.
34912
34913 2001-05-20  Richard Henderson  <rth@redhat.com>
34914
34915         * gcc.c-torture/execute/20010520-1.c: New.
34916
34917 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34918
34919         * g++.old-deja/g++.warn/compare1.C: New test.
34920         * gcc.dg/compare4.c: New test.
34921
34922 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
34923
34924         * g++.old-deja/g++.other/optimize1.C: New test.
34925
34926 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34927
34928         * g++.old-deja/g++.pt/spec41.C: New test.
34929
34930 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
34931
34932         * gcc.c-torture/compile/20010114-1.x: Remove.
34933
34934 2001-05-18  Stan Shebs  <shebs@apple.com>
34935
34936         * gcc.c-torture/compile/20010518-1.c: New test.
34937
34938 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
34939
34940         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
34941         * g++.old-deja/g++.pt/crash67.C: New test.
34942
34943 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
34944
34945         * g++.old-deja/g++.other/debug9.C: New test.
34946
34947 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
34948
34949         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
34950
34951 2001-05-16  Jan Hubicka  <jh@suse.cz>
34952
34953         * gcc.c-torture/compile/20010516-1.c: New test.
34954
34955 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
34956
34957         * g++.old-deja/g++.other/crash41.C: New test.
34958
34959 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
34960
34961         * g++.old-deja/g++.pt/crash66.C: New test.
34962
34963 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
34964
34965         * g++.old-deja/g++.robertl/eb27.C: Convert.
34966
34967 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
34968
34969         * g++.dg/friend-warn.C: New test.  Do not warn about friend
34970         declaration being redundant.
34971
34972 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
34973
34974         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
34975
34976 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
34977
34978         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
34979
34980 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
34981
34982         * lib/g++.exp: Use testsuite_flags.
34983
34984 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
34985
34986         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
34987
34988 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34989
34990         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
34991
34992 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
34993
34994         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
34995
34996 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
34997
34998         * gcc.c-torture/compile/20010313-1.c: New test.
34999
35000 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
35001
35002         * gcc.dg/cpp/direct2.c: New test.
35003         * gccq.dg/cpp/direct2s.c: New test.
35004
35005         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
35006
35007 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
35008
35009         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
35010         * g++.old-deja/g++.other/op3.C: Likewise.
35011
35012 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35013
35014         * gcc.dg/cpp/syshdr.h: New file.
35015         * gcc.dg/cpp/sysmac1.c: Update.
35016         * gcc.dg/cpp/sysmac2.c: Update.
35017
35018 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35019
35020         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
35021
35022 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
35023
35024         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
35025         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
35026
35027 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
35028
35029         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
35030
35031 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
35032
35033         * lib/g++.exp (g++_include_flags): Don't use any special flags
35034         if TESTING_IN_BUILD_TREE is not defined.
35035         (g++_init): Use a plain 'c++' as the compiler if
35036         TESTING_IN_BUILD_TREEE is not defined.
35037
35038 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
35039
35040         * g++.old-deja/g++.eh/catch13.C: New test.
35041         * g++.old-deja/g++.eh/catch14.C: New test.
35042
35043 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
35044
35045         * gcc.dg/cpp/tr-define.c: New test.
35046
35047 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
35048
35049         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
35050         <stdlib.h>, not <malloc.h>.
35051
35052 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
35053
35054         * g++.old-deja/g++.ns/template17.C: New test.
35055
35056 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
35057
35058         * g++.old-deja/g++.pt/ref4.C: New test.
35059
35060 2001-04-30  Richard Henderson  <rth@redhat.com>
35061
35062         * gcc.dg/20000724-1.c: Revert last change.
35063
35064 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
35065
35066         * g77.f-torture/execute/20010430.f: New test.
35067
35068 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
35069
35070         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
35071
35072 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
35073
35074         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
35075
35076 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
35077
35078         * g++.old-deja/g++.eh/crash6.C: New test.
35079
35080 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
35081
35082         * g++.old-deja/g++.other/warn7.C: New test.
35083
35084 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
35085
35086         * g++.old-deja/g++.other/defarg9.C: New test.
35087
35088 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
35089
35090         * g77.f-torture/compile/20010426.f: New test.
35091         * g77.f-torture/execute/20010426.f: New test.
35092
35093 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
35094
35095         * g77.f-torture/compile/20000629-1.x: Remove - error
35096         has been fixed.
35097
35098 2001-04-26  Jeffrey A Law  (law@cygnus.com)
35099
35100         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
35101         Tweak slightly to work with g++.dg framework.
35102         * g++.dg/special/ecos.exp: Run initp1.C test.
35103         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
35104
35105         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
35106         its linker doesn't give line numbers either.
35107         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
35108
35109 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
35110
35111         * g++.old-deja/g++.other/lex1.C: New test.
35112
35113 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
35114
35115         * gcc.dg/noncompile/20010425-1.c: New test.
35116
35117 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
35118
35119         * g++.old-deja/g++.pt/mangle2.C: New test.
35120
35121 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
35122
35123         * gcc.dg/format/plus-1.c: New test.
35124
35125 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
35126
35127         * gcc.dg/20010423-1.c: New test.
35128
35129 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
35130
35131         * gcc.c-torture/execute/20010422-1.c: New test.
35132
35133 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
35134
35135         * g++.old-deja/g++.ns/type2.C: New test.
35136
35137 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
35138
35139         * g++.old-deja/g++.other/perf1.C: New test.
35140
35141 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
35142
35143         * gcc.dg/c99-func-2.c: Remove xfail.
35144         * gcc.dg/c99-func-3.c: Remove xfail.
35145         * gcc.dg/c99-func-4.c: Remove xfail.
35146
35147 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
35148
35149         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
35150
35151 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35152
35153         * gcc.c-torture/compile/20010423-1.c: New test.
35154
35155 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35156
35157         * g++.old-deja/g++.pt/typename28.C: New test.
35158
35159 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35160
35161         * g++.old-deja/g++.abi/empty2.C: New test.
35162         * g++.old-deja/g++.abi/empty3.C: New test.
35163
35164 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
35165
35166         * g++.old-deja/g++.other/comdat2.C: New test.
35167         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
35168
35169 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
35170
35171         * g++.old-deja/g++.other/overload14.C: New test.
35172
35173 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
35174
35175         * g++.old-deja/g++.other/lookup23.C: New test.
35176
35177 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
35178
35179         * gcc.c-torture/execute/20010403-1.c: New test.
35180
35181 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
35182             Mark Mitchell  <mark@codesourcery.com>
35183
35184         * lib/old-dejagnu.exp: Don't delete output of executable.
35185         Add .exe suffix to executables.
35186
35187 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
35188
35189         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
35190
35191 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35192
35193         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
35194
35195 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
35196
35197         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
35198         * g++.old-deja/g++.abi/crash1.C: New test.
35199
35200 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
35201
35202         * g++.old-deja/g++.other/crash40.C: New test.
35203
35204 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35205
35206         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
35207
35208 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
35209
35210         * g++.old-deja/g++.other/warn6.C: New test.
35211
35212 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35213
35214         * g++.old-deja/g++.robertl/eb42.C: Same.
35215
35216 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35217
35218         * gcc.dg/wtr-conversion-1.c: New testcase.
35219
35220 2001-04-10  Richard Henderson  <rth@redhat.com>
35221
35222         * g++.old-deja/g++.other/array5.C: New.
35223
35224 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35225
35226         * gcc.c-torture/execute/20010408-1.c: New test.
35227
35228 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
35229
35230         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
35231         headers and constructs.
35232         * g++.old-deja/g++.robertl/eb79.C: Same.
35233         * g++.old-deja/g++.robertl/eb77.C (main): Same.
35234         * g++.old-deja/g++.robertl/eb73.C: Same.
35235         * g++.old-deja/g++.robertl/eb66.C (main): Same.
35236         * g++.old-deja/g++.robertl/eb55.C (t): Same.
35237         * g++.old-deja/g++.robertl/eb54.C (main): Same.
35238         * g++.old-deja/g++.robertl/eb46.C (main): Same.
35239         * g++.old-deja/g++.robertl/eb44.C: Same.
35240         * g++.old-deja/g++.robertl/eb41.C (main): Same.
35241         * g++.old-deja/g++.robertl/eb4.C (main): Same.
35242         * g++.old-deja/g++.robertl/eb39.C: Same.
35243         * g++.old-deja/g++.robertl/eb33.C (main): Same.
35244         * g++.old-deja/g++.robertl/eb31.C (main): Same.
35245         * g++.old-deja/g++.robertl/eb30.C: Same.
35246         * g++.old-deja/g++.robertl/eb3.C: Same.
35247         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
35248         * g++.old-deja/g++.robertl/eb21.C: Same.
35249         * g++.old-deja/g++.robertl/eb15.C: Same.
35250         * g++.old-deja/g++.robertl/eb118.C: Same.
35251         * g++.old-deja/g++.robertl/eb115.C (main): Same.
35252         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
35253         * g++.old-deja/g++.robertl/eb109.C: Same.
35254         * g++.old-deja/g++.other/sibcall1.C (main): Same.
35255         * g++.old-deja/g++.mike/rtti1.C: Same.
35256         * g++.old-deja/g++.mike/p658.C: Same.
35257         * g++.old-deja/g++.mike/net46.C: Same.
35258         * g++.old-deja/g++.mike/net34.C: Same.
35259         * g++.old-deja/g++.mike/memoize1.C: Same.
35260         * g++.old-deja/g++.mike/eh2.C: Same.
35261         * g++.old-deja/g++.law/weak.C: Same.
35262         * g++.old-deja/g++.law/visibility7.C: Same.
35263         * g++.old-deja/g++.law/visibility25.C: Same.
35264         * g++.old-deja/g++.law/visibility22.C: Same.
35265         * g++.old-deja/g++.law/visibility2.C: Same.
35266         * g++.old-deja/g++.law/visibility17.C: Same.
35267         * g++.old-deja/g++.law/visibility13.C: Same.
35268         * g++.old-deja/g++.law/visibility10.C: Same.
35269         * g++.old-deja/g++.law/visibility1.C: Same.
35270         * g++.old-deja/g++.law/virtual3.C (eval): Same.
35271         * g++.old-deja/g++.law/vbase1.C: Same.
35272         * g++.old-deja/g++.law/operators32.C: Same.
35273         * g++.old-deja/g++.law/nest3.C: Same.
35274         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
35275         * g++.old-deja/g++.law/except5.C (main): Same.
35276         * g++.old-deja/g++.law/cvt7.C (run): Same.
35277         * g++.old-deja/g++.law/cvt2.C: Same.
35278         * g++.old-deja/g++.law/cvt16.C: Same.
35279         * g++.old-deja/g++.law/ctors6.C (bar): Same.
35280         * g++.old-deja/g++.law/ctors17.C (main): Same.
35281         * g++.old-deja/g++.law/ctors13.C: Same.
35282         * g++.old-deja/g++.law/ctors12.C (main): Same.
35283         * g++.old-deja/g++.law/ctors10.C: Same.
35284         * g++.old-deja/g++.law/code-gen5.C: Same.
35285         * g++.old-deja/g++.law/bad-error7.C: Same.
35286         * g++.old-deja/g++.law/arm9.C: Same.
35287         * g++.old-deja/g++.law/arm12.C: Same.
35288         * g++.old-deja/g++.law/arg8.C: Same.
35289         * g++.old-deja/g++.law/arg1.C: Same.
35290         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
35291         * g++.old-deja/g++.jason/template31.C: Same.
35292         * g++.old-deja/g++.jason/template24.C (main): Same.
35293         * g++.old-deja/g++.jason/2371.C: Same.
35294         * g++.old-deja/g++.eh/new2.C: Same.
35295         * g++.old-deja/g++.eh/new1.C: Same.
35296         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
35297         * g++.old-deja/g++.brendan/nest21.C (main): Same.
35298         * g++.old-deja/g++.brendan/err-msg3.C: Same.
35299         * g++.old-deja/g++.brendan/crash62.C: Same.
35300         * g++.old-deja/g++.brendan/crash52.C: Same.
35301         * g++.old-deja/g++.brendan/crash49.C (main): Same.
35302         * g++.old-deja/g++.brendan/crash38.C: Same.
35303         * g++.old-deja/g++.brendan/crash15.C (main): Same.
35304         * g++.old-deja/g++.brendan/copy9.C: Same.
35305
35306 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
35307
35308         * gcc.c-torture/execute/20001203-2.c (memset):
35309         Count argument is of type __SIZE_TYPE__.
35310
35311 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
35312
35313         * gcc.c-torture/compile/20010404-1.c: New test.
35314
35315 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
35316
35317         * gcc.c-torture/compile/20010326-1.c: New test.
35318
35319 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
35320
35321         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
35322         peculiarities of the SH.
35323         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
35324
35325 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35326
35327         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
35328         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
35329         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
35330
35331 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
35332
35333         * g77.f-torture/compile/20010321-1.f: New test.
35334
35335 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
35336
35337         * gcc.c-torture/compile/20010329-1.c: New test.
35338
35339 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
35340
35341         * gcc.c-torture/execute/20010329-1.c: New test.
35342
35343 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
35344
35345         * g++.old-deja/g++.other/eh4.C: Fix typo.
35346
35347 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
35348
35349         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
35350
35351 2001-03-28  Philip Blundell  <philb@gnu.org>
35352
35353         * gcc.c-torture/compile/20010328-1.c: New test.
35354
35355 2001-03-27  Richard Henderson  <rth@redhat.com>
35356
35357         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
35358         * g++.old-deja/g++.eh/vbase3.C: Likewise.
35359
35360 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
35361
35362         * gcc.c-torture/compile/20010327-1.c: New test.
35363
35364 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
35365
35366         * g++.old-deja/g++.other/friend12.C: New test.
35367         * g++.old-deja/g++.other/friend9.C: Expect no errors.
35368         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
35369
35370 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35371
35372         * gcc.c-torture/execute/20010325-1.c: New test.
35373
35374 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
35375
35376         * g++.old-deja/g++.other/mangle3.C: New test.
35377
35378 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
35379
35380         * g++.old-deja/g++.other/anon8.C: New test.
35381
35382 2001-03-20  Philip Blundell  <philb@gnu.org>
35383
35384         * gcc.c-torture/compile/20010320-1.c: New test.
35385
35386 2001-03-17  Richard Henderson  <rth@redhat.com>
35387
35388         * g++.old-deja/g++.other/eh4.C: Add expected error text.
35389
35390 2001-03-15  Geoff Keating  <geoff@redhat.com>
35391
35392         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
35393         tests on AIX.
35394
35395 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
35396
35397         * g++.old-deja/g++.other/eh4.C: New test.
35398
35399 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
35400
35401         * gcc.dg/cpp/mi1.c: Update.
35402
35403 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
35404
35405         * g++.old-deja/g++.other/regstack.C: New test.
35406
35407 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
35408
35409         * g++.old-deja/g++.other/ref4.C: New test.
35410
35411 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
35412
35413         * objc/execute/va_method.m: Added.
35414         * objc/execute/IMP.m: Added.
35415         * objc/execute/_cmd.m: Added.
35416         * objc/execute/accessing_ivars.m: Added.
35417         * objc/execute/class-1.m: Added.
35418         * objc/execute/class-10.m: Added.
35419         * objc/execute/class-11.m: Added.
35420         * objc/execute/class-12.m: Added.
35421         * objc/execute/class-13.m: Added.
35422         * objc/execute/class-14.m: Added.
35423         * objc/execute/class-2.m: Added.
35424         * objc/execute/class-3.m: Added.
35425         * objc/execute/class-4.m: Added.
35426         * objc/execute/class-5.m: Added.
35427         * objc/execute/class-6.m: Added.
35428         * objc/execute/class-7.m: Added.
35429         * objc/execute/class-8.m: Added.
35430         * objc/execute/class-9.m: Added.
35431         * objc/execute/class-tests-1.h
35432         * objc/execute/class-tests-2.h
35433         * objc/execute/compatibility_alias.m: Added.
35434         * objc/execute/encode-1.m: Added.
35435         * objc/execute/formal_protocol-1.m: Added.
35436         * objc/execute/formal_protocol-2.m: Added.
35437         * objc/execute/formal_protocol-3.m: Added.
35438         * objc/execute/formal_protocol-4.m: Added.
35439         * objc/execute/formal_protocol-5.m: Added.
35440         * objc/execute/formal_protocol-6.m: Added.
35441         * objc/execute/formal_protocol-7.m: Added.
35442         * objc/execute/informal_protocol.m: Added.
35443         * objc/execute/initialize.m: Added.
35444         * objc/execute/load.m: Added.
35445         * objc/execute/many_args_method.m: Added.
35446         * objc/execute/nested-3.m: Added.
35447         * objc/execute/no_clash.m: Added.
35448         * objc/execute/private.m: Added.
35449         * objc/execute/redefining_self.m: Added.
35450         * objc/execute/root_methods.m: Added.
35451         * objc/execute/selector-1.m: Added.
35452         * objc/execute/static-1.m: Added.
35453         * objc/execute/static-2.m: Added.
35454         * objc/execute/va_method.m: Added.
35455
35456 2001-03-10  Richard Henderson  <rth@redhat.com>
35457
35458         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
35459
35460 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
35461
35462         * g++.old-deja/g++.other/crash31.C: XFAIL.
35463         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
35464         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
35465         * gcc.c-torture/execute/20010123-1.x: XFAIL.
35466         * gcc.c-torture/execute/20010124-1.x: XFAIL.
35467         * gcc.dg/sequence-pt-1.c: XFAIL one test.
35468
35469 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
35470
35471         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
35472
35473 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
35474
35475         * gcc.dg/20000724-1.c: Don't use multiline strings.
35476
35477 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
35478
35479         * objc/execute/string1.m, objc/execute/string2.m: Compare the
35480         result of -cString against what we expect it to be; don't just
35481         print it out for no one to read.
35482
35483         * objc/execute/string3.m, objc/execute/string4.m: New tests.
35484         Based on testcases provided by Nicola Pero.
35485
35486 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
35487
35488         * gcc.dg/cpp/macro7.c: New test.
35489
35490 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
35491
35492         * gcc.dg/cpp/multiline.c: Update.
35493
35494 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35495
35496         * g++.old-deja/g++.other/enum3.C: New test.
35497
35498 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35499
35500         * g++.old-deja/g++.other/pod1.C: New test.
35501
35502 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35503
35504         * g++.old-deja/g++.ext/overload1.C: New test.
35505
35506 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
35507
35508         * g++.old-deja/g++.pt/using1.C: New test.
35509
35510 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
35511
35512         * g++.old-deja/g++.other/using9.C: New test.
35513
35514 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
35515
35516         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
35517
35518         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
35519
35520 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
35521
35522         * g++.old-deja/g++.ext/realpt1.C: Remove.
35523
35524 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
35525
35526         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
35527
35528 2001-02-26  Will Cohen  <wcohen@redhat.com>
35529
35530         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
35531
35532 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
35533
35534         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
35535         templatized constructors.
35536
35537 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35538
35539         * gcc.c-torture/execute/20010224-1.c: New test.
35540
35541 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
35542
35543         * gcc.c-torture/execute/20010222-1.c: New test.
35544
35545 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
35546
35547         * g++.old-deja/g++.other/inline20.C: New test.
35548
35549 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
35550
35551         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
35552
35553 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35554
35555         * g++.old-deja/g++.other/lookup22.C: New test.
35556
35557 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
35558
35559         * g77.dg: New directory.
35560         * g77.dg/20010216-1.f: New test case.
35561         * g77.dg/dg.exp: New driver.
35562         * lib/g77-dg.exp: New driver library.
35563
35564 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35565
35566         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
35567
35568 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
35569
35570         * g++.old-deja/g++.other/decl9.C: New test.
35571
35572 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
35573
35574         * g++.old-deja/g++.other/init16.C: Update the test so that it does
35575         not need <string> and also tests the initialization at runtime.
35576
35577 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35578
35579         * gcc.c-torture/execute/longlong.c: New test.
35580
35581 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
35582
35583         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
35584
35585 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
35586
35587         * gcc.c-torture/execute/920302-1.c (execute):
35588         Change argument type to short.
35589
35590 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
35591
35592         * g++.old-deja/g++.pt/deduct6.C: New test.
35593
35594 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
35595
35596         * g++.old-deja/g++.pt/deduct5.C: New test.
35597
35598 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
35599
35600         * gcc.c-torture/execute/20010209-1.c: New test.
35601
35602 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
35603
35604         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
35605
35606 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
35607
35608         * g++.dg/vtgc1.C: Update for new ABI.
35609
35610         * consistency.vlad: New directory, 1665 files.
35611
35612 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35613
35614         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
35615         return type.
35616         * gcc.dg/cpp/digraphs.c: Declare puts.
35617
35618 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
35619
35620         * g++.old-deja/g++.other/warn5.C: New test.
35621
35622 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
35623
35624         * g++.old-deja/g++.pt/spec40.C: New test.
35625
35626 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
35627
35628         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
35629         case.
35630         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
35631
35632 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
35633
35634         * gcc.c-torture/compile/20010209-1.c: New test.
35635
35636 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
35637
35638         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
35639         excess errors message but not if it crashes.
35640         * g++.old-deja/g++.other/crash27.C: Likewise.
35641         * g++.old-deja/g++.other/crash28.C: Likewise.
35642         * g++.old-deja/g++.other/crash30.C: Likewise.
35643         * g++.old-deja/g++.other/crash32.C: Likewise.
35644         * g++.old-deja/g++.other/crash35.C: Likewise.
35645         * g++.old-deja/g++.pt/inherit2.C: Likewise.
35646
35647 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35648
35649         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
35650         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
35651         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
35652         g77.f-torture/execute/execute.exp,
35653         g77.f-torture/noncompile/noncompile.exp,
35654         gcc.c-torture/execute/execute.exp,
35655         gcc.c-torture/execute/memcheck/memcheck.exp,
35656         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
35657         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
35658         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
35659         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
35660         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
35661         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
35662         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35663         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
35664         Remove bug reporting instructions with ancient email addresses.
35665
35666 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
35667
35668         * gcc.dg/20010202-1.c: New test.
35669         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
35670
35671 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
35672
35673         * g++.dg/stdbool-if.C: New test.
35674
35675 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
35676
35677         * objc/execute/fdecl.m: Added main().
35678
35679 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
35680
35681         * gcc.c-torture/execute/20010206-1.c: New test.
35682
35683 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35684
35685         * gcc.dg/cpp/avoidpaste1.c: Update.
35686
35687 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
35688
35689         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
35690         Pero <nicola@brainstorm.co.uk>.
35691         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
35692
35693 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
35694
35695         * g++.old-deja/g++.pt/spec39.C: New test.
35696
35697 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
35698
35699         * gcc.c-torture/compile/20010202-1.c: New test.
35700
35701 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
35702
35703         * g++.old-deja/g++.abi/primary2.C: New test.
35704         * g++.old-deja/g++.abi/primary3.C: New test.
35705         * g++.old-deja/g++.abi/primary4.C: New test.
35706         * g++.old-deja/g++.abi/primary5.C: New test.
35707         * g++.old-deja/g++.abi/vtable3.h: New test.
35708         * g++.old-deja/g++.abi/vtable3a.C: New test.
35709         * g++.old-deja/g++.abi/vtable3b.C: New test.
35710         * g++.old-deja/g++.abi/vtable3c.C: New test.
35711         * g++.old-deja/g++.abi/vtable3d.C: New test.
35712         * g++.old-deja/g++.abi/vtable3e.C: New test.
35713         * g++.old-deja/g++.abi/vtable3f.C: New test.
35714         * g++.old-deja/g++.abi/vtable3g.C: New test.
35715         * g++.old-deja/g++.abi/vtable3h.C: New test.
35716         * g++.old-deja/g++.abi/vtable3i.C: New test.
35717         * g++.old-deja/g++.abi/vtable3j.C: New test.
35718         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
35719
35720 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
35721
35722         * g++.old-deja/g++.other/anon6.C: New test.
35723         * g++.old-deja/g++.other/anon7.C: New test.
35724
35725 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
35726
35727         * gcc.dg/cpp/avoidpaste2.c: New tests.
35728
35729 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
35730
35731         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
35732
35733 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
35734
35735         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
35736         DECIMAL_DIG cases for Irix."
35737
35738 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
35739
35740         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
35741
35742 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35743
35744         * gcc.dg/c99-tag-1.c: New test.
35745
35746 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
35747
35748         * gcc.dg/cpp/tr-warn1.c: Add tests.
35749
35750 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
35751
35752         * gcc.dg/cpp/avoidpaste1.c: Update.
35753         * gcc.dg/cpp/paste4.c: Update.
35754
35755 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
35756
35757         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
35758         cases for Irix.
35759
35760 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
35761
35762         * g++.old-deja/g++.other/inline19.C: New test.
35763
35764 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35765
35766         * gcc.dg/Wlarger-than.c: New test.
35767
35768 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35769
35770         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
35771
35772 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
35773
35774         * gcc.c-torture/execute/20010129-1.c: New test.
35775         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
35776
35777 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
35778
35779         * gcc.dg/cpp/avoidpaste1.c: Test case.
35780
35781 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
35782
35783         * g++.old-deja/g++.other/inline18.C: New test.
35784
35785 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35786
35787         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
35788         and __builtin_putchar.
35789
35790 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
35791
35792         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
35793         tests.
35794
35795 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
35796
35797         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
35798         floating point number rounding mode to round to the nearest
35799         representable mode.
35800
35801 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
35802
35803         * g++.old-deja/g++.other/mangle2.C: New test.
35804
35805 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
35806
35807         * gcc.c-torture/compile/20010124-1.c: New test.
35808
35809 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
35810
35811         * g++.old-deja/g++.pt/spec38.C: New test.
35812
35813 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35814
35815         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
35816         "Build don't run".
35817
35818 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35819
35820         * gcc.c-torture/execute/20010123-1.c: New test.
35821
35822 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
35823
35824         * g++.old-deja/g++.pt/spec37.C: New test.
35825
35826 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
35827
35828         * g++.old-deja/g++.pt/overload14.C: New test.
35829
35830 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35831
35832         * gcc.c-torture/execute/20010122-1.c: New test, exercise
35833         __builtin_return_address.
35834
35835 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
35836
35837         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
35838         * g++.old-deja/g++.pt/spec35.C: New test.
35839         * g++.old-deja/g++.pt/spec36.C: New test.
35840
35841 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
35842
35843         * gcc.c-torture/compile/20010118-1.c: New test.
35844
35845 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
35846
35847         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
35848
35849 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
35850
35851         * gcc.c-torture/execute/20010119-1.c: New test.
35852
35853 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35854
35855         * g++.old-deja/g++.other/vbase5.C: New test.
35856
35857 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
35858
35859         * gcc.c-torture/execute/20010118-1.c: New test.
35860
35861 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35862
35863         * g++.old-deja/g++.pt/deduct3.C: New test.
35864
35865 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35866
35867         * g++.old-deja/g++.pt/spec34.C: New test.
35868
35869 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
35870
35871         * g77.f-torture/compile/20000601-2.f: New test.
35872
35873 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
35874
35875         * g++.old-deja/g++.other/init17.C: New test.
35876
35877 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
35878
35879         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
35880
35881 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
35882
35883         * g++.old-deja/g++.pt/unify8.C: New test.
35884
35885 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
35886
35887         * g++.old-deja/g++.abi/vbase1.C: New test.
35888
35889 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
35890
35891         * g++.old-deja/g++.pt/crash65.C: New test.
35892
35893 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
35894
35895         * gcc.dg/cpp/assembl2.S: New test case.
35896
35897 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
35898
35899         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
35900         are supported.
35901
35902 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35903
35904         * g++.old-deja/g++.other/builtins1.C: New test.
35905         * g++.old-deja/g++.other/builtins2.C: Likewise.
35906         * g++.old-deja/g++.other/builtins3.C: Likewise.
35907         * g++.old-deja/g++.other/builtins4.C: Likewise.
35908
35909 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
35910
35911         * gcc.c-torture/compile/20010117-1.c: New test.
35912         * gcc.c-torture/compile/20010117-2.c: New test.
35913
35914 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35915
35916         * g77.f-torture/execute/20010116.[fx]: New test,
35917         XFAIL on i?86-*-*.
35918         * g77.f-torture/compile/20010115.f: Indicate it's
35919         a test for PR fortran/1636.
35920
35921 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
35922
35923         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
35924
35925 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35926
35927         * g77.f-torture/compile/20010115.f: New test.
35928
35929 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
35930
35931         * g++.old-deja/g++.pt/nontype5.C: New test.
35932
35933 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
35934
35935         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
35936         have an equivalent working one below it.
35937
35938 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
35939
35940         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
35941         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
35942
35943 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
35944
35945         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
35946         message containing "init_priority".
35947         (conpr-2.C): Likewise.
35948         (conpr-3.C): Likewise.
35949         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
35950
35951 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35952
35953         * gcc.c-torture/execute/20010114-2.c: New test.
35954
35955 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
35956
35957         * gcc.c-torture/compile/20010114-1.c: New test.
35958         * gcc.c-torture/compile/20010114-1.x: Xfail.
35959         * gcc.c-torture/compile/20010114-2.c: New test.
35960         * gcc.c-torture/execute/20010114-1.c: New test.
35961         * gcc.dg/trunc-1.c: New test.
35962         * gcc.dg/uninit-B.c: New test.
35963
35964 2001-01-13  Nick Clifton  <nickc@redhat.com>
35965
35966         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
35967         target.
35968
35969 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35970
35971         * gcc.c-torture/compile/20010113-1.c: New test.
35972
35973 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
35974
35975         * gcc.c-torture/compile/20001212-1.c: New test.
35976
35977 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35978
35979         * gcc.dg/cpp/widestr1.c: Update.
35980         * gcc.dg/cpp/prag-imp.c: Remove.
35981
35982 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
35983
35984         * gcc.c-torture/execute/20000801-3.x: Remove.
35985         * gcc.dg/c90-init-1.c: New test.
35986         * gcc.dg/c99-init-1.c: New test.
35987         * gcc.dg/c99-init-2.c: New test.
35988         * gcc.dg/gnu99-init-1.c: New test.
35989
35990 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
35991
35992         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
35993         testing that no relevant ones were found.
35994
35995 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
35996
35997         * g++.old-deja/g++.pt/cast2.C: New test.
35998
35999 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
36000
36001         * g++.old-deja/g++.pt/friend47.C: New test.
36002
36003 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36004
36005         * g++.old-deja/g++.pt/instantiate13.C: New test.
36006
36007 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36008
36009         * g++.old-deja/g++.other/defarg7.C: New test.
36010         * g++.old-deja/g++.other/defarg8.C: New test.
36011
36012 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36013
36014         * g++.old-deja/g++.pt/crash64.C: New test.
36015
36016 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36017
36018         * g++.old-deja/g++.pt/crash63.C: New test.
36019
36020 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
36021
36022         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
36023
36024 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
36025
36026         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
36027
36028 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
36029
36030         * g++.old-deja/g++.pt/error3.C: New test.
36031
36032 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
36033
36034         * g++.old-deja/g++.other/crash39.C: New test.
36035
36036 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
36037
36038         * g++.old-deja/g++.other/vbase4.C: New test.
36039
36040 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
36041
36042         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
36043         * gcc.dg/special/20000419-2.c: New file. Identical to above.
36044         * gcc.dg/special/special.exp: New test driver which will check
36045         for alias support for the above test.
36046
36047 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
36048
36049         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
36050         problems on small machines.
36051         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
36052         parameterize.
36053
36054 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
36055
36056         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
36057         mips.
36058         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
36059
36060 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
36061
36062         * g++.old_deja/g++.pt/using8.C: New test.
36063
36064 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36065
36066         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
36067
36068 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
36069
36070         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
36071         where a failure is expected.
36072         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
36073
36074 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
36075
36076         * g++.old_deja/g++.pt/instantiate12.C: New test.
36077
36078 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
36079
36080         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
36081         start of structs.
36082         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
36083         * g++.old-deja/g++.brendan/crash17.C: Likewise.
36084         * g++.old-deja/g++.brendan/crash29.C: Likewise.
36085         * g++.old-deja/g++.brendan/crash48.C: Likewise.
36086         * g++.old-deja/g++.brendan/ns1.C: Likewise.
36087         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
36088         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
36089         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
36090         * g++.old-deja/g++.eh/spec6.C: Likewise.
36091         * g++.old-deja/g++.jason/crash3.C: Likewise.
36092         * g++.old-deja/g++.law/ctors11.C: Likewise.
36093         * g++.old-deja/g++.law/ctors17.C: Likewise.
36094         * g++.old-deja/g++.law/ctors5.C: Likewise.
36095         * g++.old-deja/g++.law/ctors9.C: Likewise.
36096         * g++.old-deja/g++.mike/ambig1.C: Likewise.
36097         * g++.old-deja/g++.mike/net22.C: Likewise.
36098         * g++.old-deja/g++.mike/p3538a.C: Likewise.
36099         * g++.old-deja/g++.mike/p3538b.C: Likewise.
36100         * g++.old-deja/g++.mike/virt3.C: Likewise.
36101         * g++.old-deja/g++.niklas/t128.C: Likewise.
36102         * g++.old-deja/g++.other/anon4.C: Likewise.
36103         * g++.old-deja/g++.other/using1.C: Likewise.
36104         * g++.old-deja/g++.other/warn3.C: Likewise.
36105         * g++.old-deja/g++.pt/t37.C: Likewise.
36106         * g++.old-deja/g++.robertl/eb69.C: Likewise.
36107         * g++.old-deja/g++.robertl/eb71.C: Likewise.
36108
36109 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
36110
36111         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
36112
36113 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36114
36115         * gcc.c-torture/execute/stdio-opt-3.c: New test.
36116
36117 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
36118
36119         * gcc.c-torture/compile/20010107-1.c: New test.
36120
36121 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36122
36123         * gcc.c-torture/execute/builtin-noret-1.c: New test.
36124
36125 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36126
36127         * gcc.dg/format/format.h: New file.
36128         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
36129         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
36130         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
36131         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
36132         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
36133         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
36134         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
36135         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
36136         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
36137         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
36138         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
36139         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
36140         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
36141         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
36142         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
36143         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
36144         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
36145         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
36146         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
36147         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
36148         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
36149         instead of declaring standard types, macros and functions in each
36150         test.
36151
36152 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
36153
36154         * gcc.c-torture/execute/20010106-1.c: New test.
36155
36156 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36157
36158         * gcc.dg/format/format.exp: New file.
36159         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
36160         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
36161         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
36162         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
36163         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
36164         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
36165         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
36166         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
36167         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
36168         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
36169         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
36170         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
36171         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
36172         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
36173         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
36174         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
36175         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
36176         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
36177         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
36178         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
36179         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
36180         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
36181         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
36182         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
36183         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
36184         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
36185         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
36186         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
36187         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
36188         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
36189         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
36190         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
36191         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
36192         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
36193         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
36194         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
36195         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
36196         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
36197         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
36198         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
36199         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
36200         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
36201
36202 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
36203
36204         * gcc.c-torture/execute/991228-1.c: Take word endianness into
36205         account.
36206
36207 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
36208
36209         * gcc.c-torture/execute/builtin-complex-1.c: New test.
36210
36211 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
36212
36213         * g++.old-deja/g++.pt/crash62.C: New test.
36214
36215 2001-01-04  Richard Henderson  <rth@redhat.com>
36216
36217         * gcc.dg/20000926-1.c: Update expected warnings.
36218         * gcc.dg/array-2.c: Likewise.
36219         * gcc.dg/array-4.c: Also validate flexible array members.
36220         * gcc.dg/c99-flex-array-1.c: New.
36221
36222 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36223
36224         * gcc.c-torture/compile/20001222-1.x: Remove.
36225
36226 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36227
36228         * gcc.c-torture/execute/built-in-setjmp.c: New.
36229
36230 2001-01-03  Richard Henderson  <rth@redhat.com>
36231
36232         * gcc.dg/940510-1.c: Update expected error wording.
36233         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
36234
36235 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
36236
36237         * lib/target-supports.exp (check_alias_available): Modified to
36238         indicate aliases not supported if only weak aliases are supported.
36239
36240 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36241
36242         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
36243         Turn on cmpstrsi checks for __pj__ and __i370__.
36244
36245 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
36246
36247         * g++.old-deja/g++.other/virtual11.C: New test.
36248
36249 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
36250
36251         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
36252
36253 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36254
36255         * gcc.c-torture/compile/20010102-1.c: New test.
36256
36257 2001-01-02  Andreas Jaeger  <aj@suse.de>
36258
36259         * gcc.dg/noreturn-3.c: New test.
36260
36261         * gcc.dg/noreturn-4.c: New test.
36262
36263 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36264
36265         * gcc.c-torture/execute/stdio-opt-1.c: Also test
36266         __builtin_fputc and __builtin_fwrite.
36267
36268 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
36269
36270         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
36271         signed char, not default char.
36272
36273 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
36274
36275         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
36276
36277 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
36278
36279         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
36280
36281 2000-12-29  Richard Henderson  <rth@redhat.com>
36282
36283         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
36284         (__cyg_profile_func_exit): Define.
36285
36286 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
36287
36288         * g++.dg/vtgc1.C: New test.
36289
36290 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
36291
36292         * gcc.dg/noncompile/20001228-1.c: New test.
36293
36294         * gcc.dg/20001228-1.c: New test.
36295
36296         * gcc.c-torture/execute/20001228-1.c: New test.
36297
36298 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
36299
36300         * gcc.dg/format-strfmon-1.c: New test.
36301
36302 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36303
36304         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
36305         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
36306         * gcc.c-torture/execute/string-opt-1.c: Likewise.
36307         * gcc.c-torture/execute/string-opt-2.c: Likewise.
36308         * gcc.c-torture/execute/string-opt-3.c: Likewise.
36309         * gcc.c-torture/execute/string-opt-4.c: Likewise.
36310         * gcc.c-torture/execute/string-opt-6.c: Likewise.
36311         * gcc.c-torture/execute/string-opt-7.c: Likewise.
36312         * gcc.c-torture/execute/string-opt-8.c: Likewise.
36313         * gcc.c-torture/execute/string-opt-9.c: Likewise.
36314         * gcc.c-torture/execute/string-opt-10.c: Likewise.
36315         * gcc.c-torture/execute/string-opt-11.c: Likewise.
36316         * gcc.c-torture/execute/string-opt-12.c: Likewise.
36317
36318         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
36319         * gcc.c-torture/execute/string-opt-4.c: Test index.
36320
36321 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
36322
36323         * gcc.c-torture/compile/20001226-1.c: New test.
36324
36325 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36326
36327         * gcc.c-torture/compile/20001222-1.c: New test.
36328         * gcc.c-torture/compile/20001222-1.x: Xfail.
36329
36330 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
36331
36332         * gcc.c-torture/execute/comp-goto-2.c: New test.
36333
36334 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
36335
36336         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
36337         Use long types if __INT_MAX__ is 32767.
36338         (main): Use cast to (sint32 *) when poking 88 into a_page.
36339
36340         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
36341
36342 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
36343
36344         * gcc.c-torture/compile/20001221-1.c: New test.
36345         * gcc.c-torture/execute/20001221-1.c: New test.
36346
36347 2000-12-20  Richard Henderson  <rth@redhat.com>
36348
36349         * g++.old-deja/g++.pt/crash36.C: Update error lines.
36350         * g++.old-deja/g++.robertl/eb109.C: Likewise.
36351
36352 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36353
36354         * gcc.dg/compare3.c: New test.
36355
36356 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36357
36358         * gcc.dg/format-warnll-1.c: New test.
36359
36360 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
36361
36362         * gcc.dg/cpp/cmdlne-P.c: New test.
36363
36364 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36365
36366         * gcc.c-torture/execute/builtin-abs-1.c,
36367         gcc.c-torture/execute/builtin-abs-2.c: New tests.
36368
36369 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
36370
36371         * gcc.dg/cpp/multiline.c: New test.
36372
36373 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
36374
36375         * g++.old-deja/g++.other/syshdr1.C: Update.
36376         * gcc.dg/cpp/lineflags.c: Remove temporarily.
36377
36378 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36379
36380         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
36381
36382 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36383
36384         * g++.old-deja/g++.pt/ttp65.C: New test.
36385
36386 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36387
36388         * g++.old-deja/g++.pt/ttp64.C: New test.
36389
36390 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36391
36392         * g++.old-deja/g++.pt/spec33.C: New test.
36393
36394 2000-12-14  Catherine Moore  <clm@redhat.com>
36395
36396         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
36397         * gcc.c-torture/execute/920612-2.c: Likewise.
36398         * gcc.c-torture/execute/920428-2.c: Likewise.
36399         * gcc-c-torture/execute/va-arg-11.c: Call exit.
36400         * gcc.c-torture/execute/va-arg-21.c: Likewise.
36401
36402 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36403
36404         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
36405         * gcc.dg/pack-test-2.c: Likewise.
36406
36407 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36408
36409         Tests by Zack Weinberg <zackw@stanford.edu>.
36410
36411         * gcc.dg/cpp/defined.c: Update.
36412         * gcc.dg/cpp/defined_trad.c: New tests.
36413
36414 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36415
36416         * gcc.dg/cpp/trad-direct.c: Update.
36417
36418 2000-12-11  Neil Booth  <neilb@earthling.net>
36419
36420         * gcc.dg/cpp/defined_trad.c
36421
36422 2000-12-11  Neil Booth  <neilb@earthling.net>
36423
36424         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
36425
36426 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36427
36428         * gcc.dg/format-miss-2.c: New test.
36429
36430 2000-12-09  Neil Booth  <neilb@earthling.net>
36431
36432         * gcc.dg/cpp/lineflags.c: New tests.
36433         * gcc.dg/cpp/poison.c: Update.
36434         * gcc.dg/cpp/redef2.c: Update.
36435         * gcc.dg/cpp/skipping.c: New test.
36436
36437 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
36438
36439         * g++.old-deja/g++.other/eh3.C: New testcase.
36440
36441 2000-12-07  Neil Booth  <neilb@earthling.net>
36442
36443         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
36444         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
36445         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
36446         wtr-union-init-2.c, wtr-union-init-3.c: Update.
36447         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
36448         Update.
36449
36450 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36451
36452         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
36453         __SIZE_TYPE__ instead of int for type of integers cast to
36454         pointers.
36455
36456 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
36457
36458         * g++.old-deja/g++.other/cleanup4.C: New test.
36459
36460 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36461
36462         * format-sec-1.c: New test.
36463
36464 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36465
36466         * gcc.dg/format-nonlit-3.c: New test.
36467
36468 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36469
36470         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
36471         through a null pointer.
36472
36473 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36474
36475         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
36476         * g++.old-deja/g++.pt/partial4.C: New test.
36477
36478 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
36479
36480         * gcc.c-torture/execute/ieee/hugeval.x: New.
36481
36482 2000-12-06  Neil Booth  <neilb@earthling.net>
36483
36484         * gcc.dg/cpp/backslash2.c: New tests.
36485
36486 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36487
36488         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
36489         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
36490
36491 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
36492
36493         * gcc.c-torture/execute/20001203-2.c: New testcase.
36494
36495 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
36496
36497         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
36498         * g++.old-deja/g++.other/virtual10.C: New test.
36499
36500 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
36501
36502         * g++.old-deja/g++.mike/pmf5.C: Remove test.
36503
36504 2000-12-05  Richard Henderson  <rth@redhat.com>
36505
36506         * gcc.c-torture/compile/20001205-1.c: New.
36507
36508 2000-12-04  Neil Booth  <neilb@earthling.net>
36509
36510         * g++.old-deja/g++.other/virtual9.C: New test.
36511         * g++.old-deja/g++.pt/crash61.C: New test.
36512         * gcc.c-torture/execute/loop-9.c: New test.
36513
36514 2000-12-04  Neil Booth  <neilb@earthling.net>
36515
36516         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
36517         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
36518         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
36519         * gcc.dg/cpp/extratokens.c: ...here.
36520
36521 2000-12-04  Neil Booth  <neilb@earthling.net>
36522
36523         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
36524         New tests.
36525
36526 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36527
36528         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
36529         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
36530
36531 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36532
36533         * gcc.c-torture/execute/20001203-1.c: New test.
36534
36535 2000-12-03  Neil Booth  <neilb@earthling.net>
36536
36537         * gcc.dg/cpp/macro6.c: New test cases.
36538
36539 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36540
36541         * gcc.c-torture/execute/string-opt-9.c: New test.
36542         * gcc.c-torture/execute/string-opt-10.c: Likewise.
36543         * gcc.c-torture/execute/string-opt-11.c: Likewise.
36544         * gcc.c-torture/execute/string-opt-12.c: Likewise.
36545
36546         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
36547         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
36548
36549 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
36550
36551         * gcc.dg/cpp/if-6.c: New testcase.
36552
36553         * gcc.dg/20001201-1.c: New testcase.
36554
36555 2000-12-02  Neil Booth  <neilb@earthling.net>
36556
36557         * g++.old-deja/g++.other/externC4.C,
36558         g++.old-deja/g++.other/friend10.C: New tests.
36559
36560 2000-12-02  Neil Booth  <neilb@earthling.net>
36561
36562         * g++.old-deja/g++.other/instan2.C
36563         * g++.old-deja/g++.other/instan3.C: New test.
36564
36565 2000-12-02  Neil Booth  <neilb@earthling.net>
36566
36567         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
36568         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
36569         gnuc99.c,gnuc99-pedantic.c: New tests.
36570
36571 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
36572
36573         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
36574         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
36575
36576 2000-12-01  Neil Booth  <neilb@earthling.net>
36577
36578         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
36579         * gcc.dg/cpp/poison.c: Update.
36580         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
36581
36582 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
36583
36584         * g77.f-torture/execute/20001201.f: New test.
36585
36586 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
36587
36588         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
36589
36590 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
36591
36592         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
36593
36594 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
36595
36596         * g++.old-deja/g++.other/cast6.C: New test.
36597
36598 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
36599
36600         * gcc.c-torture/execute/20001130-2.c: New testcase.
36601
36602 2000-11-30  Richard Henderson  <rth@redhat.com>
36603
36604         * gcc.c-torture/execute/20001130-1.c: New test.
36605
36606 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
36607
36608         * g++.old-deja/g++.other/op3.C: New test.
36609
36610 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
36611
36612         * g++.old-deja/g++.other/op2.C: New test.
36613
36614 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
36615
36616         * g++.old-deja/g++.other/crash38.C: New test.
36617
36618 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
36619
36620         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
36621
36622 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
36623
36624         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
36625         tests.
36626         * gcc.c-torture/execute/string-opt-6.c: New test.
36627
36628         * gcc.dg/20001117-1.c: Add main.
36629
36630 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
36631
36632         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
36633         Move from here ...
36634         * gcc.dg/940510-1.c: ... to here.
36635
36636         * gcc.dg/20000926-1.c: GNU C now allows initializations of
36637         zero-size arrays in toplevel structures.
36638
36639 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
36640
36641         * gcc.c-torture/execute/loop-8.c: New test.
36642
36643 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
36644
36645         * g++.old-deja/g++.other/base1.C: New test.
36646
36647 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
36648
36649         * g++.old-deja/g++.other/parse2.C: New test.
36650
36651 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
36652
36653         * g++.old-deja/g++.pt/incomplete1.C: New test.
36654
36655 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
36656
36657         * g++.old-deja/g++.other/friend9.C: New test.
36658
36659 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
36660
36661         * gcc.dg/20001127-1.c: New test.
36662
36663 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
36664
36665         * g++.old-deja/g++.pt/friend46.C: New test.
36666
36667 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
36668
36669         * g++.old-deja/g++.other/ptrmem8.C: New test.
36670
36671 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36672
36673         * gcc.c-torture/execute/string-opt-7.c: New test.
36674         * gcc.c-torture/execute/string-opt-8.c: Likewise.
36675
36676 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
36677
36678         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
36679         instead of 'mkcheck 2'.
36680
36681 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36682
36683         * gcc.c-torture/execute/memcheck/driver.c,
36684         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
36685         C9X references to refer to C99.
36686
36687 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
36688
36689         * gcc.dg/ultrasp3.c: New test.
36690
36691 2000-11-25  Neil Booth  <neilb@earthling.net>
36692
36693         * gcc.dg/cpp/include2.c: Update test to be locale independent.
36694
36695 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
36696
36697         * gcc.c-torture/compile/20001123-2.c: New.
36698
36699 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36700
36701         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
36702
36703 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
36704
36705         * gcc.dg/sequence-point-1.c: Add some new tests.
36706         * gcc.c-torture/execute/20001124-1.c: New test.
36707
36708 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
36709
36710         * g++.old-deja/g++.other/vaarg4.C: New test.
36711         * gcc.c-torture/compile/20001123-1.c: New test.
36712
36713 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
36714
36715         * g++.other/crash24.C: Adjust and remove XFAIL.
36716         * g++.other/crash37.C: New test.
36717
36718 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
36719
36720         * g++.old-deja/g++.pt/instantiate9.C: New test.
36721
36722 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
36723
36724         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
36725         new ABI, too.
36726
36727         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
36728         * g++.old-deja/g++.robertl/eb55.C: Likewise.
36729
36730 2000-11-22  Neil Booth  <neilb@earthling.net>
36731
36732         * gcc.dg/cpp/Wtrigraphs.c: New test.
36733
36734 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
36735
36736         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
36737
36738 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
36739
36740         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
36741
36742 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
36743
36744         * lib/gcc-dg.exp: load_lib scanasm.exp.
36745         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
36746         * lib/g++-dg.exp: load_lib scanasm.exp.
36747         * lib/scanasm.exp: New.
36748         (scan-assembler, scan-assembler-not): Add optional arguments to
36749         test name, or if not present, the pattern name.
36750         (scan-assembler-dem, scan-assembler-dem-not): New.
36751
36752         * g++.dg/dg.exp: New.
36753
36754 2000-11-21  Neil Booth  <neilb@earthling.net>
36755
36756         * gcc.dg/cpp/integrated1.c: Remove.
36757
36758 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
36759
36760         * gcc.c-torture/execute/20001121-1.c: New test.
36761
36762 2000-11-21  Richard Henderson  <rth@redhat.com>
36763
36764         * gcc.c-torture/compile/20001121-1.c: New test.
36765
36766 2000-11-20  Neil Booth  <neilb@earthling.net>
36767
36768         * gcc.dg/cpp/integrated1.c: New test.
36769
36770 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
36771
36772         * g++.old-deja/g++.other/inline17.C: New test.
36773
36774 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
36775
36776         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
36777         local variable to be zero: I made the variable global. Now
36778         uses abort() and exit() instead of relying on main's return value.
36779
36780 2000-11-20  Neil Booth  <neilb@earthling.net>
36781
36782         * gcc.dg/cpp/paste2.c: Update test.
36783         * objc/execute/paste.m: New test.
36784
36785 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36786
36787         * gcc.dg/c99-condexpr-1.c: New test.
36788
36789 2000-11-20  Neil Booth  <neilb@earthling.net>
36790
36791         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
36792
36793 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
36794
36795         * g++.old-deja/g++.pt/export1.C: New test.
36796
36797 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
36798
36799         * gcc.dg/20001117-1.c: New test.
36800
36801 2000-11-18  Richard Henderson  <rth@redhat.com>
36802
36803         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
36804
36805 2000-11-18  Richard Henderson  <rth@redhat.com>
36806
36807         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
36808         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
36809         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
36810
36811 2000-11-18  Richard Henderson  <rth@redhat.com>
36812
36813         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
36814         (main): New.  Exit cleanly.
36815
36816 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36817
36818         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
36819         gcc.dg/c99-fordecl-2.c: New tests.
36820
36821 2000-11-18  Richard Henderson  <rth@redhat.com>
36822
36823         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
36824         * gcc.c-torture/execute/zerolen-2.c: New.
36825
36826 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36827
36828         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
36829         memory.
36830
36831 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
36832
36833         * g++.old-deja/g++.pt/instantiate8.C: New test.
36834
36835 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
36836
36837         * g++.old-deja/g++.other/incomplete.C: Add more tests.
36838         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
36839
36840 2000-11-16  Nick Clifton  <nickc@redhat.com>
36841
36842         * gcc.c-torture/execute/nestfunc-2.c: New test.
36843         * gcc.c-torture/execute/nestfunc-3.c: New test.
36844
36845 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
36846
36847         * gcc.c-torture/compile/20001116-1.c: New test.
36848
36849 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36850
36851         * gcc.c-torture/execute/20001115-1.c: New test.
36852
36853 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
36854
36855         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
36856         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
36857         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
36858         * g++.old-deja/g++.abi/vmihint.C: Likewise.
36859
36860 2000-11-15  Neil Booth  <neilb@earthling.net>
36861
36862         gcc.dg/cpp/_Pragma1.c: Update.
36863         gcc.dg/cpp/_Pragma2.c: New test.
36864
36865 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
36866
36867         * g++.old-deja/g++.other/anon5.C: New test.
36868
36869 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
36870
36871         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
36872         tests.
36873
36874 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
36875
36876         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
36877         output.
36878
36879 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36880
36881         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
36882         labels at end of compound statements.
36883
36884 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
36885
36886         * gcc.c-torture/execute/loop-7.c: New test.
36887
36888 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36889
36890         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
36891
36892 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36893
36894         * gcc.dg/c99-bool-1.c: New test.
36895
36896 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36897
36898         * gcc.dg/c99-scope-1.c: Remove xfail.
36899         * gcc.dg/c99-scope-2.c: New test.
36900
36901 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36902
36903         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
36904         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
36905
36906 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
36907
36908         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
36909         error messages.
36910
36911         * g++.mike/p700.C: Don't typedef wchar_t.
36912         * g++.mike/p784.C: Likewise.
36913         * g++.mike/eb101.C: Don't use __wchar_t.
36914
36915 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
36916
36917         * g77.f-torture/execute/20001111.[fx]: Test premature exit
36918         from DO loop.
36919
36920 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
36921
36922         * gcc.c-torture/execute/20001111-1.c: New test.
36923
36924 2000-11-10  Nick Clifton  <nickc@redhat.com>
36925
36926         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
36927         long multuiple and accumulate.
36928
36929 2000-11-09  Richard Henderson  <rth@redhat.com>
36930
36931         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
36932         via size_t instead of int.
36933
36934         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
36935         * gcc.c-torture/execute/string-opt-2.c: Likewise.
36936         * gcc.c-torture/execute/string-opt-3.c: Likewise.
36937         * gcc.c-torture/execute/string-opt-4.c: Likewise.
36938
36939 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
36940
36941         * gcc.c-torture/compile/20001109-1.c: New test.
36942         * gcc.c-torture/compile/20001109-2.c: New test.
36943
36944 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
36945
36946         * g++.old-deja/g++.pt/operator1.C: New test.
36947         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
36948
36949 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
36950
36951         * gcc.dg/20001108-1.c: New test.
36952
36953 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
36954
36955         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
36956         with both arguments constant strings.
36957         * gcc.c-torture/execute/string-opt-3.c: New test.
36958         * gcc.c-torture/execute/string-opt-4.c: New test.
36959         * gcc.c-torture/execute/string-opt-5.c: New test.
36960
36961 2000-11-08  Nick Clifton  <nickc@redhat.com>
36962
36963         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
36964         mulsidi3adddi patterns.
36965
36966 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
36967
36968         * g++.old-deja/g++.other/crash36.C: New test.
36969
36970 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
36971
36972         * g++.old-deja/g++.other/init16.C: New test.
36973
36974 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
36975
36976         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
36977
36978 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
36979
36980         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
36981         * gcc.c-torture/execute/va-arg-16.x: Likewise.
36982         * gcc.c-torture/execute/va-arg-17.x: Likewise.
36983
36984 2000-11-07  DJ Delorie  <dj@redhat.com>
36985
36986         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
36987
36988 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36989
36990         * gcc.c-torture/execute/string-opt-1.c: New test.
36991
36992 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
36993
36994         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
36995         mips-sgi-irix6.* because the MIPS ABI passes floating-point
36996         parameters in registers, and there is no way for a varargs
36997         function to know in which order the integer and floating-point
36998         parameters should be interleaved when they are placed on the
36999         stack.
37000         * gcc.c-torture/execute/va-arg-16.x: Likewise.
37001         * gcc.c-torture/execute/va-arg-17.x: Likewise.
37002
37003 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37004
37005         * gcc.c-torture/execute/string-opt-2.c: New test.
37006
37007 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
37008
37009         * g++.old-deja/g++.pt/crash60.C: New test.
37010
37011 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
37012
37013         * g++.old-deja/g++.other/crash24.C: New test.
37014         * g++.old-deja/g++.other/crash25.C: New test.
37015         * g++.old-deja/g++.other/crash26.C: New test.
37016         * g++.old-deja/g++.other/crash27.C: New test.
37017         * g++.old-deja/g++.other/crash28.C: New test.
37018         * g++.old-deja/g++.other/crash29.C: New test.
37019         * g++.old-deja/g++.other/crash30.C: New test.
37020         * g++.old-deja/g++.other/crash31.C: New test.
37021         * g++.old-deja/g++.other/crash32.C: New test.
37022         * g++.old-deja/g++.other/crash33.C: New test.
37023         * g++.old-deja/g++.other/crash34.C: New test.
37024         * g++.old-deja/g++.other/crash35.C: New test.
37025
37026 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
37027
37028         * gcc.c-torture/execute/20001031-1.c: New test.
37029
37030 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
37031
37032         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
37033         namespace.
37034
37035         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
37036         standards-conformant.
37037
37038         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
37039
37040         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
37041         * g++.old-deja/g++.mike/p755a.C: Likewise.
37042         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
37043         library makes no calls to `operator new' during initialization.
37044
37045 2000-11-04  Neil Booth  <neilb@earthling.net>
37046
37047         * gcc.dg/cpp/include2.c: New tests.
37048
37049 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
37050
37051         * lib/g++.exp (g++_set_ld_library_path): New function.
37052         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
37053
37054 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
37055
37056         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
37057         warnings.
37058
37059 2000-11-01  Richard Henderson  <rth@redhat.com>
37060
37061         * g++.old-deja/g++.ext/namedret1.C: New.
37062         * g++.old-deja/g++.ext/namedret2.C: New.
37063         * g++.old-deja/g++.ext/namedret3.C: New.
37064
37065 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
37066
37067         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
37068         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
37069
37070 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37071
37072         * gcc.c-torture/execute/va-arg-21.c: New test.
37073
37074 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37075
37076         * gcc.dg/c99-complex-2.c: New test.
37077
37078 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37079
37080         * gcc.c-torture/execute/stdio-opt-1.c: New test.
37081
37082 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
37083
37084         * g++.old-deja/g++.other/inline16.C: New test.
37085
37086 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
37087
37088         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
37089         __PRETTY_FUNCTION__
37090
37091 2000-10-29  Neil Booth  <neilb@earthling.net>
37092
37093         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
37094         New tests.
37095         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
37096         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
37097         optimisation.
37098
37099 2000-10-29  Neil Booth  <neilb@earthling.net>
37100
37101         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
37102         * mi1.c, mi1c.h: Add null directives to multiple-include test.
37103         * mi5.c: Test multiple includes work with -C.
37104         * trigraphs.c: Test ^= version.
37105
37106 2000-10-28  Neil Booth  <neilb@earthling.net>
37107
37108         New tests and test updates for new macro expander.
37109
37110         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
37111         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
37112         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
37113         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
37114         new diagnostic messages.
37115
37116         * gcc.dg/cpp/macro3.c: New tests.
37117
37118 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
37119
37120         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
37121         on the same line.
37122
37123 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
37124
37125         * g++.old-deja/g++.other/eh2.C: New test.
37126
37127 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
37128
37129         * gcc.c-torture/execute/20001027-1.c: New test.
37130
37131 2000-10-26  Richard Henderson  <rth@redhat.com>
37132
37133         * gcc.c-torture/execute/20001026-1.c: New.
37134
37135 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
37136
37137         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
37138         * g++.old-deja/g++.law/builtin1.C: Likewise.
37139         * g++.old-deja/g++.law/ctors10.C: Likewise.
37140         * g++.old-deja/g++.law/virtual3.C: Likewise.
37141         * g++.old-deja/g++.mike/p658.C: Likewise.
37142         * g++.old-deja/g++.other/sibcall1.C: Likewise.
37143         * g++.old-deja/g++.other/vaarg2.C: Likewise.
37144         * g++.old-deja/g++.robertl/eb124.C: Likewise.
37145         * g++.old-deja/g++.robertl/eb44.C: Likewise.
37146         * g++.old-deja/g++.robertl/eb77.C: Likewise.
37147
37148 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
37149
37150         * gcc.c-torture/compile/20001024-1.c: New test.
37151
37152 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
37153
37154         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
37155         to tell us whether or not we are using V3.
37156
37157 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
37158
37159         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
37160         operands.
37161
37162 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37163
37164         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
37165
37166 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
37167
37168         * gcc.c-torture/execute/20001024-1.c: New test.
37169
37170 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
37171
37172         * g++.old-deja/g++.other/sibcall1.C: New test.
37173
37174 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
37175
37176         * gcc.dg/noncompile/init-3.c: New test.
37177
37178 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
37179
37180         * gcc.dg/format-array-1.c: New test.
37181
37182 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37183
37184         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
37185         writing through null pointers; remove comment about testing
37186         unterminated strings.
37187
37188 2000-10-17  Matthew Hiller  <hiller@redhat.com>
37189
37190         * gcc.c-torture/execute/20001017-2.c: New test.
37191
37192 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37193
37194         * gcc.c-torture/compile/20001018-1.c: New test.
37195         * gcc.c-torture/compile/20001018-1.x: Xfail.
37196
37197 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37198
37199         * gcc.c-torture/execute/20001017-1.c: New test.
37200
37201 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37202
37203         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
37204         for multiple use of arguments with scanf formats; add tests for
37205         multiple use of arguments.
37206
37207 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
37208
37209         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
37210
37211 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37212
37213         * gcc.dg/format-miss-1.c: New test.
37214
37215 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
37216
37217         * gcc.c-torture/execute/20001013-1.c: New test.
37218
37219 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
37220
37221         * gcc.dg/format-branch-1.c: New test.
37222
37223 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
37224
37225         * README, lib/file-format.exp: Remove EGCS references.
37226
37227 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
37228
37229         * gcc.dg/20001013-1.c: New test.
37230
37231 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37232
37233         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
37234         for intmax_t in the compiler using __typeof__ and the type rules
37235         for conditional expressions.
37236
37237 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
37238
37239         * gcc.dg/20001012-1.c: New test.
37240         * gcc.dg/20001012-2.c: New test.
37241
37242 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37243
37244         * gcc.dg/format-attr-1.c: New test.
37245
37246 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37247
37248         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
37249         __LONG_LONG_MAX__ instead of LLONG_MAX.
37250
37251 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37252
37253         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
37254         scanf flags.
37255         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
37256         flags.
37257
37258 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37259
37260         * gcc.dg/sequence-pt-1.c: New test.
37261
37262 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
37263
37264         * gcc.c-torture/execute/20001011-1.c: New testcase.
37265         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
37266
37267 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
37268
37269         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
37270         does not error on it.
37271
37272 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
37273
37274         * gcc.dg/20001009-1.c: New test.
37275
37276 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
37277
37278         * gcc.c-torture/compile/20001009-1.c: Move from here ....
37279         * gcc.c-torture/execute/20001009-2.c: ... to here.
37280
37281 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
37282
37283         * gcc.c-torture/compile/20001009-1.c: New testcase.
37284         * gcc.c-torture/execute/20001009-1.c: New testcase.
37285         Testcases provided by Jan Hubicka <jh@suse.cz>.
37286
37287 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37288
37289         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
37290         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
37291         uintmax_t using <limits.h> to emulate the compiler's internal
37292         logic.  No longer XFAIL %j tests.
37293
37294 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37295
37296         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
37297         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
37298         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
37299         regexps and details of expected handling of some bad formats.
37300         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
37301         suppression.
37302
37303 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37304
37305         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
37306         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
37307         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
37308         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
37309         in list archives.
37310
37311 2000-10-06  Richard Henderson  <rth@cygnus.com>
37312
37313         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
37314         * g++.old-deja/g++.brendan/crash52.C: Likewise.
37315         * g++.old-deja/g++.jason/report.C: Likewise.
37316         * g++.old-deja/g++.law/friend5.C: Likewise.
37317         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
37318         of the expected warnings.
37319
37320 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
37321
37322         * g++.old-deja/g++.pt/enum14.C: New test.
37323
37324 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
37325
37326         * g++.old-deja/g++.pt/crash59.C: New test.
37327
37328 2000-10-04  Will Cohen  <wcohen@redhat.com>
37329
37330         * gcc.dg/20000926-1.c: New test.
37331
37332 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
37333
37334         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
37335         function name for current C++ compiler.
37336         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
37337
37338 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
37339
37340         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
37341         __PRETTY_FUNCTION__.
37342         * g++.old-deja/g++.ext/pretty2.C: Likewise.
37343
37344 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37345
37346         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
37347
37348 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
37349
37350         * gcc.c-torture/compile/20000923-1.c: New test.
37351
37352 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
37353
37354         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
37355         * g++.old-deja/g++.pt/ttp62.C: Same.
37356         * g++.old-deja/g++.other/inline14.C: Same.
37357
37358 2000-09-24  Richard Henderson  <rth@cygnus.com>
37359
37360         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
37361
37362 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37363
37364         * gcc.dg/c90-printf-1.c: Add test for wide string format.
37365
37366 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
37367
37368         * gcc.c-torture/compile/20000922-1.c: New file.
37369
37370 2000-09-21  Nick Clifton  <nickc@redhat.com>
37371
37372         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
37373         a signed long modulo operation.
37374         (mod6): New function - perform an unsigned long modulo operation.
37375         (main): Add tests for modulos of very large numbers by very small
37376         dividends.
37377
37378 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37379
37380         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
37381
37382 2000-09-19  Richard Henderson  <rth@cygnus.com>
37383
37384         * gcc.dg/compare2.c (case 10): XFAIL.
37385
37386 2000-09-18  Richard Henderson  <rth@cygnus.com>
37387
37388         * gcc.c-torture/execute/20000906-1.c: Move ...
37389         * gcc.dg/20000906-1.c: ... here.  Only run on targets
37390         that support __builtin_trap.
37391
37392 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
37393
37394         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
37395
37396 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37397
37398         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
37399         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
37400         more $ format tests.
37401
37402 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37403
37404         * gcc.dg/format-errmk-1.c: New test.
37405
37406 2000-09-17  Greg McGary  <greg@mcgary.org>
37407
37408         * gcc.c-torture/execute/20000917-1.x: Remove.
37409
37410 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37411
37412         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
37413
37414 2000-09-17  Greg McGary  <greg@mcgary.org>
37415
37416         * gcc.c-torture/execute/20000917-1.c: New test.
37417         * gcc.c-torture/execute/20000917-1.x: XFAIL.
37418
37419 2000-09-16  Neil Booth  <NeilB@earthling.net>
37420
37421         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
37422         in nested macro bug.
37423
37424 2000-09-15  Neil Booth  <NeilB@earthling.net>
37425
37426         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
37427
37428 2000-09-14  Jeffrey A Law  (law@cygnus.com)
37429
37430         * gcc.c-torture/execute/20000914-1.c: New test.
37431
37432 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
37433
37434         * g++.other/inline13.C: New test.
37435
37436 2000-09-12  Andreas Jaeger  <aj@suse.de>
37437
37438         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
37439         constant by Ulrich Drepper <drepper@redhat.com>.
37440
37441 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
37442
37443         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
37444
37445 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37446
37447         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
37448
37449 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
37450
37451         * gcc.dg/cpp/backslash.c: New test.
37452
37453 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
37454
37455         * gcc.c-torture/execute/20000910-1.c: New test.
37456         * gcc.c-torture/execute/20000910-2.c: Likewise.
37457
37458 2000-09-11  Robert Lipe  <robertl@sco.com>
37459
37460         * gcc.dg/pragma-align.c: New test.
37461
37462 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
37463
37464         * g++.old-deja/g++.pt/explicit82.C: New test.
37465         * g++.old-deja/g++.pt/explicit83.C: New test.
37466
37467 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
37468
37469         * gcc.dg/asm-names.c: New test.
37470
37471 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37472
37473         * gcc.dg/cpp/tr-warn6.c: New test
37474
37475 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37476
37477         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
37478         be accepted.
37479
37480 2000-09-07  Catherine Moore  <clm@redhat.com>
37481
37482         * gcc.c-torture/execute/unroll-1.c: New test.
37483
37484 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
37485
37486         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
37487         ERROR markers.
37488         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
37489         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
37490         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
37491         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
37492         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
37493         Preprocess only.
37494         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
37495         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
37496
37497 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37498
37499         * g++.old-deja/g++.pt/deduct2.C: New test.
37500
37501 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37502
37503         * g++.old-deja/g++.pt/parms2.C: New test.
37504
37505 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37506
37507         * g++.old-deja/g++.pt/crash58.C: New test.
37508
37509 2000-09-06  Greg McGary  <greg@mcgary.org>
37510
37511         * gcc.c-torture/execute/20000906-1.c: New test.
37512         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
37513
37514 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37515
37516         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
37517
37518 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37519
37520         * g++.old-deja/g++.pt/crash57.C: New test.
37521
37522 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37523
37524         * g++.old-deja/g++.pt/crash56.C: New test.
37525
37526 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37527
37528         * g++.old-deja/g++.pt/koenig1.C: New test.
37529
37530 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
37531
37532         * gcc.dg/20000904-1.c: New test.
37533
37534 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
37535
37536         * gcc.dg/cpp/paste8.c: New test.
37537
37538 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
37539
37540         * gcc.c-torture/compile/20000827-1.c: New test.
37541
37542 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37543
37544         * gcc.dg/format-diag-1.c: New test.
37545
37546 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37547
37548         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
37549         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
37550         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
37551         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
37552         gcc.dg/formatz-1.c: Adjust warning regular expressions.
37553
37554 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
37555
37556         * g++.old-deja/g++.other/nested4.C: New test.
37557
37558 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
37559
37560         * g++.old-deja/g++.ns/scoped1.C: New test.
37561
37562 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
37563
37564         * lib/g++.exp: Support testing already-installed GCC.
37565
37566 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37567
37568         * wtr-label-1.c, wtr-suffix-1.c: New tests.
37569
37570 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37571
37572         * gcc.dg/return-type-2.c: New test.
37573
37574 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
37575
37576         * gcc.c-torture/compile/20000825-1.c: New test.
37577
37578 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
37579
37580         * gcc.dg/dwarf2-2.c: New test.
37581
37582 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
37583
37584         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
37585         dg-warning regexps.
37586
37587 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37588
37589         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
37590         gcc.dg/format-ext-5.c: New tests.
37591
37592 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
37593
37594         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
37595
37596 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
37597
37598         * gcc.dg/noncompile/930622-2.c: Adjust error message.
37599
37600 2000-08-24  Richard Henderson  <rth@cygnus.com>
37601
37602         * gcc.dg/ia64-sync-1.c: New test.
37603         * gcc.dg/ia64-sync-2.c: New test.
37604         * gcc.dg/ia64-asm-1.c: New test.
37605
37606 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37607
37608         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
37609         * gcc.dg/format-ext-2.c: New test.
37610
37611 2000-08-23  Jason Merrill  <jason@redhat.com>
37612
37613         * lib/old-dejagnu.exp: Also ignore "In member function" and
37614         "At global scope".
37615
37616 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37617
37618         * gcc.dg/noncompile/label-lineno-1.c: New test.
37619
37620 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37621
37622         * gcc.dg/c99-array-nonobj-1.c: New test.
37623
37624 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37625
37626         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
37627         tests.
37628         * gcc.dg/format-ext-1.c: New test.
37629
37630 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37631
37632         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
37633         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
37634         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
37635         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
37636         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
37637
37638 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37639
37640         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
37641         gcc.dg/c99-strftime-2.c: New tests.
37642
37643 2000-08-22  Richard Henderson  <rth@cygnus.com>
37644
37645         * gcc.c-torture/execute/20000822-1.c: New test.
37646
37647 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
37648
37649         * gcc.c-torture/execute/20000819-1.x: Remove.
37650
37651 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
37652
37653         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
37654         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
37655         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
37656         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
37657         gcc.dg/format-xopen-1.c: New tests.
37658
37659 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
37660
37661         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
37662
37663 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
37664
37665         * g++.old-deja/g++.other/loop2.C: New test.
37666
37667         * gcc.c-torture/compile/20000606-1.c: New test.
37668         * gcc.c-torture/compile/20000728-1.c: New test.
37669         * gcc.c-torture/execute/20000801-1.c: New test.
37670         * gcc.c-torture/execute/20000801-2.c: New test.
37671         * gcc.c-torture/execute/20000819-1.c: New test.
37672         * gcc.c-torture/execute/20000819-1.x: XFAIL.
37673         * gcc.dg/20000629-1.c: New test.
37674         * gcc.dg/20000724-1.c: New test.
37675         * gcc.dg/20000807-1.c: New test.
37676
37677 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
37678
37679         * gcc.dg/cpp/pragma-1.c: New test.
37680         * gcc.dg/cpp/pragma-2.c: New test.
37681
37682 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
37683
37684         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
37685         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
37686
37687 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37688
37689         * gcc.c-torture/compile/20000818-1.c: New test.
37690
37691 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
37692
37693         * gcc.c-torture/execute/20000818-1.c: New test.
37694
37695 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37696
37697         * gcc.dg/format-va-1.c: New test.
37698
37699 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
37700
37701         * g++.old-deja/g++.other/typedef8.C: New test.
37702
37703 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
37704
37705         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
37706         * g++.old-deja/g++.mike/net36.C: Mark candidate.
37707         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
37708         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
37709         * g++.old-deja/g++.other/ptrmem7.C: New test.
37710         * g++.old-deja/g++.pt/ptrmem10.C: New test.
37711
37712 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
37713
37714         * g++.old-deja/g++.pt/typename27.C: New test.
37715
37716 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
37717
37718         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
37719         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
37720         * g++.old-deja/g++.pt/friend45.C: New test.
37721         * g++.old-deja/g++.other/friend8.C: New test.
37722
37723 2000-08-15  Richard Henderson  <rth@cygnus.com>
37724
37725         * gcc.c-torture/execute/20000815-1.c: New test.
37726
37727 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37728
37729         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
37730         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
37731         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
37732
37733 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
37734
37735         * g++.old-deja/g++.other/refinit2.C: New test.
37736
37737 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
37738
37739         * lib/c-torture.exp (c-torture): Make
37740         compiler_conditional_xfail_data global.
37741         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
37742         compiler_conditional_xfail_data machinery.
37743         (f-torture-execute): Likewise.
37744         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
37745         and only when unrolling loops.
37746
37747         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
37748
37749 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
37750
37751         * g++.old-deja/g++.pt/explicit81.C: New test.
37752
37753 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
37754
37755         * g++.old-deja/g++.pt/typename26.C: New test.
37756
37757 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
37758
37759         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
37760         warning.
37761
37762 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
37763
37764         * g++.old-deja/g++.other/array3.C: New test.
37765
37766 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37767
37768         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
37769         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
37770         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
37771         New tests.
37772
37773 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
37774
37775         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
37776         * g++.old-deja/g++.abi/vmihint.C: Likewise.
37777
37778 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
37779
37780         * gcc.c-torture/execute/20000808-1.c: New test.
37781
37782 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37783
37784         * gcc.dg/c90-const-expr-1.c: New test.
37785
37786 2000-08-08  Richard Henderson  <rth@cygnus.com>
37787
37788         * gcc.dg/noncompile/920923-1.c: Declare calloc.
37789
37790 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37791
37792         * gcc.dg/noncompile/const-ll-1.c: New test.
37793
37794 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37795
37796         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
37797
37798 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
37799
37800         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
37801         that running programs linked against the shared version of libobjc
37802         run correctly.
37803
37804 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37805
37806         * gcc.dg/c99-printf-1.c: New test.
37807
37808 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37809
37810         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
37811
37812 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
37813
37814         * gcc.c-torture/execute/20000731-1.x: Delete.
37815
37816 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
37817
37818         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
37819         and torture_without_loops as is done by c-torture.exp.
37820         (search_for): Copy from c-torture.exp.
37821         (gcc-dg-runtest): New function, drives a directory of tests
37822         iterating over the TORTURE_OPTIONS.
37823         (scan-assembler, scan-assembler-not): Move here from
37824         individual directory drivers.
37825
37826         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
37827         defined by lib/gcc-dg.exp.
37828         * gcc.dg/cpp/cpp.exp: Likewise.
37829         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
37830         gcc-dg-runtest, so we cycle over optimization options.
37831
37832         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
37833         * gcc.dg/compare2.c: No longer expected to fail.
37834
37835 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
37836
37837         * gcc.c-torture/execute/20000804-1.c: New test.
37838
37839 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37840
37841         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
37842
37843 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
37844
37845         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
37846
37847 2000-08-03  Jeffrey A Law  (law@cygnus.com)
37848
37849         * gcc.c-torture/compile/20000803-1.c: New test.
37850
37851 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37852
37853         * gcc.c-torture/execute/20000801-3.c,
37854         gcc.c-torture/execute/20000801-4.c: New tests.
37855         * gcc.c-torture/execute/20000801-3.x,
37856         gcc.c-torture/execute/20000801-4.x: Xfail.
37857
37858 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
37859
37860         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
37861         libobjc/.libs to allow for libtool.
37862
37863 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
37864
37865         * gcc.c-torture/compile/20000802-1.c: New test.
37866
37867 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
37868
37869         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
37870
37871 2000-07-31  Jeffrey A Law  (law@cygnus.com)
37872
37873         * gcc-c-torture/execute/20000731-2.c: New test.
37874
37875         * gcc.c-torture/execute/20000731-1.c: New test.
37876         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
37877
37878 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
37879
37880         * testsuite/gcc.dg/cpp/paste7.c: New test.
37881         * gcc.dg/cpp/20000725-1.c: New test.
37882
37883 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
37884
37885         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
37886         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
37887         declaration warning for __builtin_dwarf_reg_size.
37888
37889         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
37890
37891 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37892
37893         * gcc.dg/noncompile/voidparam-1.c: New test.
37894
37895 2000-07-30  Richard Henderson  <rth@cygnus.com>
37896
37897         * gcc.dg/c90-digraph-1.c: Don't xfail.
37898         * gcc.dg/compare2.c (case 10): Xfail.
37899         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
37900
37901 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
37902
37903         * gcc.dg/c99-main-1.c: New test.
37904
37905 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37906
37907         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
37908
37909 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
37910
37911         * gcc.c-tortuer/execute/20000726-1.c: New test.
37912
37913 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
37914
37915         * gcc.c-torture/execute/enum-2.c: New test.
37916
37917 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37918
37919         * gcc.dg/cpp/tr-warn3.c: New test.
37920
37921 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37922
37923         * g++.old-deja/g++.ext/implicit1.C: Remove.
37924         * g++.old-deja/g++.jason/c2.C: Remove
37925         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
37926         * g++.old-deja/g++.pt/crash16.C: Likewise.
37927         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
37928
37929 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37930
37931         * g++.old-deja/g++.other/for2.C: New test.
37932
37933 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
37934
37935         * gcc.dg/20000720-1.c: New test.
37936
37937 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
37938
37939         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
37940
37941 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
37942
37943         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
37944         * gcc.c-torture/execute/20000722-1.c: New.
37945         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
37946
37947 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
37948
37949         * gcc.dg/cpp/20000720-1.S: New test.
37950
37951 2000-07-21  Michael Meissner  <meissner@redhat.com>
37952
37953         * gcc.c-torture/execute/ieee/hugeval.c: New test.
37954
37955 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
37956
37957         * g++.old-deja/g++.brendan/crash16.C,
37958         g++.old-deja/g++.brendan/parse3.C,
37959         g++.old-deja/g++.brendan/redecl1.C,
37960         g++.old-deja/g++.ns/template13.C,
37961         g++.old-deja/g++.other/decl4.C,
37962         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
37963
37964 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
37965
37966         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
37967         and "Internal error".
37968
37969         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
37970         regexps.
37971         * gcc.dg/cpp/paste6.c: New test.
37972
37973 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
37974
37975         * gcc.dg/cpp/tr-direct.c: New test.
37976
37977         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
37978         gcc.dg/cpp/undef1.c: Tweak error regexps.
37979
37980 2000-07-18  Eric Christopher <echristo@redhat.com>
37981
37982         * gcc.c-torture/compile/20000718-1.c: New test.
37983
37984 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
37985
37986         * cpplex.c (_cpp_push_token): If the token being pushed back
37987         is the previous token in this context, just subtract one from
37988         context->posn.
37989         * cppmacro.c (save_expansion): Clear aux field when storing a
37990         placemarker.
37991
37992 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
37993
37994         * gcc.dg/noncompile/redecl-1.c: New test.
37995
37996 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
37997
37998         * gcc.c-torture/execute/20000717-5.c: New test.
37999         * gcc.c-torture/execute/20000717-1.x: Removed.
38000
38001 2000-07-17  Richard Henderson  <rth@cygnus.com>
38002
38003         * gcc.c-torture/execute/20000717-4.c: New test.
38004
38005 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
38006
38007         * gcc.dg/cpp/syshdr.c: New test.
38008         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
38009
38010 2000-07-17  Neil Booth  <neilb@earthling.net>
38011
38012         * gcc.dg/cpp/cmdlne-dM.c: New test.
38013         * gcc.dg/cpp/cmdlne-dD.c: New test.
38014
38015 2000-07-17  Jeffrey A Law  (law@cygnus.com)
38016
38017         * gcc.c-torture/execute/20000717-3.c: New test.
38018
38019         * gcc.c-torture/compile/20000717-1.c: New test.
38020
38021 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
38022
38023         * gcc.c-torture/execute/20000717-2.c: New test.
38024
38025 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38026
38027         * gcc.dg/formatz-1.c: New test.
38028
38029         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
38030         * gcc.dg/c99-digraph-1.c: New tests.
38031
38032         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
38033         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
38034
38035         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
38036         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
38037         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
38038         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
38039         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
38040         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
38041         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
38042
38043 2000-07-17   Greg McGary <greg@mcgary.org>
38044
38045         * gcc.c-torture/execute/20000717-1.c: New test.
38046         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
38047
38048 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
38049
38050         * gcc.c-torture/execute/20000715-2.c: New test.
38051         * gcc.dg/20000715-1.c: New test.
38052
38053 2000-07-15  Michael Meissner  <meissner@redhat.com>
38054
38055         * gcc.c-torture/execute/20000715-1.c: New test.
38056
38057 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
38058
38059         * gcc.c-torture/execute/20000707-1.c: New test.
38060
38061 2000-07-13  Neil Booth  <NeilB@earthling.net>
38062
38063         * testsuite/gcc.dg/cpp/digraph1.c,
38064         testsuite/gcc.dg/cpp/digraph2.c,
38065         testsuite/gcc.dg/cpp/digraphs.c: New tests.
38066
38067 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
38068
38069         * g77.f-torture/compile/20000630-2.f: New test.
38070         * g77.f-torture/compile/20000630-2.x
38071
38072 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
38073
38074         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
38075
38076 2000-07-11  Neil Booth  <NeilB@earthling.net>
38077
38078         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
38079
38080 2000-07-11  Neil Booth  <NeilB@earthling.net>
38081
38082         * gcc.dg/cpp/cmdlne-C.c: New.
38083
38084 2000-07-09  Neil Booth  <NeilB@earthling.net>
38085
38086         * gcc.dg/cpp/directiv.c: New tests.
38087         * gcc.dg/cpp/undef1.c: Update.
38088
38089 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
38090
38091         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
38092
38093 2000-07-09  Neil Booth  <NeilB@earthling.net>
38094
38095         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
38096
38097 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
38098
38099         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
38100         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
38101
38102 2000-07-08  Neil Booth  <NeilB@earthling.net>
38103
38104         * gcc.dg/cpp/macsyntx.c: New tests.
38105
38106 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
38107
38108         * gcc.dg/20000707-1.c: New test.
38109
38110 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
38111
38112         * gcc.c-torture/execute/20000706-1.c: New test.
38113         * gcc.c-torture/execute/20000706-2.c: New test.
38114         * gcc.c-torture/execute/20000706-3.c: New test.
38115         * gcc.c-torture/execute/20000706-4.c: New test.
38116         * gcc.c-torture/execute/20000706-5.c: New test.
38117
38118 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
38119
38120         * g++.old-deja/g++.pt/instantiate7.C: New test.
38121
38122 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
38123
38124         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
38125         * g++.old-deja/g++.mike/thunk3.C: Likewise.
38126         * g++.old-deja/g++.other/rtti3.C: Likewise.
38127         * g++.old-deja/g++.other/rttid3.C: Likewise.
38128
38129 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
38130
38131         *  g77.f-torture/compile/20000630-1.x: Fix typo
38132
38133 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
38134
38135         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
38136         assembly output.
38137
38138 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
38139
38140         * gcc.dg/cpp/ident.c: New test.
38141
38142 2000-07-05  Neil Booth  <NeilB@earthling.net>
38143
38144         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
38145           gcc.dg/cpp/lexstrng.c: New tests.
38146
38147 2000-07-04  Neil Booth  <NeilB@earthling.net>
38148
38149         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
38150         * gcc.dg/cpp/strify2.c: Same.
38151
38152 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
38153
38154         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
38155         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
38156         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
38157         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
38158
38159         * testsuite/gcc.dg/cpp/macro1.c,
38160         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
38161         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
38162         testsuite/gcc.dg/cpp/strify1.c,
38163         testsuite/gcc.dg/cpp/strify2.c: New tests.
38164
38165 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
38166
38167         * gcc.c-torture/execute/20000703-1.c: New test.
38168
38169 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
38170
38171         * g++.old-deja/g++.pt (lookup10.C): New test.
38172
38173 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
38174
38175         * g++.old-deja/g++.pt (typename25.C): New test.
38176
38177 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
38178
38179         * gcc.c-torture/compile/20000701-1.c: New test.
38180
38181 2000-06-30  Nick Clifton  <nickc@cygnus.com>
38182
38183         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
38184         to test case.
38185
38186 2000-06-30  Catherine Moore  <clm@cygnus.com>
38187
38188         * gcc.c-torture/execute/align-1.c: New test.
38189
38190 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
38191
38192         * g++.old-deja/g++.pt/expr8.C: New test.
38193         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
38194
38195 2000-06-29  Nick Clifton  <nickc@cygnus.com>
38196
38197         * gcc.c-torture/compile/20000629-1.c: New test.
38198
38199 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
38200
38201
38202         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
38203         gcc.dg/noncompile directory, depending on whether they're
38204         preprocessor tests or not.  Annotate all the tests for the dg
38205         framework.
38206
38207         * gcc.c-torture/noncompile/noncompile.exp: Delete.
38208         * gcc.dg/noncompile/noncompile.exp: New.
38209
38210         * Moved files:
38211         Old name                                New name
38212         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
38213         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
38214         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
38215         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
38216         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
38217         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
38218         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
38219         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
38220         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
38221         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
38222         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
38223         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
38224         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
38225         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
38226         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
38227         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
38228         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
38229         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
38230         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
38231         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
38232         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
38233         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
38234         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
38235         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
38236
38237         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
38238         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
38239         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
38240         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
38241         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
38242         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
38243
38244 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
38245
38246         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
38247         declare one variable.  On the fourth, error.
38248         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
38249         declared by 20000628-1a.h.
38250
38251 2000-06-29  Richard Henderson  <rth@redhat.com>
38252
38253         * gcc.c-torture/execute/930529-1.x: New file.
38254         * gcc.dg/920413-1.c: Adjust expected warning text.
38255         * gcc.dg/980217-1.c: Declare abort.
38256         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
38257
38258 2000-06-29  Jeffrey A Law  (law@cygnus.com)
38259
38260         * g77.f-torture/compile/20000629-1.f: New test.
38261         * g77.f-torture/compile/20000629-1.x: Expected to fail.
38262
38263 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
38264
38265         Rearrange lots of files, removing entirely the
38266         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
38267         directories.
38268
38269         * Deleted files:
38270         gcc.c-torture/code_quality/code_quality.exp
38271         gcc.c-torture/special/special.exp
38272         gcc.failure/failure.exp
38273         gcc.failure/940409-1.x
38274         gcc.c-torture/compile/961203-1.x
38275
38276         * New files:
38277         gcc.misc-tests/linkage.exp
38278         gcc.c-torture/execute/920730-1t.c
38279         gcc.c-torture/execute/920730-1t.x
38280         gcc.c-torture/compile/920520-1.x
38281         gcc.c-torture/compile/920521-1.x
38282         gcc.c-torture/compile/981006-1.x
38283         gcc.c-torture/execute/eeprof-1.x
38284
38285         * Moved files (possibly with modifications to fit a new harness):
38286         Old name                                New name
38287         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
38288         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
38289         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
38290         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
38291         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
38292         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
38293         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
38294         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
38295         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
38296         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
38297         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
38298         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
38299         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
38300         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
38301
38302 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
38303
38304         * c-torture/compile/961203-1.x: Delete.
38305
38306         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
38307         not exit. Include stdio.h.
38308         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
38309         * gcc.misc-tests/dg-12.c: Likewise.
38310         * gcc.misc-tests/dg-5.c: Likewise.
38311         * gcc.misc-tests/dg-6.c: Likewise.
38312         * gcc.misc-tests/dg-7.c: Prototype abort.
38313         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
38314         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
38315         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
38316         not exit.
38317         * gcc.misc-tests/sieve.c: Use return from main, not exit.
38318         * gcc.misc-tests/sort2.c: Use return from main, not exit.
38319
38320 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
38321
38322         * gcc.dg/cpp/20000628-1.c: New test.
38323         * gcc.dg/cpp/20000628-1.h: New header for above test.
38324         * gcc.dg/cpp/20000628-1a.h: Likewise.
38325
38326 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
38327
38328         * gcc.dg/cpp: New directory.
38329         * gcc.dg/cpp/cpp.exp: New driver.
38330         * gcc.dg/cpp/20000627-1.c: New test.
38331         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
38332         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
38333         and rewrite as a compilation test.
38334
38335         * gcc.dg: Move many files into the cpp subdirectory, possibly
38336         renaming or editing them as well.
38337         Old name                New name
38338         990119-1.c              cpp/19990119-1.c
38339         990228-1.c              cpp/19990228-1.c
38340         990407-1.c              cpp/19990407-1.c
38341         990409-1.c              cpp/19990409-1.c
38342         990413-1.c              cpp/19990413-1.c
38343         990703-1.c              cpp/19990703-1.c
38344         20000127-1.c            cpp/20000127-1.c
38345         20000129-1.c            cpp/20000129-1.c
38346         20000207-1.c            cpp/20000207-1.c
38347         20000207-2.c            cpp/20000207-2.c
38348         20000209-1.c            cpp/20000209-1.c
38349         20000209-2.c            cpp/20000209-2.c
38350         20000301-1.c            cpp/20000301-1.c
38351         20000419-1.c            cpp/20000419-1.c
38352         20000510-1.S            cpp/20000510-1.S
38353         20000519-1.c            cpp/20000519-1.c
38354         20000529-1.c            cpp/20000529-1.c
38355         20000625-1.c            cpp/20000625-1.c
38356         20000625-2.c            cpp/20000625-2.c
38357         cpp-as1.c               cpp/assert1.c
38358         cpp-as2.c               cpp/assert2.c
38359         cxx-comments-1.c        cpp/cxxcom1.c
38360         cxx-comments-2.c        cpp/cxxcom2.c
38361         endif-label.c           cpp/endif.c
38362         cpp-hash1.c             cpp/hash1.c
38363         cpp-hash2.c             cpp/hash2.c
38364         cpp-if1.c               cpp/if-1.c
38365         cpp-if2.c               cpp/if-2.c
38366         cpp-if3.c               cpp/if-3.c
38367         cpp-if4.c               cpp/if-4.c
38368         cpp-if5.c               cpp/if-5.c
38369         cpp-cond.c              cpp/if-cexp.c
38370         cpp-missingop.c         cpp/if-mop.c
38371         cpp-missingparen.c      cpp/if-mpar.c
38372         cpp-opprec.c            cpp/if-oppr.c
38373         cpp-ifparen.c           cpp/if-paren.c
38374         cpp-shortcircuit.c      cpp/if-sc.c
38375         cpp-shift.c             cpp/if-shift.c
38376         cpp-unary.c             cpp/if-unary.c
38377         cpp-li1.c               cpp/line1.c
38378         cpp-li2.c               cpp/line2.c
38379         lineno.c                cpp/line3.c
38380         lineno-2.c              cpp/line4.c
38381         cpp-mi.c                cpp/mi1.c
38382         cpp-mic.h               cpp/mi1c.h
38383         cpp-micc.h              cpp/mi1cc.h
38384         cpp-mind.h              cpp/mi1nd.h
38385         cpp-mindp.h             cpp/mi1ndp.h
38386         cpp-mix.h               cpp/mi1x.h
38387         cpp-mi2.c               cpp/mi2.c
38388         cpp-mi2a.h              cpp/mi2a.h
38389         cpp-mi2b.h              cpp/mi2b.h
38390         cpp-mi2c.h              cpp/mi2c.h
38391         cpp-mi3.c               cpp/mi3.c
38392         cpp-mi3.def             cpp/mi3.def
38393         poison-1.c              cpp/poison.c
38394         pr-impl.c               cpp/prag-imp.c
38395         cpp-redef-2.c           cpp/redef1.c
38396         cpp-redef.c             cpp/redef2.c
38397         strpaste.c              cpp/strp1.c
38398         strpaste-2.c            cpp/strp2.c
38399         cpp-tradpaste.c         cpp/tr-paste.c
38400         cpp-tradstringify.c     cpp/tr-str.c
38401         cpp-tradwarn1.c         cpp/tr-warn1.c
38402         cpp-tradwarn2.c         cpp/tr-warn2.c
38403         trigraphs.c             cpp/trigraphs.c
38404         cpp-unc1.c              cpp/unc1.c
38405         cpp-unc2.c              cpp/unc2.c
38406         cpp-unc3.c              cpp/unc3.c
38407         cpp-unc.c               cpp/unc4.c
38408         undef.c                 cpp/undef1.c
38409         undef-2.c               cpp/undef2.c
38410         cpp-wi1.c               cpp/widestr1.c
38411
38412 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
38413
38414         * lib/g++.exp (g++_include_flags): Tweak.
38415
38416 2000-06-27  H.J. Lu  <hjl@gnu.org>
38417             Loren J. Rittle  <ljrittle@acm.org>
38418
38419         * lib/g++.exp (g++_include_flags): Override libgloss.exp
38420         version with one that knows about the new gcc tree structure.
38421         (g++_link_flags): Same.
38422
38423 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
38424
38425         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
38426         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
38427         case we are cross-compiling.
38428
38429         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
38430         g++.old-deja/g++.niklas/Makefile.in,
38431         g++.old-deja/g++.niklas/configure.in,
38432         g++.old-deja/g++.other/Makefile.in,
38433         g++.old-deja/g++.other/configure.in,
38434         gcc.c-torture/code_quality/Makefile.in,
38435         gcc.c-torture/code_quality/configure.in,
38436         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
38437         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
38438         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
38439         gcc.c-torture/execute/ieee/Makefile.in,
38440         gcc.c-torture/execute/ieee/configure.in,
38441         gcc.c-torture/noncompile/Makefile.in,
38442         gcc.c-torture/noncompile/configure.in,
38443         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
38444         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
38445         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
38446
38447 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
38448
38449         * g++.old-deja/g++.other/ambig3.C: New test.
38450
38451 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
38452
38453         * g++.old-deja/g++.pt/syntax1.C: New test.
38454         * g++.old-deja/g++.pt/syntax2.C: New test.
38455         * g++.old-deja/g++.other/syntax3.C: New test.
38456         * g++.old-deja/g++.other/syntax4.C: New test.
38457
38458 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
38459
38460         * gcc.dg/20000623-1.c: Prototype exit and abort.
38461
38462 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
38463
38464         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
38465         New tests.
38466         * gcc.dg/cpp-mi3.def: New file.
38467
38468         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
38469         inside assertions.
38470         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
38471         lexer's error messages.
38472         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
38473         divine anything from the linemarkers.
38474         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
38475         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
38476
38477 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
38478
38479         * gcc.dg/20000623-1.c: New test.
38480
38481 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
38482
38483         * gcc.c-torture/execute/20000622-1.c: New test.
38484
38485 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
38486
38487         * g++.old-deja/g++.other/init15.C: New test.
38488
38489 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
38490
38491         * g++.old-deja/g++.pt/vaarg2.C: New test.
38492         * g++.old-deja/g++.pt/vaarg3.C: New test.
38493
38494 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
38495
38496         * g++.old-deja/g++.other/dyncast6.C: New test.
38497
38498 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
38499
38500         * gcc.c-torture/execute/loop-6.c: New test.
38501
38502 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
38503
38504         * gcc.dg/20000614-1.c: New test.
38505         * gcc.dg/20000614-2.c: New test.
38506
38507 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
38508
38509         * g++.old-deja/g++.other/inline12.C: New test.
38510
38511 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
38512
38513         * g++.old-deja/g++.other/eh1.C: New test.
38514
38515 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
38516
38517         * g++.old-deja/g++.other/type.C: New test.
38518
38519 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
38520
38521         * g++.old-deja/g++.other/initstring.C: New test.
38522
38523 2000-06-12  Jason Merrill  <jason@redhat.com>
38524
38525         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
38526
38527 2000-06-09  Jeffrey A Law  (law@cygnus.com)
38528
38529         * gcc.c-torture/compile/20000609-1.c: New test.
38530
38531 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
38532
38533         * gcc.dg/20000609-1.c: New test.
38534
38535 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
38536
38537         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
38538         * gcc.c-torture/noncompile/poison-1.c: Move...
38539         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
38540         * gcc.dg/cpp-li1.c: Add a token after the #line.
38541
38542 2000-06-05  Richard Henderson  <rth@cygnus.com>
38543
38544         * gcc.c-torture/execute/20000605-2.c: New test.
38545         * gcc.c-torture/execute/20000605-3.c: New test.
38546
38547 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
38548
38549         * g77.f-torture/execute/20000503-1.x: New file.
38550
38551 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
38552
38553         * g++.old-deja/g++.eh/badalloc1.C: New test.
38554
38555 2000-06-05  Richard Henderson  <rth@cygnus.com>
38556
38557         * gcc.c-torture/execute/20000605-1.c: New test.
38558
38559 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
38560             Nathan Sidwell <nathan@codesourcery.com>
38561
38562         * gcc.c-torture/compile/20000605-1.c: New test.
38563
38564 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
38565
38566         * g77.f-torture/compile/20000601-1.f: New test.
38567
38568 2000-06-03  Richard Henderson  <rth@cygnus.com>
38569
38570         * gcc.c-torture/execute/20000603-1.c: New.
38571
38572 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
38573
38574         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
38575         * gcc.dg/noreturn-2.c (noreturn): Likewise.
38576
38577 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
38578
38579         * gcc.dg/compare2.c (case 12): XFAIL.
38580         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
38581         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
38582
38583         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
38584
38585 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
38586
38587         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
38588         guard macro is already defined when the header is first
38589         included.
38590         * gcc.dg/cpp-mix.h: New file.
38591         * gcc.dg/endif-label.c: Update patterns to match compiler.
38592
38593         * g++.brendan/complex1.C: Declare abort.
38594         * g++.law/refs4.C: Remove XFAIL.
38595         * g++.oliva/expr2.C: Declare abort and exit.
38596
38597 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
38598
38599         * gcc.c-torture/execute/20000528-1.c: New test.
38600
38601         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
38602         * g++.old-deja/g++.law/temps4.C: Likewise.
38603
38604         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
38605         stdlib.h.  Call abort() on failure.
38606         * g++.old-deja/g++.law/refs4.C: Likewise.
38607         * g++.old-deja/g++.law/temps4.C: Likewise.
38608         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
38609         * gcc.c-torture/execute/20000112-1.c: Include string.h.
38610
38611 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
38612
38613         Relative to g++.dg/special:
38614         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
38615
38616         Relative to g++.old-deja:
38617         * g++.brendan/complex1.C, g++.jason/optimize2.C,
38618         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
38619         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
38620         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
38621         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
38622         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
38623         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
38624
38625         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
38626         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
38627         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
38628         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
38629         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
38630         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
38631         and/or string.h.
38632
38633         * g++.other/goto1.C: Update expectations for error messages.
38634
38635 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
38636
38637         * gcc.c-torture/compile/20000523-1.c: New test.
38638
38639 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
38640
38641         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
38642
38643 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
38644
38645         * g++.old-deja/g++.eh/catch11.C: New test.
38646         * g++.old-deja/g++.eh/catch12.C: New test.
38647
38648 2000-05-24  Nick Clifton  <nickc@cygnus.com>
38649
38650         * gcc.c-torture/execute/20000523-1.c: New test.
38651
38652 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
38653
38654         * c-torture/execute/bcp-1.c: Replace abort in arg of
38655         __builtin_constant_p with a generic external function.
38656
38657         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
38658         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
38659         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
38660         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
38661         Prototype abort and/or exit.
38662
38663         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
38664         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
38665         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
38666         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
38667
38668 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
38669
38670         * gcc.dg/dwarf2-1.c: New test.
38671
38672 2000-05-20  Richard Henderson  <rth@cygnus.com>
38673
38674         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
38675
38676 2000-05-20  Andreas Jaeger  <aj@suse.de>
38677
38678         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
38679         testcase.
38680
38681 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
38682
38683         * gcc.c-torture/execute/20000519-2.c: New test.
38684
38685 2000-05-19  Andreas Jaeger  <aj@suse.de>
38686
38687         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
38688         which fails with SSA.
38689
38690         * lib/c-torture.exp: Also test with -O3 -fssa.
38691
38692 2000-05-18  Michael Meissner  <meissner@redhat.com>
38693
38694         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
38695         * gcc.c-torture/execute/920415-1.c: Ditto.
38696         * gcc.c-torture/execute/920501-1.c: Ditto.
38697         * gcc.c-torture/execute/conversion.c: Ditto.
38698         * gcc.c-torture/execute/cvt-1.c: Ditto.
38699
38700 2000-05-18  Jeffrey A Law  (law@cygnus.com)
38701
38702         * gcc.c-torture/compile/20000518-1.c: New test.
38703
38704 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
38705
38706         * g77.f-torture/compile/200005018.f: New test.
38707
38708 2000-05-17  Jeffrey A Law  (law@cygnus.com)
38709
38710         * gcc.c-torture/compile/20000517-1.c: New test.
38711
38712 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38713
38714         * gcc.c-torture/execute/20000516-1.c: New test.
38715
38716 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
38717
38718         * g++.old-deja/g++.other/eh.C: New test.
38719
38720 2000-05-12  Richard Henderson  <rth@cygnus.com>
38721
38722         * gcc.c-torture/execute/990208-1.c (main): Don't pass
38723         constants through to doit's conditional.
38724
38725 2000-05-11  Jeffrey A Law  (law@cygnus.com)
38726
38727         * gcc.c-torture/compile/20000511-1.c: New test.
38728         * g77.f-torture/compile/20000511-1.f: New test.
38729         * g77.f-torture/compile/20000511-2.f: New test.
38730
38731 2000-05-11  Michael Meissner  <meissner@redhat.com>
38732
38733         * gcc.c-torture/execute/20000511-1.c: New test.
38734
38735 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
38736
38737         * gcc.dg/dg.exp: Scan .S files as well as .c files.
38738         * gcc.dg/20000510-1.S: New.
38739
38740 2000-05-08  Catherine Moore  <clm@cygnus.com>
38741
38742         * gcc.dg/unused-3.c: New.
38743
38744 2000-05-06  Richard Henderson  <rth@cygnus.com>
38745
38746           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
38747           * g++.old-deja/g++.mike/warn1.C: Likewise.
38748           * g++.old-deja/g++.pt/local1.C: Likewise.
38749           * g++.old-deja/g++.pt/local7.C: Likewise.
38750           * g++.old-deja/g++.pt/spec16.C: Likewise.
38751
38752 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
38753
38754         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
38755
38756 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
38757
38758           * g77.f-torture/execute/20000503-1.f: New test.
38759
38760 2000-05-04  Andreas Jaeger  <aj@suse.de>
38761
38762         * gcc.dg/noreturn-2.c: New test.
38763
38764 2000-05-04  Neil Booth  <NeilB@earthling.net>
38765
38766         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
38767         preprocessor.
38768
38769 2000-05-04  Richard Henderson  <rth@cygnus.com>
38770
38771         * gcc.c-torture/execute/20000503-1.c: Fix typo.
38772
38773 2000-05-04  Richard Henderson  <rth@cygnus.com>
38774
38775         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
38776         OpenSSL by Jason R Thorpe.
38777
38778 2000-05-03  Jim Wilson  <wilson@cygnus.com>
38779
38780         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
38781
38782 2000-05-03  Robert Lipe <robertlipe@usa.net>
38783
38784         * gcc.dg/20000503-1.c: New test.
38785
38786 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
38787
38788         * gcc.c-torture/compile/20000502-1.c: New test.
38789         * g++.old-deja/g++.other/align.C: New test.
38790         * gcc.dg/cpp-tradstringify.c: New test.
38791
38792 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
38793
38794         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
38795         and hard registers.
38796
38797 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
38798
38799         * gcc.c-torture/execute/loop-5.c: New test.
38800
38801 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
38802
38803         * gcc.c-torture/execute/va-arg-20.c: New test.
38804
38805 2000-04-23  Jeffrey A Law  (law@cygnus.com)
38806
38807         * gcc.c-torture/execute/20000422-1.c: New test.
38808
38809 2000-04-20  Greg McGary  <gkm@gnu.org>
38810
38811         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
38812         when optimizing, but without sibling-call optimizations (-O1).
38813
38814 2000-04-20  Jeffrey A Law  (law@cygnus.com)
38815
38816           * gcc.c-torture/compile/20000420-1.c: New test.
38817
38818 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38819
38820         * g++.abi/ptrflags.C: New test.
38821         * g++.eh/catchptr1.C: Test incomplete pointer chains.
38822
38823 2000-04-19  Catherine Moore  <clm@cygnus.com>
38824
38825         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
38826
38827 2000-04-19  Greg McGary  <gkm@gnu.org>
38828
38829         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
38830         sibling-call optimizations.
38831
38832 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
38833
38834         * gcc.dg/20000419-1.c: New test.
38835
38836 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
38837
38838         * gcc.c-torture/execute/20000412-6.c: New test.
38839
38840 2000-04-12  Jeffrey A Law  (law@cygnus.com)
38841
38842         * gcc.c-torture/execute/20000412-5.c: New test.
38843         * g77.f-torture/compile/20000412-1.f: New test.
38844         * gcc.c-torture/execute/20000412-4.c: New test.
38845         * gcc.c-torture/compile/20000412-2.c: New test.
38846         * gcc.c-torture/execute/20000412-3.c: New test.
38847         * gcc.c-torture/compile/20000412-1.c: New test.
38848         * gcc.c-torture/execute/20000412-2.c: New test.
38849
38850 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
38851
38852         * objc/execute/bf-20.m: New test.
38853
38854 2000-04-10  Richard Henderson  <rth@cygnus.com>
38855
38856         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
38857
38858         * gcc.c-torture/execute/20000412-1.c: New test.
38859
38860 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
38861
38862         * g++.old-deja/g++.eh/catchptr1.C: New test.
38863
38864 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
38865
38866         * g++.old-deja/g++.abi/cxa_vec.C: New test.
38867
38868 2000-04-08  Neil Booth  <NeilB@earthling.net>
38869
38870         * gcc.dg/cpp-nullchar.c: Remove test as
38871         embedded nulls cause problems.
38872
38873 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38874
38875         * gcc.dg/compare2.c: New test.
38876
38877 2000-04-08  Neil Booth  <NeilB@earthling.net>
38878
38879         * gcc.dg/cpp-nullchar.c: New test.
38880
38881 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
38882
38883         * gcc.dg/cpp-mi2.c: New test.
38884         * gcc.dg/cpp-mi2[abc].h: New files.
38885
38886 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
38887
38888         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
38889         member name.
38890
38891 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
38892
38893         * g++.old-deja/g++.abi/vmihint.C: New test.
38894
38895 2000-04-06  Neil Booth  <NeilB@earthling.net>
38896
38897         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
38898         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
38899         copyright.
38900
38901 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
38902
38903         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
38904         avoid stack-frame overwrite.
38905
38906 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
38907
38908         * gcc.c-torture/compile/20000405-2.c: New test.
38909         * gcc.c-torture/compile/20000405-3.c: New test.
38910
38911 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38912
38913         * gcc.c-torture/compile/20000405-1.c: New test.
38914
38915 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
38916
38917         * gcc.dg/cast-qual-1.c: Revert last change.
38918
38919 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38920
38921         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
38922
38923 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
38924
38925         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
38926         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
38927
38928 2000-04-03  Jeffrey A Law  (law@cygnus.com)
38929
38930         * gcc.c-torture/compile/20000403-2.c: New test.
38931         * gcc.c-torture/compile/20000403-1.c: New test.
38932
38933 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
38934
38935         * gcc.c-torture/execute/20000403-1.c: New test.
38936
38937 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
38938
38939         * gcc.c-torture/execute/20000402-1.c: New test.
38940
38941 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
38942
38943         * gcc.c-torture/execute/va-arg-15.c: New test.
38944         * gcc.c-torture/execute/va-arg-16.c: New test.
38945         * gcc.c-torture/execute/va-arg-17.c: New test.
38946         * gcc.c-torture/execute/va-arg-18.c: New test.
38947         * gcc.c-torture/execute/va-arg-19.c: New test.
38948
38949 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
38950
38951         * gcc.c-torture/compile/981211-1.c: Move to...
38952         * gcc.dg/cpp-as1.c: ...here.
38953         * gcc.dg/cpp-as2.c: New file.
38954
38955         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
38956         compiler.
38957
38958 2000-04-02  Neil Booth  <NeilB@earthling.net>
38959
38960         * gcc.dg/cpp-cond.c  New tests.
38961         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
38962         accidental success less likely.
38963         * gcc.dg/cpp-missingop.c  New tests.
38964         * gcc.dg/cpp-missingparen.c  New tests.
38965         * gcc.dg/cpp-shift.c  New tests.
38966         * gcc.dg/cpp-shortcircuit.c  New tests.
38967         * gcc.dg/cpp-unary.c  New tests.
38968
38969 2000-03-29  Jeffrey A Law  (law@cygnus.com)
38970
38971         * gcc.c-torture/compile/20000329-1.c: New test.
38972
38973 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
38974
38975         * gcc.c-torture/compile/20000326-1.c: New test.
38976         * gcc.c-torture/compile/20000326-2.c: New test.
38977
38978 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
38979
38980         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
38981         the first parameter is a function argument.
38982
38983 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
38984
38985         * g++.old-deja/g++.ext/array4.C: New test.
38986
38987 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
38988
38989         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
38990
38991 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38992
38993         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
38994
38995 2000-03-19  Richard Henderson  <rth@cygnus.com>
38996
38997         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
38998
38999 2000-03-19  Richard Henderson  <rth@cygnus.com>
39000
39001         * gcc.c-torture/compile/20000319-1.c: New test.
39002
39003 2000-03-14  Jeffrey A Law  (law@cygnus.com)
39004
39005         * gcc.c-torture/execute/20000314-3.c: New test.
39006         * gcc.c-torture/execute/20000314-2.c: New test.
39007         * gcc.c-torture/execute/20000314-1.c: New test.
39008         * gcc.c-torture/compile/20000314-2.c: New test.
39009         * gcc.c-torture/compile/20000314-1.c: New test.
39010
39011 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
39012
39013         * g++.old-deja/g++.warn/inline.C: New test.
39014
39015 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
39016
39017         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
39018         standards-compliant result rather than specific constants.
39019         Put test-values in array.
39020
39021 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
39022
39023         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
39024         (g++_target_compile): Put test-specific options last.
39025
39026 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39027
39028         * g++.old-deja/g++.eh/vbase4.C: New test.
39029
39030 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39031
39032         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
39033
39034 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39035
39036         * g++.old-deja/g++.brendan/misc12.C: Removed.
39037         * g++.old-deja/g++.pt/memtemp77.C: Constify.
39038         * g++.old-deja/g++.ext/pretty4.C: New test.
39039
39040 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39041
39042         * g++.old-deja/g++.other/string2.C: New test.
39043
39044 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
39045
39046         * g++.old-deja/g++.warn/impint2.C: New test.
39047
39048 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
39049
39050         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
39051         is 1, not zero.
39052
39053 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
39054
39055         * g++.old-deja/g++.warn/impint.C: New test.
39056         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
39057         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
39058         * g++.old-deja/g++.pt/explicit12.C: Likewise.
39059         * g++.old-deja/g++.pt/explicit13.C: Likewise.
39060         * g++.old-deja/g++.pt/explicit17.C: Likewise.
39061         * g++.old-deja/g++.pt/explicit18.C: Likewise.
39062         * g++.old-deja/g++.pt/explicit19.C: Likewise.
39063         * g++.old-deja/g++.pt/explicit23.C: Likewise.
39064         * g++.old-deja/g++.pt/explicit31.C: Likewise.
39065         * g++.old-deja/g++.pt/explicit35.C: Likewise.
39066         * g++.old-deja/g++.pt/explicit6.C: Likewise.
39067         * g++.old-deja/g++.pt/memclass7.C: Likewise.
39068
39069 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
39070
39071         * gcc.dg/cpp-redef.c: New test.
39072
39073 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
39074
39075         * g++.old-deja/g++.pt/unify7.C: New test.
39076
39077 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39078
39079         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
39080         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
39081
39082 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
39083
39084         * gcc.c-torture/compile/20000224-1.c: New test.
39085
39086 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39087
39088         * gcc.c-torture/compile/cpp-2.c: New test.
39089         * gcc.c-torture/compile/cpp-1.c: New test.
39090
39091 2000-02-25  Jeffrey A Law  (law@cygnus.com)
39092
39093         * gcc.c-torture/execute/20000225-1.c: New test.
39094
39095 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39096
39097         * gcc.dg/cpp-li2.c: New test.
39098
39099         * gcc.dg/cpp-wi1.c: New test.
39100
39101         * gcc.dg/cpp-li1.c: New test.
39102
39103 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
39104
39105         * g++.old-deja/g++.other/sizeof5.C: New test.
39106
39107 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39108
39109         * gcc.c-torture/execute/va-arg-13.c: New test.
39110
39111 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
39112
39113         * gcc.c-torture/execute/va-arg-12.c: New test.
39114
39115 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
39116
39117         * gcc.c-torture/execute/20000223-1.c: New test.
39118
39119 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
39120
39121         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
39122
39123 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
39124
39125         * g++.old-deja/g++.abi/ptrmem.C: New test.
39126
39127 2000-02-19  Richard Henderson  <rth@cygnus.com>
39128
39129         * gcc.c-torture/compile/init-3.c: New.
39130
39131 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
39132
39133         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
39134         ALWAYS_CXXFLAGS.
39135
39136 2000-02-11  Robert Lipe <robertl@sco.com>
39137
39138         * gcc.c-torture/compile/20000211-3.c: New test.
39139
39140 2000-02-11  Martin Buchholz <martin@xemacs.org>
39141
39142         * gcc.c-torture/compile/20000211-2.c: New test.
39143
39144 2000-02-11  Jeffrey A Law  (law@cygnus.com)
39145
39146         * gcc.c-torture/compile/20000211-1.c: New test.
39147
39148 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
39149
39150         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
39151           on native targets
39152
39153 2000-02-08  Nathan Sidwell  <nathan@acm.org>
39154
39155         * g++.old-deja/g++.other/cast5.C: New test.
39156
39157 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
39158
39159         * gcc.c-torture/execute/20000205-1.c: New.
39160
39161 2000-02-03  Nathan Sidwell  <nathan@acm.org>
39162
39163         * g++.old-deja/g++.jason/cast3.C: Return void.
39164         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
39165
39166 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39167
39168         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
39169
39170         * gcc.dg/loop-1.c: New test.
39171
39172 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
39173
39174         * gcc.c-torture/compile/20000127-1.c: New test.
39175         * gcc.c-torture/execute/991228-1.c: New test.
39176
39177 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39178
39179         * gcc.dg/unused-2.c: New test.
39180
39181         * gcc.dg/conv-1.c: New test.
39182
39183 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
39184
39185         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
39186         compiler.
39187         (tool_option_proc): Fix typo.
39188
39189 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
39190
39191         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
39192         of the ld on the host, not on the build machine.
39193         Also, don't crash if '--help' is not a supported option.
39194
39195 2000-01-24  Richard Henderson  <rth@cygnus.com>
39196
39197         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
39198
39199 2000-01-20  Jeffrey A Law  (law@cygnus.com)
39200
39201         * gcc.c-torture/execute/20000120-2.c: New test.
39202         * gcc.c-torture/execute/20000120-1.c: New test.
39203
39204 2000-01-13  Jeffrey A Law  (law@cygnus.com)
39205
39206         * gcc.c-torture/execute/20000113-1.c: New test.
39207
39208 2000-01-12  Jeffrey A Law  (law@cygnus.com)
39209
39210         * gcc.c-torture/execute/20000112-1.c: New test.
39211
39212 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39213
39214         * gcc.dg/20000111-1.c: New test.
39215
39216 2000-01-10  Jeffrey A Law  (law@cygnus.com)
39217
39218         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
39219         with 16 bit integers.
39220
39221 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39222
39223         * gcc.dg/20000108-1.c: New test.
39224
39225 2000-01-05  Nathan Sidwell  <nathan@acm.org>
39226
39227         * g++.old-deja/g++.ns/koenig8.C: New test.
39228
39229 2000-01-05  Nathan Sidwell  <nathan@acm.org>
39230
39231         * g++.old-deja/g++.other/cast4.C: New test.
39232
39233 2000-01-05  Jeffrey A Law  (law@cygnus.com)
39234
39235         * gcc.c-torture/compile/20000105-2.c: New test.
39236         * gcc.c-torture/compile/20000105-1.c: New test.
39237
39238 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39239
39240         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
39241         references to printf & atoi to conform to ANSI standard.
39242         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
39243         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
39244         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
39245         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
39246         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
39247         * g++.old-deja/g++.brendan/complex1.C: Likewise.
39248         * g++.old-deja/g++.brendan/copy1.C: Likewise.
39249         * g++.old-deja/g++.brendan/copy2.C: Likewise.
39250         * g++.old-deja/g++.brendan/copy3.C: Likewise.
39251         * g++.old-deja/g++.brendan/copy4.C: Likewise.
39252         * g++.old-deja/g++.brendan/copy5.C: Likewise.
39253         * g++.old-deja/g++.brendan/copy6.C: Likewise.
39254         * g++.old-deja/g++.brendan/copy7.C: Likewise.
39255         * g++.old-deja/g++.brendan/copy8.C: Likewise.
39256         * g++.old-deja/g++.brendan/crash11.C: Likewise.
39257         * g++.old-deja/g++.brendan/crash14.C: Likewise.
39258         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
39259         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
39260         * g++.old-deja/g++.brendan/delete2.C: Likewise.
39261         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
39262         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
39263         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
39264         * g++.old-deja/g++.brendan/eh1.C: Likewise.
39265         * g++.old-deja/g++.brendan/groff1.C: Likewise.
39266         * g++.old-deja/g++.brendan/init3.C: Likewise.
39267         * g++.old-deja/g++.brendan/misc12.C: Likewise.
39268         * g++.old-deja/g++.brendan/misc7.C: Likewise.
39269         * g++.old-deja/g++.brendan/new2.C: Likewise.
39270         * g++.old-deja/g++.brendan/operators4.C: Likewise.
39271         * g++.old-deja/g++.brendan/operators5.C: Likewise.
39272         * g++.old-deja/g++.brendan/overload2.C: Likewise.
39273         * g++.old-deja/g++.brendan/overload7.C: Likewise.
39274         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
39275         * g++.old-deja/g++.brendan/reference1.C: Likewise.
39276         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
39277         * g++.old-deja/g++.brendan/template24.C: Likewise.
39278         * g++.old-deja/g++.brendan/template3.C: Likewise.
39279         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
39280         * g++.old-deja/g++.jason/inline3.C: Likewise.
39281         * g++.old-deja/g++.jason/opeq.C: Likewise.
39282         * g++.old-deja/g++.law/arg5.C: Likewise.
39283         * g++.old-deja/g++.law/arm7.C: Likewise.
39284         * g++.old-deja/g++.law/ctors11.C: Likewise.
39285         * g++.old-deja/g++.law/cvt8.C: Likewise.
39286         * g++.old-deja/g++.law/init9.C: Likewise.
39287         * g++.old-deja/g++.law/refs4.C: Likewise.
39288         * g++.old-deja/g++.law/template2.C: Likewise.
39289         * g++.old-deja/g++.law/visibility24.C: Likewise.
39290         * g++.old-deja/g++.law/vtable3.C: Likewise.
39291         * g++.old-deja/g++.mike/asm2.C: Likewise.
39292         * g++.old-deja/g++.mike/eh1.C: Likewise.
39293         * g++.old-deja/g++.mike/misc1.C: Likewise.
39294         * g++.old-deja/g++.mike/misc13.C: Likewise.
39295         * g++.old-deja/g++.mike/misc14.C: Likewise.
39296         * g++.old-deja/g++.mike/ns12.C: Likewise.
39297         * g++.old-deja/g++.mike/p1248.C: Likewise.
39298         * g++.old-deja/g++.mike/p3708.C: Likewise.
39299         * g++.old-deja/g++.mike/p3708a.C: Likewise.
39300         * g++.old-deja/g++.mike/p3708b.C: Likewise.
39301         * g++.old-deja/g++.mike/p646.C: Likewise.
39302         * g++.old-deja/g++.mike/p700.C: Likewise.
39303         * g++.old-deja/g++.mike/p783.C: Likewise.
39304         * g++.old-deja/g++.mike/p783a.C: Likewise.
39305         * g++.old-deja/g++.mike/p783b.C: Likewise.
39306         * g++.old-deja/g++.mike/p786.C: Likewise.
39307         * g++.old-deja/g++.mike/p789.C: Likewise.
39308         * g++.old-deja/g++.mike/p789a.C: Likewise.
39309         * g++.old-deja/g++.mike/p807a.C: Likewise.
39310         * g++.old-deja/g++.other/delete3.C: Likewise.
39311         * g++.old-deja/g++.other/dyncast1.C: Likewise.
39312         * g++.old-deja/g++.other/dyncast2.C: Likewise.
39313         * g++.old-deja/g++.other/dyncast3.C: Likewise.
39314         * g++.old-deja/g++.other/empty1.C: Likewise.
39315         * g++.old-deja/g++.other/temporary1.C: Likewise.
39316         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
39317         * g++.old-deja/g++.pt/t16.C: Likewise.
39318         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
39319
39320 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
39321
39322         * gcc.dg/991230-1.c: New test.
39323
39324 1999-12-29  Jeffrey A Law  (law@cygnus.com)
39325
39326         * gcc.c-torture/compile/991229-3.c: New test.
39327         * gcc.c-torture/compile/991229-2.c: New test.
39328         * gcc.c-torture/compile/991229-1.c: New test.
39329
39330 1999-12-29  Greg McGary <gkm@eng.ascend.com>
39331
39332         * gcc.c-torture/compile/labels-2.c: New test.
39333
39334 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
39335
39336         * gcc.c-torture/execute/991227-1.c: New test.
39337
39338 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39339
39340         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
39341
39342 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
39343
39344         * gcc.c-torture/execute/991221-1.c: New test.
39345
39346 1999-12-20  Nathan Sidwell  <nathan@acm.org>
39347
39348         * g++.old-deja/g++.other/cast3.C: New test.
39349
39350 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
39351
39352         * gcc.c-torture/execute/991216-4.c: New test.
39353
39354 1999-12-16  Michael Meissner  <meissner@cygnus.com>
39355
39356         * gcc.c-torture/execute/991216-1.c: New test.
39357         * gcc.c-torture/execute/991216-2.c: New test.
39358         * gcc.c-torture/execute/991216-3.c: New test.
39359
39360 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
39361
39362         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
39363         Actually make the test fail by using "-O2" for compilation.
39364
39365 1999-12-15  Nathan Sidwell  <nathan@acm.org>
39366
39367         * g++.old-deja/g++.warn/cast-align1.C: New test.
39368
39369 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
39370
39371         * gcc.c-torture/compile/991214-1.c: New test.
39372         * gcc.c-torture/compile/991214-2.c: New test.
39373
39374 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
39375
39376         * gcc.dg/991214-1.c: New test.
39377
39378 1999-12-13  Jeffrey A Law  (law@cygnus.com)
39379
39380         * gcc.c-torture/compile/991213-3.c: New test.
39381         * gcc.c-torture/compile/991213-2.c: New test.
39382         * gcc.c-torture/compile/991213-1.c: New test.
39383
39384 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
39385
39386         * gcc.dg/991209-1.c: New test.
39387
39388 1999-12-08  Nathan Sidwell <nathan@acm.org>
39389
39390         * gcc.c-torture/compile/991208-1.c: New test.
39391
39392 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39393
39394         * gcc.dg/ultrasp2.c: New test.
39395
39396 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
39397
39398         * g++.old-deja/g++.abi/align.C (main): Fix typo.
39399
39400 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
39401
39402         * gcc.c-torture/compile/991202-1.c: New test.
39403         * gcc.c-torture/execute/991202-1.c: New test.
39404         * gcc.c-torture/execute/991202-2.c: New test.
39405         * gcc.c-torture/execute/991202-3.c: New test.
39406
39407 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
39408
39409         * g++.old-deja/g++.abi/align.C: New test.
39410         * g++.old-deja/g++.abi/aggregates.C: Likewise.
39411         * g++.old-deja/g++.abi/bitfields.C: Likewise.
39412
39413 1999-12-01  Richard Henderson  <rth@cygnus.com>
39414
39415         * gcc.c-torture/execute/991201-1.c: New.
39416
39417 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
39418
39419         * gcc.dg/991129-1.c: New test.
39420
39421 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
39422
39423         * gcc.c-torture/compile/991127-1.c: New test.
39424
39425 1999-11-22  Nathan Sidwell  <nathan@acm.org>
39426
39427         * g++.old-deja/g++.other/warn4.C: New test.
39428
39429 1999-11-22  Nathan Sidwell  <nathan@acm.org>
39430
39431         * g++.old-deja/g++.eh/cleanup2.C: New test.
39432         * g++.old-deja/g++.ext/pretty2.C: New test.
39433         * g++.old-deja/g++.ext/pretty3.C: New test.
39434         * g++.old-deja/g++.other/debug6.C: New test.
39435
39436 1999-10-20  Jim Wilson  <wilson@cygnus.com>
39437
39438         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
39439         compiler_output to look for one error message instead of two.
39440
39441 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
39442
39443         * gcc.c-torture/execute/991118-1.c: Also test case
39444         where the word boundary does not split a byte evenly.
39445
39446 1999-11-19  Nathan Sidwell  <nathan@acm.org>
39447
39448         * g++.old-deja/g++.ext/restrict1.C: New test.
39449
39450 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
39451
39452         * gcc.c-torture/execute/991118-1.c: New test.
39453
39454 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
39455
39456         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
39457         working directory pathnames.
39458
39459 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
39460
39461         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
39462         host is equipped with driver.h and driver.o so it can actually
39463         compile and run the tests.
39464
39465 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
39466
39467         * gcc.c-torture/compile/991008-1.c: New test.
39468
39469 1999-11-08  Nick Clifton  <nickc@cygnus.com>
39470
39471         * lib/gcc-dg.exp: Include target-supports.exp
39472
39473 1999-11-05  Nick Clifton  <nickc@cygnus.com>
39474
39475         * lib/target-supports.exp: New file: Provide procs to test for
39476         features supported by the target.
39477         (check_weak_available): Moved here from ecos.exp.
39478         (check_alias_available): New proc: Determine of the target
39479         toolchain supports the alias attribute.
39480
39481         * gcc.dg/special/ecos.exp: Move check_weak_available to
39482         target-supports.exp.
39483         (alias-1.c): Only perform the test if the target supports
39484         aliases.
39485         (wkali-1.c): Only perform the test if the target supports
39486         aliases.
39487
39488         * gcc.dg/990506-0.c: Expect error messages from cross
39489         targets as well as native targets.
39490
39491 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39492
39493         * gcc.dg/ultrasp1.c: Removed xfail.
39494         * gcc.dg/struct-ret-2.c: Likewise.
39495         * gcc.dg/array-1.c: Likewise.
39496
39497 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39498
39499         * gcc.dg/struct-ret-2.c: New test.
39500
39501         * gcc.dg/array-1.c: New test.
39502
39503 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
39504
39505         * gcc.c-torture/execute/991030-1.c: New test.
39506
39507 1999-10-26  Richard Henderson  <rth@cygnus.com>
39508
39509         * gcc.c-torture/compile/991026-2.c: New test.
39510
39511 1999-10-26  Jeffrey A Law  (law@cygnus.com)
39512
39513         * gcc.c-torture/compile/991026-1.c: New test.
39514
39515 1999-10-23  Jeffrey A Law  (law@cygnus.com)
39516
39517         * gcc.c-torture/execute/991023-1.c: New test.
39518
39519 1999-10-19  Jeffrey A Law  (law@cygnus.com)
39520
39521         * gcc.c-torture/execute/991019-1.c: New test.
39522
39523 1999-10-16  Richard Henderson  <rth@cygnus.com>
39524
39525         * gcc.c-torture/execute/991016-1.c: New test.
39526
39527 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
39528
39529         * gcc.c-torture/execute/991014-1.c: New test.
39530
39531 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
39532
39533         * g++.old-deja/g++.other/union2.C: New test.
39534
39535 1999-10-13  Nathan Sidwell  <nathan@acm.org>
39536
39537         * g++.old-deja/g++.other/vaarg2.C: New test.
39538         * g++.old-deja/g++.other/vaarg3.C: New test.
39539
39540 1999-10-12  Craig Burley  <craig@jcb-sc.com>
39541
39542         * g77.f-torture/noncompile/19990905-1.f: Moved from being
39543         in compile/.
39544
39545 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
39546
39547         * gcc.c-torture/execute/va-arg-11.c: New test.
39548
39549 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
39550
39551         * lib/file-format.exp (gcc_target_object_format): Don't
39552         crash if objdump is unavailable.
39553
39554 1999-09-29  Donn Terry <donn@interix.com>
39555
39556         * gcc.misc-tests/mg.exp: delete extraneous redirection.
39557
39558 1999-09-28  Nick Clifton  <nickc@cygnus.com>
39559
39560         * gcc.c-torture/compile/990928-1.c: New test.
39561
39562 1999-09-28  Nathan Sidwell  <nathan@acm.org>
39563
39564         * g++.old-deja/g++.other/decl6.C: New test.
39565
39566 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39567
39568         * gcc.c-torture/execute/va-arg-10.c: New test.
39569
39570 1999-09-27  Nathan Sidwell  <nathan@acm.org>
39571
39572         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
39573         __PRETTY_FUNCTION__.
39574
39575 1999-09-23  Nick Clifton  <nickc@cygnus.com>
39576
39577         * gcc.c-torture/execute/990923-1.c: New test.
39578
39579 1999-09-21  Nick Clifton  <nickc@cygnus.com>
39580
39581         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
39582         for which -fpic is inappropriate.
39583
39584 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
39585
39586         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
39587
39588 1999-09-21  Nathan Sidwell  <nathan@acm.org>
39589
39590         * g++.old-deja/g++.other/dyncast1.C: New test.
39591         * g++.old-deja/g++.other/dyncast2.C: New test.
39592         * g++.old-deja/g++.other/dyncast3.C: New test.
39593         * g++.old-deja/g++.other/dyncast4.C: New test.
39594         * g++.old-deja/g++.other/dyncast5.C: New test.
39595         * g++.old-deja/g++.eh/catch3.C: New test.
39596         * g++.old-deja/g++.eh/catch3p.C: New test.
39597         * g++.old-deja/g++.eh/catch4.C: New test.
39598         * g++.old-deja/g++.eh/catch4p.C: New test.
39599         * g++.old-deja/g++.eh/catch5.C: New test.
39600         * g++.old-deja/g++.eh/catch5p.C: New test.
39601         * g++.old-deja/g++.eh/catch6.C: New test.
39602         * g++.old-deja/g++.eh/catch6p.C: New test.
39603         * g++.old-deja/g++.eh/catch7.C: New test.
39604         * g++.old-deja/g++.eh/catch7p.C: New test.
39605         * g++.old-deja/g++.eh/catch8.C: New test.
39606         * g++.old-deja/g++.eh/catch8p.C: New test.
39607         * g++.old-deja/g++.eh/catch9.C: New test.
39608         * g++.old-deja/g++.eh/catch9p.C: New test.
39609
39610 1999-09-13  Nathan Sidwell  <nathan@acm.org>
39611
39612         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
39613         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
39614
39615 1999-09-13  Jeffrey A Law  (law@cygnus.com)
39616
39617         * gcc.c-torture/compile/990913-1.c: New test.
39618
39619 1999-09-10  Nathan Sidwell  <nathan@acm.org>
39620
39621         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
39622         * g++.old-deja/g++.jason/rfg5.C: Likewise.
39623
39624 1999-09-09  Richard Henderson  <rth@cygnus.com>
39625
39626         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
39627
39628 1999-09-09  Nathan Sidwell  <nathan@acm.org>
39629
39630         * g++.old-deja/g++.other/lookup11.C: New test.
39631         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
39632         what is permitted and what we want.
39633         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
39634         overload use.
39635         * g++.old-deja/g++.jason/rfg5.C: Likewise.
39636
39637 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
39638
39639         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
39640         * gcc.c-torture/noncompile/poison-1.c: New file.
39641
39642 1999-09-08  Nathan Sidwell  <nathan@acm.org>
39643
39644         * g++.old-deja/g++.other/sizeof3.C: New test.
39645         * g++.old-deja/g++.other/sizeof4.C: New test.
39646         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
39647         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
39648
39649 1999-09-07  Richard Henderson  <rth@cygnus.com>
39650
39651         * gcc.dg/va-arg-1.c: New.
39652
39653 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39654
39655         * gcc.c-torture/execute/va-arg-9.c: New test.
39656
39657 1999-09-05  Craig Burley  <craig@jcb-sc.com>
39658
39659         * g77.f-torture/compile/980519-2.f: New test.
39660         * g77.f-torture/compile/19990905-0.f: New test.
39661         * g77.f-torture/compile/19990905-1.f: New test.
39662         * g77.f-torture/compile/19990905-2.f: New test.
39663
39664         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
39665
39666 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
39667
39668         * gcc.c-torture/execute/990827-1.c: Fix typo.
39669
39670 1999-09-03  Nathan Sidwell  <nathan@acm.org>
39671
39672         * g++.old-deja/g++.other/deref1.C: New test.
39673
39674 1999-09-02  Nathan Sidwell  <nathan@acm.org>
39675
39676         * g++.old-deja/g++.other/ambig2.C: New test.
39677         * g++.old-deja/g++.other/cond5.C: New test.
39678         * g++.old-deja/g++.other/lookup16.C: New test.
39679
39680 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
39681
39682         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
39683         assemblers too.
39684
39685 1999-08-31  Jeffrey A Law  (law@cygnus.com)
39686
39687         * lib/c-torture.exp: Avoid the "compare executables" optimization
39688         when testing native.
39689
39690 1999-08-29  Jeffrey A Law  (law@cygnus.com)
39691
39692         * gcc.c-torture/execute/990829-1.c: New test.
39693         * gcc.c-torture/compile/990829-1.c: New test.
39694
39695 1999-08-27  Paul Burchard  <burchard@pobox.com>
39696
39697         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
39698         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
39699         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
39700         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
39701         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
39702         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
39703         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
39704         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
39705         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
39706         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
39707         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
39708
39709 1999-08-27  Jeffrey A Law  (law@cygnus.com)
39710
39711         * gcc.c-torture/execute/990827-1.c: New test.
39712
39713 1999-08-26  Craig Burley  <craig@jcb-sc.com>
39714
39715         * g77.f-torture/noncompile/19990826-4.f: New test.
39716
39717         * g77.f-torture/compile/19990826-3.f: New test.
39718
39719         * g77.f-torture/execute/19990826-2.f: New test.
39720
39721         * g77.f-torture/compile/19990826-1.f: New test.
39722
39723         * gcc.c-torture/execute/990826-0.c: New test.
39724         * g77.c-torture/execute/19990826-0.f: New test.
39725
39726         * g77.f-torture/noncompile/970626-2.f: New test.
39727
39728 1999-08-25  Paul Burchard  <burchard@pobox.com>
39729
39730         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
39731         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
39732         lss-011.C: New tests.
39733
39734 1999-08-25  Nathan Sidwell  <nathan@acm.org>
39735
39736         * g++.old-deja/g++.other/decl5.C: New test.
39737
39738 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39739
39740         * noncompile/noncompile.exp: Load_lib c-torture.exp.
39741         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
39742         call `postbase' for each one.  All callers of `postbase' changed
39743         to call this instead.
39744
39745 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
39746
39747         * gcc.c-torture/execute/990811-1.c: New test.
39748
39749 1999-08-09  Nick Clifton  <nickc@cygnus.com>
39750
39751         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
39752         just native ones.
39753
39754         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
39755         just native ones.
39756
39757 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
39758
39759         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
39760
39761 1999-08-04  Jeffrey A Law  (law@cygnus.com)
39762
39763         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
39764
39765 1999-08-04  Nathan Sidwell  <nathan@acm.org>
39766
39767         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
39768
39769 1999-08-04  Jeffrey A Law  (law@cygnus.com)
39770
39771         * gcc.c-torture/execute/990804-1.c: New test.
39772
39773 1999-08-03  Nathan Sidwell  <nathan@acm.org>
39774
39775         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
39776         * g++.old-deja/g++.brendan/crash64.C: Likewise.
39777         * g++.old-deja/g++.brendan/overload8.C: Likewise.
39778
39779 1999-08-03  Nathan Sidwell  <nathan@acm.org>
39780
39781         * g++.old-deja/g++.other/struct1.C: New test.
39782
39783 1999-08-03  Nathan Sidwell  <nathan@acm.org>
39784
39785         * g++.old-deja/g++.other/enum2.C: New test.
39786
39787 1999-08-02  Richard Henderson  <rth@cygnus.com>
39788
39789         Adapted from tests from Franz Sirl:
39790         * gcc.c-torture/execute/va-arg-7.c: New test.
39791         * gcc.c-torture/execute/va-arg-8.c: New test.
39792
39793 1999-08-01  Jeffrey A Law  (law@cygnus.com)
39794
39795         * gcc.c-torture/compile/990801-2.c: New test.
39796
39797         * gcc.c-torture/compile/990801-1.c: New test.
39798
39799 1999-07-27  Michael Meissner  <meissner@cygnus.com>
39800
39801         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
39802         fp-cmp-1.c, converting double to float.
39803
39804         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
39805         fp-cmp-1.c, converting double to long double.
39806
39807         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
39808         from fr1 to unknown_register, since fr1 is a legitimate register
39809         on some machines.
39810
39811 1999-07-25  Jeffrey A Law  (law@cygnus.com)
39812
39813         * README: More listname related changes.
39814
39815 1999-07-08  Catherine Moore  <clm@cygnus.com>
39816
39817         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
39818
39819 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
39820
39821         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
39822
39823 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
39824
39825         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
39826
39827 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
39828
39829         * gcc.dg/990703-1.c: New test.
39830
39831 1999-06-29  Nick Clifton  <nickc@cygnus.com>
39832
39833         * lib/file-format.exp: New file: Move definition of proc
39834         gcc_target_object_format to here from
39835         gcc.dg/special/ecos.exp.
39836
39837         * lib/c-torture.exp: Include lib file-format.exp.
39838         * lib/gcc-dg.exp: Include lib file-format.exp.
39839
39840         * gcc.dg/special/ecos.exp: Remove definition of proc
39841         gcc_target_object_format.
39842
39843 1999-06-28  Jeffrey A Law  (law@cygnus.com)
39844
39845         * gcc.c-torture/execute/990628-1.c: New test.
39846
39847 1999-06-25  Jeffrey A Law  (law@cygnus.com)
39848
39849         * gcc.c-torture/compile/990625-2.c: New test.
39850
39851         * gcc.c-torture/compile/990625-1.c: New test.
39852
39853 1999-06-23  Nick Clifton  <nickc@cygnus.com>
39854
39855         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
39856         attributes compile.
39857         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
39858         ports that use the COFF/PE file format.
39859
39860 1999-06-17  Jeffrey A Law  (law@cygnus.com)
39861
39862         * gcc.c-torture/compile/990617-1.c: New test.
39863
39864 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
39865
39866         * g++.old-deja/g++.other/decl4.C: New test.
39867
39868 1999-06-14  Nathan Sidwell  <nathan@acm.org>
39869
39870         * g++.old-deja/g++.other/bitfld3.C: New test.
39871
39872 1999-06-08  Nathan Sidwell  <nathan@acm.org>
39873
39874         * g++.old-deja/g++.eh/catch1.C: New test.
39875
39876 1999-06-07  Jeffrey A Law  (law@cygnus.com)
39877
39878         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
39879
39880         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
39881         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
39882
39883 1999-06-05  Craig Burley  <craig@jcb-sc.com>
39884
39885         * g77.f-torture/compile/19990502-0.f: Replace with new,
39886         shorter, test that still fails after recent changes.
39887
39888 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
39889
39890         * gcc.c-torture/execute/990604-1.c: New test.
39891
39892 1999-05-31  Jeffrey A Law  (law@cygnus.com)
39893
39894         * gcc.c-torture/execute/990531-1.c: New test.
39895
39896 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39897
39898         * gcc.c-torture/compile/990527-1.c: New test.
39899
39900 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
39901
39902         * gcc.c-torture/execute/990527-1.c: New test.
39903
39904 1999-05-25  Nick Clifton  <nickc@cygnus.com>
39905
39906         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
39907         bitfields as signed.
39908
39909 1999-05-25  Craig Burley  <craig@jcb-sc.com>
39910
39911         * g77.f-torture/compile/19990525-0.f: New test.
39912
39913 1999-05-25  Jeffrey A Law  (law@cygnus.com)
39914
39915         * gcc.c-torture/execute/990525-2.c: New test.
39916
39917         * gcc.c-torture/execute/990525-1.c: New test.
39918
39919 1999-05-24  Nathan Sidwell  <nathan@acm.org>
39920
39921         * g++.old-deja/g++.other/anon3.C: New test.
39922         * g++.old-deja/g++.other/anon4.C: New test.
39923         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
39924         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
39925         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
39926         Merrill).
39927
39928 1999-05-24  Jeffrey A Law  (law@cygnus.com)
39929
39930         * gcc.c-torture/execute/990524-1.c: New test.
39931
39932         * gcc.dg/990524-1.c: New test.
39933
39934 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39935
39936         * gcc.c-torture/compile/990523-1.c: New test.
39937
39938 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
39939
39940         * gcc.c-torture/compile/990519-1.c: New test.
39941
39942 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
39943
39944         * gcc.c-torture/compile/990517-1.c: New test.
39945
39946         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
39947         (e4, f4): New tests.
39948         (main): Call them.
39949
39950 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39951
39952         * gcc.dg/noreturn-1.c: New test.
39953
39954 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39955
39956         * gcc.c-torture/execute/990513-1.c: New test.
39957
39958 1999-05-10  Richard Henderson  <rth@cygnus.com>
39959
39960         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
39961
39962 1999-05-10  Craig Burley  <craig@jcb-sc.com>
39963
39964         * g77.f-torture/execute/erfc.f: Use small single-precision
39965         values, to avoid problems on Alphas when not -mieee.
39966
39967 1999-05-08  Craig Burley  <craig@jcb-sc.com>
39968
39969         * gcc.dg/990506-0.c: New test.
39970
39971 1999-05-08  Richard Henderson  <rth@cygnus.com>
39972
39973         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
39974         the constant to test.  Don't XFAIL 64-bit targets.
39975
39976         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
39977         * g++.old-deja/g++.law/profile1.C: Likewise.
39978
39979         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
39980         operator new instances.
39981         * g++.old-deja/g++.other/delete5.C: Likewise.
39982
39983 1999-05-03  Craig Burley  <craig@jcb-sc.com>
39984
39985         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
39986         intrinsic.
39987
39988 1999-05-03  Craig Burley  <craig@jcb-sc.com>
39989
39990         * g77.f-torture/execute/u77-test.f: Reverse order of two
39991         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
39992
39993 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39994
39995         * gcc.dg/compare1.c: New test.
39996
39997 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39998
39999         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
40000         New tests.
40001
40002 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40003
40004         * g77.f-torture/compile/19990502-1.f: New test.
40005
40006 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40007
40008         * g77.f-torture/compile/19990502-0.f: New test.
40009
40010 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40011
40012         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
40013         intrinsic.
40014
40015 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40016
40017         * g77.f-torture/execute/u77-test.f (main): List libU77
40018         intrinsics not currently tested.
40019         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
40020         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
40021         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
40022         Trim blanks off the ends of some printed strings.
40023
40024 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40025
40026         * g77.f-torture/execute/u77-test.f (main): Just warn about
40027         FSTAT gid disagreement, as it's expected on some systems.
40028
40029 1999-05-01  Craig Burley  <craig@jcb-sc.com>
40030
40031         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
40032         use a new function, which allows for some slop.
40033         Clean up some commentary.
40034         (issum): The new function.
40035         (sgladd): Deleted subroutine.
40036
40037 1999-05-01  Craig Burley  <craig@jcb-sc.com>
40038
40039         * g77.f-torture/execute/u77-test.f: Modify to be more like
40040         libf2c/libU77 version, bringing patches to that version here.
40041         Add suitable commentary.
40042
40043 1999-04-25  Richard Henderson  <rth@cygnus.com>
40044
40045         * gcc.dg/990424-1.c: New test.
40046
40047 1999-04-24  Craig Burley  <craig@jcb-sc.com>
40048
40049         * g77.f-torture/execute/u77-test.f (main): Bug involving
40050         LSTAT has been fixed, so turn back on full checking.
40051
40052 1999-04-20  Craig Burley  <craig@jcb-sc.com>
40053
40054         * g77.f-torture/compile/19990419-0.f: New test.
40055         * g77.f-torture/execute/19990419-1.f: New test.
40056
40057 1999-04-17  Richard Henderson  <rth@cygnus.com>
40058
40059         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
40060         to avoid the need for a prototype to supress a warning.
40061
40062 1999-04-07  Jim Wilson  <wilson@cygnus.com>
40063
40064         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
40065
40066 1999-04-04  Jeffrey A Law  (law@cygnus.com)
40067
40068         * gcc.c-torture/execute/990404-1.c: New test.
40069
40070 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
40071
40072         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
40073         * gcc.dg/cpp-if3.c: Don't use -pedantic.
40074         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
40075         missing initializer warnings.
40076
40077 1999-03-28  Jeffrey A Law  (law@cygnus.com)
40078
40079         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
40080         matching strings.
40081
40082 1999-03-26  Jeffrey A Law  (law@cygnus.com)
40083
40084         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
40085
40086 1999-03-26  Craig Burley  <craig@jcb-sc.com>
40087
40088         * g77.f-torture/execute/19990325-0.f: New test.
40089         * g77.f-torture/execute/19990325-1.f: New test.
40090
40091 1999-03-24  Jeffrey A Law  (law@cygnus.com)
40092
40093         * gcc.c-torture/execute/990324-1.c: New test.
40094
40095 1999-03-22  Jim Wilson  <wilson@cygnus.com>
40096
40097         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
40098         test with 4.
40099
40100 1999-03-17  Richard Henderson  <rth@cygnus.com>
40101
40102         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
40103
40104 1999-03-13  Craig Burley  <craig@jcb-sc.com>
40105
40106         * g77.f-torture/execute/19990313-2.f: New test.
40107         * g77.f-torture/execute/19990313-3.f: New test.
40108
40109 1999-03-13  Craig Burley  <craig@jcb-sc.com>
40110
40111         * g77.f-torture/execute/19990313-0.f: New test.
40112         * g77.f-torture/execute/19990313-1.f: New test.
40113
40114 1999-03-12  Jim Wilson  <wilson@cygnus.com>
40115
40116         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
40117         printf to sprintf.
40118         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
40119         (main): Add check for u15.  Conditionalize u31 check depending on
40120         whether ints are <32 bits or >=32 bits.
40121
40122 1999-03-08  Craig Burley  <craig@jcb-sc.com>
40123
40124         * g77.f-torture/execute/19981119-0.f: Improve testiness.
40125
40126 1999-03-08  Craig Burley  <craig@jcb-sc.com>
40127
40128         * g77.f-torture/compile/19990305-0.f: New test.
40129         * g77.f-torture/execute/19981119-0.f: New test.
40130
40131 1999-03-08  Craig Burley  <craig@jcb-sc.com>
40132
40133         * g77.f-torture/execute/970625-2.f: call ABORT if final
40134         result is not correct, instead of just printing it.
40135         Add this checking via newly introduced obfuscation, to
40136         trip up buggy front ends.
40137
40138 1999-03-07  Craig Burley  <craig@jcb-sc.com>
40139
40140         * g77.f-torture/compile/960317-1.f: Moved from being
40141         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
40142
40143 1999-03-06  Craig Burley  <craig@jcb-sc.com>
40144
40145         * g77.f-torture/execute/960317-1.f: New (old) test.
40146         * g77.f-torture/execute/970625-2.f: Ditto.
40147
40148 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
40149
40150         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
40151         message on line 1 or line 2; cccp and cpplib do this differently.
40152
40153 1999-03-01  Jeffrey A Law  (law@cygnus.com)
40154
40155         * g++.old-deja/g++.law/weak1.C: New test.
40156
40157 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
40158
40159         * gcc.c-torture/execute/990119-1.c: Renamed to...
40160         * gcc.dg/990119-1.c: this, so it will only be tested once
40161         (it's a preprocessor test, it doesn't need to be run at
40162         multiple optimization levels).
40163
40164 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
40165
40166         * lib/g++.exp: Don't add incdir=$base_dir/../include to
40167           ALWAYS_CXXFLAGS.
40168
40169 1999-02-24  Craig Burley  <craig@jcb-sc.com>
40170
40171         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
40172         * g77.f-torture/compile/19981216-0.f: ...as it is expected
40173         to not be compilable by current g77.
40174
40175 1999-02-24  Nick Clifton  <nickc@cygnus.com>
40176
40177         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
40178
40179 1999-02-22  Jeffrey A Law  (law@cygnus.com)
40180
40181         * gcc.c-torture/execute/990222-1.c: New test.
40182
40183 1999-02-19  Craig Burley  <craig@jcb-sc.com>
40184
40185         * g77.f-torture/compile/19990218-0.f: New test.
40186         * g77.f-torture/noncompile/19990218-1.f: New test.
40187
40188 1999-02-18  Craig Burley  <craig@jcb-sc.com>
40189
40190         * g77.f-torture/compile/19981216-0.f: New test.
40191
40192 1999-02-14  Jeffrey A Law  (law@cygnus.com)
40193
40194         * gcc.dg/990214-1.c: New test.
40195
40196 1999-02-13  Jeffrey A Law  (law@cygnus.com)
40197
40198         * gcc.dg/990213-2.c: New test.
40199
40200         * gcc.dg/990213-1.c: New test.
40201
40202 1999-02-12  Jeffrey A Law  (law@cygnus.com)
40203
40204         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
40205         ints.
40206
40207 1999-02-11  Nick Clifton  <nickc@cygnus.com>
40208
40209         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
40210         specified by target.
40211
40212         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
40213
40214 1999-02-11  Jeffrey A Law  (law@cygnus.com)
40215
40216         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
40217
40218 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
40219
40220         * gcc.dg/special/ecos.exp: New test driver for new tests with
40221         special requirements.
40222
40223         * gcc.dg/special/alias-1.c: New test.
40224         * gcc.dg/special/gcsec-1.c: New test.
40225         * gcc.dg/special/weak-1.c: New test.
40226         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
40227         * gcc.dg/special/weak-2.c: New test.
40228         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
40229         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
40230         * gcc.dg/special/wkali-1.c: New test.
40231         * gcc.dg/special/wkali-2.c: New test.
40232         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
40233         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
40234
40235 1999-02-10  Felix Lee  <flee@cygnus.com>
40236
40237           * lib/c-torture.exp (c-torture-compile): Pull out code for
40238           analyzing gcc error messages.
40239           (c-torture-execute): Likewise.  Fix some (harmless) false
40240           positives.
40241           * lib/gcc.exp (gcc_check_compile): New function.
40242
40243 1999-02-08  Richard Henderson  <rth@cygnus.com>
40244
40245         * gcc.c-torture/execute/990208-1.c: New test.
40246
40247 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
40248
40249         * g++.dg/special/ecos.exp: New driver for new tests with special
40250         requirements
40251
40252         * g++.dg/special/conpr-1.C: New test
40253         * g++.dg/special/conpr-2.C: New test
40254         * g++.dg/special/conpr-2a.C: New test
40255         * g++.dg/special/conpr-3.C: New test
40256         * g++.dg/special/conpr-3a.C: New test
40257         * g++.dg/special/conpr-3b.C: New test
40258
40259         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
40260         allow g++ to use the dg driver
40261
40262         * README: Add comment about g++.dg directory
40263
40264 1999-02-06  Jeffrey A Law  (law@cygnus.com)
40265
40266         * README: Update email addresses.
40267
40268 1999-02-03  Nick Clifton  <nickc@cygnus.com>
40269
40270         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
40271         arguments in order to force structure S onto the stack even on
40272         the alpha.
40273         (test): Pass 10 leading arguments to function foo as well as the
40274         structure S.
40275
40276         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
40277         failure for all targets.
40278
40279         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
40280         abort to terminate program execution.
40281
40282 1999-01-30  Richard Henderson  <rth@cygnus.com>
40283
40284         * gcc.c-torture/execute/990130-1.c: New test.
40285
40286 1999-01-30  Jeffrey A Law  (law@cygnus.com)
40287
40288         * gcc.dg/990130-1.c: New test.
40289
40290 1999-01-28  Michael Meissner  <meissner@cygnus.com>
40291
40292         * gcc.c-torture/execute/990128-1.c: New test.
40293
40294 1999-01-27  Michael Meissner  <meissner@cygnus.com>
40295
40296         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
40297
40298 1999-01-27  Felix Lee  <flee@cygnus.com>
40299
40300         * lib/c-torture.exp (c-torture-compile): pull out code for
40301         analyzing gcc error messages.
40302         (c-torture-execute): ditto, and fix some (harmless) false
40303         positives.
40304         * lib/gcc.exp (gcc_check_compile): new function.
40305
40306 1999-01-17  Jeffrey A Law  (law@cygnus.com)
40307
40308         * gcc.dg/990117-1.c: New test.
40309
40310         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
40311
40312         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
40313
40314 1999-01-15  Jeffrey A Law  (law@cygnus.com)
40315
40316         * g77.f-torture/compile/990115-1.f: New test.
40317
40318 1999-01-07  Jeffrey A Law  (law@cygnus.com)
40319
40320         * gcc.c-torture/compile/990107-1.c: New test
40321
40322 1999-01-06  Jeffrey A Law  (law@cygnus.com)
40323
40324         * gcc.c-torture/execute/990106-2.c: New test.
40325
40326         * gcc.c-torture/execute/990106-1.c: New test.
40327
40328 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
40329
40330         * gcc.c-torture/compile/981223-1.c: New test.
40331
40332 1998-12-29  Richard Henderson  <rth@cygnus.com>
40333
40334         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
40335         (opt3): Rename from opt4 and disable.
40336
40337 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
40338
40339         * g++.old-deja/g++.pt/ptrmem5.C: New test.
40340
40341 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
40342
40343         * g++.old-deja/g++.other/conv5.C: New test.
40344
40345 1998-12-14  Nick Clifton  <nickc@cygnus.com>
40346
40347         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
40348
40349 1998-12-11  Jeffrey A Law  (law@cygnus.com)
40350
40351         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
40352
40353 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
40354
40355         * gcc.c-torture/compile/981211-1.c: New test.
40356
40357 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
40358
40359         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
40360
40361         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
40362
40363 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40364
40365         * gcc.special/930510-1.c: Make C9X safe.
40366         * gcc.misc-tests/gcov-1.c Similarly.
40367         * gcc.misc-tests/gcov-2.c Similarly.
40368
40369 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
40370
40371         * gcc.dg/ultrasp1.c: New test.
40372
40373 1998-12-06  Richard Henderson  <rth@cygnus.com>
40374
40375         * gcc.c-torture/execute/981206.c: New test.
40376
40377 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
40378
40379         * g++.old-deja/g++.ns/template7.C: New test.
40380
40381         * g++.old-deja/g++.other/expr1.C: New test.
40382
40383         * g++.old-deja/g++.eh/tmpl3.C: New test.
40384
40385         * g++.old-deja/g++.eh/tmpl2.C: New test.
40386
40387 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
40388
40389         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
40390         * g++.old-deja/g++.other/using6.C: Removed.
40391         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
40392
40393         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
40394
40395 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
40396
40397         * g++.old-deja/g++.pt/overload8.C: New test.
40398
40399         * g++.old-deja/g++.pt/overload7.C: New test.
40400
40401         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
40402
40403         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
40404         and relinking messages.
40405         * lib/g++.exp (g++_target_compile): Remove .rpo file when
40406         compiling with -frepo.
40407
40408 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
40409
40410         * g++.old-deja/g++.pt/lookup6.C: New test.
40411
40412 1998-11-30  Nick Clifton  <nickc@cygnus.com>
40413
40414         * gcc.c-torture/execute/981130-1.c: New test.
40415         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
40416
40417 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
40418
40419         * g++.old-deja/g++.pt/explicit76.C: New test.
40420
40421         * g++.old-deja/g++.pt/friend38.C: New test.
40422
40423         * g++.old-deja/g++.ns/crash2.C: New test.
40424
40425         * g++.old-deja/g++.pt/defarg8.C: New test.
40426
40427         * g++.old-deja/g++.pt/instantiate6.C: New test.
40428
40429         * g++.old-deja/g++.pt/static6.C: New test.
40430
40431         * g++.old-deja/g++.pt/decl2.C: New test.
40432
40433 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
40434
40435         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
40436         problem is actually related with name lookup, but so what? :-)
40437
40438         * g++.old-deja/g++.pt/friend37.C: New test.
40439
40440 1998-11-25  Dave Love  <d.love@dl.ac.uk>
40441
40442         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
40443         element, which fails on some systems.
40444
40445         * g77.f-torture/execute/labug1.f: New test.
40446
40447 1998-11-21  Jeffrey A Law  (law@cygnus.com)
40448
40449         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
40450         is defined.
40451
40452 1998-11-18  Dave Love  <d.love@dl.ac.uk>
40453
40454         * g77.f-torture/compile/981117-1.f: New test.
40455
40456 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
40457
40458         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
40459         properly discarded.
40460
40461 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
40462
40463         * gcc.c-torture/execute/memcheck: New directory of tests for
40464         -fcheck-memory-usage.
40465
40466 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
40467
40468         * README: New file, general information about the testsuite and
40469         new description of the various C++ test subdirectories.
40470         * README.g++: Eliminate obsolete information, update and move most
40471         relevant stuff to README.
40472
40473 1998-11-07  Richard Henderson  <rth@cygnus.com>
40474
40475         * gcc.c-torture/compile/981107-1.c: New test.
40476
40477 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
40478
40479         * execute/memcpy-bi.c: New testcase.
40480
40481 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
40482
40483         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
40484         base classes.
40485
40486         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
40487         template is selected.
40488
40489         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
40490         classes, it should be accepted for all types.
40491
40492         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
40493
40494         * g++.old-deja/g++.pt/spec24.C: Ensure that template
40495         specializations start with template headers.
40496
40497 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
40498
40499         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
40500
40501         * g++.old-deja/g++.other/init9.C: Test cross initialization of
40502         non-POD types.
40503
40504 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
40505
40506         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
40507
40508 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
40509
40510         * compile/981022-1.c, compile/981022-1.x: New test and driver.
40511
40512 1998-10-19  Jeffrey A Law  (law@cygnus.com)
40513
40514         * 981019-1.c: New test.
40515
40516 1998-10-14  Robert Lipe <robertl@dgii.com>
40517
40518         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
40519         find objc headers.
40520
40521 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
40522
40523         * compile/981001-4.c: Remove use of GCC extension that triggers a
40524         compiler bug.
40525
40526 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
40527
40528         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
40529
40530 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
40531
40532         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
40533         instantiation of template produces incorrect code for delete
40534         expression.
40535
40536         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
40537         constructors' name is not unique.
40538         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
40539         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
40540
40541         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
40542         automatic array of const is ill-formed.
40543
40544         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
40545         of template parameter?
40546
40547         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
40548         const.
40549
40550         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
40551         pointer-to-member expression.
40552
40553         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
40554         declaration causes ICE.
40555
40556 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
40557
40558         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
40559         reserved in the global namespace.
40560
40561         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
40562         generate needed virtual table.
40563
40564         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
40565
40566 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
40567
40568         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
40569         template-dependent type
40570
40571 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
40572
40573         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
40574         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
40575         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
40576
40577         * g++.old-deja/g++.other/using5.C: New test; using decl from base
40578         class should be usable as argument of member function.
40579         * g++.old-deja/g++.other/using6.C: New test; using decl from base
40580         class should be usable as return type of member function.
40581         * g++.old-deja/g++.other/using7.C: New test; using decl from base
40582         class should be usable as type of data member.
40583
40584         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
40585
40586 1998-10-09  Jeffrey A Law  (law@cygnus.com)
40587
40588         * gcc.c-torture/special/920521-1.c: Fix bogus test.
40589
40590 1998-10-08  Nick Clifton  <nickc@cygnus.com>
40591
40592         * gcc.dg/dll-?.c Add thumb to target list.
40593         Fix assembler scan patterns to match current assembler output.
40594
40595 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
40596
40597         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
40598         matching of template brackets.
40599
40600         * g++.old-deja/g++.other/using4.C: New test.  Test using
40601         declarations of methods from base classes.
40602
40603         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
40604         within functions should introduce names into the innermost
40605         enclosing namespace.
40606
40607         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
40608         of static locals if first initialization throws.
40609
40610 1998-10-07  Jim Wilson  <wilson@cygnus.com>
40611
40612         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
40613
40614 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
40615
40616         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
40617         lose track of the possible targets of tablejump insns.
40618         * special/special.exp: Run it.
40619
40620 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
40621
40622         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
40623         must be declared before its specializations can be named in friend
40624         declarations.
40625
40626 1998-10-05  Dave Love  <d.love@dl.ac.uk>
40627
40628         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
40629
40630         * g77.f-torture/execute/io1.f: New test.
40631
40632 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
40633
40634         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
40635         with pointer to template function, for which no argument deduction
40636         is possible.
40637
40638         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
40639         specialization of template function as argument to template
40640         function.
40641
40642         * g++.old-deja/g++.other/access2.C: New test; Inner class
40643         shouldn't have privileged access to Outer's names.
40644
40645 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
40646
40647         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
40648         friend template declared within template class conflicts with
40649         nested class of the same name.
40650
40651         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
40652         is ignored.
40653
40654         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
40655         object with direct initializer as function declaration.
40656
40657         * g++.old-deja/g++.other/decl2.C: New test; duplicate
40658         initializers.
40659
40660         * g++.old-deja/g++.other/null2.C: New test; conditional operator
40661         involving const pointer and NULL produces incorrect result.
40662
40663         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
40664         type name without `typename' should be rejected with -pedantic.
40665
40666 1998-10-02  Richard Henderson  <rth@cygnus.com>
40667
40668         * g++.old-deja/g++.other/addrof1.C: New test.
40669
40670 1998-10-01  Nick Clifton  <nickc@cygnus.com>
40671
40672         * gcc.c-torture/compile/981001-1.c: New test.
40673         * gcc.c-torture/execute/981001-1.c: New test.
40674
40675 1998-10-01  Jeffrey A Law  (law@cygnus.com)
40676
40677         * gcc.c-torture/compile/981001-2.c: New test.
40678         * gcc.c-torture/compile/981001-3.c: New test.
40679         * gcc.c-torture/compile/981001-4.c: New test.
40680
40681 1998-10-01  Robert Lipe  <robertl@dgii.com>
40682
40683         * lib/objc.exp (objc_target_compile): Add -L during compiles for
40684         multilibbed hosts.  Idea grafted from g77.exp.
40685
40686 1998-09-30  Dave Love  <d.love@dl.ac.uk>
40687
40688         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
40689         avoid losing on systems which need -lsocket.
40690
40691 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
40692
40693         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
40694         * g++.old-deja/g++.other/nested2.C: Ditto.
40695         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
40696         failure.
40697
40698 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
40699
40700         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
40701         preferred over template operator!= for enum bitfields.
40702
40703 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
40704
40705         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
40706         that happen to have the same base name, but in different scopes,
40707         are incorrectly rejected.
40708
40709 1998-09-16  Richard Henderson  <rth@cygnus.com>
40710
40711         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
40712         on the native word size instead of an integer literal.
40713
40714 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
40715
40716         * g++.old-deja/g++.other/static2.C: Invocation of static data
40717         member of type pointer-to-function denoted as non-static member.
40718
40719         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
40720         checks involving function types and aliases.
40721
40722 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
40723
40724         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
40725         redefined to the same non-trivial type.
40726
40727         * g++.old-deja/g++.pt/explicit73.C: Test for proper
40728         namespace-qualification of template specializations declared in
40729         other namespaces.
40730
40731         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
40732         to declare a subset of the specializations of a template function
40733         as friends of specializations of a template class.
40734
40735         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
40736         member templates that do not fully specialize the enclosing
40737         template class are rejected.
40738
40739 1998-09-11  Dave Love  <d.love@dl.ac.uk>
40740
40741         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
40742
40743 1998-09-08  Dave Love  <d.love@dl.ac.uk>
40744
40745         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
40746         altered from libf2c/libU77 version.
40747
40748 1998-09-06  Dave Love  <d.love@dl.ac.uk>
40749
40750         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
40751
40752 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
40753
40754         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
40755         (un)signed char are different types for template specialization
40756         purposes.
40757
40758 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
40759
40760         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
40761         * objc: ObjC testsuite.
40762
40763 1998-08-31  Catherine Moore  <clm@cygnus.com>
40764
40765         * gcc.c-torture/execute/941014-1.x: New file.
40766
40767 1998-08-31  Nick Clifton  <nickc@cygnus.com>
40768
40769         * lib/c-torture.exp: Add support for
40770         torture_eval_before_compile and torture_eval_before_execute
40771         variables.
40772
40773 1998-08-30  Jeffrey A Law  (law@cygnus.com)
40774
40775         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
40776         this test triggers valid.
40777
40778 1998-08-27  Jeffrey A Law  (law@cygnus.com)
40779
40780         * gcc.dg/980827-1.c: New test.
40781
40782 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
40783
40784         * gcc.c-torture/execute/loop-4b.c: New test.
40785
40786 1998-08-26  Nick Clifton  <nickc@cygnus.com>
40787
40788         * lib/c-torture.exp: Add support for
40789         torture_eval_before_compile and torture_eval_before_execute
40790         variables.
40791
40792 1998-08-25  Jeffrey A Law  (law@cygnus.com)
40793
40794         * gcc.c-torture/compile/980825-1.c: New test.
40795
40796 1998-08-24  Nick Clifton  <nickc@cygnus.com>
40797
40798         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
40799         count number tests in opt_t0 not good_t0.
40800
40801 1998-08-24  Jeffrey A Law  (law@cygnus.com)
40802
40803         * gcc.c-torture/compile/930326-1.x: Fix typo.
40804
40805 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
40806
40807         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
40808         causes an ICE.
40809
40810 1998-08-21  Jeffrey A Law  (law@cygnus.com)
40811
40812         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
40813         STACK_SIZE is defined.
40814         * gcc.c-torture/unsorted/stuct.c: Similarly.
40815
40816         * gcc.c-torture/compile/980821-1.c: New test.
40817
40818 1998-08-21  Jeffrey A Law  (law@cygnus.com)
40819
40820         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
40821
40822 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
40823
40824         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
40825         code.
40826
40827 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
40828
40829         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
40830         error'.
40831
40832 1998-08-18  Jeffrey A Law  (law@cygnus.com)
40833
40834         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
40835
40836 1998-08-16  Jeffrey A Law  (law@cygnus.com)
40837
40838         * gcc.c-torture/compile/980816-1.c: New test.
40839
40840         * gcc.dg/980816-1.c: New test.
40841
40842 1998-08-13  Jeffrey A Law  (law@cygnus.com)
40843
40844         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
40845         compiler for ieee tests.
40846
40847 1998-08-01  Dave Love  <d.love@dl.ac.uk>
40848
40849         * g77.f-torture/compile/980729-0.f: New test.
40850
40851 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
40852
40853         * gcc.c-torture/special/eeprof-1.c: New test, for
40854         -finstrument-functions.
40855         * gcc.c-torture/special/special.exp: Run it.
40856
40857 1998-07-29  Jeffrey A Law  (law@cygnus.com)
40858
40859         * gcc.c-torture/compile/980729-1.c: New test.
40860
40861 1998-07-27  Nick Clifton  <nickc@cygnus.com>
40862
40863         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
40864         __thumb__ is defined, and test for ARM style doubles if so.
40865
40866 1998-07-26  Dave Love  <d.love@dl.ac.uk>
40867
40868         * g77.f-torture/noncompile/980615-0.f: New test.
40869
40870 1998-07-26  H.J. Lu  (hjl@gnu.org)
40871
40872         * gcc.dg/980312-1.c: Do link instead of compile.
40873         * gcc.dg/980313-1.c: Likewise.
40874
40875 1998-07-26  Jeffrey A Law  (law@cygnus.com)
40876
40877         * gcc.c-torture/compile/980726-1.c: New test.
40878
40879 1998-07-25  Dave Love  <d.love@dl.ac.uk>
40880
40881         * g77.f-torture/execute/io0.f: New test.
40882
40883 1998-07-24  Nick Clifton  <nickc@cygnus.com>
40884
40885         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
40886         an int.
40887
40888 1998-06-18  Michael Meissner  <meissner@cygnus.com>
40889
40890         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
40891         m32r bugs.
40892
40893 1998-07-17  Nick Clifton  <nickc@cygnus.com>
40894
40895         * gcc.dg/980626-1.c: Expect failures for all toolchains until
40896         c-decl.c:grokdeclarator can handle mode attributes.
40897
40898 1998-07-16  Jeffrey A Law  (law@cygnus.com)
40899
40900         * gcc.c-torture/execute/980716-1.c: New test.
40901
40902 1998-07-13  Jeffrey A Law  (law@cygnus.com)
40903
40904         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
40905         the mn10200.
40906         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
40907         the mn10200.
40908         * gcc.c-torture/execute/va-arg-3.x: Similarly.
40909         * gcc.c-torture/compile/930326-1.x: Similarly.
40910
40911 1998-07-13  Dave Love  <d.love@dl.ac.uk>
40912
40913         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
40914         New test from Craig.
40915
40916 1998-07-12  Dave Love  <d.love@dl.ac.uk>
40917
40918         * g77.f-torture/noncompile/980616-0.f: New test.
40919
40920         * g77.f-torture/execute/970816-3.f: New test from Craig.
40921
40922 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
40923
40924         *  g++.other/singleton.C: Return error value instead of taking
40925         SIGSEGV.
40926
40927 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
40928
40929         *  g++.other/singleton.C: New test.  Warning is under dispute.
40930         Runtime crash is not.
40931
40932 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
40933
40934         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
40935         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
40936         using6.C, using7.C}: New namespace tests.
40937
40938 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
40939
40940         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
40941         specialization with typedef'ed names used as array indexes.
40942
40943 1998-07-09  Jeffrey A Law  (law@cygnus.com)
40944
40945         * gcc.c-torture/execute/980709-1.c: New test.
40946
40947         * gcc.dg/980709-1.c: New test.
40948
40949 1998-07-07  Richard Henderson  <rth@cygnus.com>
40950
40951         * gcc.c-torture/execute/bcp-1.c: New test.
40952
40953 1998-07-07  Jeffrey A Law  (law@cygnus.com)
40954
40955         * gcc.c-torture/execute/980707-1.c: New test.
40956
40957 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
40958
40959         * gcc.c-torture/compile/980706-1.c: New test.
40960
40961 1998-07-01  Dave Love  <d.love@dl.ac.uk>
40962
40963         * g77.f-torture/execute/980701-0.f,
40964         g77.f-torture/execute/980701-1.f: New test from Craig.
40965
40966 1998-07-01  Jeffrey A Law  (law@cygnus.com)
40967
40968         * gcc.c-torture/compile/980701-1.c: New test.
40969
40970         * gcc.c-torture/execute/980701-1.c: New test.
40971
40972 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
40973 rlsruhe.de>
40974
40975         * g++.old-deja/g++.robertl/eb132.C: New test.
40976         * g++.old-deja/g++.robertl/eb133.C: Likewise.
40977
40978 1998-06-29  Dave Love  <d.love@dl.ac.uk>
40979
40980         * g77.f-torture/execute/980628-7.f,
40981         g77.f-torture/execute/980628-8.f,
40982         g77.f-torture/execute/980628-9.f,
40983         g77.f-torture/execute/980628-10.f: New tests from Craig.
40984
40985         * g77.f-torture/execute/980628-3.f: Remove mail headers.
40986
40987 1998-06-28  Jeffrey A Law  (law@cygnus.com)
40988
40989         * g77.f-torture/execute/980628-4.f: New test from Craig.
40990         * g77.f-torture/execute/980628-5.f: Likewise.
40991         * g77.f-torture/execute/980628-2.f: Likewise.
40992         * g77.f-torture/execute/980628-0.f: Likewise.
40993         * g77.f-torture/execute/980628-1.f: Likewise.
40994         * g77.f-torture/execute/980628-3.f: Likewise.
40995         * g77.f-torture/execute/980628-6.f: Likewise.
40996
40997 1998-06-28  Jeffrey A Law  (law@cygnus.com)
40998
40999         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
41000         directory when nothing has been installed yet.
41001
41002 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
41003
41004         * gcc.c-torture/special/special.exp: Handle newer versions of
41005         dejagnu.
41006
41007 1998-06-26  Jeffrey A Law  (law@cygnus.com)
41008
41009         * gcc.dg/980626-1.c: New test.
41010
41011 1998-06-19  Bruno Haible <haible@ilog.fr>
41012
41013         * gcc.misc-tests/m-un-2.c: New test.
41014         * g++.old-deja/g++.other/warn01.c: Likewise.
41015
41016 1998-06-19  Robert Lipe  <robertl@dgii.com>
41017
41018         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
41019         compatibility with assmblers with a different comment character.
41020         Eliminate use of GAS-specific extensions.
41021
41022 1998-06-19  Jeffrey A Law  (law@cygnus.com)
41023
41024         * gcc.c-torture/execute/ieee/980619-1.c: New test.
41025
41026 1998-06-19  Robert Lipe  <robertl@dgii.com>
41027
41028         * lib/g77.exp: Replace search for libf2c.a with search for newly
41029         renamed libg2c.a
41030
41031 1998-06-17  Jeffrey A Law  (law@cygnus.com)
41032
41033         * gcc.c-torture/execute/980617-1.c: New test.
41034
41035 1998-06-12  Jeffrey A Law  (law@cygnus.com)
41036
41037         * gcc.c-torture/execute/980612-1.c: New test.
41038
41039 1998-06-08  Jeffrey A Law  (law@cygnus.com)
41040
41041         * gcc.dg/980523-1.c: Only test on ppc-linux.
41042         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
41043
41044         * gcc.c-torture/execute/980608-1.c: New test.
41045
41046 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
41047
41048         * gcc.c-torture/execute/980605-1.c: New test.
41049
41050 1998-06-04  Jeffrey A Law  (law@cygnus.com)
41051
41052         * gcc.c-torture/execute/980604-1.c: New test.
41053
41054 1998-06-02  Jeffrey A Law  (law@cygnus.com)
41055
41056         * gcc.c-torture/execute/980602-1.c: New test.
41057         * gcc.c-torture/execute/980602-2.c: Likewise.
41058
41059 1998-06-02  Dave Love  <d.love@dl.ac.uk>
41060
41061         * 970125-0.f: Fix per JCB.  Add commentary.
41062
41063 1998-05-31  Michael Meissner  <meissner@cygnus.com>
41064
41065         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
41066         IEEE -0 support.
41067
41068 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
41069
41070         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
41071         earlier.
41072
41073 1998-05-28  Catherine Moore <clm@cygnus.com>
41074
41075         * gcc.c-torture/execute/980526-3.c: New test.
41076
41077 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
41078
41079         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
41080         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
41081         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
41082         m88k-motorola-sysv3 to XFAIL.
41083
41084 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41085
41086         * gcc.dg/980526-1.c: New test.
41087         * gcc.c-torture/execute/980526-2.c: New test.
41088
41089 1998-05-26  Jeffrey A Law  (law@cygnus.com)
41090
41091         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
41092
41093         * gcc.c-torture/execute/980526-1.c: New test.
41094
41095 1998-05-26  Dave Love  <d.love@dl.ac.uk>
41096
41097         * g77.f-torture/execute/alpha2.f: Add runtime test.
41098
41099 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
41100
41101         * g++.old-deja/old-deja.exp: Strip leading directories.
41102
41103         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
41104         error for the line.  Don't run multiple tests for the same line.
41105
41106 1998-05-23  Jeffrey A Law  (law@cygnus.com)
41107
41108         * gcc.dg/980523-1.c: New test.
41109
41110 1998-05-23  Dave Love  <d.love@dl.ac.uk>
41111
41112         * g77.f-torture/compile/970915-0.f: New test.
41113
41114 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
41115
41116         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
41117
41118 1998-05-21  Jeffrey A Law  (law@cygnus.com)
41119
41120         * gcc.dg/980520-1.c: New test.
41121
41122 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
41123
41124         * gcc.dg/980502-1.c: Fix return type.
41125
41126 1998-05-20  Jeffrey A Law  (law@cygnus.com)
41127
41128         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
41129         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
41130         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
41131         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
41132         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
41133
41134 1998-05-20  Dave Love  <d.love@dl.ac.uk>
41135
41136         * g77.f-torture/execute/980520-1.f: New test.
41137
41138 1998-05-15  Dave Love  <d.love@dl.ac.uk>
41139
41140         * lib/mike-g77.exp: New file.
41141
41142         * g77.f-torture/noncompile/noncompile.exp,
41143         g77.f-torture/noncompile/check0.f: New files.
41144
41145 1998-05-14  Dave Love  <d.love@dl.ac.uk>
41146
41147         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
41148         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
41149         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
41150         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
41151         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
41152         abort where appropriate.
41153
41154 1998-05-05  Michael Meissner  <meissner@cygnus.com>
41155
41156         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
41157         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
41158
41159 1998-04-29  Dave Love  <d.love@dl.ac.uk>
41160
41161         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
41162
41163 1998-04-27  Dave Love  <d.love@dl.ac.uk>
41164
41165         * g77.f-torture/compile/980427-0.f: New test.
41166
41167 1998-04-24  Dave Love  <d.love@dl.ac.uk>
41168
41169         * g77.f-torture/compile/980424-0.f: New test.
41170
41171 1998-04-19  Dave Love  <d.love@dl.ac.uk>
41172
41173         * g77.f-torture/compile/980419-2.f (main): New test.
41174         * g77.f-torture/compile/970125-0.f: New test.
41175         * g77.f-torture/compile/980419-1.f: New test.
41176
41177 1998-04-08  Jim Wilson  <wilson@cygnus.com>
41178
41179         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
41180         of loop-4.c.
41181
41182 1998-04-07  Jim Wilson  <wilson@cygnus.com>
41183
41184         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
41185
41186 1998-04-03  Jim Wilson  <wilson@cygnus.com>
41187
41188         * gcc.c-torture/compile/980329-1.c: New test.
41189
41190 1998-03-18  Jim Wilson  <wilson@cygnus.com>
41191
41192         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
41193         * gcc.dg/980312-1.c: Fix typo in -march command.
41194
41195 1998-03-16  H.J. Lu  (hjl@gnu.org)
41196
41197         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
41198
41199 1998-03-11  Robert Lipe  <robertl@dgii.com>
41200
41201         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
41202         Dave Love agree the Fortran source is bogus.
41203
41204 1998-03-11  Robert Lipe  <robertl@dgii.com>
41205
41206         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
41207         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
41208         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
41209         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
41210         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
41211
41212 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
41213
41214         * g++.old-deja/g++.other/friend1.C: New test.
41215
41216 1998-02-18  Dave Love  <d.love@dl.ac.uk>
41217
41218         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
41219         possibly uninitialized) variables and declare dnrm2.
41220
41221 1998-02-23  Robert Lipe <robertl@dgii.com>
41222
41223         From Bruno Haible <haible@ilog.fr>:
41224         * gcc.c-torture/execute/980223.c: New test.
41225
41226 1998-02-13  Jeffrey A Law  (law@cygnus.com)
41227
41228         * gcc.dg/ifelse-1.c: New test.
41229
41230 1998-02-09  H.J. Lu  (hjl@gnu.org)
41231
41232         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
41233
41234           * lib/old-dejagnu.exp (old-dejagnu): Added the
41235           "execution test - XFAIL *-*-*" handling in the spirit of
41236           "excess errors test -". Changed the "execution test fails"
41237           handling to be like "excess errors test fails".
41238           * Update various tests accordingly.
41239
41240 1998-02-06  Jim Wilson  <wilson@cygnus.com>
41241
41242         * gcc.c-torture/execute/980205.c: New test.
41243
41244 1998-01-18  Jeffrey A Law  (law@cygnus.com)
41245
41246         * lib/c-torture.exp: Look for .x files instead of .cexp files.
41247         * lib/f-torture.exp: Similarly.
41248         * gcc.c-torture: Rename all .cexp files to .x files.
41249
41250 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
41251
41252         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
41253         (940510-1.c): Removed duplicate.
41254         (971104-1.c): New test.
41255
41256 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
41257
41258           * lib/f-torture.exp: Improve error and loop detection.
41259
41260 1997-11-19  Michael Meissner  <meissner@cygnus.com>
41261
41262         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
41263         use that to size the filler array.
41264
41265 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
41266
41267         * lib/c-torture.exp(c-torture-execute): Fix typo.
41268
41269         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
41270         testcase as the executable name. Keep the executable around if
41271         the test fails.
41272
41273 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
41274
41275         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
41276         changes.  Only test one -g option, and move it to the end of the
41277         list of options to test.
41278
41279 1997-09-19  Michael Meissner  <meissner@cygnus.com>
41280
41281         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
41282         variable GCC_TORTURE_OPTIONS to supply default switches separated
41283         by colons.  If no environment variable, run tests with -O0 -g, -O1
41284         -g, and -O2 -g as well.
41285
41286 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
41287
41288         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
41289         explanatory comments. Fix indentation.
41290
41291 1997-09-15  Jeffrey A Law  (law@cygnus.com)
41292
41293         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
41294
41295 1997-09-11  Jeffrey A Law  (law@cygnus.com)
41296
41297         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
41298         * g++.old-deja/g++.mike/p7325.C: Likewise.
41299         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
41300
41301 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
41302
41303         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
41304         * g++.old-deja/g++.brendan/crash30.C: Likewise.
41305         * g++.old-deja/g++.brendan/crash39.C: Likewise.
41306         * g++.old-deja/g++.law/operators4.C: Likewise.
41307
41308 1997-09-11  Joe Buck  (jbuck@synopsys.com)
41309
41310         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
41311         * g++.old-deja/g++.mike/p784.C: Ditto.
41312         * g++.old-deja/g++.mike/p785.C: Ditto.
41313
41314 1997-09-05  Jeffrey A Law  (law@cygnus.com)
41315
41316           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
41317
41318 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
41319
41320         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
41321         target feature; pass this to c-torture-execute as needed.
41322
41323 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
41324
41325         * lib/c-torture.exp(c-torture-execute): If the previous and the
41326         current executables being tested are identical, we don't need to
41327         run the executable again. Try to make the executable names
41328         unique. Add an optional argument for passing additional compiler
41329         flags.
41330
41331 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
41332
41333         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
41334
41335 1997-08-29  Jeffrey A Law  (law@cygnus.com)
41336
41337         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
41338
41339 1997-07-31  Jeffrey A Law  (law@cygnus.com)
41340
41341         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
41342         32bit or larger longs.
41343
41344         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
41345         have either a 32bit long or 32bit int.
41346
41347 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
41348
41349         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
41350         Make double precision tests dependent on sizeof (double).
41351
41352 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
41353
41354         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
41355         too.
41356
41357 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
41358
41359         * gcc.c-torture/compile/961203-1.cexp: New script.
41360
41361 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
41362
41363         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
41364         up the includes ourselves.
41365
41366 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
41367
41368         * lib/plumhall.exp: Remove random include, and add a few
41369         verbose messages for debugging.
41370
41371 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
41372
41373         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
41374         of trying to do it ourselves.
41375
41376 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
41377
41378         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
41379
41380 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
41381
41382         * gcc.prms/5403.c: Made regexp a bit less strict.
41383
41384 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
41385
41386         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
41387         is returned from remote_load instead.
41388         * lib/plumhall.exp: Ditto.
41389         * lib/mike-g++.exp: Ditto.
41390         * lib/old-dejagnu.exp: Ditto.
41391         * lib/c-torture.exp: Ditto.
41392
41393 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
41394
41395         * lib/g++.exp: Use build_wrapper procedure.
41396         * lib/gcc.exp: Ditto.
41397
41398 1997-05-20  Jeffrey A Law  (law@cygnus.com)
41399
41400         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
41401         an old-style decl for malloc.  Fixes tests to work when
41402         sizeof (int) != sizeof (size_t).
41403
41404 1997-05-15  Mike Meissner  <meissner@cygnus.com>
41405
41406         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
41407
41408         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
41409         use stdargs.h interface.
41410
41411 1997-05-15  Mike Meissner  <meissner@cygnus.com>
41412
41413         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
41414         NO_VARARGS when compiling.
41415
41416 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
41417
41418         * lib/plumhall.exp(ph_includes): New procedure.
41419         (ph_make): Use it.
41420         (ph_compiler): Ditto.
41421
41422         * lib/g++.exp: Rename test-glue.c to testglue.c.
41423         * lib/gcc.exp: Ditto.
41424
41425 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
41426
41427         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
41428         to completion when it's called.
41429
41430 1997-03-21  Michael Meissner  <meissner@cygnus.com>
41431
41432         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
41433         is defined, don't do test.
41434
41435 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
41436
41437         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
41438         for object files.
41439         (ph_summary): Mark skipped testcases as untested, not unresolved.
41440
41441         * lib/plumhall.exp (ph_make): If unresolved because of bad
41442         errorCode, record errorCode in log file.
41443         (*): Replace send_log/verbose with verbose -log.
41444
41445 1997-03-19  Michael Meissner  <meissner@cygnus.com>
41446
41447         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
41448         double conversion if double isn't at least 8 bytes.
41449
41450         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
41451         int to work with targets where int is 16 bits.
41452
41453         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
41454         8 bytes, just exit, since 4 byte doubles don't have enough bits of
41455         precision for the test to complete.
41456
41457 1997-03-14  Michael Meissner  <meissner@cygnus.com>
41458
41459         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
41460         if d10v is not compiled with the -mdouble64 flag.
41461         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
41462
41463         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
41464         d10v is not compiled with the -mint32 flag.
41465
41466 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
41467
41468         * lib/plumhall.exp: Use incr_count.
41469
41470 1997-03-12  Jeffrey A Law  (law@cygnus.com)
41471
41472         * gcc.c-torture: Update to c-torture-1.45.
41473
41474 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
41475
41476         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
41477         the name of the expect testcase file).
41478
41479         * lib/g++.exp(g++_init): Ditto.
41480
41481 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
41482
41483         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
41484         the host.
41485
41486         * lib/gcc.exp(gcc_exit): New procedure.
41487
41488 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
41489
41490         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
41491         specs where appropriate.
41492
41493         * g++.old-deja/g++.arm/*: Added additional ERROR checks
41494         because of new "candidates are" messages, and removed a few
41495
41496         * Converted all non-old-style g++ testcases to old-style, and
41497         moved into g++.old-deja.
41498
41499 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
41500
41501         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
41502         options.
41503
41504         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
41505         succeeded.
41506
41507         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
41508
41509 1997-02-13  Michael Meissner  <meissner@cygnus.com>
41510
41511         * lib/gcc.exp (gcc_target_compile): Add support for defining
41512         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
41513         the machine doesn't have those features.
41514
41515 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
41516
41517         * g++.law/operators4.exp: Don't use LIBS.
41518
41519 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
41520
41521         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
41522
41523         * lib/mike-g++.exp: Don't set the compiler to be tested here.
41524         * lib/g++.exp: Set it here instead. Also, allow use of the
41525         --tool_exec and --tool_opt options. Change CXX to
41526         GXX_UNDER_TEST.
41527
41528         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
41529
41530         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
41531
41532 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
41533
41534         * lib/old-dejagnu.exp: Use prune_warnings instead of
41535         prune_system_crud.
41536         * lib/mike-g++.exp: Ditto.
41537         * lib/gcc.exp: Ditto.
41538         * lib/g++.exp: Ditto.
41539
41540         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
41541
41542 1997-02-07  Jeffrey A Law  (law@cygnus.com)
41543
41544           * 941014-2.c: Include stdlib.h
41545           * 960327-1.c: Include stdio.h
41546           * dbra.c, index-1.c: Don't assume ints are 32bits.
41547
41548 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
41549
41550         * lib/gcc.exp: Add gcc,stack_size target feature.
41551
41552         * lib/g++.exp(g++_target_compile): Add the include and link
41553         paths here, not in two other places. And, it's $options, not
41554         options.
41555
41556         * lib/mike-g++.exp(postbase): Remove the code that determines
41557         the correct include and link paths.
41558         * g++.old-deja/old-deja.exp: Ditto.
41559
41560 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
41561
41562         * lib/g++.exp(g++_init): target_compile no longer returns the
41563         filename of the result.
41564
41565 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
41566
41567         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
41568         call to glob.
41569
41570         * gcc.c-torture/special/special.exp: Change call to
41571         gcc_target_compile to include the object file.
41572
41573 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
41574
41575         * gcc.c-torture/special/special.exp: Correct misspelling in last
41576         change.
41577
41578 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
41579
41580         * lib/plumhall.exp(ph_summary): Log the entire output of the
41581         executable. Return -1 if there were any failures, 0 otherwise.
41582         (ph_execute): Return -1 if there were any failures, 0 otherwise.
41583         (ph_make): Clean up objects and executables that were built
41584         if the tests succeeded.
41585
41586 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
41587
41588         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
41589         libraries and includes in the build tree as appropriate.
41590
41591 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
41592
41593         * lib/c-torture.exp: Instead of looking for the global variable
41594         NO_LONG_LONG, check to see if that's a feature of the target.
41595
41596 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
41597
41598         * config/default.exp: Minimize. Delete the remainer of the files in
41599         config; this functionality is now in devo/dejagnu/config.
41600
41601         g++.*/*: Pass any additional flags used to compile to postbase;
41602         delete CXXFLAGS.
41603
41604         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
41605         is now done by runtest.exp. Use gcc_target_compile instead of
41606         compile.
41607
41608         lib/c-torture.exp: Use gcc_target_compile instead of compile.
41609         Remove references to CFLAGS. Use remote_file instead of
41610         calling rm -f.
41611         (c-torture): Take a list of arguments to use to compile this
41612         testcase.
41613
41614         lib/g++.exp: Simplify. Use target_compile instead of compile.
41615         lib/gcc-dg.exp: Ditto.
41616         lib/gcc.exp: Ditto.
41617         lib/mike-{gcc,g++}.exp: Ditto.
41618         lib/old-dejagnu.exp: Ditto.
41619         lib/plumhall.exp: Ditto.
41620
41621 1997-01-08  Jim Wilson  <wilson@cygnus.com>
41622
41623         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
41624         (ph_linker): Likewise.
41625
41626 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
41627
41628           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
41629         MAP_ANON / MAP_ANONYMOUS if defined;
41630         else try to map from /dev/zero .
41631
41632 1996-11-12  Jeffrey A Law  (law@cygnus.com)
41633
41634         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
41635         isn't defined, then define it to MAP_ANONYMOUS.
41636
41637 1996-11-12  Jeffrey A Law  (law@cygnus.com)
41638
41639         * gcc.c-torture: Update to c-torture-1.42 release.
41640
41641 1996-11-11  Jeffrey A Law  (law@cygnus.com)
41642
41643         * gcc.c-torture: Update to c-torture-1.41 release.
41644
41645 1996-10-27  Jeffrey A Law  (law@cygnus.com)
41646
41647         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
41648         c-torture release.
41649
41650 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
41651
41652         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
41653         and LDFLAGS.  Fix second case to append the target_info ldflags
41654         onto LDFLAGS, not CFLAGS.
41655         * lib/g++.exp (g++_init): Add target_info stuff.
41656         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
41657         of libgloss and newlib flags for !native.
41658
41659         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
41660         (GDB): Fix relative path to go up another dir for finding gdb.
41661
41662 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
41663
41664         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
41665         versions in the target_info array, if they don't exist.
41666
41667 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
41668
41669         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
41670
41671 1996-07-08  Jim Wilson  <wilson@cygnus.com>
41672
41673         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
41674         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
41675
41676 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
41677
41678         * lib/old-dejagnu.exp: Don't remove the output file before we've
41679         actually tested it. Don't append pwd to the path of the executable
41680         we're testing.
41681
41682 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
41683
41684         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
41685
41686 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
41687
41688         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
41689         temporary directory for compiler files, and set it to a default
41690         value of /tmp. Set $output as the name of the output file from
41691         compiling the testcase. Add a -o option to $cflags_var so the
41692         compiler writes the final output file as $output. Set $executable
41693         to $output.
41694
41695         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
41696         directory for compiler files, and set it to /tmp if it doesn't
41697         already have a value. Set $output_file to the name of the output
41698         file from compiling the testcase. Add a -o option to CXXFLAGS so
41699         the compiler writes the final output file as $output. Use $output
41700         as the executable to be tested.
41701
41702 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
41703
41704         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
41705
41706 1996-06-08  Jeffrey A Law  (law@cygnus.com)
41707
41708         * gcc.c-torture/execute/pending-1.c: New test.  Still
41709         pending in Tege's queue.
41710
41711 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
41712
41713         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
41714         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
41715         if there were failures.  Call unresolved if there were unresolved
41716         testcases.  Call gcc_fail if program did not run to completion.
41717         (ph_make): Pass additional argument name to ph_execute.
41718         (ph_execute): Add new argument.  Pass additional arguments to
41719         ph_summary.  Call gcc_fail is there is no execution output.
41720
41721 1996-04-24  Jeffrey A Law  (law@cygnus.com)
41722
41723         * lib/plumhall.exp (proc_summary): Output relavent summary
41724         lines into the log so specific failures in plumhall can be
41725         investigated.
41726
41727 1996-04-10  Jeffrey A Law  (law@cygnus.com)
41728
41729         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
41730         (c-torture-execute): Don't try to execute tests which use
41731         "long long" types if $NO_LONG_LONG is nonzero.
41732
41733 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
41734
41735         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
41736         not c-torture.
41737
41738         * gcc.ieee: Move from here.
41739         * gcc.c-torture/execute/ieee: To here.
41740
41741 1996-03-26  Jeffrey A Law  (law@cygnus.com)
41742
41743         * gcc.c-torture: Update to c-torture-1.41 release.
41744
41745 1996-03-22  Jeffrey A Law  (law@cygnus.com)
41746
41747         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
41748         not "$output".
41749
41750 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
41751
41752         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
41753         -c present.
41754
41755 1996-03-02  Jeffrey A Law  (law@cygnus.com)
41756
41757         * config/proelf.exp: Handle connecting to a simulator.
41758
41759 1996-01-31  Jeffrey A Law  (law@cygnus.com)
41760
41761         * config/proelf.exp: New file.  Enough framework that we can
41762         run c-torture tests on the proelf targets (or any other target
41763         that gdb can connect to for that matter).
41764
41765 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
41766
41767         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
41768         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
41769
41770         * lib/plumhall.exp (ph_execute): Always call ph_summary if
41771         exec_output exists.
41772
41773 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
41774
41775         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
41776         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
41777
41778         * config/*.exp: Update FSF address.  Change result of ${tool}_load
41779         to pass/fail/unresolved/unsupported/untested.  Caller must now
41780         call unresolved/unsupported/untested.
41781         * lib/*.exp: Update FSF address.  Update to handle new results of
41782         ${tool}_load.
41783         * lib/chill.exp (verbose): Delete.
41784
41785 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
41786
41787         * lib/gcc.exp (default_gcc_start): Change order of args to
41788         $LDFLAGS $CFLAGS $LIBS.
41789         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
41790         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
41791         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
41792         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
41793         * gcc.misc-tests/dg-test.exp: Likewise.
41794         * gcc.misc-tests/msgs.exp: Likewise.
41795         * gcc.prms/prms.exp: Likewise.
41796         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
41797         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
41798
41799         * lib/dg.exp: Deleted, moved to dejagnu/lib.
41800
41801 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
41802
41803         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
41804
41805         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
41806         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
41807
41808         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
41809         necessary.
41810
41811 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
41812
41813         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
41814         global for loop; add use of $mathlib.
41815         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
41816         settings here; set mathlib for anything but VxWorks.
41817
41818 1996-01-22  Jeffrey A Law  (law@cygnus.com)
41819
41820         * gcc.c-torture: Update to c-torture-1.40 release.
41821
41822 1996-01-03  Jeffrey A Law  (law@cygnus.com)
41823
41824         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
41825         dg.exp.
41826
41827 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
41828
41829         * lib/c-torture.exp (c-torture-execute): Declare "output" as
41830         global.
41831
41832 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
41833
41834         * lib/g++.exp (LIBS): Define if not already.
41835         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
41836         (gcc-dg-prune): Call prune_gcc_output.
41837         * lib/gcc.exp (prune_gcc_output): New proc.
41838         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
41839         prune_gcc_output.
41840
41841 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
41842
41843         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
41844         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
41845
41846 1995-11-15  Jeffrey A Law  (law@cygnus.com)
41847
41848         * gcc.c-torture: Update to c-torture-1.39 release.
41849
41850 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
41851
41852         * lib/c-torture.exp (c-torture-execute): Don't return if one option
41853         fails, try others as well.
41854
41855 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
41856
41857         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
41858         If compilation fails, mark execute tests as `untested'.
41859         If test is marked as unsupported, don't mark compilation and
41860         execute tests as failed.
41861
41862 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
41863
41864         * lib/g++.exp (g++_init): Don't link in libg++, and look to
41865         libstdc++ for whether or not we want to be doing shared
41866         libraries.  Delete link_curses since we don't need it anymore.
41867         * lib/mike-g++.exp (postbase): Don't link in libg++.
41868         * g++.old-deja/old-deja.exp: Likewise.
41869
41870 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
41871
41872         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
41873
41874 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
41875
41876         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
41877         For that, add `-Wl,-a,shared_archive'.
41878         * g++.old-deja/old-deja.exp: Likewise.
41879
41880 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
41881
41882         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
41883
41884 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
41885
41886         * lib/mike-g++.exp (postbase): Pay attention to the status of
41887         g++_load.
41888
41889 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
41890
41891           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
41892
41893 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
41894
41895         * lib/gcc.exp (default_gcc_start): No longer need to log program
41896         being executed or its output, execute_anywhere does that now.
41897         * lib/g++.exp (default_g++_version): Call execute_anywhere.
41898         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
41899
41900 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
41901
41902         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
41903         the same as those in lib/g++.exp.
41904
41905 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
41906
41907         * gcc.c-torture: Update to c-torture-1.38 release.
41908         * gcc.ieee: Related changes.
41909
41910 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
41911
41912         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
41913         "exec". Minor reformatting changes.
41914
41915         * config/rom68k.exp (${tool}_load): Make it work in a canadian
41916         cross. This means all "exec" calls now work on a remote host as
41917         well.
41918         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
41919         cross. Filter out the extra "\r\n" stuff that expect puts in.
41920         (c-torture-execute): Filter out the bogus warnings like
41921         c-torture-compile does. Add support for canadian cross.
41922         * lib/gcc.exp (default_gcc_version, default_gcc_start)
41923         Use execute_anywhere rather than calling exec directly. Now it
41924         works for canadian cross testing.
41925
41926 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
41927
41928         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
41929         results into a variable, and check that rather than using file exists.
41930
41931 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
41932
41933         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
41934         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
41935
41936 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
41937
41938         * g++.old-deja/old-deja.exp: Create and pass runshlib and
41939         lib_curses if there's a shared libg++ in the build tree.
41940
41941 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
41942
41943         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
41944         if not supported target.
41945
41946 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
41947
41948         * lib/g++.exp (g++_init): Move empty setting of runshlib and
41949         link_curses up to always happen, not just for native builds.
41950
41951 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
41952
41953         * gcc.c-torture: Update to c-torture-1.36 release.
41954         * gcc.failure: Related changes.
41955
41956 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
41957
41958         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
41959
41960 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
41961
41962         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
41963         * lib/mike-g++.exp (postbase): Not in here.  Still reference
41964         runshlib, link_curses, and mathlib for link and run.
41965
41966         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
41967         pass the runtime shared library options for Solaris, OSF/1, and
41968         Irix5, and link with -lcurses to avoid unresolved references.
41969
41970 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
41971
41972         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
41973         only run once.
41974
41975 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
41976
41977         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
41978
41979 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
41980
41981         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
41982         do not have a framework for the "compat" tests yet.
41983
41984 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
41985
41986         * lib/mike-g++.exp (postbase): New local variable `mathlib',
41987         set to null if we're testing vxworks5.1.  Use that instead of
41988         `-lm' in the setting of LIBS for link and run.
41989
41990 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
41991
41992         * config/rom68k.exp (${tool}_load): Major changes to make it
41993         work.  Verified that it does in fact return the stuff in
41994         exec_output properly.  Catch any Emul or any TRAP other than 0.
41995
41996 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
41997
41998         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
41999         LDFLAGS properly for targets that need stuff from libgloss.
42000         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
42001         only run once.
42002         (gpp_initialized): New variable.
42003
42004 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
42005
42006         * config/rom68k.exp: Load libgloss.exp.
42007         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
42008         so we can produce a fully linked binary.
42009         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
42010         so we can produce a fully linked binary.
42011
42012 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
42013
42014         * lib/plumhall.exp (ph_section): Watch for expected failures.
42015         Add missing `else'.
42016
42017         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
42018         run the testcase.
42019         (c-torture): Likewise.
42020
42021 1995-08-28  Doug Evans  <dje@cygnus.com>
42022
42023         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
42024
42025         * lib/mike-g++.exp (mike_cleanup): New proc.
42026         (prebase): New globals compiler_result, not_compiler_result,
42027         target_regexp.
42028         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
42029         allow leading "-" in pattern.  Watch for unsupported tests.
42030         If $compiler_result is set, pattern match assembler code,
42031         and ditto for $not_compiler_result.
42032         * lib/mike-gcc.exp: Likewise.
42033
42034         * lib/plumhall.exp (ph_execute): Only call ph_summary if
42035         execution "succeeded".
42036
42037 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
42038
42039         * config/win32.exp: New file.
42040         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
42041
42042 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
42043
42044         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
42045         unsupported.
42046         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
42047         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
42048         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
42049
42050         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
42051         "... without exceptions was ...".  That is now handled by
42052         prune_system_crud.
42053         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
42054
42055 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
42056
42057         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
42058         sieve.c,sort2.c}: New files.
42059         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
42060         sieve.exp,sort2.exp}: Drivers for them.
42061
42062         * lib/mike-gcc.exp (program_output): New user settable variable.
42063         (postbase): Call prune_system_crud.  Also prune extraneous compiler
42064         messages.
42065         * lib/mike-g++.exp (program_output): New user settable variable.
42066
42067         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
42068
42069         * config/sh.exp: Deleted (use sim.exp instead).
42070
42071 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
42072
42073         * config/vx.exp: Declare CHECKTASK as global.
42074         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
42075         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
42076         * lib/old-dejagnu.exp: Load [pwd]/$executable.
42077
42078 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
42079
42080         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
42081         target. Like vx.exp, only includes `vx29k.exp' instead of
42082         `vxworks.exp'.
42083
42084 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
42085
42086         * config/sim.exp: Increase time limit from 120 seconds to 240.
42087
42088 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
42089
42090         * gcc.c-torture/execute/950628-1.c: New test.
42091
42092 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
42093
42094         * gcc.c-torture: Update with changes/additions from
42095         c-torture-1.34.
42096
42097 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
42098
42099         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
42100
42101 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
42102
42103         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
42104
42105 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
42106
42107         * gcc.c-torture/compile/950512-1.c: New test.
42108         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
42109         * gcc.dg/struct-ret-1.c: Likewise.
42110
42111 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
42112
42113         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
42114           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
42115
42116 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
42117
42118         * gcc.c-torture/special/920411-1.c: Deleted.
42119         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
42120
42121 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
42122
42123         * config/sim.exp (${tool}_load): Hack in call to bash to get a
42124         cpu limit.
42125
42126 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
42127
42128         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
42129
42130 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
42131
42132         From kenner;
42133         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
42134         is the proper length.
42135         * va-arg-3.c: Likewise.
42136
42137 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
42138
42139         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
42140         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
42141
42142         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
42143         * lib/g++.exp (default_g++_start): Delete old cruft.
42144
42145 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
42146
42147         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
42148         (2 * (1 << 18)) to (2 * (1 << 17)).
42149
42150         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
42151
42152 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
42153
42154         * config/rom68k.exp: Renamed from config/idp.exp
42155
42156 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
42157
42158         * c-torture/compile/921109-2.c
42159
42160 1995-04-18  Mike Stump  <mrs@cygnus.com>
42161
42162         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
42163         excess errors.
42164
42165 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
42166
42167         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
42168         output.
42169         * lib/g++.exp (default_g++_start): Likewise.
42170
42171 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
42172
42173         * gcc.c-torture/compile/950329-1.c: New test.
42174
42175 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
42176
42177           * config/bug.exp (${tool}_load): Updated to use new remote_open
42178           and remote_close procs.
42179         * config/idp.exp: New file.
42180
42181 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
42182
42183         * gcc.c-torture/execute/950322-1.c: New test.
42184
42185 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
42186
42187         * config/vx.exp (${tool}_load): Clean up testing of return code from
42188         vxworks_ld and vxworks_spawn.
42189
42190 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
42191
42192         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
42193
42194 1995-03-13  Mike Stump  <mrs@cygnus.com>
42195
42196         * lib/old-deja.exp: Add `excess errors test - ' error, now one
42197         can mark excess errors on a machine by machine basis.  Note, the
42198         default is to not expect any excess errors, even when excess
42199         errors test - is given, so you will want to put an XFAIL ... on
42200         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
42201         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
42202         those 4 machines, but no others.
42203
42204 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
42205
42206         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
42207         * lib/c-torture.exp: to here.
42208
42209 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
42210
42211         * gcc.c-torture/execute/950221-1.c: New test.
42212         * gcc.c-torture/execute/struct-ret-1.c: New test.
42213         * gcc.c-torture/compile/950221-1.c: New test.
42214
42215         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
42216
42217 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
42218
42219         * gcc.c-torture/execute/arith-1.c (main): Return 0.
42220         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
42221
42222 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
42223
42224         * g++.gb: New directory of tests, derived from my signature and
42225         class scoping tests.
42226
42227         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
42228         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
42229         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
42230         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
42231         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
42232         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
42233         * g++.gb/sig25.C: Likewise.
42234
42235         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
42236         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
42237         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
42238         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
42239         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
42240         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
42241         * g++.gb/sig25.exp: Likewise.
42242
42243         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
42244         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
42245         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
42246         * g++.gb/scope13.C: Likewise, this test still fails.
42247
42248         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
42249         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
42250         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
42251         * g++.gb/scope13.exp: Ditto.
42252
42253         * g++.gb/README: New file, explains what these tests are about.
42254
42255 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
42256
42257         * lib/dg.exp (dg-do): Support `preprocess'.
42258         (dg-test): Likewise.
42259
42260 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
42261
42262         * config/udi.exp: change "continue -expect" to "exp_continue".
42263
42264 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
42265
42266         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
42267         Delete redundant tests.
42268
42269         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
42270         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
42271         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
42272         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
42273         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
42274         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
42275         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
42276         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
42277
42278         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
42279         storing label pointers.
42280         * gcc.c-torture/execute/921019-1.c: Likewise.
42281         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
42282         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
42283         parameter fp.
42284         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
42285         constants.
42286
42287         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
42288         Delete obsolete tests.
42289
42290         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
42291         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
42292         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
42293         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
42294         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
42295         * gcc.c-torture/compile/950124-1.c: New test.
42296
42297         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
42298
42299 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
42300
42301         * lib/mike-g++.exp: Add -lm to LIBS.
42302
42303 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
42304
42305         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
42306
42307 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
42308
42309         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
42310
42311 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
42312
42313         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
42314
42315 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
42316
42317         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
42318         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
42319         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
42320         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
42321         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
42322         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
42323         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
42324         * g++.law/{operators31.C, operators32.C,
42325         * g++.law/{operators33.C, operators34.C}: Likewise.
42326         * g++.law/{pic1.C, refs2.C}: Likewise.
42327         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
42328         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
42329         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
42330         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
42331
42332         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
42333         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
42334         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
42335         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
42336         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
42337         * g++.law/{enum9.exp, friend5.exp}: Likewise.
42338         * g++.law/{nest3.exp, nest4.exp}: Likewise.
42339         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
42340         * g++.law/{operators30.exp, operators31.exp}: Likewise.
42341         * g++.law/{operators32.exp, operators33.exp}: Likewise.
42342         * g++.law/{operators34.exp}: Likewise.
42343         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
42344         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
42345         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
42346         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
42347         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
42348
42349         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
42350         No longer expected to fail.
42351         * g++.law/missed-error3.C: Tweak for recent bool changes.
42352
42353 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
42354
42355         * config/emb-unix: Deleted.
42356         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
42357         remote execution.  Do final link on remote host if REMOTE_LINK is set.
42358
42359 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
42360
42361         * lib/dg.exp (dg-test): Fix typo in last patch.
42362
42363 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
42364
42365         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
42366         (handles multiple occurrences).
42367
42368 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
42369
42370         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
42371         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
42372         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
42373         printed).
42374         * lib/c-torture.exp (c-torture-compile): Likewise.
42375         (c-torture): Prepend full path if missing.
42376         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
42377         (gcc_fail): Likewise.
42378         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
42379
42380 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
42381
42382         * lib/netware.exp: Only attach to NetWare i386 systems.
42383
42384 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
42385
42386         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
42387         messages.  Add test name to "output pattern match" pass/fail message.
42388
42389 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
42390
42391         * gcc.dg: New testsuite.
42392         * gcc.dg/dg.exp: New file.
42393
42394         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
42395         test-switch.c}: Deleted.
42396
42397         * gcc.misc-tests/msgs.exp: New testcase driver.
42398
42399 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
42400
42401         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
42402         Watch for illegal return values from ${tool}_load.
42403         * config/unix.exp (${tool}_load): Fix pass/fail detection for
42404         cross targets.  Coerce return value >0 to 1.
42405
42406 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
42407
42408         * config/unix.exp (${tool}_load): Call program rsh, not proc.
42409
42410         * config/emb-unix.exp: New file.
42411
42412         * config/sim.exp: Error if variable $SIM not defined.
42413         (${tool}_load): Mark test as "untested" if simulator missing.
42414
42415         * config/unix.exp: Load remote.exp to get rcp_download.
42416         * lib/c-torture.exp: Use different option lists for testcases with
42417         and without loops.
42418         * gcc.c-torture/execute/execute.exp: Likewise.
42419
42420 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
42421
42422         * config/*.exp: Clarify return code from ${tool}_load.
42423         Call `unresolved' or `untested' instead of `warning' or `perror'
42424         (sometimes you still want to call both though).
42425         Add comment that `shell_id' is local to each file.
42426         * config/udi.exp (timeout): Set to 30.
42427         Don't print warning if connection fails, $connectmode has already
42428         printed an error.
42429         (${tool}_load): Move verbose messages to level 2.
42430         Rework pattern for "Process started" message.
42431         Pass `shell_id' to ${connectmode}_download.
42432         Retry twice upon timeout.  Make resetting of target more robust.
42433         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
42434         Pass `shell_id' to exit_$connectmode.
42435         Only call exit_$connectmode if connected.
42436         * config/unix.exp (${tool}_load): Check return codes better.
42437         * config/vrtx.exp (${tool}_load): Likewise.
42438         * config/vx.exp (${tool}_load): Likewise.
42439         Delete unneeded global's.
42440         * lib/dg.exp (dg-test): Update to reflect clarified return codes
42441         from ${tool}_load.
42442         (dg-stat): Delete.
42443         (dg-init): Delete recording of pass/fail counts.
42444         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
42445         (old-dejagnu-init): Likewise.
42446         (old-dejagnu-stat): Delete contents, empty proc now.
42447         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
42448         (c-torture): Delete references to lcnt, lpass, lfail.
42449         Get option list from TORTURE_OPTIONS.
42450         Delete -funroll[-all]-loops if no loops.
42451         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
42452         (g++_stat): Delete contents (empty proc now).
42453         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
42454         (gcc_finish): Likewise.
42455         (gcc_stat): Deleted.
42456         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
42457         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
42458         * gcc.c-torture/execute/execute.exp: Likewise.
42459         Split tests into two parts: compile, execute.
42460         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
42461         no loops.  Update to reflect clarified return codes from ${tool}_load.
42462
42463 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
42464
42465         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
42466         to grep for.
42467         (old-dejagnu): Likewise (where necessary).
42468
42469 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
42470
42471         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
42472
42473         * lib/dg.exp (dg-process-target): Fix processing of selector.
42474         Add comment regarding use of `error'.
42475
42476         * lib/gcc.exp (prune_system_crud): Define if missing.
42477         * lib/g++.exp (prune_system_crud): Likewise.
42478
42479         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
42480         Call prune_system_crud.
42481         * lib/dg.exp (dg-runtest): New proc.
42482         Use perror instead of send_user for tcl errors in testcase.
42483         Don't return any value, it's never used.
42484         Don't clobber previous definition of `unknown'.
42485         Print tcl errors in `dg-final'.
42486
42487 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
42488
42489         * lib/dg.exp (dg-process-target): Improve syntax error messages.
42490         (dg-test): Don't print errorInfo, it contains stack backtrace.
42491
42492 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
42493
42494         * lib/g++.exp (runtest_file_p): Define if missing.
42495
42496 1994-09-24  Doug Evans  (dje@cygnus.com)
42497
42498         * lib/mike-g++.exp: Comment out loading of g++.exp.
42499         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
42500         (default_g++_version): Always print something.
42501         (default_g++_start): Comment out call to `which'.
42502         (g++_start, g++_load): Deleted (must be defined in config file).
42503         * lib/gcc.exp: Test for existence of $CC at start.
42504         Delete check for tmpdir (done in gcc_init).
42505         (default_gcc_version): Always print something.
42506         (default_gcc_start): Comment out call to `which'.
42507         * config/*.exp: Major cleanup - make cross targets work at least a
42508         little better for g++ (by not being "--tool gcc" specific).
42509         Rename gcc_xxx to ${tool}_xxx.
42510         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
42511         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
42512
42513 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
42514
42515         * lib/c-torture.exp (c-torture-compile): Rework compiler
42516         message processing.
42517
42518         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
42519         c-torture.
42520
42521 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
42522
42523         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
42524
42525         * lib/dg.exp (dg-process-target): Support { target native }.
42526
42527 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
42528
42529         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
42530         looked for "... program xxx got fatal signal".
42531         Correct regsub munging of `comp_output'.
42532         Ignore compiler messages "path prefix not used" and "linker input
42533         file unused".
42534
42535 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
42536
42537         * lib/gcc.exp (runtest_file_p): Define if missing.
42538         * gcc.prms/template.c: Example to work from.
42539
42540 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
42541
42542         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
42543         * lib/dg.exp (dg-test): Call unsupported testcases as such.
42544
42545         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
42546         * gcc.prms/1883.c: Moved from compile/940714-1.c.
42547         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
42548         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
42549
42550         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
42551         (dg-process-target): No longer a varargs proc.
42552         Return S/N for target, P/F for xfail.  All callers changed.
42553         (user option procs): More argument checking.
42554         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
42555         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
42556         (dg-test): Skip test if not running on selected target in `dg-do'.
42557         Update handling of `dg-do-what', `dg-output-text'.
42558         Separate execution pass/fail from output pattern match pass/fail.
42559         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
42560
42561 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
42562
42563         * gcc.c-torture/special/special.exp: Don't expect failure for mips
42564         target for 920510-1.c.
42565
42566 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
42567
42568         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
42569         Clean up comment regarding use of passcnt, etc.
42570         (gcc_stat): Don't update `testcnt' here.
42571         (gcc_finish): Do it here.
42572         Might as well reset `but_id' here too.
42573         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
42574         to determine if the file should be tested.
42575         * gcc.c-torture/compile/compile.exp: Likewise.
42576         * gcc.c-torture/execute/execute.exp: Likewise.
42577         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
42578         * gcc.misc-tests/dg-test.exp: Likewise.
42579         * gcc.prms/prms.exp: Likewise.
42580         * gcc.wendy/wendy.exp: Likewise.
42581         * g++.old-deja.exp: Likewise.
42582         Move "Testing file" message to verbose level 1.
42583
42584 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
42585
42586         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
42587
42588 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
42589
42590         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
42591         (default_gcc_start): Accept optional second list element
42592         of compiler flags.  Print compiler output at verbosity level 2.
42593         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
42594         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
42595         Save current values of framework globals passcnt, failcnt, xpasscnt,
42596         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
42597         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
42598         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
42599         xfailcnt to compute stats.  Update framework global `testcnt' from
42600         pass/fail counts.
42601         (gcc_finish): New proc.  Clean up test environment.
42602         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
42603         (gcc_epass, gcc_efail): Delete.
42604         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
42605         argument of line number.
42606         (dg-init): If the tool has an init routine, call it.
42607         (dg-test): Remove args `cflags_var' and `libs_var'.
42608         Pass all compiler options to ${tool}_start.
42609         Handle missing line number.
42610         (dg-finish): New function.
42611         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
42612         particular files.  Call gcc_finish at end.  Move "skipping test"
42613         message to verbosity level 3.
42614         * gcc.c-torture/compile/compile.exp: Likewise.
42615         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
42616         * gcc.c-torture/execute/execute.exp: Likewise.
42617         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42618         Print testcase being tried at verbosity level 1.
42619         * gcc.c-torture/special/special.exp: Unset xfail.
42620         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42621         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
42622         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
42623         * gcc.failure/failure.exp: Likewise.
42624         * gcc.ieee/ieee.exp: Likewise.
42625         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
42626         Update call to dg-test.  Call dg-finish at end.
42627         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
42628         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42629         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
42630         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
42631         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
42632         * gcc.wendy/wendy.exp: Add copyright.
42633         Delete setting of tmpdir (done by gcc_init).
42634         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
42635         Pass compiler flags to gcc_start.  Call gcc_finish at end.
42636         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
42637         gcc_[ce]pass/fail.
42638
42639 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
42640
42641         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
42642         confusion.
42643         (g++_load): Likewise.
42644
42645         * config/*.exp (gcc_load): Some were varargs fns and some were not.
42646         Rename argument to `prog' to remove the confusion.
42647         Varargs fns behave differently too!
42648         (g++_load): Likewise.
42649
42650         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
42651
42652         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
42653         what it is.  Delete (always) printing of status value for !native.
42654         Simplify verbose code, and include status and exec_output.
42655         (g++_load): Use gcc_load.
42656
42657 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
42658
42659         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
42660         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
42661         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
42662         940714-3.c as these testcases don't exist anymore.  Make
42663         va-arg-1.c expected to pass.
42664
42665 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
42666
42667         * gcc.misc-tests/misc.exp: Only run specific testcases.
42668         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
42669         * gcc.misc-tests/dg-[1-9].c: New files.
42670
42671         * lib/dg.exp: New testsuite driver.
42672         * gcc.prms/prms.exp: Use it.
42673
42674         * README.gcc: New file.
42675
42676         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
42677         Document and reset `lxpass' and `lxfail'.
42678         Simplify "initialized" message.
42679         (gcc_stat): Clean up comments a little.
42680
42681 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
42682
42683         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
42684
42685 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
42686
42687         * lib/old-dejagnu.exp (process-option): New proc.
42688         (old-dejagnu-init, old-dejagnu-stat): Likewise.
42689         (old-dejagnu): Simplify.
42690         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
42691
42692 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
42693
42694         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
42695         exists and is not an empty string.
42696
42697         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
42698         $xfail rather than calling setup_xfail.  Clear $xfail when test is
42699         finished.
42700         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
42701         automatically.
42702
42703         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
42704         longer expected to fail.
42705
42706         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
42707         "f" function call.
42708
42709         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
42710
42711         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
42712         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
42713         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
42714         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
42715         c-torture-1.29.
42716
42717         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
42718         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
42719
42720         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
42721
42722         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
42723         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
42724
42725         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
42726         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
42727         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
42728
42729 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
42730
42731         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
42732         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
42733         940714-1.c, 940714-2.c, 940714-3.c},
42734         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
42735         gcc.misc-tests/{mg.c,mg.exp}:
42736         New tests.
42737         * gcc.noncompile/noncompile.exp: Change accordingly.
42738
42739 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
42740
42741         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
42742         Undo previous clobberage.
42743
42744 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
42745
42746         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
42747         * gcc.special/{930510-1.c, special.exp}:
42748         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
42749         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
42750         struct-varargs-1.c}: New tests from c-torture-1.26.
42751
42752 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
42753
42754         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
42755           argument to switch.
42756
42757 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
42758
42759         * Revert the previous changes.  Please see Rob's directory
42760           (/lisa/test/rob/progressive/gcc/testsuite) for testing
42761           fixes.
42762
42763 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
42764
42765         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
42766             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
42767             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
42768             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
42769             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
42770             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
42771             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
42772             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
42773             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
42774             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
42775             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
42776             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
42777             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
42778             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
42779             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
42780             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
42781             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
42782             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
42783             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
42784             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
42785             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
42786             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
42787             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
42788             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
42789             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
42790             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
42791             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
42792
42793 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
42794
42795         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
42796             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
42797           with perror calls.
42798
42799 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
42800
42801         * config/unix.exp (g++_load): Fix syntax.
42802
42803 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
42804
42805         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
42806         * gcc.noncompile/921017-1.c: Deleted obsolete test.
42807         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
42808         Don't expect va-arg-1.c to fail.  Correct expected output for
42809         920928-1.c.
42810         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
42811         * gcc.wendy/hbm4.c: Correct typo.
42812         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
42813
42814 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
42815
42816         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
42817         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
42818         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
42819         * lib/c-torture.exp (c-torture-compile): Ditto.
42820
42821         Reduce volume of output (remove all the -I's and such).
42822         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
42823         Call gcc_cpass, gcc_cfail.
42824         (c-torture): Pass testing option to c-torture-compile.
42825
42826 1994-03-21  Doug Evans  (dje@cygnus.com)
42827
42828         Bring patches over from progressive.
42829         * config/default.exp: Exit remote shell cleanly.
42830         (g++_exit, g++_start): Add default versions.
42831         * config/sim.exp (gcc_load): Use perror, not error.
42832
42833 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
42834
42835         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
42836         set in site.exp.
42837
42838 1994-03-14  Doug Evans  (dje@cygnus.com)
42839
42840         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
42841         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
42842         (wendy_try): New proc to run testcase.
42843         (main loop): Call 'em.
42844         * gcc.wendy/*.c: Clean up pass to correct expected output.
42845
42846         * lib/gcc.exp: Minor cleanup work.
42847         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
42848
42849 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
42850
42851         * config/sim.exp (gcc_load): Document return codes better.
42852         Don't pass -v to simulator.
42853
42854 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
42855
42856           * gcc.special/920717-x.c: Fix typo.
42857           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
42858           get at sources.
42859
42860         * lib/mike-gcc.exp: Fix typo.
42861
42862 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
42863
42864         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
42865         binary to use, transform the name.
42866         * config/*.exp: rename everything. Nuke any g++ specific files,
42867         it's now a special case of gcc that requires no special support.
42868         Add a default.exp for unsupported targets.
42869
42870 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
42871
42872         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
42873         lib/old-dejagnu.exp: Fix a few patterns to work with the new
42874         version of Tcl.
42875
42876 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
42877
42878         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
42879         than a warning.
42880
42881 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
42882
42883         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
42884
42885 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
42886
42887         * gcc.execute/execute.exp: Combine opt_list and foption_list into
42888         option_list.  Compile every file with only 4/6 option choices
42889         (same as C torture) instead of with 12/18 different option
42890         choices.
42891         * lib/c-torture.exp: Likewise.
42892
42893         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
42894         not already set.
42895
42896 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
42897
42898         * lib/old-deja.exp: Add `excess errors test fails' error, now one
42899         can put an XFAIL *-*-* on excess errors.
42900
42901 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
42902
42903         * g++.law: Add more tests derived from g++-bugs snapshots.
42904
42905         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
42906         equivalent to g++.law/init9.
42907
42908         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
42909         compiled it, and the a.out file after we've run it.
42910
42911 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
42912
42913         * lib/mike-g++.exp (postbase): Delete the .o file after we've
42914         compiled it, and the a.out file after we've run it.
42915
42916 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
42917
42918         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
42919
42920 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
42921
42922         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
42923         version number.
42924
42925 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
42926
42927         * g++.law: New directory of g++ tests derived from the g++-bugs
42928         snapshots.
42929
42930 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
42931
42932         * gcc.compile: initbug1.c initbug1.exp testcase added
42933
42934 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
42935
42936         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
42937         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
42938           fixes submitted by Jeff Law (law@cs.utah.edu)
42939         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
42940           Jeff Law (law@cs.utah.edu)
42941
42942
42943 1993-11-30  Mike Stump  (mrs@cygnus.com)
42944
42945         * config/unix-g++.exp: Follow the gcc way of doing things.
42946         * g++.old-deja/old-deja.exp: Minor updates.
42947         * lib/g++.exp: New file, follow the gcc way of doing things.
42948         * lib/old-dejagnu.exp: Minor updates.
42949         * lib/mike-g++.exp: Always unset errorInfo.
42950
42951 1993-11-06  Mike Stump  (mrs@cygnus.com)
42952
42953         * lib/gcc.exp: Fix some errors with the below change, CC and
42954         CFLAGS should be global when setting, not local.
42955
42956 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
42957
42958         * lib/gcc.exp: Transform tool name.
42959
42960 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
42961
42962         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
42963
42964 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
42965
42966         * lib/gcc.exp: change gcc_done to gcc_stat
42967
42968 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
42969
42970         * Upgraded gcc testsuite to c-torture version 1.25
42971
42972 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
42973
42974         * lib/gcc.exp: added reporting code. Changed verbose compile message.
42975         * lib/c-torture: added hooks for new reporting code.
42976
42977 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
42978
42979         * config/sh-gcc.exp: check if sh-sim exists in the path
42980
42981 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
42982
42983         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
42984         * gcc.compile/compile.exp: Initial changes for new logic.
42985         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
42986         * gcc.failure/failure.exp: Initial changes for new logic.
42987         * gcc.ieee/ieee.exp: Initial changes for new logic.
42988         * gcc.misc-tests/misc.exp: Initial changes for new logic.
42989         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
42990         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
42991         * lib/c-torture.exp: Initial changes for new logic.
42992         * lib/gcc.exp: Initial changes for new logic.
42993
42994 1993-10-15  Mike Stump  (mrs@cygnus.com)
42995
42996         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
42997         depend upon failure or success.  Fully qualify names in failure
42998         and success messages.  Always remove a.out before starting
42999         compile, just in case.  Pay more attention to error text output by
43000         the compiler.  Handle testcases with no known past errors just
43001         like all others, so that things are uniform.  Other miscellaneous
43002         improvements.
43003
43004 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
43005
43006         * gcc.cpp: new directory for cpp tests
43007
43008 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
43009
43010         * lib/chill.exp: Code reformatted, removed unused code.
43011         * config/unix-chill.exp: Code reformatted, removed unused code.
43012         * chill.execute/execute.exp: Code reformatted, removed unused code.
43013         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
43014
43015 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
43016
43017         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
43018         routines not written.
43019
43020 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
43021
43022         * config/bug-gcc.exp: Use new procs from bug.exp.
43023
43024 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
43025
43026         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
43027         via ftp, rather than depending on NFS.
43028         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
43029         case.
43030
43031 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
43032
43033         * config/bug-gcc.exp: Use new download proc.
43034
43035 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
43036
43037         * chill.execute/execute.exp: cleanups, handles errors better
43038         * chill.compile/compile.exp: rewrite, based on execute.exp
43039         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
43040         * lib/chill.exp: major changes to diff proc and compile and link
43041           procs. added chill_fail and chill_pass wrappers to pass and
43042           fail. added more comments, and handle error codes better.
43043           Added a hack to capture stderr from exec, so noncompile tests
43044           can work.
43045
43046 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
43047
43048         * chill.execute/execute.exp: rewrite of testsuite driver
43049         * lib/chill.exp: rewrite of testsuite driver
43050         * config/unix-chill.exp: rewrite of testsuite driver
43051
43052 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
43053
43054         In chill.execute:
43055         * iexpr.ch: Standardize uppercase.
43056         * tuples.dat: Standardize uppercase.
43057         * vary.ch: standardize.  Correct varying string assignments.
43058         * vary.dat: Add new output lines.
43059
43060 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
43061
43062         In chill.execute:
43063         * chprintf.ch: Standardize use of uppercase.
43064         * tuples.ch: Standardize and turn arr2 into a DCL,
43065           rather than a SYN.
43066         * pinits.ch: Standardize.
43067
43068 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
43069
43070         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
43071         * Makefil: Renamed to Makefile.in.
43072         * configure.in: New.
43073
43074 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
43075
43076         In chill.execute:
43077         * .cvsignore: Add result/output files.
43078         * Makefile: Fix up variables at start.  Use MFLAGS
43079           everywhere.  Correct bool_loc, built_ins entries.
43080           Add entry for vary1.ch.
43081         * bitarray.ch: Standardize upper-case usage.
43082         * bitexpr.ch: Standardize, add output of b1.
43083         * params.ch: Use arrayt in along PROC parameters, to
43084           avoid novelty problems.
43085         * sets.ch: Tiny cleanup.
43086         * vary1.ch: Re-indent.
43087
43088 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
43089
43090           * Add PR-related files to Makefiles, .cvsignore files, etc.
43091
43092 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
43093
43094         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
43095           with compiler objects. New names are test-flow.c and test-loop.c
43096
43097 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
43098
43099         * Upgraded c-torture tests from 1.19 to 1.20
43100
43101         * new files:
43102         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
43103         * gcc.compile: 930623-1.c 930623-2.c
43104         * gcc.noncompile: 930622-1.c 930622-2.c
43105         * gcc.failure: 920411-1.c 920627-2.c
43106         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
43107
43108 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
43109
43110         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
43111           More changes to get testsuite working properly. Needs more work.
43112           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
43113
43114 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
43115
43116         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
43117           More changes to get testsuite working properly. Needs more work.
43118
43119 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
43120
43121         * chill.compile/compile.exp: Added for Dejagnu support
43122         * chill.execute/execute.exp: Added for Dejagnu support
43123         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
43124
43125 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
43126
43127         This should complete moving the CHILL test files.
43128         * chill.noncompile(.cvsignore printf.grt
43129             in-printf.grt chprintf.grt chprintf.ch):
43130             Added test-support files.
43131           (Makefile): Modified further.
43132         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
43133             signal.ch): Added test files.
43134           * chill.execute (.cvsignore printf.grt printr.c
43135             in-printf.grt rts.c chprintf.grt rts.h): Added
43136           test-support files.
43137             (Makefile): More corrections.
43138
43139 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
43140
43141         * chill.compile, chill.execute, chill.nocompile: Add CHILL
43142           test cases, ready for DejaGnu.
43143
43144 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
43145
43146         * Upgraded c-torture tests from 1.18 to 1.19
43147
43148         * gcc.compile: added test(s):
43149           930607-1.c
43150         * gcc.execute: added test(s):
43151           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
43152
43153         * added new subdirectory for misc tests: gcc.misc-tests
43154         * gcc.misc-test(s): added tests:
43155           inst-check.c test-consts.c test-ior.c test-switch.c
43156
43157 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
43158
43159         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
43160
43161 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
43162
43163         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
43164
43165 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
43166
43167         * Upgraded c-torture tests from 1.17 to 1.18
43168
43169 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
43170
43171         * Upgraded c-torture tests from 1.12 to 1.17
43172
43173 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
43174
43175         * lib/old-dejagnu.exp:
43176           Fixed handling of XFAIL target triplets to correctly
43177           recognize wildcard characters.  Removed code that
43178           appended a unique id tag to the end of the file name
43179           printed out by the result of the testcases within a
43180           given test file.
43181
43182 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
43183
43184         * lib/old-dejagnu.exp:
43185           Reworked expected failure handling to trigger off of XFAIL
43186           keyword in keyphrase embeded in testcase source code. The
43187           XFAIL keyword must be at the end of the keyphrase line. It
43188           may optionally be followed by one or more target triplets.
43189           It has just occured that the handling of wildcards in the
43190           target triplet may not be correct.
43191
43192 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
43193
43194         * g++.old-deja/tests:
43195           Moved all subdirectories up one level into g++.old-deja .
43196
43197         * lib/old-dejagnu.exp:
43198           Fixed problem with CXXFLAGS not being properly reset, and being
43199           corrupted with extraneous "-c" compiler option.  This was
43200           causing binaries to not be generated for test that needed them.
43201           Modified strings passed to "pass" and "fail" so that individual
43202           tests from the same test file would be distinguished by an
43203           identifier appended to the test file name in the summary logs;
43204           this corrected a problem with erroneous diff logs.  Added code
43205           to search testcases for expected fail and unexpected pass keywords.
43206
43207 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
43208
43209         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
43210
43211 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
43212
43213         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
43214           Removed extraneous text from end of "Special g++ Options"
43215           keyphrase.
43216
43217         * lib/old-dejagnu.exp: Added pattern matching to look for new
43218           keywords, embedded in testcases comments, which will trigger
43219           calls to xpass and xfail.
43220
43221 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
43222
43223         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
43224           comments embedded in the testcases, especially the one looking for
43225           special compiler options, as well as the pattern matching for the
43226           compiler output again.
43227
43228 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
43229
43230         * lib/old-dejagnu.exp: Do a proper check of the return value for
43231           execute tests. Fixed several problems with the pattern matching
43232           of the compiler output which gave erroneous test results.
43233           Changed several of the test result messages to be more descriptive.
43234         * config/unix-g++.exp: Proc g++_load now actually works and
43235           executes the tests passed to it and returns a usable return
43236           value.
43237
43238 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
43239
43240           * lib/gcc.exp: Exits gracefully if $CC is bogus.
43241
43242 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
43243
43244         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
43245           Modified both files to properly execute the old style
43246           dejagnu tests. The previous versions of these files were
43247           experimental and did not function anything near correctly.
43248
43249 1993-04-05  Rob Savoye  (rob@cygnus.com)
43250
43251         * Removed all Makefile.in and configure.in files. No configuration
43252         needed now.
43253
43254 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
43255
43256         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
43257
43258 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
43259
43260         * gcc.compile/configure.in, gcc.unsorted/configure.in,
43261         gcc.special/configure.in, gcc.noncompile/configure.in,
43262         gcc.execute/configure.in, gcc.code_quality/configure.in,
43263         g++.other/configure.in, g++.old-deja/configure.in,
43264         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
43265         in srcname setting.
43266
43267 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
43268
43269         * lib/udi.exp: Fixed mondfe and mondfe_download.
43270         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
43271         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
43272
43273 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
43274
43275         * config/udi-gdb.exp: Check $shell_id after connecting to target.
43276         (gdb_exit): Don't remove *_soc files.
43277
43278 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
43279
43280         * lib/c-torture.exp: Don't look for main; instead always use -w
43281         -c.  This is how the c-torture tests work.  Remove the object
43282         file if the compilation succeeds.
43283         * gcc.execute/execute.exp: Remove executable if test passes.
43284         * gcc.noncompile/noncompile.exp: Every test is an expected
43285         failure.
43286         * gcc.special/special.exp: Added tests from c-torture 1.11,
43287         corrected use of existing test.
43288         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
43289         gcc.execute/920625-1.c: Updated to c-torture 1.11.
43290         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
43291         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
43292         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
43293         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
43294         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
43295         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
43296         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
43297         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
43298         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
43299         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
43300         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
43301         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
43302         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
43303         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
43304         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
43305         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
43306         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
43307         c-torture 1.11.
43308         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
43309         correspond to c-torture 1.11.
43310
43311         * New file.