OSDN Git Service

PR target/27571
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-05-24  Falk Hueffner  <falk@debian.org>
2
3         * gcc.c-torture/compile/pr27571.c: New test.
4
5 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
6
7         PR fortran/27709
8         * gfortran.dg/spec_expr_4.f90: New test.
9
10         PR fortran/27155
11         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
12
13 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
14
15         PR c++/20103
16         * g++.dg/ext/complit6.C: New test.
17         * g++.dg/ext/complit3.C: Adjust error markers.
18         * g++.dg/init/const3.C: New test.       
19
20 2006-05-25  Richard Guenther  <rguenther@suse.de>
21
22         PR middle-end/27743
23         * gcc.dg/torture/pr27743.c: New testcase.
24
25 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26
27         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
28
29 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
30
31         * gcc.dg/compat/scalar-by-value-x.h: New.
32         * gcc.dg/compat/scalar-by-value-y.h: New.
33         * gcc.dg/compat/scalar-by-value-5.c: New.
34         * gcc.dg/compat/scalar-by-value-5_main.c: New.
35         * gcc.dg/compat/scalar-by-value-5_x.c: New.
36         * gcc.dg/compat/scalar-by-value-5_y.c: New.
37         * gcc.dg/compat/scalar-by-value-6.c: New.
38         * gcc.dg/compat/scalar-by-value-6_main.c: New.
39         * gcc.dg/compat/scalar-by-value-6_x.c: New.
40         * gcc.dg/compat/scalar-by-value-6_y.c: New.
41
42 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
43
44         PR tree-optimization/27639
45         PR tree-optimization/26719
46         * gcc.dg/pr27639.c: New test.
47         * gcc.dg/pr26719.c: New test.
48         * gcc.dg/tree-ssa/scev-cast.c: New test.
49
50 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
51
52         PR c++/20173
53         * g++.dg/template/error21.C: New test.
54
55 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
56
57         PR target/27696
58         * gcc.target/i386/pr27696.c: New.
59
60 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
61
62         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
63
64         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
65
66 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
67
68         PR c++/27716
69         * g++.dg/other/assign1.C: New test.
70
71 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
72
73         PR target/27266
74         * gcc.target/i386/pr27266.c: New.
75
76 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
77
78         PR c++/27451
79         * g++.dg/ext/asm9.C: New test.
80
81 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
82
83         PR rtl-optimization/25514
84         * gcc.c-torture/compile/pr25514.c: New test.
85
86 2006-05-22  Richard Guenther  <rguenther@suse.de>
87
88         Revert
89         2006-01-31  Richard Guenther  <rguenther@suse.de>
90
91         * gcc.target/i386/sselibm-1.c: New testcase.
92         * gcc.target/i386/sselibm-2.c: Likewise.
93         * gcc.target/i386/sselibm-3.c: Likewise.
94         * gcc.target/i386/sselibm-4.c: Likewise.
95         * gcc.target/i386/sselibm-5.c: Likewise.
96
97 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
98
99         PR c/27420
100         * gcc.dg/func-args-2.c: New test.
101
102         PR c/26818
103         * gcc.dg/struct-incompl-1.c: New test.
104
105 2006-05-22  Richard Guenther  <rguenther@suse.de>
106
107         PR testsuite/27708
108         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
109         the transformations we test for.
110
111 2006-05-22  Richard Guenther  <rguenther@suse.de>
112
113         PR testsuite/27707
114         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
115
116 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
117
118         PR c++/27210
119         * g++.dg/warn/new1.C: New test.
120         * g++.dg/template/new5.C: Likewise.
121
122 2006-05-21  Roger Sayle  <roger@eyesopen.com>
123
124         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
125         * gcc.target/i386/20060512-3.c: Likewise.
126
127 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
128
129         PR rtl-optimization/27671
130         * gcc.c-torture/execute/pr27671-1.c: New.
131         * gcc.dg/pr27671-2.c: Likewise.
132
133         PR tree-optimization/26622.
134         * gcc.c-torture/compile/pr26622.c: New.
135
136 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
137
138         PR fortran/27613
139         * gfortran.dg/recursive_reference_1.f90: New test.
140
141 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
142
143         PR fortran/25746
144         * gfortran.dg/elemental_subroutine_3.f90: New test.
145
146         PR fortran/25090
147         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
148
149         PR fortran/27584
150         * gfortran.dg/associated_target_1.f90: New test.
151
152         PR fortran/19015
153         * gfortran.dg/maxloc_shape_1.f90: New test.
154
155 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
156
157         PR libgfortran/24459
158         * gfortran.dg/namelist_24.f90: New test.
159         * gfortran.dg/namelist_12.f: Fix typo in comment.
160
161 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
162
163         PR middle-end/25776
164         * g++.dg/other/error11.C: New test.
165
166 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
167
168         * gcc.target/mips/pr26765.c: Add -w to options.
169
170 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
171
172         * lib/target-supports.exp (check_effective_target_mpaired_single):
173         New function.
174         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
175         multilibs.
176         * g++.dg/vect/vect.exp: Likewise.
177
178 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
179
180         PR testsuite/25891
181         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
182
183 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
184
185         PR fortran/27662
186         * gfortran.dg/temporary_1.f90: New file.
187
188 2006-05-19  Andreas Schwab  <schwab@suse.de>
189
190         * g++.dg/other/unused1.C: Also match "stringz".
191
192 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
193
194         PR c++/26433
195         * g++.dg/template/fntry1.C: New test.
196
197 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
198
199         PR c++/27471
200         PR c++/27506
201         * g++.dg/conversion/bitfield5.C: New test.
202         * g++.dg/conversion/bitfield6.C: New test.
203
204 2006-05-18  Mike Stump  <mrs@apple.com>
205
206         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
207         * gcc.dg/vla-4.c: Add.
208         * gcc.dg/vla-5.c: Add.
209         * gcc.dg/vla-6.c: Add.
210
211 2006-05-12  Stuart Hastings  <stuart@apple.com>
212
213         * testsuite/gcc.target/i386/20060512-1.c: New.
214         * testsuite/gcc.target/i386/20060512-2.c: New.
215         * testsuite/gcc.target/i386/20060512-3.c: New.
216         * testsuite/gcc.target/i386/20060512-4.c: New.
217
218 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
219
220         PR c++/26122
221         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
222
223         PR c++/26068
224         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
225         * g++.dg/parse/linkage1.C: New test.
226
227 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
228
229         PR tree-optimization/27548
230         * g++.dg/tree-ssa/pr27548.C: New test.
231
232 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
233
234         PR fortran/26551
235         * gfortran.dg/recursive_check_1.f: New test.
236         * gfortran.dg/recursive_check_2.f90: New test.
237
238 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
239
240         * g++.dg/opt/temp2.C: New test.
241
242 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
243
244         PR c++/27491
245         * g++.dg/init/brace5.C: New test.
246
247         PR middle-end/27415
248         * gcc.dg/gomp/pr27415.c: New test.
249         * g++.dg/gomp/pr27415.C: New test.
250
251         PR tree-optimization/27549
252         * g++.dg/tree-ssa/pr27549.C: New test.
253
254 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
255
256         PR libgfortran/27575
257         * gfortran.dg/read_eof_4.f90: New test.
258
259 2006-05-16  Richard Guenther  <rguenther@suse.de>
260
261         PR tree-optimization/22303
262         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
263
264 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
265
266         PR middle-end/27573
267         * gcc.dg/gomp/pr27573.c: New test.
268         * gfortran.dg/gomp/pr27573.f90: New test.
269
270         PR c/27499
271         * gcc.dg/gomp/pr27499.c: New test.
272         * g++.dg/gomp/pr27499.C: New test.
273
274 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
275
276         PR c++/27339
277         * g++.dg/parser/access8.C: Adjust error marker.
278         * g++.dg/template/access17.C: New test.
279         * g++.dg/template/access18.C: Likewise.
280
281 2006-05-15  Roger Sayle  <roger@eyesopen.com>
282
283         PR target/26600
284         * gcc.target/i386/pr26600.c: New test case.
285
286 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
287
288         PR c++/27505
289         * g++.dg/expr/bitfield1.C: New test.
290
291 2006-05-15  Richard Guenther  <rguenther@suse.de>
292
293         PR tree-optimization/27603
294         * gcc.dg/torture/pr27603.c: New testcase.
295
296 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
297
298         PR fortran/25090
299         * gfortran.dg/entry_dummy_ref_1.f90: New test.
300
301         PR fortran/25082
302         * gfortran.dg/scalar_return_1.f90: New test.
303
304         PR fortran/27411
305         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
306
307 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
308
309         * gcc.dg/gomp/critical-4.c: New test.
310         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
311         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
312         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
313         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
314
315 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
316
317         PR c++/27582
318         * g++.dg/template/dependent-args1.C: New test.
319
320         PR c++/27581
321         * g++.dg/lookup/this1.C: New test.
322
323         PR c++/27315
324         * g++.dg/template/operator6.C: New test.
325         * g++.dg/template/incomplete3.C: New test.
326
327         PR c++/27559
328         * g++.dg/template/new4.C: New test.
329
330         PR c++/27496
331         * g++.dg/template/void2.C: New test.
332
333 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
334
335         * g++.dg/template/dependent-expr5.C: New test.
336
337 2006-05-14  Roger Sayle  <roger@eyesopen.com>
338
339         PR middle-end/26729
340         * gcc.dg/pr26729-1.c: New test case.
341
342 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
343
344         * gcc.dg/pr27003.c: New test.
345
346 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
347
348         * lib/target-supports.dg (check_cxa_atexit_available): Change
349         v3_target_compile to ${tool}_target_compile.
350
351 2006-05-11  Jason Merrill  <jason@redhat.com>
352
353         * lib/scanasm.exp (scan-not-hidden): Fix typo.
354
355 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
356
357         PR fortran/27553
358         * gfortran.dg/label_5.f90: New test.
359
360 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
361
362         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
363         check_effective_target_powerpc_altivec_ok): New.
364         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
365         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
366         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
367         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
368         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
369         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
370         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
371         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
372         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
373         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
374         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
375         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
376         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
377         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
378         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
379         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
380         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
381         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
382         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
383         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
384         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
385         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
386         gcc.target/powerpc/altivec-9.c,
387         gcc.target/powerpc/altivec-consts.c,
388         gcc.target/powerpc/altivec-pr22085.c,
389         gcc.target/powerpc/altivec-splat.c,
390         gcc.target/powerpc/altivec-types-1.c,
391         gcc.target/powerpc/altivec-types-2.c,
392         gcc.target/powerpc/altivec-types-3.c,
393         gcc.target/powerpc/altivec-types-4.c,
394         gcc.target/powerpc/altivec-varargs-1.c,
395         gcc.target/powerpc/altivec-vec-merge.c,
396         gcc.target/powerpc/ppc-vector-memcpy.c,
397         gcc.target/powerpc/ppc-vector-memset.c,
398         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
399         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
400         these effective targets.
401         * gcc.dg/vmx/pr27006.c: Add missing close brace.
402         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
403
404 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
405
406         PR middle-end/27384
407         * g++.dg/other/fold1.C: New test.
408
409         PR middle-end/27488
410         * gcc.dg/fold-nonneg-1.c: New test.
411
412         PR c++/27547
413         * g++.dg/other/operator1.C: New test.
414
415 2006-05-11  Richard Guenther  <rguenther@suse.de>
416
417         PR middle-end/27529
418         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
419
420 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
421
422         * lib/target-supports-dg.exp (check-flags): New.
423         (dg-skip-if): Move flag checks.
424
425 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
426
427         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
428         * lib/target-supports.dg (check_cxa_atexit_available): New.
429
430 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
431
432         PR fortran/27470
433         * gfortran.dg/multiple_allocation_2.f90: New test case.
434
435 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
436
437         * gcc.target/arm/pr27387.C: Fix a comment typo.
438
439 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
440
441         PR fortran/24549
442         * gfortran.dg/error_recovery_1.f90: New test.
443
444 2006-05-10  Richard Guenther  <rguenther@suse.de>
445
446         PR tree-optimization/27302
447         * gcc.dg/torture/pr27302.c: New testcase.
448
449 2006-05-09  Dirk Mueller  <dmueller@suse.de>
450         Richard Guenther  <rguenther@suse.de>
451
452         PR middle-end/27498
453         * gcc.dg/tree-ssa/pr27498.c: New testcase.
454
455 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
456
457         PR rtl-optimization/27335
458         * gcc.dg/pr27335.c: New test.
459
460 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
461
462         * gcc.target/mips/mips-ps-5.c: New file.
463
464 2006-05-08  Jan Hubicka  <jh@suse.cz>
465
466         PR middle-end/25962
467         * gcc.dg/pr25962.c: New.
468
469 2006-05-08  Roger Sayle  <roger@eyesopen.com>
470
471         PR target/27158
472         * gcc.target/powerpc/pr27158.c: New test case.
473
474 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
475
476         PR testsuite/27476
477         * ada/acats/run_all.sh: Use test -z.
478
479 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
480
481         PR libfortran/18271
482         * gfortran.dg/spec_expr_3.f90: New test.
483
484 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
485
486         PR target/24879
487         * gcc.target/i386/monitor.c: New file.
488
489 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
490
491         * gcc.dg/pr27095.c: xfail *-*-darwin*.
492
493 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
494
495         PR c++/27447
496         * g++.dg/other/ptrmem7.C: New test.
497
498 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
499
500         PR target/27421
501         * gcc.dg/array-9.c: New test.
502
503 2006-05-07  Richard Guenther  <rguenther@suse.de>
504
505         PR tree-optimization/27409
506         * gcc.dg/torture/pr27409.c: New testcase.
507
508 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
509
510         PR fortran/27457
511         * gfortran.dg/select_6.f90: New.
512
513 2006-05-07  Richard Guenther  <rguenther@suse.de>
514
515         PR tree-optimization/27136
516         * gcc.dg/torture/pr27136.c: New testcase.
517
518 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
519
520         PR fortran/24813
521         * gfortran.dg/char_cons_len_1.f90: New test.
522
523 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
524
525         PR c++/27427
526         * g++.dg/template/incomplete2.C: New test.
527
528 2006-05-06  Richard Guenther  <rguenther@suse.de>
529
530         PR tree-optimization/27151
531         * gcc.dg/vect/pr27151.c: New testcase.
532
533 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
534
535         PR c++/27430
536         * g++.dg/template/void1.C: New test.
537
538         PR c++/27423
539         * g++.dg/other/void2.C: New test.
540
541         PR c++/27422
542         * g++.dg/conversion/void1.C: New test.
543
544 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
545
546         PR/21391
547         * g++.dg/other/unused1.C: New.
548
549 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
550
551         PR objc/27240
552         * objc.dg/member-1.m: New test.
553
554 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
555
556         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
557
558 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
559
560         PR libfortran/26985
561         * gfortran.dg/matmul_2.f90: New test.
562
563 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
564
565         * ada/acats/run_all.sh: Use sync when main not found.
566
567 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
568
569         PR target/26765
570         * gcc.target/mips/pr26765.c: New.
571
572 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
573
574         * gcc.target/bfin: New directory.
575         * gcc.target/bfin/bfin.exp: New file.
576         * gcc.target/bfin/frmul.c: New file.
577         * gcc.target/bfin/arith.c: New file.
578         * gcc.target/bfin/mul-combine.c: New file.
579         * gcc.target/bfin/shift.c: New file.
580
581 2006-05-04  Richard Guenther  <rguenther@suse.de>
582
583         PR tree-optimization/14287
584         PR tree-optimization/14844
585         PR tree-optimization/19792
586         PR tree-optimization/21608
587         PR tree-optimization/27090
588         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
589         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
590         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
591         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
592         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
593
594 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
595
596         PR tree-optimization/27285
597         * gcc.c-torture/execute/pr27285.c: New test.
598
599         PR middle-end/27388
600         * gcc.dg/gomp/pr27388-1.c: New test.
601         * gcc.dg/gomp/pr27388-2.c: New test.
602         * gcc.dg/gomp/pr27388-3.c: New test.
603
604         PR c++/27359
605         * g++.dg/gomp/pr27359.C: New test.
606
607 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
608
609         PR fortran/20248
610         * gfortran.dg/iargc.f90: New test.
611
612 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
613
614         PR c++/27102
615         * g++.dg/template/crash49.C: New test.
616
617 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
618
619         PR testsuite/27032
620         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
621
622 2006-05-02  Jeff Law  <law@redhat.com>
623
624         PR tree-optimization/27364
625         * gcc.c-torture/execute/pr27364.c: New test.
626
627 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
628
629         PR c++/27309
630         * g++.dg/parser/ctor5.C: New test.
631
632 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
633
634         PR target/27387
635         * gcc.target/arm/arm.exp: New.
636         * gcc.target/arm/pr27387.C: Likewise.
637
638 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
639
640         PR fortran/27269
641         PR fortran/27324
642         * gfortran.dg/module_equivalence_2.f90: New test.
643
644 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
645
646         PR middle-end/27337
647         * g++.dg/gomp/pr27337-1.C: New test.
648         * g++.dg/gomp/pr27337-2.C: New test.
649
650         PR middle-end/27328
651         * gcc.dg/gomp/pr27328.c: New test.
652
653         PR middle-end/27325
654         * g++.dg/gomp/pr27325.C: New test.
655
656         PR middle-end/27310
657         * g++.dg/gomp/pr27310.C: New test.
658
659 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
660
661         PR tree-optimization/27291
662         * g++.dg/tree-ssa/pr27291.C: New test.
663
664 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
665
666         PR tree-optimization/27283
667         * g++.dg/tree-ssa/pr27283.C: New test.
668
669 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
670
671         * gcc.dg/tree-ssa/loop-16.c: New test.
672
673 2006-05-01  Roger Sayle  <roger@eyesopen.com>
674             Joseph S. Myers  <joseph@codesourcery.com>
675
676         * gcc.dg/Wconversion-3.c: New test case.
677         * gcc.dg/Wconversion-4.c: Likewise.
678
679 2006-05-01  Richard Guenther  <rguenther@suse.de>
680
681         PR tree-optimization/26726
682         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
683
684 2006-04-30  Roger Sayle  <roger@eyesopen.com>
685
686         * gcc.dg/Woverflow-1.c: New test case.
687         * gcc.dg/Woverflow-2.c: Likewise.
688         * gcc.dg/Woverflow-3.c: Likewise.
689
690 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
691
692         PR c++/27094
693         * g++.dg/template/defarg8.C: New test.
694
695 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
696
697         PR c++/27278
698         * g++.dg/parse/operator7.C: New test.
699
700 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
701
702         PR c++/11471
703         PR c++/27102
704         * g++.dg/template/crash48.C: New test.
705
706         PR c++/27279
707         * g++.dg/parse/ctor4.C: New test.
708
709 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
710
711         PR fortran/25681
712         * gfortran.df/char_type_len.f90: New test.
713
714 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
715
716         PR libgfortran/27304
717         * gfortran.dg/fmt_exhaust.f90: New test.
718
719 2006-04-28  Roger Sayle  <roger@eyesopen.com>
720
721         PR c/25309
722         * gcc.dg/large-size-array-2.c: New test case.
723
724 2006-04-28  Richard Guenther  <rguenther@suse.de>
725
726         PR target/26826
727         * gcc.target/i386/pr26826.c: New testcase.
728
729 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
730
731         PR middle-end/27260
732         * gcc.c-torture/execute/pr27260.c: New.
733
734 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
735
736         PR middle-end/27095
737         * gcc.dg/pr27095.c: New.
738
739 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
740
741         PR c++/27292
742         * g++.dg/conversion/bitfield4.C: New test.
743
744 2006-04-27  Eric Christopher  <echristo@apple.com>
745
746         * gcc.dg/pragma-ms_struct.c: New.
747
748 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
749
750         PR c++/27102
751         * g++.dg/template/crash47.C: New test.
752
753 2006-04-27  Dirk Mueller  <dmueller@suse.de>
754
755         * gcc.target/i386/sse-7.c: build with -msse.
756
757 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
758
759         PR testsuite/27274:
760         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
761         (main): Exit if processor doesn't support SSE.
762
763 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
764
765         PR middle-end/27282
766         * gcc.c-torture/compile/pr27282.c: New test.
767
768 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
769
770         PR middle-end/26913
771         * g++.dg/gomp/pr26913.C: New test.
772
773         PR c/25996
774         * gcc.dg/gomp/pr25996.c: New test.
775         * g++.dg/gomp/pr25996.C: New test.
776
777 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
778
779         PR rtl-optimization/26725
780         * gcc.c-torture/compile/pr26725.c: New test.
781
782 2006-04-25  Richard Guenther  <rguenther@suse.de>
783
784         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
785         than n + -1.
786
787 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
788
789         * gcc.dg/20060425-1.c: New testcase.
790
791 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
792
793         PR tree-optimization/26865
794         * gcc.dg/pr26865.c: New test.
795
796 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
797
798         PR c++/27292
799         * g++.dg/conversion/bitfield1.C: New test.
800         * g++.dg/conversion/bitfield2.C: Likewise.
801         * g++.dg/conversion/bitfield3.C: Likewise.
802
803 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
804         Richard Guenther  <rguenther@suse.de>
805
806         PR tree-optimization/27236
807         * gcc.dg/tree-ssa/pr27236.c: New testcase.
808
809 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
810
811         PR c++/19963
812         * g++.dg/other/incomplete2.C: New test.
813
814 2006-04-24  Richard Guenther  <rguenther@suse.de>
815
816         PR middle-end/26869
817         * gcc.dg/torture/pr26869.c: New testcase.
818
819 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
820         Richard Guenther  <rguenther@suse.de>
821
822         PR tree-optimization/27218
823         * g++.dg/tree-ssa/pr27218.C: New testcase.
824
825 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
826
827         PR c++/26912
828         * g++.dg/template/friend41.C: New test.
829
830 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
831
832         * g++.dg/opt/pr15551.C: Include cstdio.
833         (main): Use remove instead of unlink.
834
835 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
836
837         * gcc.dg/sibcall-7.c: New test.
838         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
839         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
840         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
841         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
842         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
843
844 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
845
846         PR c++/26534
847         * g++.dg/opt/bitfield1.C: New test.
848         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
849         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
850         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
851         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
852         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
853         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
854         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
855         * g++.dg/abi/bitfield2.C: Likewise.
856         * g++.dg/init/bitfield1.C: Likewise.
857
858 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
859
860         PR fortran/25099
861         * gfortran.dg/elemental_subroutine_4.f90: New test.
862         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
863         call sub (m, x).
864
865 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
866
867         * gcc.c-torture/compile/20060421-1.c: New testcase.
868
869 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
870
871         PR c/25875
872         * gcc.dg/init-bad-4.c: New test.
873
874 2006-04-21  Paul Brook  <paul@codesourcery.com>
875
876         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
877
878 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
879
880         PR fortran/27122
881         * gfortran.dg/defined_operators_1.f90: New test.
882         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
883         remove old ones associated, incorrectly, with Note 5.46.
884
885         PR fortran/27113
886         * gfortran.dg/character_array_constructor_1.f90: New test.
887
888 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
889
890         * gcc.dg/20060419-1.c: New test.
891
892 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
893
894         PR c/26774
895         * gcc.dg/struct-parse-1.c: New test case.
896
897 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
898
899         PR c++/26558
900         * g++.dg/parse/template19.C: New test.
901
902         PR c++/26739
903         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
904
905         PR c++/26036
906         * g++.dg/expr/call3.C: New test.
907
908         PR c++/10385
909         * g++.dg/conversion/dynamic1.C: New test.
910
911 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
912
913         PR c++/27102
914         * g++.dg/template/crash35.C: Tweak error markers.
915         * g++.dg/template/crash46.C: New test.
916         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
917         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
918
919 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
920
921         PR rtl-optimization/14261
922         * gcc.c-torture/compile/20060419-1.c: Added.
923
924 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
925
926         * gfortran.dg/label_1.f90: Adjust dg-error.
927
928 2006-04-16  Roger Sayle  <roger@eyesopen.com>
929
930         PR target/26961
931         * gcc.dg/fold-cond-1.c: New test case.
932         * gcc.dg/pr26961-1.c: Likewise.
933
934 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
935
936         PR libgfortran/27138
937         * gfortran.dg/read_bad_advance.f90: New test.
938
939 2006-04-16  Roger Sayle  <roger@eyesopen.com>
940             Dale Johannesen  <dalej@apple.com>
941
942         PR target/24076
943         * gcc.target/i386/vecinit-3.c: New testcase.
944         * gcc.target/i386/vecinit-4.c: Likewise.
945         * gcc.target/i386/sse-18.c: Likewise.
946         * gcc.target/i386/sse-19.c: Likewise.
947
948 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
949
950         * gfortran.dg/allocate_zerosize_1.f90: New test.
951
952 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
953
954         PR c++/26365
955         * g++.dg/template/crash45.C: New test.
956
957 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
958
959         PR fortran/26787
960         * gfortran.dg/proc_assign_1.f90: New test.
961         * gfortran.dg/procedure_lvalue.f90: Change message.
962         * gfortran.dg/namelist_4.f90: Add new error.
963
964         PR fortran/25597
965         PR fortran/27096
966         * gfortran.dg/auto_pointer_array_result_1.f90
967
968         PR fortran/27089
969         * gfortran.dg/specification_type_resolution_1.f90
970
971         PR fortran/18003
972         PR fortran/25669
973         PR fortran/26834
974         * gfortran.dg/bounds_temporaries_1.f90: New test.
975
976         PR fortran/27124
977         * gfortran.dg/array_return_value_1.f90: New test.
978
979 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
980
981         PR fortran/25336
982         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
983
984 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
985
986         PR middle-end/26823
987         * g++.dg/gomp/pr26823-1.C: New test.
988         * g++.dg/gomp/pr26823-2.C: New test.
989
990 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
991
992         PR middle-end/27134
993         * gcc.dg/pr27314.c: New test.
994
995 2006-04-13  Richard Henderson  <rth@redhat.com>
996
997         * g++.dg/gomp/block-0.C: Update expected matches.
998
999 2006-04-13  DJ Delorie  <dj@redhat.com>
1000
1001         * lib/target-supports.exp (check_effective_target_int32plus): New.
1002         (check_effective_target_ptr32plus): New.
1003         (check_effective_target_size32plus): New.
1004         (check_effective_target_int16): New.
1005         (check_profiling_available): Add m32c to the list of unsupported targets.
1006
1007         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
1008         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
1009         memory size.
1010         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
1011         pointers.
1012         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
1013         size_t.
1014         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
1015         and size_t.
1016         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
1017         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
1018         not just xstormy16.  Skip m32c due to weird pointer size.
1019         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
1020         not just xstormy16.
1021         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
1022         not just xstormy16.
1023         * gcc.dg/20020312-2.c: Add m32c support.
1024         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
1025         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
1026         in test.
1027         * gcc.dg/20050321-2.c: Require >=32 bit integers.
1028         * gcc.dg/asm-1.c: Skip if int and short are the same size.
1029         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
1030         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
1031         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
1032         * gcc.dg/init-string-2.c: Require >=32 bit integers.
1033         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
1034         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
1035         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
1036         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
1037         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
1038         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
1039         in test.
1040         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
1041         in test.
1042         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
1043         * gcc.dg/pr23049.c: Require >=32 bit integers.
1044         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
1045         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
1046         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
1047         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
1048         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
1049         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
1050         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
1051         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
1052         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
1053         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
1054         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
1055         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
1056         prototype in test.
1057         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
1058         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
1059         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
1060         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
1061         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
1062
1063         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
1064         * gcc.c-torture/execute/20040703-1.x: Likewise.
1065         * gcc.c-torture/execute/20040705-1.x: Likewise.
1066         * gcc.c-torture/execute/20040705-2.x: Likewise.
1067         * gcc.c-torture/execute/20040709-1.x: Likewise.
1068         * gcc.c-torture/execute/20040709-2.x: Likewise.
1069         * gcc.c-torture/execute/20040811-1.x: Likewise.
1070         * gcc.c-torture/execute/20050316-1.x: Likewise.
1071         * gcc.c-torture/execute/bitfld-4.x: Likewise.
1072         * gcc.c-torture/execute/pr19689.x: Likewise.
1073         * gcc.c-torture/execute/pr7284-1.x: Likewise.
1074         * gcc.c-torture/execute/usmul.x: Likewise.
1075         * gcc.c-torture/execute/vrp-5.x: Likewise.
1076         * gcc.c-torture/execute/vrp-6.x: Likewise.
1077         * gcc.dg/debug/20041023-1.s: Likewise.
1078
1079 2006-04-13  Roger Sayle  <roger@eyesopen.com>
1080
1081         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
1082         of integers to a vector types are now constant expressions in C.
1083         * gcc.dg/vect/vect-fold-1.c: New test case.
1084
1085 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
1086             Ulrich Weigand  <uweigand@de.ibm.com>
1087
1088         PR target/27006
1089         * gcc.dg/vmx/pr27006.c: New testcase.
1090
1091 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1092
1093         PR libgfortran/26766
1094         * gfortran.dg/write_recursive.f90: New test.
1095
1096 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
1097
1098         * g++.dg/parse/dtor7.C: New test.
1099         * g++.dg/parse/new1.C: Add error marker.
1100         * g++.dg/template/new3.C: New test.
1101
1102         PR c++/26122
1103         * g++.dg/template/pure1.C: New test.
1104
1105         PR c++/26295
1106         * g++.dg/parse/ptrmem4.C: New test.
1107
1108 2006-04-10  Jeff Law  <law@redhat.com>
1109
1110         PR/27087
1111         * gcc.c-torture/compile/pr27087.c: New test.
1112
1113 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
1114
1115         PR/21391
1116         * gcc.dg/20060410.c: New.
1117
1118 2006-04-10  Matthias Klose  <doko@debian.org>
1119
1120         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
1121         Recognize multilib directory names containing underscores.
1122
1123 2006-04-10  Roger Sayle  <roger@eyesopen.com>
1124
1125         * gcc.target/i386/vecinit-1.c: New test case.
1126         * gcc.target/i386/vecinit-2.c: Likewise.
1127
1128 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
1129
1130         PR debug/27057
1131         * g++.dg/debug/dwarf2-2.C: New test.
1132
1133 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
1134
1135         PR rtl-optimization/27073
1136         * gcc.c-torture/execute/pr27073.c: New test.
1137
1138 2006-04-08  Mike Stump  <mrs@apple.com>
1139
1140         * gcc.dg/pragma-darwin.c: Improve for ppc64.
1141
1142 2006-04-07  Richard Guenther  <rguenther@suse.de>
1143
1144         PR tree-optimization/26135
1145         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
1146
1147 2006-04-06  Jan Hubicka  <jh@suse.cz>
1148
1149         PR profile/26399
1150         * g++.dg/bprob/g++-bprob-2.C: New testcase.
1151
1152 2006-04-06  Roger Sayle  <roger@eyesopen.com>
1153
1154         * g++.dg/conversion/nullptr1.C: New test case.
1155         * g++.dg/conversion/nullptr2.C: Likewise.
1156
1157 2006-04-05  Roger Sayle  <roger@eyesopen.com>
1158
1159         * gfortran.dg/dependency_18.f90: New test case.
1160
1161 2006-04-05  Richard Guenther  <rguenther@suse.de>
1162
1163         PR tree-optimization/26919
1164         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
1165         * gcc.dg/ipa/ipa-2.c: Likewise.
1166         * gcc.dg/ipa/ipa-3.c: Likewise.
1167         * gcc.dg/ipa/ipa-5.c: Likewise.
1168
1169 2006-04-05  Richard Guenther  <rguenther@suse.de>
1170
1171         PR tree-optimization/26763
1172         * gcc.dg/torture/pr26763-1.c: New testcase.
1173         * gcc.dg/torture/pr26763-2.c: Likewise.
1174
1175 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
1176
1177         PR fortran/23634
1178         PR fortran/25619
1179         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
1180
1181 2006-04-04  Eric Christopher  <echristo@apple.com>
1182
1183         * gcc.target/i386/387-1.c: Allow regexp to match darwin
1184         stubs.
1185         * gcc.target/i386/387-5.c: Ditto.
1186
1187 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
1188
1189         * gcc.target/sparc/struct-ret-check.c: New test.
1190
1191 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1192
1193         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
1194         zero decimal digits specified in format.
1195
1196 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
1197
1198         PR fortran/26891
1199         * gfortran.dg/missing_optional_dummy_1.f90: New test.
1200
1201         PR fortran/26976
1202         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
1203         * gfortran.dg/initialization_1.f90: Make assignment compliant.
1204         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
1205         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
1206         bigendian-ness.
1207
1208 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
1209
1210         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
1211         dummy arguments work when the actual argument is itself a dummy
1212         argument of the caller.
1213
1214 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1215
1216         PR libfortran/24685
1217         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
1218
1219 2006-04-01  Roger Sayle  <roger@eyesopen.com>
1220
1221         * gfortran.dg/dependencency_17.f90: New test case.
1222
1223 2006-04-01  Roger Sayle  <roger@eyesopen.com>
1224
1225         * gfortran.dg/dependency_14.f90: New test case.
1226         * gfortran.dg/dependency_15.f90: Likewise.
1227         * gfortran.dg/dependency_16.f90: Likewise.
1228
1229 2006-03-31  Asher Langton  <langton2@llnl.gov>
1230
1231         PR fortran/25358
1232         gfortran.dg/cray_pointers_6.f90: New test.
1233
1234 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1235
1236         PR libgfortran/26890
1237         * gfortran.dg/read_size_noadvance.f90: New test.
1238
1239 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
1240
1241         PR fortran/25031
1242         * gfortran.dg/multiple_allocation_1.f90: Check that the
1243         size has changed after a re-allocation with stat.
1244
1245 2006-03-30  Richard Guenther  <rguenther@suse.de>
1246
1247         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
1248         removal.
1249         * gcc.target/i386/sselibm-2.c: Likewise.
1250         * gcc.target/i386/sselibm-3.c: Likewise.
1251         * gcc.target/i386/sselibm-4.c: Likewise.
1252         * gcc.target/i386/sselibm-5.c: Likewise.
1253
1254 2006-03-28  Roger Sayle  <roger@eyesopen.com>
1255
1256         * gcc.dg/fold-andxor-1.c: New test case.
1257         * gcc.dg/fold-xorand-1.c: Likewise.
1258
1259 2006-03-28  Roger Sayle  <roger@eyesopen.com>
1260
1261         * gcc.dg/fold-convnotconv-1.c: New test case.
1262
1263 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
1264
1265         PR fortran/26779
1266         * gfortran.dg/private_type_5.f90: New test.
1267
1268 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
1269
1270         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
1271
1272 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
1273
1274         * gfortran.dg/advance_2.f90: New test.
1275         * gfortran.dg/advance_3.f90: New test.
1276
1277         * gfortran.fortran-torture/execute/equiv_5.f: New test.
1278
1279 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1280
1281         PR libgfortran/26661
1282         PR libgfortran/26880
1283         * gfortran.dg/read_x_past.f: New test.
1284
1285 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
1286
1287         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
1288         to be STABS.
1289
1290 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
1291
1292         * objc.dg/dwarf-1.m: Skip on AIX.
1293         * objc.dg/dwarf-2.m: Skip on AIX.
1294
1295 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
1296
1297         PR fortran/26816
1298         * gfortran.dg/float_1.f90: New test.
1299
1300 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
1301
1302         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
1303         X86_64 targets.
1304         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
1305
1306 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
1307
1308         PR libfortran/26735
1309         * gfortran.dg/convert_implied_open.f90: New test case.
1310
1311 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
1312
1313         PR fortran/26769
1314         * gfortran.dg/transpose_reshape_r10.f90: New test case.
1315
1316 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
1317
1318         PR middle-end/26717
1319         * gcc.dg/pr26717.c: New test.
1320
1321 2006-03-25  Roger Sayle  <roger@eyesopen.com>
1322
1323         * gfortran.dg/dependency_12.f90: New test case.
1324
1325 2006-03-24  Roger Sayle  <roger@eyesopen.com>
1326
1327         * gfortran.dg/dependency_9.f90: New (resurected) test case.
1328
1329 2006-03-24  Jeff Law  <law@redhat.com>
1330
1331         * gcc.c-torture/pr26840.c: New test.
1332
1333 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
1334
1335         * objc.dg/dwarf-2.m: New.
1336         * obj-c++.dg/dwarf-2.mm: New.
1337
1338         * g++.old-deja/g++.other/init19.C: New.
1339
1340 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
1341
1342         * g++.dg/eh/spbp.C: Skip on AIX.
1343
1344 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
1345
1346         PR middle-end/26611
1347         * g++.dg/gomp/pr26611-1.C: New test.
1348         * g++.dg/gomp/pr26611-2.C: New test.
1349
1350 2006-03-24  Jeff Law  <law@redhat.com>
1351
1352         * gcc.c-torture/compile/pr26833.c: New test.
1353         * gfortran.fortran-torture/compile/pr26806.f90: New test.
1354
1355 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1356
1357         * gfortran.dg/endfile_2.f90: Delete temp file.
1358
1359 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
1360
1361         PR fortran/19303
1362         * gfortran.dg/record_marker_1.f90: New test case.
1363         * gfortran.dg/record_marker_2.f: New test case.
1364         * gfortran.dg/record_marker_3.f90: New test case.
1365
1366 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
1367
1368         PR fortran/17298
1369         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
1370         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
1371
1372 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
1373
1374         * lib/gcc-dg.exp (cleanup-modules): New proc.
1375         * gfortran.dg/allocatable_function_1.f90,
1376         gfortran.dg/allocate_char_star_scalar_1.f90,
1377         gfortran.dg/assumed_charlen_function_1.f90,
1378         gfortran.dg/assumed_dummy_1.f90,
1379         gfortran.dg/assumed_shape_ranks_1.f90,
1380         gfortran.dg/assumed_shape_ranks_2.f90,
1381         gfortran.dg/assumed_size_dt_dummy.f90,
1382         gfortran.dg/auto_char_dummy_array_1.f90,
1383         gfortran.dg/auto_char_len_3.f90,
1384         gfortran.dg/automatic_module_variable.f90,
1385         gfortran.dg/bad_automatic_objects_1.f90,
1386         gfortran.dg/char_array_constructor.f90,
1387         gfortran.dg/char_array_structure_constructor.f90,
1388         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
1389         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
1390         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
1391         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
1392         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
1393         gfortran.dg/derived_pointer_recursion.f90,
1394         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
1395         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
1396         gfortran.dg/dummy_functions_1.f90,
1397         gfortran.dg/elemental_initializer_1.f90,
1398         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
1399         gfortran.dg/elemental_pointer_1.f90,
1400         gfortran.dg/elemental_subroutine_1.f90,
1401         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
1402         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
1403         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
1404         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
1405         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
1406         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
1407         gfortran.dg/global_references_1.f90,
1408         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
1409         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
1410         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
1411         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
1412         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
1413         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
1414         gfortran.dg/large_integer_kind_1.f90,
1415         gfortran.dg/large_real_kind_1.f90,
1416         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
1417         gfortran.dg/module_double_reuse.f90,
1418         gfortran.dg/module_equivalence_1.f90,
1419         gfortran.dg/module_interface_1.f90,
1420         gfortran.dg/module_parameter_array_refs_1.f90,
1421         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
1422         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
1423         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
1424         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
1425         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
1426         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
1427         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
1428         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
1429         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
1430         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
1431         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
1432         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
1433         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
1434         gfortran.dg/same_name_1.f90,
1435         gfortran.dg/sibling_dummy_procedure_1.f90,
1436         gfortran.dg/sibling_dummy_procedure_2.f90,
1437         gfortran.dg/sibling_dummy_procedure_3.f90,
1438         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
1439         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
1440         gfortran.dg/used_dummy_types_2.f90,
1441         gfortran.dg/used_dummy_types_3.f90,
1442         gfortran.dg/used_dummy_types_4.f90,
1443         gfortran.dg/used_dummy_types_5.f90,
1444         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
1445         gfortran.dg/userdef_operator_1.f90: Use it.
1446
1447 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1448
1449         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
1450         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
1451         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
1452         gfortran.dg/write_back.f,
1453         gfortran.fortran-torture/execute/inquire_1.f90,
1454         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
1455
1456 2006-03-21  Jeff Law  <law@redhat.com>
1457
1458         * gcc.dg/tree-ssa/vrp28.c: New test.
1459
1460 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1461
1462         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
1463         if _STDC_C99 is defined.
1464         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
1465         * gcc.dg/builtins-20.c: Likewise.
1466         * gcc.dg/builtins-53.c: Likewise.
1467         * gcc.dg/single-precision-constant.c: Likewise. Also pass
1468         -mmacosx-version-min=10.3 on PowerPC/Darwin.
1469
1470 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
1471
1472         PR tree-opt/26781
1473         * gcc.c-torture/compile/pr26781-1.c: New test.
1474         * gcc.c-torture/compile/pr26781-2.c: New test.
1475
1476 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
1477
1478         PR c++/26690
1479         * g++.dg/gomp/pr26690-1.C: New test.
1480         * g++.dg/gomp/pr26690-2.C: New test.
1481
1482 2006-03-20  Jeff Law  <law@redhat.com>
1483
1484         * gcc.dg/tree-ssa/pr21829.c: New test.
1485
1486         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
1487
1488 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
1489
1490         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
1491         (check_visibility_available): Use it.
1492         (check_effective_target_default_packed): Likewise.
1493         (check_effective_target_pcc_bitfield_type_matters): Likewise.
1494         (check_effective_target_fopenmp): Likewise.
1495         (check_effective_target_freorder): Likewise.
1496         (check_effective_target_fpic): Likewise.
1497         (check_named_sections_available): Likewise.
1498         (check_effective_target_ilp32): Likewise.
1499         (check_effective_target_lp64): Likewise.
1500
1501 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
1502
1503         PR fortran/20935
1504         * gfortran.dg/scalar_mask_2.f90: New test case.
1505
1506 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
1507
1508         PR tree-opt/26629
1509         * gcc.dg/tree-ssa/loadpre12.c: New test.
1510         * gcc.dg/tree-ssa/loadpre13.c: New test.
1511         * gcc.dg/tree-ssa/loadpre14.c: New test.
1512         * gcc.dg/tree-ssa/loadpre15.c: New test.
1513         * gcc.dg/tree-ssa/loadpre16.c: New test.
1514         * gcc.dg/tree-ssa/loadpre17.c: New test.
1515         * gcc.dg/tree-ssa/loadpre18.c: New test.
1516         * gcc.dg/tree-ssa/loadpre19.c: New test.
1517         * gcc.dg/tree-ssa/loadpre20.c: New test.
1518         * gcc.dg/tree-ssa/loadpre21.c: New test.
1519         * gcc.dg/tree-ssa/loadpre22.c: New test.
1520
1521 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
1522
1523         PR fortran/26741
1524         * gfortran.dg/elemental_initializer_1.f90: New test.
1525
1526         PR fortran/26716
1527         * gfortran.dg/assumed_shape_ranks_2: New test.
1528
1529 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
1530
1531         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
1532         target fpic.
1533
1534 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1535
1536         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
1537         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
1538         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
1539         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
1540         gfortran.fortran-torture/execute/direct_io.f90,
1541         gfortran.fortran-torture/execute/inquire_2.f90,
1542         gfortran.fortran-torture/execute/inquire_4.f90,
1543         gfortran.fortran-torture/execute/list_read_1.f90,
1544         gfortran.fortran-torture/execute/open_replace.f90,
1545         gfortran.fortran-torture/execute/slash_edit.f90,
1546         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
1547         temporary files from testcases.
1548
1549 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1550
1551         PR libgfortran/26509
1552         gfortran.dg/write_direct_eor.f90: New test.
1553
1554 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
1555
1556         * gcc.target/powerpc/pr26350.c: New.
1557         * gcc.target/powerpc/indexed-addr.c: New.
1558
1559 2006-03-16  Roger Sayle  <roger@eyesopen.com>
1560
1561         * gfortran.dg/dependency_13.f90: New test case.
1562
1563 2006-03-16  Roger Sayle  <roger@eyesopen.com>
1564
1565         PR middle-end/21781
1566         * gcc.dg/real-const-1.c: New test case.
1567
1568 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
1569
1570         * g++.old-deja/g++.other/init18.C: New.
1571         * g++.old-deja/g++.other/init5.C: Remove xfail.
1572
1573 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1574
1575         * g++.dg/opt/pr15551.C: Cleanup temp file.
1576
1577 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1578
1579         PR c++/6634
1580         g++.dg/parse/long1.C: New test.
1581
1582 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1583
1584         PR fortran/19101
1585         * gfortran.dg/continuation.f90: New test.
1586         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
1587
1588 2006-03-14  Richard Guenther  <rguenther@suse.de>
1589
1590         PR tree-optimization/26672
1591         * gcc.dg/torture/pr26672.c: New testcase.
1592
1593 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
1594
1595         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
1596         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
1597
1598 2006-03-13  Roger Sayle  <roger@eyesopen.com>
1599
1600         PR middle-end/26557
1601         * gcc.c-torture/compile/switch-1.c: New test case.
1602
1603 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
1604
1605         PR fortran/25378
1606         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
1607         test to include more permuatations of mask and index.
1608         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
1609         respond to F2003 spec. that the position returned for an all false
1610         mask && condition is zero.
1611
1612 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
1613
1614         PR middle-end/25989
1615         * gcc.dg/gomp/pr25989.c: New test.
1616
1617 2006-03-13  Jeff Law  <law@redhat.com>
1618
1619         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
1620
1621 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
1622
1623         * gcc.dg/switch-9.c: New test.
1624
1625 2006-03-13  Richard Guenther  <rguenther@suse.de>
1626
1627         PR middle-end/26630
1628         * gcc.dg/torture/pr26630.c: New testcase.
1629
1630 2006-03-11  Roger Sayle  <roger@eyesopen.com>
1631
1632         * gfortran.dg/dependency_10.f90: New test case.
1633         * gfortran.dg/dependency_11.f90: Likewise.
1634
1635 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
1636             Erik Edelmann  <eedelman@gcc.gnu.org>
1637
1638         * gfortran.dg/allocatable_function_1.f90: New.
1639         * gfortran.dg/allocatable_function_2.f90: New.
1640
1641 2006-03-10  Richard Guenther  <rguenther@suse.de>
1642
1643         PR middle-end/26565
1644         * gcc.dg/torture/pr26565.c: New testcase.
1645
1646 2006-03-09  Eric Christopher  <echristo@apple.com>
1647
1648         * gcc.c-torture/compile/20060309-1.c: New.
1649
1650 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1651
1652         PR libgfortran/26499
1653         * gfortran.dg/write_back.f: New test.
1654         * gfortran.dg/write_rewind_1.f: New test.
1655         * gfortran.dg/write_rewind_2.f: New test.
1656
1657 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1658
1659         PR libgfortran/26554
1660         * gfortran.dg/read_logical.f90: New test.
1661
1662 2006-03-04  Laurent GUERBY <laurent@guerby.net>
1663
1664         * ada/acats/norun.lst: cdd2a03 now passes.
1665
1666 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
1667
1668         PR testsuite/25177
1669         * gcc.target/powerpc/pr18096-1.c: Change where the error
1670         would match.
1671
1672 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
1673
1674         * gcc.target/i386/cleanup-1.c: New test.
1675         * gcc.target/i386/cleanup-2.c: New test.
1676
1677 2006-03-04  Roger Sayle  <roger@eyesopen.com>
1678
1679         * gfortran.dg/dependency_9.f90: Remove for the time being.
1680
1681 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
1682
1683         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
1684         directive.
1685
1686 2006-03-03  Roger Sayle  <roger@eyesopen.com>
1687
1688         * gfortran.dg/dependency_9.f90: New test case.
1689
1690 2006-03-03  Roger Sayle  <roger@eyesopen.com>
1691
1692         * gfortran.dg/dependency_4.f90: New test case.
1693         * gfortran.dg/dependency_5.f90: New test case.
1694         * gfortran.dg/dependency_6.f90: New test case.
1695         * gfortran.dg/dependency_7.f90: New test case.
1696         * gfortran.dg/dependency_8.f90: New test case.
1697
1698 2006-03-03  Paul Brook  <paul@codesourcery.com>
1699
1700         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
1701         Add m68k-*-elf.
1702
1703 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
1704
1705         PR fortran/25031
1706         * multiple_allocation_1.f90: New test.
1707
1708 2006-03-03  Roger Sayle  <roger@eyesopen.com>
1709
1710         PR tree-optimization/26524
1711         * gfortran.dg/pr26524.f: New test case.
1712
1713 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1714
1715         * g++.dg/template/repo5.C: Cleanup repo files.
1716         * gcc.dg/20051201-1.c: Cleanup coverage files.
1717         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
1718         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
1719         tree dump files.
1720
1721 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
1722
1723         * objc.dg/objc-nofilename-1.m: New test.
1724         * objc.dg/bad-receiver-type.m: New test.
1725         * obj-c++.dg/bad-receiver-type.mm: New test.
1726
1727 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1728
1729         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
1730
1731 2006-03-01  Mike Stump  <mrs@apple.com>
1732
1733         * g++.dg/abi/key2.C: Add.
1734
1735 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
1736
1737         * gfortran.dg/logical_dot_product.f90: New test.
1738
1739         PR fortran/26393
1740         * gfortran.dg/used_interface_ref.f90: New test.
1741
1742         PR fortran/20938
1743         * gfortran.dg/dependency_2.f90: New test.
1744         * gfortran.fortran-torture/execute/where17.f90: New test.
1745         * gfortran.fortran-torture/execute/where18.f90: New test.
1746         * gfortran.fortran-torture/execute/where19.f90: New test.
1747         * gfortran.fortran-torture/execute/where20.f90: New test.
1748
1749 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
1750
1751         * g++.dg/tree-ssa/pr26443.C: New test case.
1752
1753 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
1754
1755         PR middle-end/26022
1756         * g++.dg/opt/return-slot1.C: New test.
1757
1758 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1759
1760         PR libgfortran/26136
1761         * gfortran.dg/namelist_23.f90: New test.
1762
1763 2006-02-28  Roger Sayle  <roger@eyesopen.com>
1764
1765         PR middle-end/14752
1766         * gcc.dg/fold-eqandshift-2.c: New test case.
1767
1768 2006-02-28  Richard Guenther  <rguenther@suse.de>
1769
1770         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
1771         decomposition.
1772
1773 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
1774
1775         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
1776
1777 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1778
1779         PR libgfortran/26464
1780         * gfortran.dg/backspace_5.f: New test.
1781         * gfortran.dg/backspace_6.f: New test.
1782
1783 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1784
1785         * gcc.dg/fold-eqandnot-1.c: New test case.
1786
1787 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1788
1789         PR middle-end/19983
1790         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
1791
1792 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
1793
1794         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
1795         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
1796
1797 2006-02-26  Richard Guenther  <rguenther@suse.de>
1798
1799         PR tree-optimization/26421
1800         * gcc.dg/tree-ssa/pr26421.c: New testcase.
1801
1802 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
1803
1804         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
1805         * g++.old-deja/g++.robertl/eb132.C: Likewise.
1806
1807 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1808
1809         * gcc.dg/fold-even-1.c: New test case.
1810
1811 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1812
1813         PR middle-end/21137
1814         * gcc.dg/fold-eqandshift-1.c: New test case.
1815
1816 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
1817
1818         PR tree-optimization/25125
1819         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
1820         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
1821
1822 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
1823
1824         PR tree-optimizations/26359
1825         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
1826         with -fdump-tree-dceloop-details.
1827         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
1828
1829 2006-02-25  Roger Sayle  <roger@eyesopen.com>
1830
1831         PR middle-end/23673
1832         * gcc.dg/fold-eqxor-1.c: New test case.
1833         * gcc.dg/fold-eqxor-2.c: Likewise.
1834         * gcc.dg/fold-eqxor-3.c: Likewise.
1835
1836 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
1837
1838         PR fortran/23092
1839         * scalar_mask_1.f90: New test.
1840
1841 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
1842
1843         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
1844         * g++.dg/eh/uncaught2.C: New.
1845         * g++.dg/eh/uncaught3.C: New.
1846
1847 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1848
1849         PR libgfortran/26423
1850         * gfortran.dg/read_many_1.f: New test.
1851
1852 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
1853
1854         PR fortran/24519
1855         * gfortran.dg/dependency_3.f90: New test.
1856         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
1857         XFAILs.
1858
1859         PR fortran/25395
1860         * gfortran.dg/equiv_6.f90: New test.
1861
1862 2006-02-23  Jeff Law  <law@redhat.com>
1863
1864         * gcc.c-torture/compile/pr26425.c: New test.
1865
1866 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
1867
1868         PR middle-end/26412
1869         * gcc.dg/gomp/pr26412.c: New test.
1870
1871 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1872
1873         PR c++/26291
1874         * g++.dg/other/ellipsis1.C: New test.
1875         * g++.dg/parse/operator4.C: Adjust error marker.
1876
1877 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
1878
1879         PR target/25603
1880         * gfortran.dg/pr25603.f: New testcase.
1881
1882 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
1883
1884         * gcc.dg/bf-spl1.c: Don't specify -m68000.
1885         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
1886
1887 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
1888
1889         * g++.dg/eh/spbp.C: New.
1890
1891 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
1892
1893         PR middle-end/26379
1894         * gcc.target/i386/mmx-7.c: New test.
1895
1896 2006-02-20  Roger Sayle  <roger@eyesopen.com>
1897
1898         PR tree-optimization/26361
1899         * gcc.dg/tree-ssa/vrp27.c: New test case.
1900
1901 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
1902
1903         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
1904         * gcc.dg/tree-ssa/complex-4.c: Here.
1905
1906 2006-02-19  Roger Sayle  <roger@eyesopen.com>
1907
1908         PR middle-end/19543
1909         * gfortran.dg/logical_1.f90: New test case.
1910
1911 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
1912
1913         PR middle-end/26334
1914         * gcc.dg/20060218-1.c: Moved to...
1915         * gcc.target/i386/20060218-1.c: ... here.  New test.
1916
1917 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1918
1919         PR fortran/26201
1920         * gfortran.dg/convert_1.f90: New.
1921
1922 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
1923
1924         PR fortran/25054
1925         * gfortran.dg/namelist_5.f90: New test.
1926
1927         PR fortran/25089
1928         * gfortran.dg/namelist_4.f90: New test.
1929
1930 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1931
1932         PR tree-opt/25680
1933         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
1934
1935 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1936
1937         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
1938         variable to take into account the variable name in the
1939         function header.
1940         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
1941
1942 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
1943
1944         PR middle-end/26334
1945         * gcc.c-torture/compile/20060217-1.c: New test.
1946         * gcc.dg/20060218-1.c: New test.
1947
1948 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
1949
1950         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
1951
1952 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
1953
1954         * gcc.dg/cpp/undef3.c: New test.
1955         * gcc.dg/cpp/trad/builtins2.c: New test.
1956
1957 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
1958
1959         PR c++/26266
1960         * g++.dg/template/static22.C: New test.
1961         * g++.dg/template/static23.C: New test.
1962         * g++.dg/template/static24.C: New test.
1963         * g++.dg/template/non-dependent13.C: New test.
1964         * g++.dg/init/member1.C: Tweak error markers.
1965
1966 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1967
1968         PR target/26255
1969         * gcc.c-torture/compile/pr26255.c: New test case.
1970
1971 2006-02-16  Roger Sayle  <roger@eyesopen.com>
1972
1973         * gfortran.fortran-torture/execute/where_10.f90: New test case.
1974         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
1975         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
1976         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
1977         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
1978         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
1979         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
1980
1981 2006-02-16  Jeff Law  <law@redhat.com>
1982
1983         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
1984         * gcc.dg/tree-ssa/vrp26.c: New test.
1985
1986 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
1987
1988         PR target/20353
1989         PR target/24578
1990         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
1991         __UCLIBC__ is defined.
1992
1993 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
1994
1995         PR fortran/26224
1996         * gfortran.dg/gomp/pr26224.f: New test.
1997
1998 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
1999
2000         PR tree-opt/25918
2001         * lib/target-supports.exp
2002         (check_effective_target_vect_short_mult): New.
2003         (check_effective_target_vect_char_mult): New.
2004         (check_effective_target_vect_widen_sum_qi_to_si): New.
2005         (check_effective_target_vect_widen_sum_qi_to_hi): New.
2006         (check_effective_target_vect_widen_sum_hi_to_si): New.
2007         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
2008         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
2009         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
2010         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
2011         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
2012         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
2013         vect-reduc-pattern-2c.c
2014         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
2015         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
2016         vect-reduc-pattern-1c.c
2017
2018 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
2019
2020         PR fortran/24557
2021         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
2022
2023 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
2024
2025         PR fortran/26054
2026         * gfortran.dg/enum_8.f90: Remove check for warning.
2027         * gfortran.dg/iomsg_1.f90: Ditto.
2028         * gfortran.dg/enum_1.f90: Ditto.
2029         * gfortran.dg/enum_9.f90: Ditto.
2030         * gfortran.dg/enum_2.f90: Ditto.
2031         * gfortran.dg/enum_10.f90: Ditto.
2032         * gfortran.dg/enum_3.f90: Ditto.
2033         * gfortran.dg/flush_1.f90: Ditto.
2034         * gfortran.dg/enum_4.f90: Ditto.
2035         * gfortran.dg/array_constructor_1.f90: Ditto.
2036         * gfortran.dg/enum_5.f90: Ditto.
2037         * gfortran.dg/enum_6.f90: Ditto.
2038         * gfortran.dg/enum_7.f90: Ditto.
2039
2040 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
2041
2042         PR middle-end/26300
2043         * gcc.c-torture/compile/20060215-1.c: New test.
2044
2045 2006-02-14  Roger Sayle  <roger@eyesopen.com>
2046
2047         PR middle-end/23670
2048         * gcc.dg/tree-ssa/andor-2.c: New test case.
2049
2050 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
2051
2052         PR fortran/25045
2053         * optional_dim.f90: New test.
2054
2055 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2056
2057         PR fortran/26277
2058         * gfortran.dg/label_4.f90: New.
2059
2060 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
2061             Diego Novillo  <dnovillo@redhat.com>
2062             Uros Bizjak  <uros@kss-loka.si>
2063
2064         * gfortran.dg/gomp: New directory.
2065
2066 2006-02-14  Richard Guenther  <rguenther@suse.de>
2067
2068         PR tree-optimization/26258
2069         * gcc.dg/torture/pr26258.c: New testcase.
2070
2071 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
2072
2073         PR fortran/26246
2074         * gfortran.dg/pr26246_1.f90: New test.
2075         * gfortran.dg/pr26246_2.f90: New test.
2076
2077         PR middle-end/26092
2078         * gcc.c-torture/compile/20060208-1.c: New test.
2079
2080 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
2081
2082         PR fortran/26074
2083         PR fortran/25103
2084         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
2085         * gfortran.dg/bad_automatic_objects_1.f90: New test.
2086         * gfortran.dg/automatic_module_variable.f90: Change error message.
2087
2088         PR fortran/20861
2089         * gfortran.dg/internal_dummy_1.f90: New test.
2090
2091         PR fortran/20871
2092         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
2093
2094
2095         PR fortran/25083
2096         * gfortran.dg/uncommon_block_data_1.f90: New test.
2097         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
2098         with standard.
2099
2100         PR fortran/25088
2101         * gfortran.dg/typed_subroutine_1.f90: New test.
2102
2103 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
2104
2105         * objc.dg/dwarf-1.m: New.
2106
2107 2006-02-13  Roger Sayle  <roger@eyesopen.com>
2108
2109         PR middle-end/24427
2110         * gcc.dg/tree-ssa/andor-1.c: New test case.
2111
2112 2006-02-13  Josh Conner  <jconner@apple.com>
2113
2114         PR target/25376
2115         * gcc.dg/pr25376.c: New test.
2116
2117         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
2118         assemble.
2119         * lib/target-supports.exp (check_named_sections_available):
2120         Only compile named-sections test -- don't assemble.
2121
2122 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2123
2124         * g++.dg/warn/no-write-strings.C: New test.
2125         * g++.dg/warn/write-strings.C: Likewise.
2126         * g++.dg/warn/write-strings-default.C: Likewise.
2127
2128 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
2129
2130         PR fortran/25806
2131         * gfortran.dg/ret_pointer_2.f90: New test.
2132
2133 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
2134
2135         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
2136
2137 2006-02-10  Jeff Law  <law@redhat.com>
2138
2139         * gcc.c-torture/compile/pr26213.c: New test.
2140
2141 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
2142
2143         gfortran.dg/null_1.f90: New test.
2144
2145 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2146
2147         PR fortran/14771
2148         * gfortran.dg/parens_4.f90: New.
2149         * gfortran.dg/parens_5.f90: New.
2150
2151 2006-02-10  Richard Guenther  <rguenther@suse.de>
2152
2153         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
2154
2155 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2156         Paul Thomas  <pault@gcc.gnu.org>
2157
2158         PR fortran/14771
2159         * gfortran.dg/parens_1.f90: New.
2160         * gfortran.dg/parens_2.f90: New.
2161         * gfortran.dg/parens_3.f90: New.
2162
2163 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
2164
2165         PR fortran/26038
2166         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
2167
2168         PR fortran/25059
2169         * gfortran.dg/impure_assignment_1.f90: New test.
2170
2171         PR fortran/25070
2172         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
2173
2174 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
2175
2176         PR target/26141
2177         * g++.dg/expr/stdarg2.C: New test.
2178
2179 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
2180
2181         PR inline-asm/16194
2182         * gcc.dg/pr16194.c: New test.
2183
2184 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2185
2186         * ada/acats/run_acats: Use portable variant of "$@".
2187
2188 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2189
2190         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
2191         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
2192
2193 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2194
2195         PR tree-opt/26179
2196         * g++.dg/opt/pr26179.C: New test.
2197
2198 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2199
2200         PR middle-end/26134
2201         * gcc.dg/tree-ssa/complex-3.c: New test.
2202
2203 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2204
2205         * gcc.c-torture/compile/volatile-1.c: New test.
2206
2207 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
2208
2209         PR 26180
2210         * gcc.dg/tree-ssa/pr26180.c: New test.
2211
2212 2006-02-08  Jeff Law  <law@redhat.com>
2213
2214         * gcc.dg/tree-ssa/pr21417.c: New test.
2215
2216 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
2217
2218         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
2219         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
2220
2221 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
2222
2223         * lib/scanrtl.exp: New.
2224
2225 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2226
2227         PR c++/26071
2228         * g++.dg/other/virtual2.C: New test.
2229
2230         PR c++/26070
2231         * g++.dg/other/virtual1.C: New test.
2232
2233 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
2234
2235         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
2236         cleanup-ipa-dump): Update dump file glob patterns.
2237         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
2238         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
2239
2240         * lib/gcc-dg.exp: Load it.
2241         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
2242
2243 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
2244
2245         PR testsuite/26159
2246         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
2247         * gcc.dg/tree-ssa/pr23382.c: Ditto.
2248
2249 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2250
2251         PR fortran/25577
2252         * gfortran.dg/mvbits_1.f90: New.
2253
2254 2006-02-07  Dirk Mueller  <dmueller@suse.com>
2255
2256         * g++.dg/warn/Wdiv-by-zero.C: New test.
2257         * g++.dg/warn/Wno-div-by-zero.C: New.
2258
2259 2006-02-07  Jeff Law  <law@redhat.com>
2260
2261         * gcc.dg/tree-ssa/pr21559.c: New test.
2262
2263         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
2264         multiple VRP passes.
2265         * gcc.dg/tree-ssa/vrp09.c: Likewise.
2266         * gcc.dg/tree-ssa/vrp18.c: Likewise.
2267         * gcc.dg/tree-ssa/pr21582.c: Likewise.
2268         * gcc.dg/tree-ssa/pr20657.c: Likewise.
2269         * gcc.dg/tree-ssa/pr21001.c: Likewise.
2270         * gcc.dg/tree-ssa/vrp02.c: Likewise
2271         * gcc.dg/tree-ssa/vrp11.c: Likewise
2272         * gcc.dg/tree-ssa/pr14341.c: Likewise
2273         * gcc.dg/tree-ssa/vrp19.c: Likewise
2274         * gcc.dg/tree-ssa/vrp20.c: Likewise
2275         * gcc.dg/tree-ssa/vrp03.c: Likewise
2276         * gcc.dg/tree-ssa/pr21086.c: Likewise
2277         * gcc.dg/tree-ssa/pr21959.c: Likewise
2278         * gcc.dg/tree-ssa/vrp21.c: Likewise
2279         * gcc.dg/tree-ssa/vrp04.c: Likewise
2280         * gcc.dg/tree-ssa/pr25485.c: Likewise
2281         * gcc.dg/tree-ssa/pr22026.c: Likewise
2282         * gcc.dg/tree-ssa/vrp22.c: Likewise
2283         * gcc.dg/tree-ssa/vrp05.c: Likewise
2284         * gcc.dg/tree-ssa/20030807-10.c: Likewise
2285         * gcc.dg/tree-ssa/pr20701.c: Likewise
2286         * gcc.dg/tree-ssa/vrp23.c: Likewise
2287         * gcc.dg/tree-ssa/vrp06.c: Likewise
2288         * gcc.dg/tree-ssa/pr22117.c: Likewise
2289         * gcc.dg/tree-ssa/pr20702.c: Likewise
2290         * gcc.dg/tree-ssa/vrp15.c: Likewise
2291         * gcc.dg/tree-ssa/pr21090.c: Likewise
2292         * gcc.dg/tree-ssa/pr21294.c: Likewise
2293         * gcc.dg/tree-ssa/vrp24.c: Likewise
2294         * gcc.dg/tree-ssa/vrp07.c: Likewise
2295         * gcc.dg/tree-ssa/pr21563.c: Likewise
2296         * gcc.dg/tree-ssa/pr25382.c: Likewise
2297         * gcc.dg/tree-ssa/vrp16.c: Likewise
2298         * gcc.dg/tree-ssa/vrp25.c: Likewise
2299         * gcc.dg/tree-ssa/vrp08.c: Likewise
2300         * gcc.dg/tree-ssa/20030807-6.c: Likewise
2301         * gcc.dg/tree-ssa/vrp17.c: Likewise
2302         * gcc.dg/tree-ssa/pr21458.c: Likewise
2303         * g++.dg/tree-ssa/pr18178.C: Likewise
2304
2305 2006-02-07  Richard Guenther  <rguenther@suse.de>
2306
2307         PR c++/26140
2308         Revert
2309         2006-01-30  Richard Guenther  <rguenther@suse.de>
2310         PR c++/23372
2311         * gcc.dg/pr23372-1.C: New testcase.
2312
2313         * g++.dg/tree-ssa/pr26140.C: New testcase.
2314
2315 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
2316
2317         PR c++/9737
2318         * g++.dg/template/ttp15.C: New test.
2319         * g++.dg/template/ttp16.C: Likewise.
2320         * g++.dg/template/ttp17.C: Likewise.
2321         * g++.old-deja/g++.pt/ttp36.C: Remove.
2322         * g++.old-deja/g++.pt/ttp19.C: Likewise.
2323         * g++.old-deja/g++.pt/ttp37.C: Likewise.
2324         * g++.old-deja/g++.pt/ttp38.C: Likewise.
2325         * g++.old-deja/g++.pt/ttp39.C: Likewise.
2326         * g++.old-deja/g++.pt/ttp9.C: Likewise.
2327         * g++.old-deja/g++.pt/ttp40.C: Likewise.
2328         * g++.old-deja/g++.pt/ttp51.C: Likewise.
2329         * g++.old-deja/g++.pt/ttp26.C: Likewise.
2330         * g++.old-deja/g++.pt/ttp36.C: Likewise.
2331
2332 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
2333
2334         PR libfortran/23815
2335         * unf_io_convert_4.f90: New test.
2336
2337 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
2338
2339         * gcc.dg/tree-ssa/loadpre10.c: New test.
2340         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
2341         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
2342         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
2343
2344 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2345
2346         PR libfortran/24685
2347         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
2348
2349 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
2350
2351         PR tree-opt/25251
2352         * gfortran.dg/assign_7.f: New test.
2353
2354 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
2355
2356         PR fortran/26041
2357         PR fortran/26064
2358         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
2359         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
2360         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
2361
2362 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
2363
2364         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
2365         in size_t typedef.
2366
2367 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2368
2369         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
2370         * g++.dg/charset/string.c (foo): Likewise.
2371         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
2372         const char*
2373         * g++.dg/ext/builtin2.C (printf): Likewise.
2374         * g++.dg/init/new15.C (printf): Likewise.
2375         * g++.dg/opt/pr17697-1.C (foo): Likewise.
2376         * g++.dg/opt/pr17697-2.C (foo): Likewise.
2377         * g++.dg/opt/pr17697-3.C (foo): Likewise.
2378         * g++.dg/template/non-dependent4.C (temp): Likewise.
2379         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
2380         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
2381         parameter type to const char*.
2382         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
2383         Change type to const char*.
2384         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
2385         Likewise.
2386         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
2387         second parameter type to const char*.
2388         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
2389         (Y::Y): Change parameter type to const char*.
2390         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
2391         * g++.old-deja/g++.jason/report.C: Apply const correctness.
2392         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
2393         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
2394         (char*).
2395         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
2396         const char*.
2397         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
2398         type to const char*.
2399         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
2400         return type to const char*.
2401         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
2402         to const char*.
2403         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
2404         * g++.old-deja/g++.law/refs1.C: Likewise.
2405         * g++.old-deja/g++.law/visibility1.C: Likewise.
2406         * g++.old-deja/g++.law/visibility2.C: Likewise.
2407         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
2408         const char*.
2409         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
2410         * g++.old-deja/g++.mike/net48.C: Likewise.
2411         * g++.old-deja/g++.mike/p646.C: Likewise.
2412         * g++.old-deja/g++.mike/p6746.C: Likewise.
2413         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
2414         type to const char*.
2415         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
2416         deprecated conversion warning.
2417         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
2418         char*.
2419         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
2420         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
2421         * g++.old-deja/g++.pt/explicit8.C: Likewise.
2422         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
2423         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
2424         * g++.old-deja/g++.pt/nontype3.C: Likewise.
2425         * g++.old-deja/g++.pt/t39.C: Likewise.
2426         * g++.old-deja/g++.robertl/eb106.C: Likewise.
2427         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
2428
2429 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
2430
2431         PR fortran/25075
2432         intrinsic_argument_conformance_1.f90: New test.
2433
2434 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
2435
2436         PR fortran/20845
2437         * gfortran.dg/char_result_11.f90: Add SAVE.
2438         * gfortran.dg/der_pointer_4.f90: Ditto.
2439         * gfortran.dg/default_initialization.f90: New test.
2440
2441 2006-02-03  Jeff Law  <law@redhat.com>
2442
2443         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
2444         handle more than 100 dump files.
2445         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
2446         * lib/scantree.exp (scan-tree-dump): Likewise.
2447         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
2448         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
2449         * lib/scanipa.exp (scan-ipa-dump): Likewise.
2450         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
2451         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
2452
2453 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
2454
2455         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
2456
2457 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
2458
2459         * g++.dg/template/using12.C: New test.
2460
2461 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
2462
2463         * gcc.target/powerpc/pr25960.c: New test.
2464
2465 2006-02-02  Steven G. Kargl  <kargls@comcast>
2466
2467         PR fortran/24958
2468         gfortran.dg/nullify_2.f90: New test.
2469
2470 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
2471
2472         PR 25990
2473         * gcc.dg/gomp/pr25990.c: New test.
2474
2475 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
2476
2477         PR c++/25342
2478         * g++.gd/template/partial4.C: New test.
2479
2480 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
2481
2482         PR middle-end/26001
2483         * gfortran.dg/data_char_2.f90: New.
2484
2485 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
2486
2487         PR fortran/26039
2488         maxval_maxloc_conformance_1.f90: New test.
2489
2490 2006-01-31  Richard Guenther  <rguenther@suse.de>
2491
2492         * gcc.target/i386/sselibm-1.c: New testcase.
2493         * gcc.target/i386/sselibm-2.c: Likewise.
2494         * gcc.target/i386/sselibm-3.c: Likewise.
2495         * gcc.target/i386/sselibm-4.c: Likewise.
2496         * gcc.target/i386/sselibm-5.c: Likewise.
2497
2498 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
2499
2500         PR fortran/24266
2501         * gfortran.dg/arrayio_derived_2.f90: New.
2502
2503 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
2504
2505         * gcc.dg/unsigned-long-compare.c: New test.
2506
2507 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
2508
2509         PR testsuite/25318
2510         * lib/target-supports.exp (check_effective_target_freorder):
2511         Check to see if target supports -freorder-blocks-and-partition.
2512         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
2513         instead of "dg-require-named-sections".
2514
2515 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
2516
2517         PR target/14798:
2518         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
2519         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
2520         * gcc.dg/pragma-isr-trapa2.c: Likewise.
2521         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2522         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
2523         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
2524         * gcc.dg/attr-isr-trap_exit.c: Likewise.
2525         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2526
2527 2006-01-30  Richard Guenther  <rguenther@suse.de>
2528
2529         PR c++/23372
2530         * gcc.dg/pr23372-1.C: New testcase.
2531
2532 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
2533
2534         * gcc.dg/gomp/pr25874.c: New test.
2535
2536 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
2537
2538         PR tree-opt/25911
2539         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
2540
2541 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
2542
2543         PR fortran/18578
2544         PR fortran/18579
2545         PR fortran/20857
2546         PR fortran/20885
2547         * gfortran.dg/intent_out_1.f90: New test.
2548
2549 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
2550
2551         PR fortran/17911
2552         * gfortran.dg/procedure_lvalue.f90: New test.
2553
2554         PR fortran/20895
2555         PR fortran/25030
2556         * gfortran.dg/char_pointer_assign_2.f90: New test.
2557         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
2558         assignment to be consistent with standard.
2559         * gfortran.dg/char_result_2.f90: The same.
2560         * gfortran.dg/char_result_8.f90: The same.
2561
2562 2006-01-28  Zack Weinberg  <zackw@panix.com>
2563
2564         * gcc.dg/Woverlength-strings.c
2565         * gcc.dg/Woverlength-strings-pedantic-c89.c
2566         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
2567         * gcc.dg/Woverlength-strings-pedantic-c99.c
2568         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
2569
2570 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
2571
2572         * gcc.c-torture/execute/20060127-1.c: New test.
2573
2574 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
2575
2576         PR c++/25999
2577         * g++.dg/ext/pragmaweak1.C: New test.
2578
2579 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
2580
2581         PR c++/25855
2582         * g++.dg/template/spec29.C: New test.
2583
2584 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
2585
2586         PR c/19606.
2587         * gcc.c-torture/execute/pr19606.c: New.
2588
2589 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
2590
2591         * gcc.dg/pragma-re-4.c: New test.
2592
2593 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
2594
2595         PR fortran/25964
2596         * gfortran.dg/assumed_size_refs_3.f90: New test.
2597
2598 2006-01-27  Ben Elliston  <bje@au.ibm.com>
2599
2600         * gcc.misc-tests/dectest.exp: Remove defunct comment.
2601
2602 2006-01-26  Laurent GUERBY <laurent@guerby.net>
2603
2604         PR ada/21317
2605         * ada/acats/support/impdef.a: Add One_Long_Second.
2606         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
2607         * ada/acats/tests/c9/c94026.a: Likewise.
2608         * ada/acats/tests/c9/c97305c.ada: Likewise.
2609         * ada/acats/tests/c9/c99004a.ada: Likewise.
2610
2611 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
2612
2613         PR fortran/25964
2614         * gfortran.dg/global_references_2.f90: New test.
2615
2616         PR fortran/25084
2617         PR fortran/20852
2618         PR fortran/25085
2619         PR fortran/25086
2620         * gfortran.dg/assumed_charlen_function_1.f90: New test.
2621         * gfortran.dg/assumed_charlen_function_3.f90: New test.
2622
2623         PR fortran/25416
2624         * gfortran.dg/assumed_charlen_function_2.f90: New test.
2625
2626 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
2627
2628         PR c/25892
2629         * gcc.dg/Wpointer-sign.c: New.
2630         * gcc.dg/Wpointer-sign-Wall.c: New.
2631         * gcc.dg/Wpointer-sign-Wall-no.c: New.
2632         * gcc.dg/Wpointer-sign-pedantic.c: New.
2633         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
2634         * gcc.dg/conv-2.c: Use -Wpointer-sign.
2635
2636 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
2637
2638         PR C/25861
2639         * gcc.c-torture/compile/pr25861.c: New test.
2640
2641 2006-01-26  Paul Brook  <paul@codesourcery.com>
2642
2643         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
2644         on short-enum targets.
2645         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
2646         variable.
2647         (generate_fields): Use short_enums.
2648         (main): Set short_enums.  Document -e.
2649         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
2650         on short-enum targets.
2651         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
2652         variable.
2653         (generate_fields): Use short_enums.
2654         (main): Set short_enums.  Document -e.
2655         * lib/target-supports.exp (check_effective_target_short_enums): New.
2656
2657 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
2658
2659         PR target/25947
2660         * gcc.dg/torture/pr25947-1.c: New test.
2661
2662 2006-01-25  Jan Hubicka  <jh@suse.cz>
2663             Roger Sayle  <roger@eyesopen.com>
2664
2665         PR rtl-optimization/25703
2666         * gcc.target/i386/20060125-1.c: New test case.
2667         * gcc.target/i386/20060125-2.c: New test case.
2668
2669 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2670
2671         PR fortran/18540
2672         * gfortran.dg/goto_1.f: New.
2673
2674 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
2675
2676         PR fortran/25716
2677         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
2678         25716 on 32-bit systems too.
2679
2680 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
2681
2682         PR testsuite/25590
2683         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
2684
2685 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2686
2687         * gcc.dg/tree-ssa/gen-vect-33.c: New.
2688
2689 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2690
2691         PR fortran/25835
2692         * gfortran.dg/read_eof.f90: Delete, renamed.
2693         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
2694         * gfortran.dg/read_eof_2.f90: New test.
2695         * gfortran.dg/read_eof_3.f90: New test.
2696
2697 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
2698
2699         PR tree-opt/25860
2700         * gcc.c-torture/compile/pr25860.c: New test.
2701
2702 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2703
2704         PR c++/25552
2705         * g++.dg/parse/dtor8.C: New test.
2706
2707 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
2708
2709         PR testsuite/25891
2710         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
2711         * gcc.dg/gomp/gomp.exp: Return without testing anything if
2712         check_effective_target_fopenmp returns 0.
2713
2714 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
2715
2716         PR ada/20548
2717         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
2718         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
2719         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
2720
2721 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
2722
2723         PR tree-opt/25857
2724         * g++.dg/opt/pr25857.C: New test.
2725
2726 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
2727         Jan Hubicka  <jh@suse.cz>
2728         Richard Guenther  <rguenther@suse.de>
2729
2730         PR rtl-optimization/25654
2731         * gcc.dg/torture/pr25654.c: New testcase.
2732         * gcc.target/i386/pr25654.c: Likewise.
2733
2734 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
2735
2736         PR fortran/25901
2737         * gfortran.dg/internal references_2.f90: New test.
2738
2739         Fix regression in testing of admissability of attributes.
2740         * gfortran.dg/intent_used_1.f90: New test.
2741
2742 2006-01-23  Ben Elliston  <bje@au.ibm.com>
2743
2744         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
2745         Remove target conditional torture options for i?86 and x86_64
2746         GNU/Linux.
2747
2748 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2749
2750         PR c++/10891
2751         * g++.dg/rtti/no-rtti.C: New.
2752
2753 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
2754
2755         PR c++/25895
2756         * g++.dg/inherit/conv2.C: New test.
2757
2758         PR c++/25856
2759         * g++.dg/parse/dtor7.C: New test.
2760
2761         PR c++/25858
2762         * g++.dg/template/crash44.C: New test.
2763
2764 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
2765
2766         PR fortran/25124
2767         PR fortran/25625
2768         * gfortran.dg/internal_references_1.f90: New test.
2769           PR fortran/20881
2770         PR fortran/23308
2771         PR fortran/25538
2772         PR fortran/25710
2773         * gfortran.dg/global_references_1.f90: New test.
2774         * gfortran.dg/g77/19990905-1.f: Restore the error that
2775         there is a clash between the common block name and
2776         the name of a subroutine reference.
2777
2778         PR fortran/PR24276
2779         * gfortran.dg/aliasing_dummy_1.f90: New test.
2780
2781 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
2782
2783         * gcc.dg/vmx/1b-01.c: Warning fix.
2784         * gcc.dg/vmx/1c-02.c: Likewise.
2785         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
2786
2787 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
2788
2789         PR testsuite/24962
2790         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
2791
2792 2006-01-20  Richard Guenther  <rguenther@suse.de>
2793         Steven Bosscher <stevenb.gcc@gmail.com>
2794
2795         PR rtl-optimization/24626
2796         * gcc.dg/torture/pr24626-1.c: New testcase.
2797         * gcc.dg/torture/pr24626-2.c: Likewise.
2798         * gcc.dg/torture/pr24626-3.c: Likewise.
2799         * gcc.dg/torture/pr24626-4.c: Likewise.
2800
2801 2006-01-20  Dirk Mueller  <dmueller@suse.com>
2802
2803         PR c++/5520
2804         * g++.dg/warn/empty-body.C: New.
2805
2806 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
2807
2808         PR c++/22136
2809         * g++.dg/template/using10.C: New test.
2810         * g++.dg/temlpate/using11.C: Likewise.
2811         * g++.dg/inherit/using5.C: Tweak error messages.
2812
2813 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
2814
2815         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
2816         target test.
2817         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
2818
2819 2006-01-19  Jan Hubicka  <jh@suse.cz>
2820
2821         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
2822
2823 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2824
2825         PR c++/25854
2826         * g++.dg/template/spec28.C: New test.
2827
2828 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
2829
2830         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2831         Fix fprintf's by adding srcdir or removing it.
2832
2833 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
2834
2835         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
2836         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
2837         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
2838         * testsuite/gcc.dg/gomp/empty.c: Likewise.
2839         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
2840         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
2841         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
2842         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
2843         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
2844         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
2845         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
2846         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
2847         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
2848         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
2849
2850 2006-01-18  Jeff Law  <law@redhat.com>
2851
2852         * gcc.dg/tree-ssa/vrp25.c: New test.
2853
2854 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
2855
2856         * gcc.dg/pr25805.c: Fix misapplied patch.
2857
2858 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
2859
2860         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
2861         (check_effective_target_vect_udot_qi): New.
2862         (check_effective_target_vect_sdot_hi): New.
2863         (check_effective_target_vect_udot_hi): New.
2864         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
2865         prefixed with "wrapv-" with -fwrapv.
2866         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
2867         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
2868         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
2869         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
2870         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
2871
2872         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
2873         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
2874         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
2875         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
2876
2877 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2878
2879         PR c++/16829
2880         * g++.dg/other/default2.C: New test.
2881         * g++.dg/other/default3.C: New test.
2882
2883 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
2884
2885         PR c/25805
2886         * gcc.dg/pr25805.c: New file.
2887
2888 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
2889
2890         PR c++/25836
2891         * g++.dg/template/init6.C: New test.
2892
2893 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
2894
2895         * gcc.dg/tree-ssa/pr24287.c: New test
2896
2897 2006-01-18  Eric Christopher  <echristo@apple.com>
2898
2899         * g++.dg/eh/table.C: New.
2900
2901 2006-01-18  DJ Delorie  <dj@redhat.com>
2902
2903         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
2904         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
2905         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
2906         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
2907
2908 2006-01-18  Jeff Law  <law@redhat.com>
2909
2910         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
2911         on wrapping on overflow semantics.
2912
2913         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
2914
2915         * gcc.gc/tree-ssa/vrp23.c: New test.
2916         * gcc.gc/tree-ssa/vrp24.c: New test.
2917
2918 2006-01-18  Richard Henderson  <rth@redhat.com>
2919             Aldy Hernandez  <aldyh@redhat.com>
2920             Jakub Jelinek  <jakub@redhat.com>
2921             Diego Novillo  <dnovillo@redhat.com>
2922             Uros Bizjak  <uros@kss-loka.si>
2923
2924         * testsuite/gcc.dg/gomp: New directory.
2925
2926 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
2927             Steven G. Kargl  <kargls@comcast.net>
2928
2929         PR fortran/20869
2930         * gfortran.dg/intrinsic_external_1.f90: New test.
2931
2932         PR fortran/20875.
2933         * gfortran.dg/elemental_pointer_1.f90: New test.
2934
2935         PR fortran/25024
2936         * gfortran.dg/external_procedures_1.f90: New test.
2937
2938         PR fortran/25785
2939         gfortran.dg/assumed_present.f90: New test.
2940
2941 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
2942
2943         * g++.dg/parse/lookup5.C: New test.
2944
2945 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2946
2947         PR fortran/25697
2948         * gfortran.dg/read_eof.f90: New test.
2949
2950 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2951
2952         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
2953         add a closing brace.
2954
2955 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2956
2957         PR fortran/25631
2958         * gfortran.dg/fmt_tl.f: New test.
2959
2960 2006-01-17  Eric Christopher  <echristo@apple.com>
2961
2962         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
2963         * g++.old-deja/g++.warn/impint2.C: Ditto.
2964         * g++.old-deja/g++.other/null1.C: Ditto.
2965         * g++.dg/warn/conv2.C: Ditto.
2966         * g++.dg/warn/conv4.C: New file.
2967
2968 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2969
2970         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
2971
2972 2006-01-17  Andreas Jaeger  <aj@suse.de>
2973             Janis Johnson <janis187@us.ibm.com>
2974
2975         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
2976         in 64-bit.
2977         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
2978         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
2979
2980 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2981
2982         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2983         xfail txxx where xxx >= 25.
2984
2985 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2986
2987         PR testsuite/25764
2988         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
2989
2990 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
2991
2992         PR c/25682
2993         * gcc.dg/pr25682.c: New test.
2994         * g++.dg/parse/array-size2.C: New test.
2995
2996 2006-01-16  Ian Lance Taylor  <ian@airs.com>
2997
2998         * consistency.vlad: Remove entire directory, 1652 files.
2999
3000 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
3001
3002         * lib/target-supports.exp (check_effective_target_dfp_nocache,
3003         check_effective_target_dfprt_nocache): New.
3004         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
3005         (check_effective_target_dfprt): New.
3006         * lib/c-compat.exp (check_dfp): Remove.
3007         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
3008         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
3009         level of support for decimal float.
3010         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
3011         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
3012         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
3013         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
3014         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
3015         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
3016         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
3017         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
3018         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
3019         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
3020         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
3021         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
3022         directives.
3023
3024 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
3025
3026         PR testsuite/25741
3027         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
3028         $base_dir/../.
3029         * lib/gfortran.exp (gfortran_init): Likewise.
3030         * lib/obj-c++.exp (obj-c++_init): Likewise.
3031         * lib/scanasm.exp (scan-assembler-dem): Likewise.
3032         (scan-assembler-dem-not): Likewise.
3033         * lib/scandump.exp (scan-dump-dem): Likewise.
3034         (scan-dump-dem-not): Likewise.
3035
3036 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
3037
3038         PR testsuite/25767
3039         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
3040         powerpc-*-darwin*.
3041         * lib/obj-c++.exp (obj-c++_init): Likewise.
3042
3043 2006-01-16  Richard Guenther  <rguenther@suse.de>
3044
3045         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
3046
3047 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3048
3049         PR testsuite/25777
3050         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
3051         to LD_LIBRARY_PATH.
3052
3053 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3054             Andrew Pinski  <pinskia@physics.uc.edu>
3055
3056         * gcc.dg/minmax-1.c: New test.
3057
3058 2006-01-16  Ben Elliston  <bje@au.ibm.com>
3059
3060         * gcc.dg/dfp/dfp.exp: Correct FSF address.
3061         * gcc.misc-tests/dectest.exp: Ditto.
3062
3063 2006-01-15  Ian Lance Taylor  <ian@airs.com>
3064
3065         PR testsuite/25796
3066         * gcc.target/i386/cmov6.c: Use -march=k8.
3067
3068 2006-01-15  Andreas Jaeger  <aj@suse.de>
3069
3070         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
3071         x86 does not have __float128.
3072
3073 2006-01-14  Ian Lance Taylor  <ian@airs.com>
3074
3075         * gcc.target/i386/cmov6.c: New test.
3076
3077 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
3078
3079         PR c++/25663
3080         * g++.dg/template/ctor6.C: New test.
3081
3082 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
3083
3084         PR tree-optimization/25485
3085         * gcc.dg/tree-ssa/pr25485.c: New.
3086
3087 2006-01-14  Richard Guenther  <rguenther@suse.de>
3088
3089         PR tree-optimization/22548
3090         PR tree-optimization/22555
3091         PR tree-optimization/22501
3092         * gcc.dg/tree-ssa/alias-4.c: New testcase.
3093         * gcc.dg/tree-ssa/alias-5.c: Likewise.
3094         * gcc.dg/tree-ssa/alias-6.c: Likewise.
3095         * gcc.dg/tree-ssa/alias-7.c: Likewise.
3096         * gcc.dg/tree-ssa/alias-8.c: Likewise.
3097         * gcc.dg/tree-ssa/alias-9.c: Likewise.
3098         * gcc.dg/tree-ssa/alias-10.c: Likewise.
3099         * gcc.dg/tree-ssa/alias-11.c: Likewise.
3100         * gcc.dg/tree-ssa/alias-12.c: Likewise.
3101
3102 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
3103
3104         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
3105         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
3106
3107 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
3108         Richard Guenther  <rguenther@suse.de>
3109
3110         PR rtl-optimization/24257
3111         * gcc.dg/torture/pr24257.c: New testcase.
3112
3113 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
3114
3115         * gcc.c-torture/execute/20060110-1.c: New test.
3116         * gcc.c-torture/execute/20060110-2.c: New test.
3117
3118 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
3119
3120         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
3121
3122 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
3123
3124         PR fortran/25756
3125         * gfortran.dg/label_3.f90: New test.
3126
3127 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
3128
3129         PR tree-optimization/25771
3130         * g++.dg/tree-ssa/pr25771.C: New test
3131
3132 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
3133
3134         PR tree-opt/24365
3135         * g++.dg/opt/complex5.C: New test.
3136
3137 2006-01-13  Richard Guenther  <rguenther@suse.de>
3138
3139         * gcc.target/i386/387-9.c: New testcase.
3140
3141 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
3142
3143         PR c++/24824
3144         * g++.dg/debug/dwarf2-1.C: New.
3145
3146 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
3147
3148         PR testsuite/25728
3149         * lib/gcov.exp (verify-lines): Add "close $fd".
3150
3151 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
3152             Ben Elliston  <bje@au.ibm.com>
3153
3154         * gcc.dg/dfp/inf-1.c: New test.
3155
3156 2006-01-12  Janis Johnson <janis187@us.ibm.com>
3157             Yao Qi  <qiyaoltc@cn.ibm.com>
3158             Ben Elliston  <bje@au.ibm.com>
3159             Jon Grimm  <jgrimm2@us.ibm.com>
3160
3161         * gcc.dg/nodfp-1.c: New test.
3162         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
3163         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
3164         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
3165         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
3166         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
3167         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
3168         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
3169         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3170         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3171         * gcc.dg/format/dfp-scanf-1.c: Likewise.
3172         * gcc.dg/format/dfp-printf-1.c: Likewise.
3173         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
3174         (compat_setup_dfp): New.
3175         * gcc.dg/compat/compat.exp: Use it.
3176         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
3177         Make some variables global, prepend "compat_" to their names.
3178         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
3179         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
3180         * gcc.misc-tests/dectest.exp: New test driver for decTest.
3181         * lib/compat.exp (compat_skip_list): Make global, rename.
3182         * lib/c-compat.exp: New file.
3183         * lib/target-supports.exp (check_effective_target_dfp): New.
3184
3185         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
3186         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
3187         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
3188         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
3189         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
3190         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
3191         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
3192         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
3193         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
3194         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
3195         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
3196         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
3197         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
3198         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
3199         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
3200         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
3201         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
3202         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
3203         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
3204         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
3205         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
3206         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
3207         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
3208         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
3209         gcc.dg/dfp/struct-layout-1.c,
3210         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
3211         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
3212         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
3213         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
3214         gcc.dg/dfp/func-vararg-dfp.c,
3215         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
3216         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
3217         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
3218         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
3219         gcc.dg/dfp/wtr-conversion-1.c: New tests.
3220
3221 2006-01-11  Richard Guenther  <rguenther@suse.de>
3222
3223         PR tree-optimization/25734
3224         * gcc.dg/tree-ssa/pr25734.c: New testcase.
3225
3226 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
3227
3228         PR fortran/25486
3229         * gfortran.dg/literal_character_constant_1_x.F: New test.
3230         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
3231         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
3232         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
3233
3234 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
3235
3236         PR c++/25386
3237         * g++.dg/ext/packed3.C: Add expected packed error.
3238
3239 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
3240
3241         PR target/25706
3242         * gcc.dg/torture/pr25706-1.c: New test.
3243
3244 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
3245
3246         PR tree-optimization/23109
3247         PR tree-optimization/23948
3248         PR tree-optimization/24123
3249
3250         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
3251         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
3252         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
3253         g++.dg/tree-ssa/pr23948.C: New testcases.
3254         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
3255         three divisions in order to do the optimization.
3256
3257 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
3258
3259         PR c++/25632
3260         * g++.dg/other/pr25632.C: New test.
3261
3262 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
3263
3264         PR fortran/25730
3265         * gfortran.dg/used_types_1.f90: New test.
3266
3267 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
3268
3269         PR target/25718
3270         * gcc.dg/torture/pr25718-1.c: New test.
3271
3272 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
3273
3274         * gfortran.dg/list_read_2.f90: Fix typo in description.
3275
3276 2006-01-10  Jan Beulich  <jbeulich@novell.com>
3277
3278         * lib/target-supports.exp (check_visibility_available): Simplify test
3279         for *-*-netware*.
3280         (check_profiling_available): Fail for *-*-netware*.
3281         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
3282         * gcc.dg/20021014-1.c: Likewise.
3283         * gcc.dg/nest.c: Likewise.
3284
3285 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
3286
3287         fortran/24936
3288         * gfortran.dg/forall_3.f90: New test.
3289
3290 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
3291
3292         PR fortran/21977
3293         * gfortran.dg/nesting_2.f90: New test.
3294         * gfortran.dg/nesting_3.f90: New test.
3295
3296 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
3297
3298         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
3299         Fix typo in comment.
3300
3301 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
3302
3303         * gfortran.dg/single_char_string.f90: New test.
3304
3305 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
3306
3307         * gfortran.dg/ichar_2.f90: New test.
3308
3309 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
3310
3311         PR fortran/25093
3312         * gfortran.dg/private_type_4.f90: New.
3313
3314 2006-01-07  Richard Guenther  <rguenther@suse.de>
3315
3316         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
3317
3318 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3319
3320         * gfortran.dg/func_decl_1.f90: New.
3321         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
3322         * gfortran.dg/array_alloc_2.f90: Likewise.
3323         * gfortran.dg/char_result_8.f90: Likewise.
3324         * gfortran.dg/dup_save_1.f90: Likewise.
3325         * gfortran.dg/dup_save_2.f90: Likewise.
3326         * gfortran.dg/f2c_6.f90: Likewise.
3327         * gfortran.dg/f2c_7.f90: Likewise.
3328         * gfortran.dg/func_result_2.f90: Likewise.
3329         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
3330
3331 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
3332
3333         PR fortran/22146
3334         * gfortran.dg/elemental_subroutine_1.f90: New test.
3335         * gfortran.dg/elemental_subroutine_2.f90: New test.
3336
3337         PR fortran/25029
3338         PR fortran/21256
3339         * gfortran.dg/assumed_size_refs_1.f90: New test.
3340
3341         PR fortran/20868
3342         PR fortran/20870
3343         * gfortran.dg/assumed_size_refs_2.f90: New test.
3344         * gfortran.dg/initialization_1.f90: Change warning message.
3345
3346 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
3347
3348         * gcc.dg/tree-ssa/loop-15.c: New test.
3349
3350 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3351
3352         PR fortran/25598
3353         * gfortran.dg/backspace_3.f: New test.
3354         * gfortran.dg/backspace_4.f: New test.
3355
3356 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3357
3358         PR fortran/24268
3359         * gfortran.dg/fmt_white.f: Update test.
3360
3361 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
3362
3363         * gcc.dg/cast-1.c: Add new warning.
3364         * gcc.dg/cast-2.c: Likewise.
3365         * gcc.dg/cast-3.c: Likewise.
3366         * gcc.dg/format/cast-1.c: Likewise.
3367         * gcc.dg/cast-4.c: New testcase.
3368
3369 2006-01-05  Richard Guenther  <rguenther@suse.de>
3370
3371         PR tree-optimization/22555
3372         * gcc.dg/tree-ssa/alias-3.c: New testcase.
3373
3374 2006-01-05  Richard Guenther  <rguenther@suse.de>
3375             Diego Novillo  <dnovillo@redhat.com>
3376
3377         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
3378         * gcc.dg/tree-ssa/loop-8.c: Likewise.
3379         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3380         * gcc.dg/tree-ssa/pr23294.c: Likewise.
3381         * gcc.dg/tree-ssa/pr21985.c: Likewise.
3382         * gcc.dg/tree-ssa/loop-14.c: Likewise.
3383         * gcc.dg/tree-ssa/loop-2.c: Likewise.
3384         * gcc.dg/tree-ssa/loop-3.c: Likewise.
3385         * gcc.dg/tree-ssa/loop-4.c: Likewise.
3386         * gcc.dg/tree-ssa/pr21171.c: Likewise.
3387         * gcc.dg/tree-ssa/loop-5.c: Likewise.
3388         * gcc.dg/tree-ssa/loop-10.c: Likewise.
3389         * gcc.dg/tree-ssa/loop-6.c: Likewise.
3390         * treelang/compile/extravar.tree: Likewise.
3391         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
3392         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
3393         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
3394         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
3395         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
3396
3397 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
3398
3399         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
3400         for 64-bit fix.
3401
3402 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
3403
3404         PR fortran/23675
3405         gfortran.dg/char_result_11.f90: New.
3406
3407 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
3408
3409         PR c++/24782
3410         * g++.dg/parse/access9.C: New test.
3411         * g++.dg/tc1/dr52.C: Tweak error markers.
3412
3413 2006-01-04  Richard Henderson  <rth@redhat.com>
3414
3415         Merge from gomp branch.
3416         * g++.dg/parse/pragma2.C: Update expected error lines.
3417
3418 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
3419
3420         * g++.dg/other/i386-2.C: New test.
3421
3422         PR target/25554
3423         * gcc.c-torture/compile/20051228-1.c: New test.
3424
3425         PR c/25559
3426         * gcc.dg/pr25559.c: New test.
3427
3428 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
3429
3430         PR c++/25492
3431         * g++.dg/lookup/friend9.C: New test.
3432
3433         PR c++/25625
3434         * g++.dg/template/repo5.C: New test.
3435
3436 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
3437
3438         PR fortran/25101
3439         * gfortran.dg/forall_2.f90: New test.
3440
3441 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
3442
3443         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
3444         dg-require-weak.  Adjust regexp to handle leading-underscore
3445         targets and space as well as TAB after .weak.  Change previous
3446         64-bit fix to not use naked dot.
3447
3448 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
3449
3450         PR rtl-optimization/25578
3451         * gcc.c-torture/execute/20060102-1.c: New testcase.
3452
3453 2006-01-03  Richard Guenther  <rguenther@suse.de>
3454
3455         PR c/25183
3456         * gcc.dg/torture/pr25183.c: New testcase.
3457
3458 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
3459
3460         Merge from gomp-branch.
3461         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
3462         * gcc.dg/ia64-sync-2.c: Likewise.
3463         * gcc.dg/ia64-sync-3.c: Likewise.
3464         * gcc.dg/ia64-sync-4.c: Likewise.
3465         * gcc.dg/sync-2.c: Likewise.
3466         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
3467         that sparc64-*-* and sparcv9-*-* supports sync builtins.
3468
3469 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
3470
3471         PR c++/25635
3472         * g++.dg/parse/operator6.C: New test.
3473
3474         PR c++/25637
3475         * g++.dg/parse/error29.C: New test.
3476
3477         PR c++/25638
3478         * g++.dg/parse/dtor6.C: New test.
3479
3480         PR c++/25633
3481         * g++.dg/parse/ctor3.C: New test.
3482
3483         PR c++/25634
3484         * g++.dg/template/class3.C: New test.
3485
3486 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
3487
3488         * g++.dg/debug/debug9.C: New.
3489
3490 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
3491
3492         PR fortran/24640
3493         * gfortran.dg/label_2.f90: New test.
3494
3495 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3496
3497         * g++.dg/lookup/using12.C: Tighten error marker.
3498
3499 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
3500             Andrew Pinski <pinskia@physics.uc.edu>
3501
3502         * gcc.target/powerpc/darwin-abi-3.c: New file.
3503         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
3504         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
3505         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
3506         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
3507         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
3508         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
3509         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
3510         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
3511
3512 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
3513
3514         * gcc.dg/tree-ssa/loadpre1.c: New;
3515         * gcc.dg/tree-ssa/loadpre2.c: New;
3516         * gcc.dg/tree-ssa/loadpre3.c: New;
3517         * gcc.dg/tree-ssa/loadpre4.c: New;
3518         * gcc.dg/tree-ssa/loadpre5.c: New;
3519         * gcc.dg/tree-ssa/loadpre6.c: New;
3520         * gcc.dg/tree-ssa/loadpre7.c: New;
3521         * gcc.dg/tree-ssa/loadpre8.c: New;
3522         * gcc.dg/tree-ssa/loadpre9.c: New;
3523
3524 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
3525
3526         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
3527         * g++.dg/abi/thunk4.C: Likewise.
3528
3529 2006-01-01  Andreas Jaeger  <aj@suse.de>
3530
3531         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
3532         portable.
3533
3534 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
3535
3536         PR c++/25294
3537         * gcc.dg/pragma-pack-3.c: New test.
3538         * g++.dg/parse/pragma3.C: New test.
3539
3540 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3541
3542         PR middle-end/24827
3543         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
3544
3545 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3546
3547         PR testsuite/25214
3548         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
3549
3550 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
3551
3552         PR fortran/22607
3553         * gfortran-dg/pure_byref_3.f90: New.
3554
3555         fortran/PR 25396
3556         * gfortran.dg/userdef_operator_1.f90: New.
3557
3558 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
3559
3560         * g++.dg/abi/thunk3.C: New.
3561         * g++.dg/abi/thunk4.C: New.
3562
3563 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
3564
3565         PR fortran/25532
3566         * gfortran.dg/host_used_types_1.f90: New test. Check that host
3567         associated derived type components of derived types are
3568         properly declared in contained procedures.
3569
3570 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3571
3572         PR libgfortran/25139
3573         * gfortran.dg/backspace_2.f: New test.
3574
3575 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3576
3577         PR libgfortran/25550
3578         * gfortran.dg/endfile.f: New test.
3579
3580 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3581
3582         PR libgfortran/25419
3583         * gfortran.dg/comma.f: New test.
3584
3585 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3586
3587         * lib/gfortran-dg.exp: Remove trailing whitespace.
3588         * lib/fortran-torture.exp: Test with -fbounds-check instead of
3589         -funroll-all-loops.
3590
3591 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
3592
3593         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
3594         Extended Double long doubles or repeat tests when long double is
3595         the same size as double.
3596
3597 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3598
3599         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
3600
3601         PR testsuite/25442
3602         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
3603         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
3604
3605         PR testsuite/25441
3606         * gcc.dg/pr23911.c: Make test variable static.
3607
3608         PR testsuite/25444
3609         * gcc.dg/tree-ssa/pr14841.c: Likewise.
3610
3611 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
3612
3613         PR c++/25439
3614         * g++.dg/parse/crash17.C: Adjust error markers.
3615         * g++.dg/template/error20.C: New test.
3616
3617 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
3618
3619         PR c++/23172
3620         * g++.dg/ext/complit4.C: New test.
3621
3622         PR c++/25417
3623         * g++.dg/ext/complit5.C: Likewise.
3624
3625 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
3626
3627         PR tree-optimization/25125
3628         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
3629         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
3630         * gcc.c-torture/execute/pr25125.c: New.
3631
3632 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
3633
3634         PR fortran/25029
3635         PR fortran/21256
3636         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
3637         with incorrect assumed size references.
3638
3639 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
3640
3641         PR c++/23171
3642         * g++.dg/opt/init1.C: New test.
3643
3644 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
3645
3646         PR c++/24671
3647         * g++.dg/template/sfinae3.C: New test.
3648
3649 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3650
3651         * g++.dg/other/friend4.C: New test.
3652
3653 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
3654
3655         PR target/25005
3656         * g++.dg/opt/pr25005.C: New test.
3657
3658 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
3659
3660         PR c++/25369
3661         * g++.dg/template/ptrmem16.C: New test.
3662
3663 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
3664
3665         PR fortran/25029
3666         PR fortran/21256
3667         * gfortran.dg/initialization_1.f90: Add test of SIZE.
3668
3669 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3670
3671         PR libgfortran/25307
3672         * gfortran.dg/list_read_5.f90: New test.
3673
3674 2005-12-22  Richard Henderson  <rth@redhat.com>
3675
3676         * gcc.target/i386/sse-7.c: Use -msse2.
3677
3678 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
3679
3680         PR rtl-optimization/25432
3681         * gcc.c-torture/compile/20051216-1.c: New test.
3682
3683         PR objc/25328
3684         * objc/execute/pr25328.m: New test.
3685
3686 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
3687
3688         PR c++/25364
3689         * g++.dg/template/call4.C: New test.
3690
3691 2005-12-22  Dale Johannesen  <dalej@apple.com>
3692
3693         * gcc.target/i386/sse-17.c: New.
3694
3695 2005-12-22  Paul Brook  <paul@codesourcery.com>
3696
3697         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
3698
3699 2005-12-22  Paul Brook  <paul@codesourcery.com>
3700
3701         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
3702
3703 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3704
3705         PR tree-opt/25513
3706         * gcc.c-torture/compile/pr25513.c: New test.
3707
3708 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3709
3710         PR c++/23333
3711         * g++.dg/parse/error25.C: Add more tests.
3712
3713 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3714
3715         PR fortran/18990
3716         * gfortran.dg/der_charlen_1.f90: New.
3717
3718 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
3719
3720         PR fortran/20889
3721         * gfortran.dg/pointer_component_type_1.f90: New test.
3722
3723         PR fortran/25029
3724         PR fortran/21256
3725         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
3726         should give an error with assumed size array refernces and checks those
3727         that should not.
3728         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
3729         reference an upper bound so that it does not generate an error.
3730
3731         PR fortran/19362
3732         PR fortran/20244
3733         PR fortran/20864
3734         PR fortran/25391
3735         * gfortran.dg/used_dummy_types_1.f90: New test.
3736         * gfortran.dg/used_dummy_types_2.f90: New test.
3737         * gfortran.dg/used_dummy_types_3.f90: New test.
3738         * gfortran.dg/used_dummy_types_4.f90: New test.
3739         * gfortran.dg/used_dummy_types_5.f90: New test.
3740
3741         PR fortran/23152
3742         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
3743         group already being USE associated.
3744         * gfortran.dg/assumed_shape_nml.f90: New test.
3745         * gfortran.dg/assumed_size_nml.f90: New test.
3746
3747         PR fortran/20862
3748         PR fortran/25053
3749         PR fortran/25063
3750         PR fortran/25064
3751         PR fortran/25066
3752         PR fortran/25067
3753         PR fortran/25068
3754         PR fortran/25307
3755         * gfortran.dg/io_constraints_1.f90: New test.
3756         * gfortran.dg/io_constraints_1.f90: New test.
3757         * gfortran.dg/iostat_3.f90: Change wording of warning.
3758         * gfortran.dg/g77/19981216-0.f: The same.
3759
3760 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
3761
3762         PR tree-optimization/23518
3763         * testsuite/gcc.dg/pr23518.c: New.
3764
3765 2005-12-21  Mike Stump  <mrs@apple.com>
3766
3767         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
3768
3769 2005-12-21  Paul Brook  <paul@codesourcery.com>
3770
3771         * gcc.dg/pr19340.c: Skip on m68k targets.
3772
3773 2005-12-21  Steven Bosscher  <stevenb@suse.de>
3774
3775         PR rtl-optimization/25196
3776         * gcc.dg/pr25196.c: New test.
3777
3778 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
3779
3780         PR fortran/25423
3781         gfortran.dg/where_nested_1.f90: New.
3782
3783 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
3784
3785         PR tree-optimization/25382.
3786         * gcc.dg/tree-ssa/pr25382.c: New.
3787
3788 2005-12-20  Richard Guenther  <rguenther@suse.de>
3789
3790         PR middle-end/24306
3791         * gcc.target/i386/pr24306.c: New testcase.
3792
3793 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
3794
3795         PR tree-optimization/25501
3796         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
3797
3798 2005-12-20  Richard Guenther  <rguenther@suse.de>
3799
3800         Revert
3801         2005-12-02  Richard Guenther  <rguenther@suse.de>
3802
3803         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
3804
3805 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
3806
3807         PR c++/21228
3808         * g++.dg/warn/Wunreachable-code-2.C: New test.
3809
3810 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
3811
3812         PR c++/24278
3813         * g++.dg/template/ctor5.C: New test.
3814
3815         PR c++/24915
3816         * g++.dg/template/overload8.C: New test.
3817
3818 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
3819
3820         * gcc.c-torture/compile/pr25483 : New test.
3821
3822 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3823
3824         PR c++/20552
3825         * g++.dg/ext/typeof10.C: New test.
3826
3827 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
3828
3829         * gcc.dg/mt-loopi1.c: New.
3830
3831 2005-12-18  Richard Guenther  <rguenther@suse.de>
3832
3833         PR tree-optimization/25481
3834         * gcc.dg/torture/pr25481.c: New testcase.
3835
3836 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
3837
3838         PR rtl-optimization/21041
3839         * gcc.dg/pr21041.c: New test.
3840
3841 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3842
3843         PR libgfortran/25463
3844         * gfortran.dg/advance.f90: New test.
3845
3846 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
3847
3848         * gcc.dg/20051201-1.c: New test.
3849
3850 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
3851
3852         PR fortran/25018
3853         * gfortran.dg/initialization_1.f90: New test.
3854         * gfortran.dg/enum_5.f90: Change dg-error to new message.
3855         * gfortran.dg/g77/980616-0.f: The same.
3856
3857 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
3858
3859         * PR fortran/25458
3860         * gfortran.dg/chkbits.f90: New test.
3861
3862 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
3863
3864         * gfortran.dg/enum_5.f: Revert to previous version.
3865
3866 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
3867
3868         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
3869         * gfortran.dg/nested_modules_1.f90: Ditto.
3870         * gfortran.dg/hollerith_f95.f90: Ditto.
3871         * gfortran.dg/select_5.f90: Ditto.
3872         * gfortran.dg/secnds.f: Ditto.
3873         * gfortran.dg/hollerith2.f90: Ditto.
3874         * gfortran.dg/imag_2.f: Ditto.
3875         * gfortran.dg/ftell_2.f90: Ditto.
3876         * gfortran.dg/malloc_free_1.f90: Ditto.
3877         * gfortran.dg/logint-1.f: Ditto.
3878         * gfortran.dg/recursive_statement_functions.f90: Ditto.
3879         * gfortran.dg/e_d_fmt.f90: Ditto.
3880         * gfortran.dg/hollerith_legacy.f90: Ditto.
3881         * gfortran.dg/logint-2.f: Ditto.
3882         * gfortran.dg/enum_5.f90: Ditto.
3883         * gfortran.dg/f2c_2.f90: Ditto.
3884         * gfortran.dg/pr17143.f90: Ditto.
3885         * gfortran.dg/namelist_14.f90: Ditto.
3886         * gfortran.dg/logint-3.f: Ditto.
3887         * gfortran.dg/spread_scalar_source.f90: Ditto.
3888         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3889         * gfortran.dg/namelist_11.f: Ditto.
3890         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
3891         * gfortran.dg/g77/20010519-1.f
3892         * gfortran.dg/g77/alpha1.f: Ditto.
3893         * gfortran.dg/g77/990115-1.f: Ditto.
3894         * gfortran.dg/g77/erfc.f: Ditto.
3895         * gfortran.dg/g77/19990313-3.f: Ditto.
3896         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
3897         * gfortran.dg/g77/20010426.f: Ditto.
3898         * gfortran.dg/g77/19990313-0.f: Ditto.
3899         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
3900         * gfortran.dg/g77/20000629-1.f: Ditto.
3901         * gfortran.dg/g77/970125-0.f: Ditto.
3902         * gfortran.dg/g77/8485.f: Ditto.
3903         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
3904         * gfortran.dg/g77/19990313-1.f: Ditto.
3905         * gfortran.dg/g77/int8421.f: Ditto.
3906         * gfortran.dg/g77/19990305-0.f: Ditto.
3907         * gfortran.dg/g77/947.f: Ditto.
3908         * gfortran.dg/g77/19990905-2.f: Ditto.
3909         * gfortran.dg/g77/cabs.f: Ditto.
3910         * gfortran.dg/g77/19990313-2.f: Ditto.
3911         * gfortran.dg/g77/20020307-1.f: Ditto.
3912         * gfortran.dg/g77/dcomplex.f: Ditto.
3913         * gfortran.dg/g77/19990502-1.f: Ditto.
3914         * gfortran.dg/g77/19981216-0.f: Ditto.
3915         * gfortran.dg/common_4.f90: Ditto.
3916         * gfortran.dg/entry_4.f90: Ditto.
3917         * gfortran.dg/equiv_constraint_2.f90: Ditto.
3918         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3919         * gfortran.dg/namelist_12.f: Ditto.
3920         * gfortran.dg/scale_1.f90: Ditto.
3921         * gfortran.dg/modulo_1.f90
3922         * gfortran.dg/hollerith.f90: Ditto.
3923         * gfortran.dg/direct_io_3.f90: Ditto.
3924         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
3925         * gfortran.dg/gnu_logical_1.F: Ditto.
3926         * gfortran.dg/unf_io_convert_1.f90: Ditto.
3927         * gfortran.dg/assign_1.f90: Ditto.
3928         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3929         * gfortran.dg/pr23095.f: Ditto.
3930         * gfortran.dg/read_float_1.f90: Ditto.
3931
3932 2005-12-17  Andreas Jaeger  <aj@suse.de>
3933
3934         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
3935         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
3936
3937 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3938
3939         PR fortran/24268
3940         * gfortran.dg/fmt_white.f: New test.
3941
3942 2005-12-16  Steven G. Kargl <kargls@comcast.net>
3943
3944         * gfortran.dg/label_1.f90: New test.
3945
3946 2005-12-15  Ben Elliston  <bje@au.ibm.com>
3947
3948         PR testsuite/25422
3949         * gcc.dg/20031012-1.c: Add -Walways-true option.
3950         * gcc.dg/weak/weak-3.c: Likewise.
3951         * g++.old-deja/g++.mike/warn8.C: Likewise.
3952
3953 2005-12-16  Mike Stump  <mrs@apple.com>
3954
3955         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
3956         exit.
3957
3958 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3959
3960         PR libgfortran/25264
3961         PR libgfortran/25349
3962         * gfortran.dg/tl_editing.f90: Added additional checks.
3963         * gfortran.dg/t_editing.f: New test.
3964         * gfortran.dg/write_padding.f90: New test
3965
3966 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3967
3968         PR testsuite/25215
3969         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
3970
3971 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
3972
3973         PR rtl-optimization/24899
3974         * gcc.c-torture/execute/20051215-1.c: New test.
3975
3976 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
3977
3978         PR 24823
3979         * gfortran.dg/pr24823.f: New test.
3980
3981 2005-12-16  Jeff Law  <law@redhat.com>
3982
3983         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
3984
3985 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3986
3987         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
3988         Change C++ style comments to C style comments.
3989         Remove aligned types from the array.
3990         Keep Enums disabled.
3991         (complex_types): Remove aligned types from the array.
3992         Comment out "_Complex long double".
3993         (attrib_types): Remove.
3994         (complex_attrib_types): Remove.
3995         (attrib_array_types): Remove.
3996         (complex_attrib_array_types): Remove.
3997         (aligned_bitfld_types): Remove.
3998         (n_aligned_bitfld_types): Remove.
3999         (FEATURE_ALIGNEDPACKED): Delete.
4000         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
4001         (singles): Remove support for adding attributes.
4002         (choose_type): Remove support for attributed types.
4003         (generate_fields): Remove support for attributed bit-fields.
4004         Remove support for adding attributes.
4005         (generate_random_tests): Remove support for adding attributes.
4006         (features): Add back "[0] :0" and "complex vector [0]".
4007         (main): Remove support for attributed bit-fields.
4008         Uncomment the calling of generate_random_tests for the rests of
4009         the tests.
4010
4011 2005-12-16  Jan Hubicka  <jh@suse.cz>
4012
4013         * gcc.c-torture/combine/pr25224.c: New.
4014
4015 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
4016
4017         PR other/25028
4018         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
4019         HP-UX.
4020
4021 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
4022
4023         * gcc.dg/20051215-1.c: New file.
4024
4025 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4026
4027         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
4028         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
4029
4030 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
4031
4032         PR fortran/18197
4033         * gfortran.dg/dummy_functions_1.f90: New.
4034
4035 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
4036
4037         PR rtl-optimization/25310
4038         * gcc.c-torture/compile/pr25310.c: New test.
4039
4040 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
4041
4042         PR debug/25023
4043         * gcc.dg/pr25023.c: New test.
4044
4045 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4046
4047         * g++.old-deja/g++.brendan/redecl1.C,
4048         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
4049         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
4050         g++.old-deja/g++.oliva/typeof1.C,
4051         g++.old-deja/g++.other/crash16.C,
4052         g++.old-deja/g++.other/crash34.C,
4053         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
4054         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
4055         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
4056         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
4057         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
4058         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
4059         Remove xfail.
4060
4061 2005-12-14  Kean Johnston  <jkj@sco.com>
4062             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4063
4064         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
4065         * gcc.target/i386/20020523-1.c: Ditto.
4066         * gcc.target/i386/tailcall-1.c: Ditto.
4067         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
4068         * gcc.target/i386/ssetype-5.c: Ditto.
4069
4070 2005-12-14  Jeff Law  <law@redhat.com>
4071
4072         * gcc.dg/tree-ssa/foldstring-1.c: New test.
4073
4074 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
4075
4076         PR target/25254
4077         PR target/24188
4078         * gcc.target/i386/pr25254.c: New test.
4079         * gfortran.dg/PR24188.f: New test.
4080
4081 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
4082
4083         * lib/fortran-torture.exp: Catch remaining uses of
4084         remote_file build delete.
4085
4086 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4087
4088         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
4089
4090 2005-12-14  Ben Elliston  <bje@au.ibm.com>
4091
4092         * gcc.dg/warn-addr-cmp.c: New test.
4093
4094 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
4095
4096         PR debug/25023
4097         PR target/25293
4098         * gcc.target/i386/pr25293.c: New test.
4099
4100 2005-12-13  Petr Machata  <machata@post.cz>
4101
4102         PR c++/24907
4103         * g++.dg/parse/comma2.C: New test.
4104
4105 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
4106             Jakub Jelinek  <jakub@redhat.com>
4107
4108         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
4109         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
4110         (limits.h): Include unconditionally.
4111         (stdlib.h): Likewise.
4112         (hashtab.h): Do not include.
4113         (getopt.h): Likewise.
4114         (stddef.h): Include.
4115         (hashval_t): Define.
4116         (struct entry): Add "next" field.
4117         (HASH_SIZE): New macro.
4118         (hash_table): New variable.
4119         (switchfiles): Do not use xmalloc.
4120         (mix): New macro.
4121         (iterative_hash): New function.
4122         (hasht): Remove.
4123         (e_exists): New function.
4124         (e_insert): Likewise.
4125         (output): Use, instead of libiberty hashtable functions.
4126         (main): Do not use getopt.  Do not call htab_create.
4127
4128 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
4129
4130         PR c++/25331
4131         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
4132         put atal* and atpaal* attributes on array elements.
4133         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
4134         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
4135         put atal* and atpaal* attributes on array elements.
4136         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
4137
4138 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
4139
4140         * gcc.dg/single-precision-constant.c: New test.
4141
4142 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
4143
4144         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
4145         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
4146         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
4147         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
4148         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
4149         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
4150         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
4151         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
4152         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
4153         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
4154         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
4155         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
4156         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
4157         gcc.target/powerpc/ppc-sdata-2.c,
4158         gcc.target/powerpc/ppc-stackalign-1.c,
4159         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
4160         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
4161         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
4162         gcc.target/powerpc/rs6000-ldouble-2.c,
4163         gcc.target/powerpc/rs6000-power2-1.c,
4164         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
4165         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
4166         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
4167         option into target selector.
4168         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
4169         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
4170
4171 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
4172
4173         PR objc/25348
4174         * objc.dg/encode-9.m: New test.
4175
4176 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4177
4178         PR testsuite/20772
4179         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
4180         * gcc.dg/asm-b.c: Fix typo.
4181         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
4182         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
4183         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
4184         i?86 lp64 and x86_64 ilp32.
4185         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
4186         on i?86 lp64.
4187         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
4188
4189 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
4190
4191         PR fortran/25078
4192         gfortran.dg/equiv_5.f90: New test.
4193
4194 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
4195
4196         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
4197         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
4198         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
4199         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
4200         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
4201         * gcc.dg/tree-ssa/reassoc-5.c: New.
4202         * gcc.dg/tree-ssa/reassoc-6.c: New.
4203         * gcc.dg/tree-ssa/reassoc-7.c: New.
4204         * gcc.dg/tree-ssa/reassoc-8.c: New.
4205         * gcc.dg/tree-ssa/reassoc-9.c: New.
4206         * gcc.dg/tree-ssa/reassoc-10.c: New.
4207         * gcc.dg/tree-ssa/reassoc-11.c: New.
4208
4209 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4210
4211         PR testsuite/25167
4212         PR testsuite/24478
4213         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
4214
4215 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
4216
4217         PR c++/25300
4218         * g++.dg/template/inherit.C: Do not use a generic error message.
4219
4220 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
4221
4222         PR libobjc/25354
4223         * objc.dg/gnu-encoding: New directory.
4224         * objc.dg/gnu-encoding/compat-common.h: New file.
4225         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
4226         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
4227         * objc.dg/gnu-encoding/vector-defs.h: New file.
4228         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
4229         * objc.dg/gnu-encoding/generate-random.c: New file.
4230         * objc.dg/gnu-encoding/generate-random_r.c: New file.
4231         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
4232         * objc.dg/gnu-encoding/generate-random.h: New file.
4233
4234 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
4235
4236         PR c++/25337
4237         * g++.dg/template/defarg7.C: New test.
4238
4239 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
4240
4241         PR libobjc/25347
4242         * objc.dg/encode-8.m: New test.
4243
4244 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
4245
4246         PR libobjc/25346
4247         * objc.dg/encode-7.m: New test.
4248
4249 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
4250
4251         PR c++/25010
4252         * g++.dg/opt/inline10.C: New test.
4253
4254 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
4255
4256         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
4257
4258 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
4259
4260         * gfortran.dg/substring_equivalence.f90: typo in comment
4261
4262 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4263
4264         PR fortran/25068
4265         * gfortran.dg/iostat_3.f90: New test.
4266
4267 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
4268
4269         PR fortran/23815
4270         * gfortran.dg/unf_io_convert_1.f90: New test.
4271         * gfortran.dg/unf_io_convert_2.f90: New test.
4272         * gfortran.dg/unf_io_convert_3.f90: New test.
4273
4274 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4275
4276         PR testsuite/20772
4277         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
4278         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
4279         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
4280         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
4281         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
4282         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
4283         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
4284         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
4285         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
4286         gcc.dg/torture/fp-int-convert-float128-timode.c,
4287         gcc.dg/torture/fp-int-convert-float128.c,
4288         gcc.dg/torture/fp-int-convert-float80-timode.c,
4289         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
4290         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
4291
4292         * gcc.dg/tls/opt-1.c: Require effective target fpic.
4293
4294 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
4295
4296         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
4297
4298 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
4299
4300         * gcc.dg/20051207-1.c,
4301         * gcc.dg/20051207-2.c,
4302         * gcc.dg/20051207-3.c: New tests.
4303
4304 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4305
4306         PR testsuite/20772
4307         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
4308         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
4309         dg-skip-if target selector.
4310
4311         PR testsuite/20772
4312         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
4313         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
4314         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
4315         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
4316         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
4317         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
4318         and/or merge with i?86 cases.
4319
4320         * gcc.dg/tls/opt-3.c: Require effective target fpic.
4321
4322         PR testsuite/20772
4323         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
4324         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
4325         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
4326         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
4327         x86_64-*-linux*.
4328
4329 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
4330
4331         PR target/25311
4332         * gcc.c-torture/compile/pr25311.c: New test.
4333
4334 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4335
4336         PR libgfortran/25039
4337         * gfortran.dg/read_comma.f: New test.
4338
4339 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
4340
4341         PR c++/19317
4342         * g++.dg/opt/pr19317-1.C: New test.
4343         * g++.dg/opt/pr19317-2.C: New test.
4344         * g++.dg/opt/pr19317-3.C: New test.
4345
4346         PR target/19005
4347         * gcc.c-torture/execute/pr19005.c: New test.
4348
4349         PR target/17828
4350         * g++.old-deja/g++.other/comdat5.C: New test.
4351         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
4352
4353         * g++.dg/compat/struct-layout-1.exp: New file.
4354         * g++.dg/compat/struct-layout-1.h: New.
4355         * g++.dg/compat/struct-layout-1_generate.c: New.
4356         * g++.dg/compat/struct-layout-1_x1.h: New.
4357         * g++.dg/compat/struct-layout-1_x2.h: New.
4358         * g++.dg/compat/struct-layout-1_y1.h: New.
4359         * g++.dg/compat/struct-layout-1_y2.h: New.
4360
4361         * gcc.dg/20050330-2.c: New test.
4362
4363 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
4364
4365         PR fortran/25292
4366         * gfortran.dg/associated_1.f90: New.
4367
4368 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4369
4370         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
4371         ILP32 vect_no_align platforms.
4372
4373 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
4374             Jakub Jelinek  <jakub@redhat.com>
4375
4376         PR target/25268
4377         * gcc.c-torture/compile/20051207-1.c: New test.
4378
4379 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4380
4381         PR testsuite/20772
4382         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
4383         gcc.dg/torture/pr18582-1.c,
4384         gcc.target/i386/attributes-error.c: Also test on x86_64.
4385
4386         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
4387
4388 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4389
4390         PR c++/19397
4391         * g++.dg/template/typedef3.C: New test.
4392
4393         PR c++/19762
4394         PR c++/19764
4395         * g++.dg/template/dtor3.C: Fix error markers.
4396
4397 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
4398
4399         * lib/target-supports.exp (check_effective_target_sync_char_short):
4400         Add s390*.
4401
4402 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
4403
4404         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
4405
4406 2005-12-06  Roger Sayle  <roger@eyesopen.com>
4407
4408         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
4409         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
4410         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
4411         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
4412
4413 2005-12-06  Roger Sayle  <roger@eyesopen.com>
4414
4415         PR c++/25263
4416         * g++.dg/other/array2.C: New test case.
4417
4418 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
4419
4420         * gcc.dg/darwin-weakimport-3.c: New.
4421
4422         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
4423         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
4424         and to work on Darwin.
4425         * gcc.dg/attr-weakref-1b.c: New file.
4426         * gcc.dg/attr-weakref-2.c: New test.
4427         * gcc.dg/darwin-weakref-1.c: New test.
4428
4429 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
4430
4431         PR testsuite/25247
4432         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
4433         use in selector expressions.
4434         (dg-xfail-if): Ditto.
4435         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
4436         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
4437         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
4438         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
4439         * gcc.test-framework/test-framework.exp: Skip generated tests if
4440         CHECK_TEST_FRAMEWORK is not 1.
4441
4442 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4443
4444         PR tree-optimization/24963
4445         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
4446
4447         PR target/24108
4448         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
4449
4450         PR target/18580
4451         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
4452         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
4453         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
4454         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
4455
4456 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
4457
4458         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
4459         dg-options.
4460
4461 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
4462
4463         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
4464
4465 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
4466
4467         * gcc.dg/format/cast-1.c: New test.
4468
4469 2005-12-04  Roger Sayle  <roger@eyesopen.com>
4470
4471         PR c/7776
4472         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
4473         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
4474         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
4475         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
4476
4477 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
4478
4479         * gcc.dg/cast-pretty-print-1.c: New test.
4480
4481 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
4482
4483         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
4484
4485 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
4486
4487         PR c++/24173
4488         * g++.dg/template/friend40.C: New test.
4489
4490 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
4491
4492         PR target/25199
4493         * gcc.target/i386/movq-2.c: New test.
4494         * gcc.target/i386/movq.c: Remove target i?86, instead add
4495         dg-require-effective-target ilp32.
4496
4497 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4498
4499         PR c++/24103
4500         * g++.dg/other/default1.C: New test.
4501
4502 2005-12-02  Richard Guenther  <rguenther@suse.de>
4503
4504         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
4505
4506 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4507
4508         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
4509
4510 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
4511
4512         PR target/21017
4513         * gcc.target/powerpc/rotate.c: New.
4514
4515 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4516
4517         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
4518         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
4519
4520 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4521
4522         PR c/13384
4523         * gcc.dg/pr17730-1.c: Adjust.
4524         * gcc.dg/lvalue1.c (main): Likewise.
4525         * gcc.dg/lvalue-2.c: Likewise.
4526         * g++.dg/pr7503-3.C
4527
4528 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
4529
4530         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
4531         error messages.
4532
4533 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
4534
4535         PR fortran/24789
4536         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
4537
4538 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
4539
4540         PR target/24475
4541         * lib/target-supports.exp (check_effective_target_tls): New.
4542         (check_effective_target_tls_runtime): New.
4543         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
4544         for TLS support.
4545         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4546         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4547         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
4548         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
4549         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
4550         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
4551         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4552         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
4553         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
4554         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
4555         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
4556         effective-target TLS.
4557         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
4558         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
4559         effective-target TLS runtime.
4560
4561 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
4562
4563         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
4564
4565 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
4566
4567         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
4568         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
4569         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
4570         ignored" warnings when "packing" is the same as the ABI layout.
4571
4572 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
4573
4574         PR fortran/21302
4575         * gfortran.dg/line_length_1.f: New test.
4576         * gfortran.dg/line_length_2.f90: Ditto.
4577
4578 2005-11-30  Richard Guenther  <rguenther@suse.de>
4579
4580         PR tree-optimization/21655
4581         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
4582
4583 2005-11-30  Dale Johannesen  <dalej@apple.com>
4584
4585         * gcc.c-torture/compile/pr24930.c: New.
4586
4587 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
4588
4589         PR fortran/15809
4590         *  gfortran.dg/auto_char_dummy_array.f90: New test.
4591
4592 2005-11-30  Jeff Law  <law@redhat.com>
4593
4594         * g++.old-deja/g++.law/pr25000.C: New test.
4595
4596 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
4597
4598         * gcc.dg/tls/opt-11.c: New test.
4599
4600 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
4601
4602         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
4603         targets.
4604         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
4605         LP64 ia64.
4606
4607 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
4608
4609         * gfortran.dg/open_access_1.f90: New test.
4610
4611 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4612
4613         * gcc.dg/charset/builtin2.c: New test.
4614
4615 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
4616
4617         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
4618         on mmix-*-* for *_[xy].c.
4619
4620 2005-11-28  Kean Johnston  <jkj@sco.com>
4621
4622         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
4623         headers.
4624         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
4625         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
4626         * gcc.target/i386/asm-3.c: Ditto.
4627         * gcc.target/i386/clobbers.c: Ditto.
4628         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
4629         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
4630         test regexp.
4631         * gcc.target/i386/mul.c: Ditto.
4632         * gcc.target/i386/ssetype-1.c: Ditto.
4633         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
4634         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
4635         static so the test works with -fPIC mode too. Based on comment in
4636         PR19231 by Pinski.
4637         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
4638
4639 2005-11-28  Richard Guenther  <rguenther@suse.de>
4640
4641         * gcc.dg/alias-9.c: New testcase.
4642         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
4643
4644 2005-11-28  Roger Sayle  <roger@eyesopen.com>
4645             Uros Bizjak  <uros@kss-loka.si>
4646
4647         PR middle-end/20219
4648         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
4649         tan(x)/sin(x) transformations.
4650
4651 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
4652
4653         PR middle-end/24575
4654         * gcc.dg/tree-ssa/divide-3.c: New test.
4655         * gcc.dg/tree-ssa/divide-4.c: New test.
4656
4657 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
4658
4659         PR fortran/24917
4660         *  gfortran.dg/boz_6.f90: New test.
4661
4662 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4663
4664         PR fortran/23912
4665         * gfortran.dg/modulo_1.f90: New test.
4666
4667 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4668
4669         PR libfortran/24919
4670         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
4671         fail on CRLF platforms.
4672         * gfortran.dg/ftell_2.f90: Likewise.
4673
4674 2005-11-26  Eric Christopher  <echristo@apple.com>
4675
4676         * gcc.dg/intmax_t-1.c: Remove mips xfail.
4677
4678 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
4679
4680         * objc.dg/gnu-runtime-3.m: Simplify.
4681
4682 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
4683
4684         PR middle-end/23669
4685         * gcc.dg/tree-ssa/divide-1.c: New test.
4686         * gcc.dg/tree-ssa/divide-2.c: New test.
4687
4688 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
4689
4690         PR libgfortran/24945
4691         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
4692
4693 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
4694
4695         PR libgfortran/24945
4696         * gfortran.dg/open_status_2.f90: New test.
4697
4698 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4699
4700         * gcc.c-torture/execute/builtins/fprintf.c,
4701         gcc.c-torture/execute/builtins/fputs-lib.c,
4702         gcc.c-torture/execute/builtins/fputs.c,
4703         gcc.c-torture/execute/builtins/lib/fprintf.c,
4704         gcc.c-torture/execute/builtins/lib/printf.c,
4705         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
4706
4707 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
4708
4709         * gcc.dg/20050922-2.c: New test.
4710
4711 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
4712
4713         * objc.dg/gnu-runtime-3.m: New test.
4714
4715 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4716
4717         PR c++/9278
4718         * g++.dg/other/void1.C: New test.
4719
4720 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
4721
4722         PR middle-end/24998
4723         * gcc.dg/torture/fp-int-convert-float.c,
4724         gcc.dg/torture/fp-int-convert-double.c,
4725         gcc.dg/torture/fp-int-convert-long-double.c,
4726         gcc.dg/torture/fp-int-convert-timode.c,
4727         gcc.dg/torture/fp-int-convert-float80.c,
4728         gcc.dg/torture/fp-int-convert-float80-timode.c,
4729         gcc.dg/torture/fp-int-convert-float128.c,
4730         gcc.dg/torture/fp-int-convert-float128-timode.c,
4731         gcc.dg/torture/fp-int-convert.h: New files.
4732
4733 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
4734
4735         PR middle-end/24989
4736         * gcc.dg/tree-ssa/bool-10.c: New test.
4737         * gcc.dg/tree-ssa/bool-11.c: New test.
4738         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
4739
4740 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
4741
4742         PR middle-end/24990
4743         * tree-ssa/pr24990-1.c: New test.
4744
4745 2005-11-24  Richard Guenther  <rguenther@suse.de>
4746         Dirk Mueller <dmueller@suse.de>
4747
4748         PR c++/14024
4749         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
4750         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
4751         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4752         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
4753         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
4754         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
4755
4756 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
4757
4758         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
4759
4760 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4761
4762         PR c/21668
4763         * gcc.dg/Wc++-compat.c: New.
4764         * gcc.dg/Wno-c++-compat.c: New.
4765
4766 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
4767
4768         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
4769         (vspltish, vspltisw): Likewise.
4770
4771 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4772
4773         PR libgfortran/24794
4774         * gfortran.dg/namelist_12.f: Fix quotes.
4775         * gfortran.dg/namelist_13.f90: Fix quotes.
4776         * gfortran.dg/namelist_14.f90: Fix quotes.
4777         * gfortran.dg/namelist_15.f90: Fix quotes.
4778         * gfortran.dg/namelist_use.f90: Fix quotes.
4779         * gfortran.dg/namelist_use_only.f90: Fix quotes.
4780         * gfortran.dg/namelist_21.f90: New test.
4781         * gfortran.dg/namelist_22.f90: New test.
4782
4783 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
4784
4785         PR target/23435
4786         * gcc.c-torture/compile/pr23435.c: New.
4787
4788 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
4789
4790         * gcc.c-torture/execute/floatunsisf-1.c: New test.
4791
4792 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
4793
4794         * gcc.target/powerpc/405-macchw-1.c,
4795         gcc.target/powerpc/405-macchw-2.c,
4796         gcc.target/powerpc/405-macchwu-1.c,
4797         gcc.target/powerpc/405-macchwu-2.c,
4798         gcc.target/powerpc/405-machhw-1.c,
4799         gcc.target/powerpc/405-machhw-2.c,
4800         gcc.target/powerpc/405-machhwu-1.c,
4801         gcc.target/powerpc/405-machhwu-2.c,
4802         gcc.target/powerpc/405-maclhw-1.c,
4803         gcc.target/powerpc/405-maclhw-2.c,
4804         gcc.target/powerpc/405-maclhwu-1.c,
4805         gcc.target/powerpc/405-maclhwu-2.c,
4806         gcc.target/powerpc/405-mulchw-1.c,
4807         gcc.target/powerpc/405-mulchw-2.c,
4808         gcc.target/powerpc/405-mulchwu-1.c,
4809         gcc.target/powerpc/405-mulchwu-2.c,
4810         gcc.target/powerpc/405-mulhhw-1.c,
4811         gcc.target/powerpc/405-mulhhw-2.c,
4812         gcc.target/powerpc/405-mulhhwu-1.c,
4813         gcc.target/powerpc/405-mulhhwu-2.c,
4814         gcc.target/powerpc/405-mullhw-1.c,
4815         gcc.target/powerpc/405-mullhw-2.c,
4816         gcc.target/powerpc/405-mullhwu-1.c,
4817         gcc.target/powerpc/405-mullhwu-2.c,
4818         gcc.target/powerpc/405-nmacchw-1.c,
4819         gcc.target/powerpc/405-nmacchw-2.c,
4820         gcc.target/powerpc/405-nmachhw-1.c,
4821         gcc.target/powerpc/405-nmachhw-2.c,
4822         gcc.target/powerpc/405-nmaclhw-1.c,
4823         gcc.target/powerpc/405-nmaclhw-2.c,
4824         gcc.target/powerpc/440-macchw-1.c,
4825         gcc.target/powerpc/440-macchw-2.c,
4826         gcc.target/powerpc/440-macchwu-1.c,
4827         gcc.target/powerpc/440-macchwu-2.c,
4828         gcc.target/powerpc/440-machhw-1.c,
4829         gcc.target/powerpc/440-machhw-2.c,
4830         gcc.target/powerpc/440-machhwu-1.c,
4831         gcc.target/powerpc/440-machhwu-2.c,
4832         gcc.target/powerpc/440-maclhw-1.c,
4833         gcc.target/powerpc/440-maclhw-2.c,
4834         gcc.target/powerpc/440-maclhwu-1.c,
4835         gcc.target/powerpc/440-maclhwu-2.c,
4836         gcc.target/powerpc/440-mulchw-1.c,
4837         gcc.target/powerpc/440-mulchw-2.c,
4838         gcc.target/powerpc/440-mulchwu-1.c,
4839         gcc.target/powerpc/440-mulchwu-2.c,
4840         gcc.target/powerpc/440-mulhhw-1.c,
4841         gcc.target/powerpc/440-mulhhw-2.c,
4842         gcc.target/powerpc/440-mulhhwu-1.c,
4843         gcc.target/powerpc/440-mulhhwu-2.c,
4844         gcc.target/powerpc/440-mullhw-1.c,
4845         gcc.target/powerpc/440-mullhw-2.c,
4846         gcc.target/powerpc/440-mullhwu-1.c,
4847         gcc.target/powerpc/440-mullhwu-2.c,
4848         gcc.target/powerpc/440-nmacchw-1.c,
4849         gcc.target/powerpc/440-nmacchw-2.c,
4850         gcc.target/powerpc/440-nmachhw-1.c,
4851         gcc.target/powerpc/440-nmachhw-2.c,
4852         gcc.target/powerpc/440-nmaclhw-1.c,
4853         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
4854
4855 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
4856
4857         PR fortran/24774
4858         * gfortran.dg/inquire_9.f90: New test.
4859
4860         PR fortran/21647
4861         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
4862
4863 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4864
4865         PR libfortran/24432
4866         * lib/target-supports.exp (check_effective_target_fortran_large_real):
4867         Check that 'cos' is supported.
4868
4869 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
4870
4871         PR fortran/24223
4872         * gfortran.dg/substring_equivalence.f90: New test.
4873
4874         PR fortran/24705
4875         * gfortran.dg/auto_internal_assumed.f90: New test.
4876
4877 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
4878
4879         * gcc.dg/fold-div-2.c: New test.
4880
4881 2005-11-20  Ian Lance Taylor  <ian@airs.com>
4882
4883         PR rtl-optimization/24883
4884         * gcc.c-torture/compile/pr24883.c: New test.
4885
4886 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
4887
4888         PR middle-end/20583
4889         * gcc.c-torture/compile/pr20583.c: New.
4890
4891 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
4892
4893         * gcc.c-torture/execute/usmul.c: New test.
4894
4895 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
4896
4897         * gcc.dg/tree-ssa/vrp22.c: New test.
4898
4899 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
4900
4901         PR middle-end/24912
4902         * gcc.dg/torture/pr24912-1.c: New test.
4903
4904 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
4905
4906         PR fortran/24862
4907         * gfortran.dg/arrayio_derived_1.f90: New test.
4908
4909 2005-11-19  Richard Guenther  <rguenther@suse.de>
4910
4911         PR middle-end/23294
4912         * gcc.dg/tree-ssa/pr23294.c: New testcase.
4913
4914 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
4915
4916         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
4917
4918 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
4919
4920         PR c++/8355
4921         * g++.dg/template/friend39.C: New test.
4922
4923 2005-11-18  James E Wilson  <wilson@specifix.com>
4924
4925         * gcc.dg/builtin-strstr.c: New.
4926
4927 2005-11-18  Richard Henderson  <rth@redhat.com>
4928
4929         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
4930         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
4931         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
4932         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
4933         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
4934         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
4935         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
4936         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
4937         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
4938         renaming to remove initial "ia64-".
4939
4940 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
4941
4942         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
4943
4944 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
4945
4946         * g++.dg/cpp/string-2.C: New test.
4947
4948 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
4949
4950         * gcc.dg/tree-ssa/loop-14.c: New test.
4951
4952 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
4953             Michael Chamberlain <michael@chamberlain.net.au>
4954
4955         * ada/acats/run_all.sh (target_run): Kill long running tests.
4956
4957 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4958
4959         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
4960         * gcc.dg/cleanup-9.c: Likewise.
4961         * gcc.dg/cleanup-10.c: Likewise.
4962         * gcc.dg/cleanup-11.c: Likewise.
4963
4964 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4965
4966         PR fortran/24892
4967         * gfortran.dg/open_access_append_1.f90: New test.
4968         * gfortran.dg/open_access_append_2.f90: New test.
4969
4970 2005-11-16  Richard Guenther  <rguenther@suse.de>
4971
4972         PR middle-end/24851
4973         * gcc.c-torture/execute/pr24851.c: New testcase.
4974
4975 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
4976
4977         * gcc.dg/fold-overflow-1.c: New test.
4978
4979 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
4980
4981         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
4982         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
4983
4984 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
4985
4986         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
4987         structures.
4988         * g++.dg/eh/forced2.C: Likewise.
4989         * g++.dg/eh/forced3.C: Likewise.
4990         * g++.dg/eh/forced4.C: Likewise.
4991
4992 2005-11-11  Mike Stump  <mrs@apple.com>
4993
4994         * g++.old-deja/g++.mike/unused.C: Add.
4995
4996 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
4997
4998         PR c++/24667
4999         * g++.dg/warn/Wcast-qual1.C: New test.
5000
5001 2005-11-15  Jan Hubicka  <jh@suse.cz>
5002
5003         * gcc.dg/winline-5.c: Add large-unit-insns limit.
5004
5005 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
5006
5007         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
5008
5009 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
5010
5011         PR 24840
5012         * gcc.dg/tree-ssa/pr24840.c: New test.
5013
5014 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
5015
5016         PR testsuite/24841
5017         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
5018
5019 2005-11-14  Dale Johannesen  <dalej@apple.com>
5020
5021         * gcc.c-torture/execute/20051113-1.c: New.
5022
5023 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
5024
5025         PR c++/24687
5026         * g++.dg/template/crash43.C: New test.
5027
5028 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
5029
5030         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
5031
5032 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
5033
5034         PR c++/24817
5035         * g++.dg/eh/spec8.C: New test.
5036
5037 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
5038
5039         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
5040
5041 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
5042
5043         PR c++/20293
5044         * g++.dg/parse/ambig4.C: New test.
5045         * g++.dg/tc1/dr101.C: Adjust error markers.
5046         * g++.dg/lookup/strong-using-2.C: Likewise.
5047         * g++.dg/lookup/ambig5.C: Likewise.
5048         * g++.dg/lookup/ambig4.C: Likewise.
5049         * g++.dg/parse/crash22.C: Likewise.
5050
5051 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
5052
5053         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
5054
5055 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
5056
5057         * gcc.dg/nested-calls-1.c: New test.
5058
5059 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5060
5061         * gfortran.dg/complex_intrinsic_1.f90: New test.
5062         * gfortran.dg/complex_intrinsic_2.f90: New test.
5063         * gfortran.dg/fgetc_1.f90: New test.
5064         * gfortran.dg/fgetc_2.f90: New test.
5065         * gfortran.dg/fgetc_3.f90: New test.
5066         * gfortran.dg/ftell_1.f90: New test.
5067         * gfortran.dg/ftell_2.f90: New test.
5068         * gfortran.dg/gnu_logical_1.F: New test.
5069         * gfortran.dg/gnu_logical_2.f90: New test.
5070
5071 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
5072
5073         PR middle-end/24820
5074         * testsuite/gcc.dg/pr24820.c: New test.
5075
5076 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
5077
5078         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
5079         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
5080         variable.
5081
5082 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5083
5084         testsuite/24614
5085         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
5086
5087 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
5088
5089         * gcc.target/cris/cris.exp: New file.
5090         * gcc.target/cris/rld-legit1.c: New test.
5091         * gcc.target/cris/rld-legit2.c: New test.
5092
5093 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
5094
5095         PR c++/24780
5096         * g++.dg/opt/pr24780.C: New test.
5097
5098         PR c++/24761
5099         * g++.dg/template/asm1.C: New test.
5100
5101 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
5102
5103         PR libgfortran/24787
5104         * gfortran.dg/scan_1.f90: New test.
5105
5106 2005-11-12  Jan Hubicka  <jh@suse.cz>
5107
5108         * gcc.target/i386/minmax-1.c: New.
5109         * gcc.target/i386/minmax-2.c: New.
5110
5111 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
5112
5113         * gcc.dg/pr24445.c: Fix for 64-bit targets.
5114
5115 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
5116
5117         * gcc.c-torture/execute/20051110-1.c,
5118         gcc.c-torture/execute/20051110-2.c: New tests.
5119
5120 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
5121
5122         PR middle-end/24750
5123         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
5124         New tests.
5125
5126 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
5127
5128         * lib/target-libpath.exp (get_shlib_extension): New proc.
5129         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
5130         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5131         * lib/objc.exp (objc_target_compile): Likewise.
5132         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
5133         detection.
5134
5135 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
5136
5137         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
5138
5139         * lib/target-supports.exp (check_effective_target_static_libgfortran):
5140         Add -static to additional_flags and pass it to target_compile.
5141
5142 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
5143
5144         PR libgfortran/24719
5145         gfortran.dg/read_noadvance.f90: New test.
5146
5147         PR libgfortran/24699
5148         gfortran.dg/fmt_t_2.f90: New test.
5149
5150         PR libgfortran/24785
5151         gfortran.dg/read_x_eor.f90: New test.
5152
5153         PR libgfortran/24584
5154         gfortran.dg/namelist_empty.f90: Rename test.
5155
5156         PR libgfortran/24489
5157         gfortran/read_eor.f90: Rename test.
5158
5159 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
5160
5161         PR fortran/15976
5162         * gfortran.dg/automatic_module_variable.f90: New test.
5163
5164 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
5165
5166         PR target/24445
5167         * gcc.dg/pr24445.c: New test.
5168
5169 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
5170
5171         PR fortran/24655
5172         PR fortran/24755
5173         * gfortran.dg/recursive_statement_functions.f90: Add statement
5174         functions using inline intrinsic functions and parameters to test
5175         that they no longer seg-fault.
5176
5177         PR fortran/24409
5178         gfortran.dg/nested_modules_4.f90: New test.
5179         gfortran.dg/nested_modules_5.f90: New test.
5180
5181 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5182
5183         PR fortran/24643
5184         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
5185
5186 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
5187
5188         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
5189         failures.
5190
5191 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5192
5193         * gcc.dg/sparc-getcontext-1.c: New test.
5194
5195 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5196
5197         * gcc.dg/ifcvt-fabs-1.c: New test.
5198
5199 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
5200
5201         PR other/4372
5202         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
5203         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
5204
5205 2005-11-09  Richard Guenther  <rguenther@suse.de>
5206
5207         PR tree-optimization/24716
5208         * gcc.c-torture/execute/pr24716.c: New testcase.
5209
5210 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5211
5212         * gcc.dg/pr24624.c: Disable for non S/390 targets.
5213
5214 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5215
5216         PR 24624
5217         * gcc.dg/pr24624.c: Testcase added.
5218
5219 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5220
5221         PR 24623
5222         * g++.dg/other/pr24623.C: Testcase added.
5223
5224 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
5225
5226         PR fortran/22607
5227         * gfortran-dg/pure_byref_1.f90: New.
5228         * gfortran-dg/pure_byref_2.f90: New.
5229
5230 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
5231
5232         PR c/24101
5233         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
5234         * gcc.dg/dg.exp: Run main loop also for *.i files.
5235
5236 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
5237
5238         PR c++/19450
5239         * g++.dg/tls/diag-3.C: New test.
5240         * g++.dg/tls/diag-4.C: New test.
5241         * g++.dg/tls/static-1.C: New test.
5242         * g++.dg/tls/static-1a.cc: New file.
5243
5244 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
5245
5246         PR 23046
5247         * g++.dg/tree-ssa/pr23046.C: New test.
5248
5249 2005-11-08  Devang Patel <dpatel@apple.com>
5250
5251         PR tree-optimization/23115
5252         * gcc.dg/tree-ssa/pr23115.c: New.
5253
5254 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
5255
5256         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
5257         * gcc.target/powerpc/pr16155.c: Same.
5258         * gcc.target/powerpc/altivec-1.c: Same.
5259         * gcc.target/powerpc/altivec-2.c: Same.
5260         * gcc.target/powerpc/altivec-3.c: Same.
5261         * gcc.target/powerpc/altivec-5.c: Same.
5262         * gcc.target/powerpc/altivec-11.c: Same.
5263         * gcc.target/powerpc/altivec-12.c: Same.
5264         * gcc.target/powerpc/altivec-14.c: Same.
5265         * gcc.target/powerpc/altivec-22.c: Same.
5266         * gcc.target/powerpc/altivec-consts.c: Same.
5267         * gcc.target/powerpc/altivec-pr22085.c: Same.
5268         * gcc.target/powerpc/altivec-splat.c: Same.
5269         * gcc.target/powerpc/altivec-varargs-1.c: Same.
5270         * gcc.target/powerpc/altivec-vec-merge.c: Same.
5271         * gcc.target/powerpc/darwin-longlong.c: Same.
5272
5273 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
5274
5275         PR target/19340
5276         * gcc.dg/pr19340.c: New test.
5277
5278 2005-11-07  Ian Lance Taylor  <ian@airs.com>
5279
5280         PR rtl-optimization/24683
5281         * gcc.dg/pr24683.c: New test.
5282
5283 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
5284
5285         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
5286         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
5287
5288 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
5289
5290         * gcc.target/i386/pr23376.c: Compile with -mmmx.
5291
5292 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
5293
5294         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
5295
5296 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
5297
5298         PR target/24230
5299
5300         * gcc.target/powerpc/altivec-consts.c,
5301         gcc.target/powerpc/altivec-splat.c: New testcase.
5302
5303 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
5304
5305         PR c/24599
5306
5307         * gcc.dg/overflow-2.c: New testcase.
5308
5309 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
5310
5311         PR rtl-optimization/23567
5312         * gcc.c-torture/execute/20051104-1.c: New test.
5313
5314 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
5315
5316         PR fortran/24534
5317         gfortran.dg/private_type_2.f90: Modified to check that case with
5318         PRIVATE declaration within derived type is accepted.
5319
5320         PR fortran/20838
5321         gfortran.dg/pointer_assign_1.f90: New test.
5322
5323         PR fortran/20840
5324         * gfortran.dg/arrayio_0.f90: New test.
5325
5326         PR fortran/17737
5327         gfortran.dg/data_initialized.f90: New test.
5328         gfortran.dg/data_constraints_1.f90: New test.
5329         gfortran.dg/data_constraints_2.f90: New test.
5330
5331 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
5332
5333         PR fortran/24174
5334         PR fortran/24305
5335         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
5336
5337 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
5338
5339         PR 24670
5340         * gcc.dg/tree-ssa/pr24670.c: New test.
5341
5342 2005-11-05  Ian Lance Taylor  <ian@airs.com>
5343
5344         PR target/22432
5345         * gcc.target/i386/pr22432.c: New test.
5346
5347 2005-11-05  Richard Henderson  <rth@redhat.com>
5348
5349         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
5350         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
5351         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
5352         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
5353         from gcc.dg/alpha-*.
5354         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
5355         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
5356
5357 2005-11-05  Andreas Jaeger  <aj@suse.de>
5358
5359         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
5360
5361 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
5362
5363         PR target/23424
5364         * gcc.dg/torture/pr23424-1.c: New test.
5365
5366 2005-11-04  Richard Henderson  <rth@redhat.com>
5367
5368         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
5369         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
5370         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
5371         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
5372         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
5373         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
5374         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
5375         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
5376         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
5377         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
5378         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
5379         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
5380         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
5381         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
5382         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
5383         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
5384         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
5385         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
5386         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
5387         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
5388         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
5389         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
5390         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
5391         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
5392         Move from gcc.dg/.
5393         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
5394         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
5395         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
5396         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
5397         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
5398         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
5399         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
5400         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
5401         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
5402         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
5403         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
5404         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
5405         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
5406         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
5407         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
5408         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
5409         gcc.target/i386/lea.c, gcc.target/i386/local.c,
5410         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
5411         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
5412         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
5413         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
5414         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
5415         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
5416         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
5417         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
5418         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
5419         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
5420         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
5421         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
5422         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
5423         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
5424         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
5425         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
5426         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
5427         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
5428         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
5429         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
5430         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
5431         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
5432         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
5433         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
5434         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
5435         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
5436         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
5437         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
5438
5439 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
5440
5441         PR 24627
5442         * gcc.dg/tree-ssa/pr24627.c: New test.
5443
5444 2005-11-04 Paul Brook  <paul@codesourcery.com>
5445
5446         * gcc.dg/tls/opt-10.c: New test.
5447
5448 2005-11-04  Andreas Jaeger  <aj@suse.de>
5449
5450         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
5451         avoid extra warnings.
5452
5453 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5454
5455         PR libfortran/22298
5456         * gcc/testsuite/lib/target-supports.exp
5457         (check_effective_target_static_libgfortran): New
5458         static_libgfortran effective target.
5459         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
5460         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
5461
5462 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
5463
5464         * gcc.dg/pr24615.c: Guard test with { target fpic }.
5465
5466 2005-11-03  Josh Conner  <jconner@apple.com>
5467
5468         PR c++/19989
5469         g++.dg/ext/array2.C: New test.
5470         g++.dg/template/dependent-name3.C: New test.
5471         g++.dg/template/dependent-name4.C: New test.
5472         g++.dg/template/sfinae2.C: New test.
5473
5474 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
5475
5476         PR preprocessor/22042
5477         * gcc.dg/cpp/strify4.c: New test.
5478
5479 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
5480
5481         PR c++/17964
5482         * g++.dg/cpp/string-1.C: New test.
5483
5484 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
5485
5486         * gcc.target/powerpc: New directory.
5487         * gcc.target/powerpc/powerpc.exp: New file.
5488         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
5489         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
5490         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
5491         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
5492         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
5493         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
5494         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
5495         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
5496         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
5497         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
5498         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
5499         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
5500         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
5501         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
5502         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
5503         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
5504         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
5505         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
5506         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
5507         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
5508         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
5509         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
5510         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
5511         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
5512         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
5513         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
5514         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
5515         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
5516         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
5517         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
5518         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
5519         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
5520         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
5521         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
5522
5523 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
5524
5525         PR c++/21627
5526         * g++.dg/warn/inline2.C: New test.
5527
5528 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
5529
5530         PR middle-end/23155
5531         * g++.dg/ext/c99struct1.C: New test.
5532         * gcc.dg/union-cast-1.c: New test.
5533         * gcc.dg/union-cast-2.c: New test.
5534         * gcc.dg/union-cast-3.c: New test.
5535
5536 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
5537
5538         PR middle-end/24589
5539         * gcc.c-torture/execute/zero-struct-2.c: New test.
5540
5541 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
5542
5543         PR c++/24582
5544         * g++.dg/init/switch1.C: New test.
5545
5546 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5547
5548         * gcc.dg/delay-slot-1.c: New test.
5549
5550 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
5551
5552         PR target/24620
5553         * gcc.dg/pr24620.c: New test.
5554
5555 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
5556
5557         PR c/24329
5558         * gcc.dg/format/unnamed-1.c: New test.
5559
5560 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
5561
5562         PR c++/22434
5563         * g++.dg/expr/cond8.C: New test.
5564
5565         PR c++/24560
5566         * g++.dg/parse/dot1.C: New test.
5567
5568 2005-11-02  Jan Hubicka  <jh@suse.cz>
5569
5570         PR target/23303
5571         * gcc.dg/i386-lea.c: New test
5572
5573 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
5574
5575         PR target/24615
5576         * gcc.dg/pr24615.c: New test.
5577
5578 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
5579
5580         PR target/24600
5581         * gcc.dg/pr24600.c: New test.
5582
5583 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
5584
5585         PR c++/19253
5586         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
5587         * g++.dg/parse/typename9.C: New test.
5588         * g++/dg/parse/typename10.C: Likewise.
5589
5590 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
5591
5592         PR fortran/18157
5593         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
5594         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
5595         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
5596
5597 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
5598
5599         PR c++/24569
5600         * g++.dg/debug/static1.C: New test.
5601
5602 2005-11-02  Josh Conner  <jconner@apple.com>
5603
5604         * g++.dg/crash38.C: moved into proper directory...
5605         * g++.dg/template/crash42.C: ...here
5606
5607 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
5608
5609         PR target/18338
5610         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
5611         pcc_bitfield_type_matters || default_packed.
5612
5613         * lib/target-supports.exp
5614         (check_effective_target_pcc_bitfield_type_matters): New proc.
5615         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
5616
5617         PR testsuite/23304
5618         * lib/target-supports.exp (check_effective_default_packed): New proc.
5619         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
5620         Gate expected errors on target ! default_packed.
5621         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
5622
5623 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5624
5625         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
5626         change (r106358).
5627
5628 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5629
5630         PR fortran/24008
5631         * gfortran.dg/entry_5.f90: New.
5632         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
5633
5634 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
5635
5636         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
5637
5638 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
5639
5640         PR fortran/21565
5641         gfortran.dg/namelist_blockdata.f90: New test.
5642
5643         PR fortran/18737
5644         gfortran.dg/external_implicit_none.f90: New test.
5645
5646         PR fortran/14994
5647         * gfortran.dg/secnds.f: New test.
5648
5649 2005-10-31  Jan Hubicka  <jh@suse.cz>
5650
5651         PR target/20928
5652         * gcc.c-torture/compile/pr20928.c: New test.
5653
5654 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
5655
5656         PR middle-end/23492
5657         * gcc.c-torture/compile/zero-strct-5.c: New test.
5658
5659 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
5660
5661         PR libgfortran/24584
5662         * gfortran.dg/pr24584.f90: New test.
5663
5664 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
5665
5666         PR fortran/18883
5667         * gfortran.dg/char_result_9.f90: New.
5668         * gfortran.dg/char_result_10.f90: New.
5669
5670 2005-10-30  Jan Hubicka  <jh@suse.cz>
5671
5672         * g++.dg/tree-ssa/pr24172.C: New testcase.
5673
5674 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5675
5676         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
5677
5678 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
5679
5680         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
5681         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
5682         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
5683         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
5684         gfortran.dg/enum_9.f90,
5685         gfortran.fortran-torture/compile/enum_1.f90,
5686         gfortran.fortran-torture/execute/enum_1.f90,
5687         gfortran.fortran-torture/execute/enum_2.f90,
5688         gfortran.fortran-torture/execute/enum_3.f90,
5689         gfortran.fortran-torture/execute/enum_4.f90: New tests.
5690
5691 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
5692
5693         PR target/18482
5694         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
5695         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
5696
5697 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5698
5699         PR libfortran/20179
5700         * gfortran.dg/mixed_io_1.f90: New test.
5701         * gfortran.dg/mixed_io_1.c: New file.
5702
5703 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5704
5705         * gfortran.dg/malloc_free_1.f90: New test.
5706
5707 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
5708
5709         * gcc.dg/nested-func-4.c: Require profiling -pg.
5710
5711 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5712
5713         PR C++/23229
5714         * g++.dg/warn/main-2.C: New test.
5715
5716 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
5717
5718         PR fortran/24545
5719         * gfortran.dg/interface_2.f90: new test.
5720
5721 2005-10-28  Josh Conner  <jconner@apple.com>
5722
5723         PR c++/22153
5724         * g++.dg/template/crash38.C: New test.
5725         * g++.dg/parse/explicit1.C: Change expected errors.
5726
5727 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5728
5729         PR C++/23426
5730         * g++.dg/other/large-size-array.C: New test.
5731
5732 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5733
5734         PR middle-end/24362
5735         * g++.dg/opt/complex4.C: New test.
5736
5737 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
5738
5739         * gcc.dg/nested-func-4.c: New test.
5740
5741 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
5742
5743         PR fortran/24158
5744         gfortran.dg/derived_recursion.f90: New test.
5745         gfortran.dg/implicit_actual.f90: New test.
5746
5747 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
5748
5749         PR middle-end/24295, PR testsuite/24477
5750         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
5751         removed when weakref hits the tree.
5752
5753 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
5754
5755         * gfortran.dg/cray_pointers_4.f90: New test.
5756
5757         * gfortran.dg/cray_pointers_5.f90: New test.
5758
5759 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
5760
5761         PR fortran/22290
5762         * gfortran.dg/assign_5.f90: New test.
5763         * gfortran.dg/assign_6.f: New test.
5764
5765 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
5766
5767         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
5768         CPU has no SSE support.
5769
5770 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
5771
5772         PR libgfortran/24224
5773         * gfortran.dg/arrayio_1.f90: Update attribution.
5774         * gfortran.dg/arrayio_2.f90: Update attribution.
5775         * gfortran.dg/arrayio_3.f90: Update attribution.
5776         * gfortran.dg/arrayio_4.f90: Update test conditions.
5777         * gfortran.dg/arrayio_5.f90: Update attribution.
5778         * gfortran.dg/arrayio_6.f90: New test.
5779         * gfortran.dg/arrayio_7.f90: New test.
5780
5781 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
5782
5783         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
5784
5785 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
5786
5787         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
5788
5789 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
5790
5791         PR fortran/24416
5792         * gfortran.dg/namelist_char_only.f90: New test.
5793
5794 2005-10-24  Asher Langton  <langton2@llnl.gov>
5795
5796         PR fortran/17031
5797         PR fortran/22282
5798         * gfortran.dg/cray_pointers_1.f90: New test.
5799         * gfortran.dg/cray_pointers_2.f90: New test.
5800         * gfortran.dg/cray_pointers_3.f90: New test.
5801         * gfortran.dg/loc_1.f90: New test.
5802         * gfortran.dg/loc_2.f90: New test.
5803
5804 2005-10-24  Steven Bosscher  <stevenb@suse.de>
5805
5806         * gcc.dg/pr24225.c: New test.
5807
5808 2005-10-24  Asher Langton  <langton2@llnl.gov>
5809
5810         * gfortran.dg/dup_save_1.f90: New test.
5811         * gfortran.dg/dup_save_2.f90: New test.
5812
5813 2005-10-24  Paul Brook  <paul@codesourcery.com>
5814
5815         PR 24107
5816         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
5817         stdint.h.
5818
5819 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
5820
5821         PR libgfortran/24489
5822         * gfortran.dg/pr24489.f90: New test.
5823
5824 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
5825
5826         PR fortran/23635
5827         * gfortran.dg/ichar_1.f90: Add tests for derived types.
5828
5829 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
5830
5831         PR target/18911
5832         * g++.dg/init/array16.C: Skip for mmix-*-*.
5833
5834 2005-10-23  Asher Langton  <langton2@llnl.gov>
5835
5836         * gfortran.dg/byte_1.f90: New test.
5837         * gfortran.dg/byte_2.f90: New test.
5838
5839 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
5840
5841         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
5842
5843 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
5844
5845         PR fortran/18022
5846         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
5847
5848         PR fortran/24311
5849         * gfortran.dg/merge_char_const.f90: New test.
5850
5851         PR fortran/24384
5852         * gfortran.dg/spread_scalar_source.f90: New test.
5853
5854 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
5855
5856         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
5857
5858         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
5859         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
5860
5861         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
5862
5863 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
5864
5865         PR fortran/24426
5866         * gfortran.dg/der_pointer_4.f90: New.
5867
5868 2005-10-22  David Ayers  <d.ayers@inode.at>
5869
5870         * obj-c++.dg/except-1.mm: Simplify.
5871
5872 2005-10-21  David Ayers  <d.ayers@inode.at>
5873
5874         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
5875
5876 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
5877
5878         * gfortran.dg/assumed_dummy_2.f90: New test.
5879
5880 2005-10-21  James E Wilson  <wilson@specifix.com>
5881
5882         PR preprocessor/15220
5883         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
5884
5885 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
5886
5887         * gcc.c-torture/execute/20051021-1.c: New test.
5888
5889 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
5890
5891         PR c++/24260
5892         * g++.dg/ext/tmplattr1.C: New test.
5893
5894 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
5895
5896         PR fortran/24440
5897         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
5898
5899 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
5900
5901         * obj-c++.dg/except-1.mm: New.
5902
5903         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
5904
5905 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
5906
5907         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
5908
5909 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
5910
5911         PR middle-end/24295
5912         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
5913         declarations with the same names as thunks' alias targets, use
5914         aliases instead.
5915         * gcc.dg/attr-alias-3.c: New test.
5916         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
5917
5918 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
5919
5920         PR c++/22618
5921         * g++.dg/parse/access8.C: New test.
5922
5923 2005-10-20  Richard Guenther  <rguenther@suse.de>
5924
5925         PR c++/24439
5926         * g++.dg/tree-ssa/pr24439.C: New testcase.
5927
5928 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5929
5930         * g++.dg/opt/delay-slot-1.C: New test.
5931
5932 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
5933
5934         PR fortran/21625
5935         * gfortran.fg/der_init_1.f90: New.
5936
5937 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
5938
5939         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
5940
5941 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
5942
5943         PR c++/21908
5944         * g++.dg/parse/error28.C: New test.
5945
5946 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5947
5948         * gcc.dg/profile-generate-2.c: New test.
5949
5950 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
5951
5952         PR target/23589
5953         * g++.dg/ext/dllimport11.C: New.
5954
5955 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5956
5957         PR c++/22293
5958         * g++.dg/other/friend3.C: New test.
5959
5960 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
5961
5962         PR c++/23293
5963         * g++.dg/template/error19.C: New test.
5964
5965 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
5966
5967         PR c++/21383
5968         * g++.dg/overload/koenig2.C: New.
5969
5970         PR c++/23118
5971         * g++.dg/overload/error2.C: New.
5972
5973         PR c++/22604
5974         * g++.dg/inherit/covariant14.C: New.
5975
5976 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5977
5978         PR c++/23440
5979         * g++.dg/parse/for1.C: New test.
5980
5981 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
5982
5983         PR fortran/23446
5984         * gfortran.dg/host_dummy_index_1.f90: New test.
5985
5986         PR fortran/21459
5987         * gfortran.dg/automatic_char_len_2.f90: New test.
5988
5989         PR fortran/20866
5990         * gfortran.dg/recursive_statement_functions.f90: New test.
5991
5992         PR fortran/20853
5993         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
5994
5995         PR fortran/20849
5996         * gfortran.dg/external_initializer.f90: New test.
5997
5998         PR fortran/20837
5999         * non_module_public.f90: New test.
6000
6001 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
6002
6003         PR c++/24386
6004         * g++.dg/template/overload7.C: New.
6005
6006         PR c++/22551
6007         * g++.dg/other/switch2.C: Remove expected warnings.
6008
6009         PR c++/21353
6010         * g++.dg/template/defarg6.C: New.
6011
6012 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
6013
6014         PR target/24315
6015         * gcc.target/i386/pr24315.c: New test.
6016
6017 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
6018
6019         PR c++/24389
6020         * g++.dg/template/static21.C: New test.
6021         * g++.dg/template/static21-a.cc: Likewise.
6022
6023 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
6024
6025         PR c++/23959
6026         * g++.dg/warn/Wswitch-default-1.C: New test.
6027         * g++.dg/warn/Wswitch-default-2.C: New test.
6028
6029 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
6030
6031         PR c++/22173
6032         * g++.dg/parse/template18.C: New test.
6033         * g++.dg/template/nontype15.C: Likewise.
6034
6035 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
6036
6037         PR fortran/22273
6038         * gfortran.dg/spec_expr_2.f90: New.
6039
6040 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
6041
6042         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
6043         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
6044         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
6045         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
6046         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
6047         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
6048         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
6049         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
6050         previous target-specific skips and warning-message matches where
6051         applicable.
6052
6053 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
6054
6055         PR c++/21347
6056         * g++.dg/warn/Wctor-dtor.C: New test.
6057
6058 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6059
6060         PR c/23439
6061         * gcc.dg/for-1.c: New test.
6062
6063 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
6064
6065         PR c++/19565
6066         * g++.dg/warn/Wconversion1.C: New test.
6067         * g++.dg/ext/packed4.C: Compile with -w.
6068         * g++.dg/opt/20050511-1.C: Likewise.
6069         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
6070
6071 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
6072
6073         * gfortran.dg/boz_5.f90: New test.
6074
6075 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
6076
6077         PR c++/22551
6078         * g++.dg/other/switch2.C: New.
6079
6080         PR c++/23984
6081         * g++.dg/init/ctor7.C: New.
6082
6083 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
6084
6085         PR c++/23730
6086         * g++.dg/parse/crash32.C: New test.
6087
6088 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
6089
6090         PR c++/20721
6091         * g++.dg/init/goto2.C: New test.
6092
6093         PR c++/22464
6094         * g++.dg/template/crash/41.C: New test.
6095
6096         PR c++/22180
6097         * g++.dg/template/crash40.C: New test.
6098
6099         PR c++/23694
6100         * g++.dg/parse/friend5.C: New test.
6101
6102         PR c++/23307
6103         * g++.dg/template/crash38.C: New test.
6104
6105         PR c++/22352
6106         * g++.dg/template/friend38.C: New test.
6107
6108         PR c++/22405
6109         * g++.dg/template/crash39.C: New test.
6110
6111 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
6112
6113         * gcc.dg/debug/dwarf2/dwarf-char1.c,
6114         gcc.dg/debug/dwarf2/dwarf-char2.c,
6115         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
6116
6117         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
6118
6119 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
6120
6121         * gcc.dg/dll-2.c: Add tests for warnings.
6122         * gcc.dg/dll-3.c: Likewise.
6123         * gcc.dg/dll-4.c: Likewise.
6124
6125         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
6126         * g++.dg/ext/dllimport2.C: Likewise.
6127         * g++.dg/ext/dllimport3.C: Likewise.
6128         * g++.dg/ext/dllimport7.C: Likewise.
6129         * g++.dg/ext/dllimport8.C: Likewise.
6130         * g++.dg/ext/dllimport9.C: Likewise.
6131
6132 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
6133
6134         PR fortran/24092
6135         * gfortran.dg/derived_pointer_recursion.f90: New test.
6136
6137 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
6138
6139         * gcc.c-torture/execute/20051012-1.c: New test.
6140
6141 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
6142
6143         PR fortran/18082
6144         * gfortran.dg/automatic_char_len_1.f90: New test.
6145
6146 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
6147
6148         PR fortran/20847
6149         * gfortran.dg/save_common.f90: New test.
6150
6151         PR fortran/20856
6152         * gfortran.dg/save_result.f90: New test.
6153
6154 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
6155
6156         PR c++/21592
6157         * g++.dg/template/dependent-expr1.C: Add new expected error.
6158         * g++.dg/template/dependent-expr2.C: Adjust error text.
6159         * g++.dg/template/overload6.C: New.
6160
6161         PR c++/23797
6162         * g++.dg/other/typename8.C: New.
6163
6164         PR c++/21117
6165         * g++.dg/other/return1.C: New.
6166
6167 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
6168
6169         PR c++/24052
6170         * g++.dg/ext/label5.C: New.
6171
6172 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
6173
6174         PR c++/19964
6175         * g++.dg/parse/crash31.C: New.
6176
6177 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
6178
6179         * g++.dg/ipa/ipa-1.c: New test.
6180         * g++.dg/ipa/ipa-2.c: New test.
6181         * g++.dg/ipa/ipa-3.c: New test.
6182         * g++.dg/ipa/ipa-4.c: New test.
6183         * g++.dg/ipa/ipa-5.c: New test.
6184         * g++.dg/ipa/ipa.exp: New file.
6185
6186 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
6187
6188         PR fortran/24207
6189         * gfortran.dg/private_type_3.f90: New test.
6190
6191 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
6192
6193         PR fortran/20786
6194         gfortran.dg/aint_anint_1.f90: New test.
6195
6196 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
6197
6198         PR libgfortran/24313
6199         gfortran.dg/csqrt.f: New test.
6200
6201 2005-10-11  Ian Lance Taylor  <ian@airs.com>
6202
6203         PR c++/8057
6204         * g++.dg/warn/noeffect7.C: New test.
6205         * g++.dg/warn/noeffect2.C: Instantiate templates.
6206         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
6207         and warning.
6208
6209 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
6210
6211         PR c++/21089
6212         * g++.dg/init/float1.C: New test.
6213
6214         PR c++/24277
6215         * g++.dg/init/member1.C: Tweak error markers.
6216
6217 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
6218
6219         PR testsuite/24281
6220         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
6221         Check for null pointer.
6222
6223 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
6224
6225         PR c++/21369
6226         * g++.dg/parse/ret-type3.C: New test.
6227
6228 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
6229
6230         PR tree-opt/23946
6231         * gcc.c-torture/compile/pr23946.c: New test.
6232
6233 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
6234
6235         * g++.dg/opt/mmx2.C: New test.
6236
6237 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
6238
6239         PR c++/24277
6240         * g++.dg/template/static20.C: New test.
6241
6242         PR c++/24302
6243         * g++.dg/warn/Wunused-12.C: New test.
6244
6245         PR c++/23437
6246         * g++.dg/template/arg4.C: New test.
6247
6248 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6249
6250         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
6251         * gcc.dg/ucnid-3.c: Likewise.
6252         * gcc.dg/ucnid-4.c: Likewise.
6253         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
6254         * g++.dg/other/ucnid-1.C: Likewise.
6255         * gcc.dg/sparc-frame-1.c: New test.
6256
6257 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
6258
6259         PR c++/24139
6260         * g++.dg/template/spec27.C: New test.
6261
6262         PR c++/24275
6263         * g++.dg/template/static19.C: New test.
6264
6265 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6266
6267         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
6268         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
6269
6270 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
6271
6272         PR target/24136
6273         * gfortran.fortran-torture/compile/pr24136.f: New test.
6274
6275 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
6276
6277         PR c++/22172
6278         * g++.dg/parse/crash30.C: New test.
6279
6280 2005-10-07  Richard Guenther  <rguenther@suse.de>
6281
6282         PR middle-end/24227
6283         * gcc.c-torture/compile/pr24227.c: New testcase.
6284
6285 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
6286
6287         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
6288         Do not put aligned attributes on array elements.
6289
6290 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
6291
6292         PR testsuite/23611, PR testsuite/23615
6293         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
6294         writing prototypes of library functions by hand.
6295         * obj-c++.dg/bitfield-4.mm: Likewise.
6296         * obj-c++.dg/const-str-4.mm: Likewise.
6297         * obj-c++.dg/encode-4.mm: Likewise.
6298         * obj-c++.dg/encode-5.mm: Likewise.
6299         * obj-c++.dg/encode-6.mm: Likewise.
6300         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6301         * obj-c++.dg/method-10.mm: Likewise.
6302         * obj-c++.dg/method-17.mm: Likewise.
6303         * obj-c++.dg/method-19.mm: Likewise.
6304         * obj-c++.dg/try-catch-2.mm: Likewise.
6305
6306 2005-10-06  Richard Henderson  <rth@redhat.com>
6307
6308         PR 24236
6309         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
6310
6311 2005-10-06  Dale Johannesen  <dalej@apple.com>
6312
6313         * gcc.c-torture/execute/20030125-1.c: Correct.
6314
6315 2005-10-06  Richard Guenther  <rguenther@suse.de>
6316
6317         PR tree-optimization/24238
6318         * g++.dg/tree-ssa/pr24238.C: New testcase.
6319
6320 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
6321
6322         PR 18568
6323         * gfortran.dg/der_pointer_3.f90: New test.
6324
6325 2005-10-05  Devang Patel  <dpatel@apple.com>
6326
6327         PR Debug/23205
6328         * g++.dg/other/PR23205.C: New.
6329
6330 2005-10-05  Richard Henderson  <rth@redhat.com>
6331
6332         PR target/23602
6333         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
6334         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
6335
6336 2005-10-05  Dale Johannesen  <dalej@apple.com>
6337
6338         * gcc.c-torture/execute/float-floor.c: New.
6339
6340 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
6341
6342         PR tree-optimization/21419
6343         PR tree-optimization/24146
6344         PR tree-optimization/24151
6345
6346         * g++.dg/ext/asm7.C: New.
6347         * g++.dg/ext/asm8.C: New.
6348         * gcc.dg/asm-1.c: Compile on all targets.
6349         * gcc.dg/asm-pr24146.c: New.
6350         * gcc.dg/pr21419.c: Adjust error messages.
6351
6352 2005-10-05  Richard Guenther  <rguenther@suse.de>
6353
6354         PR fortran/24176
6355         * gfortran.fortran-torture/compile/empty.f90: New testcase.
6356
6357 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
6358
6359         PR c++/23513
6360         * g++.dg/template/spec22.C: Robustify test.
6361         * g++.dg/template/spec26.C: New.
6362
6363 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
6364
6365         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
6366         if target supports vector instructions.
6367
6368 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
6369
6370         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
6371         C99 functions.
6372
6373 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
6374
6375         * lib/target-supports.exp (check_effective_target_fortran_large_real,
6376         check_effective_target_fortran_large_int): Replace cached result
6377         when target changes.
6378
6379 2005-10-04  Devang Patel  <dpatel@apple.com>
6380
6381         * gcc.dg/i386-sse-vect-types.c: New.
6382
6383 2005-10-04  Ian Lance Taylor  <ian@airs.com>
6384
6385         PR preprocessor/13726
6386         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
6387         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
6388
6389 2005-10-04  Richard Guenther  <rguenther@suse.de>
6390
6391         PR c/23576
6392         * gcc.dg/noncompile/pr23576.c: New testcase.
6393
6394 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
6395
6396         PR middle-end/23125
6397         * gcc.dg/register-var-3.c: New test.
6398
6399 2005-10-04  Steven Bosscher  <stevenb@suse.de>
6400
6401         * gcc.dg/pr23049.c: New test.
6402
6403         * gcc.dg/ucnid-4.c: Fix test.
6404
6405 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
6406
6407         PR 23445
6408         * gcc.c-torture/compile/pr23445.c: New test.
6409
6410 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
6411
6412         * g++.dg/overload/unknown1.C: New.
6413
6414 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
6415
6416         PR c++/17775
6417         * g++.dg/template/repo4.C: New test.
6418
6419 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6420
6421         PR libfortran/19308
6422         * gfortran.dg/large_real_kind_2.F90: New test.
6423         * gfortran.dg/large_integer_kind_2.f90: New test.
6424
6425 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
6426
6427         * lib/target-supports.exp (check_effective_target_vect_shift):
6428         Implement with result caching. Add i?86, x86_64 and ia64 targets.
6429         (check_effective_target_vect_condition): Fix copy-n-pasto.
6430
6431         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
6432         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
6433         targets.
6434
6435 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
6436
6437         PR c++/22621
6438         * g++.dg/template/overload5.C : New test.
6439
6440         PR c++/23840
6441         * g++.dg/expr/stdarg1.C: New test.
6442
6443 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
6444
6445         PR 24142
6446         * gcc.c-torture/execute/pr24142.c: New test.
6447
6448 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
6449
6450         PR 24141
6451         * gcc.c-torture/execute/pr24141.c: New test.
6452
6453 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
6454             Diego Novillo  <dnovillo@redhat.com>
6455
6456         PR 23604
6457         * gcc.c-torture/execute/pr23604.c: New test.
6458
6459 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
6460
6461         PR fortran/16404
6462         PR fortran/20835
6463         PR fortran/20890
6464         PR fortran/20899
6465         PR fortran/20900
6466         PR fortran/20901
6467         PR fortran/20902
6468         gfortran.dg/equiv_constraint_1.f90: New test.
6469         gfortran.dg/equiv_constraint_2.f90: New test.
6470         gfortran.dg/equiv_constraint_3.f90: New test.
6471         gfortran.dg/equiv_constraint_4.f90: New test.
6472         gfortran.dg/equiv_constraint_5.f90: New test.
6473         gfortran.dg/equiv_constraint_6.f90: New test.
6474         gfortran.dg/equiv_constraint_7.f90: New test.
6475         gfortran.dg/equiv_constraint_8.f90: New test.
6476         gfortran.dg/private_type_1.f90: New test.
6477         gfortran.dg/private_type_2.f90: New test.
6478         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
6479         980628-10.f: Assert std=gnu to permit mixing of
6480         types in equivalence statements.
6481
6482 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
6483
6484         PR 24112
6485         * gfortran.dg/open_status_1.f90: New.
6486
6487 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
6488
6489         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
6490         * gcc.dg/vect/pr22480.c: Clean up temp files.
6491         * gcc.dg/vect/pr23831.c: Clean up temp files.
6492         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
6493         Clean up temp files.
6494         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
6495         Clean up temp files.
6496
6497         * gcc.dg/20050309-1.c: Clean up temp files.
6498         * gcc.dg/20050325-1.c: Clean up temp files.
6499
6500 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
6501
6502         PR tree-optimization/24059
6503         * gcc.dg/vect/pr24059.c : New test.
6504
6505 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
6506
6507         PR middle-end/24109
6508         * gcc.c-torture/execute/20050929-1.c: New test.
6509
6510 2005-09-29  Steven Bosscher  <stevenb@suse.de>
6511
6512         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
6513
6514 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
6515
6516         PR c/21419
6517         * gcc.dg/pr21419.c: New test.
6518
6519 2005-09-29  Steven Bosscher  <stevenb@suse.de>
6520
6521         * gcc.dg/pr23911.c: New test.
6522
6523 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
6524
6525         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
6526
6527         PR c++/16782
6528         * g++.dg/parse/qualified4.C: New test.
6529         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
6530         * g++.old-deja/g++.mike/p8154.C: Likewise.
6531
6532 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
6533
6534         PR c++/22147
6535         * g++.dg/template/friend37.C: New test.
6536         * g++.dg/parse/crash28.C: Adjust error markers.
6537
6538 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
6539
6540         PR fortran/18518
6541         * gfortran.fortran-torture/execute/save_2.f90: New decl.
6542
6543 2005-09-27  Devang Patel  <dpatel@apple.com>
6544
6545         PR tree-optimization/23625
6546         * gcc.dg/pr23625.c: New test.
6547
6548 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
6549
6550         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
6551         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
6552
6553 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
6554
6555         PR fortran/23677
6556         * gfortran.fortran-torture/execute/save_1.f90: New test.
6557         * gfortran.dg/save_1.f90: New test.
6558
6559 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
6560
6561         * gcc.target/i386/builtin-apply-mmx.c: New test.
6562
6563         PR target/22576
6564         * gcc.target/i386/pr22576.c: New test.
6565
6566         PR target/22585
6567         * gcc.target/i386/pr22585.c: New test.
6568
6569         PR target/23268
6570         * gcc.target/i386/pr23268.c: New test.
6571
6572         PR middle-end/23831
6573         * gcc.dg/vect/pr23831.c: New test.
6574
6575         PR target/24055
6576         * gcc.target/i386/pr24055.c: New test.
6577
6578 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
6579
6580         PR tree-optimization/23960
6581         * gcc.c-torture/compile/pr23960.c: New.
6582
6583 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
6584
6585         PR fortran/16861
6586         * gfortran.dg/nested_modules_3.f90: New.
6587
6588 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
6589
6590         PR fortran/24005
6591         gfortran.dg/interface_1.f90: New test.
6592
6593 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
6594         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6595
6596         PR fortran/23843
6597         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
6598
6599 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
6600
6601         PR fortran/23516
6602         * gfortran.dg/imag_1.f: New test.
6603         * gfortran.dg/imag_2.f: Ditto.
6604
6605 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
6606
6607         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
6608
6609 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
6610
6611         PR c++/21983
6612         * g++.dg/warn/pr21983.C: New test.
6613
6614 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
6615
6616         PR c++/23993
6617         * g++.dg/template/array14.C: New test.
6618
6619 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
6620
6621         PR fortran/19929
6622         * gfortran.dg/der_ptr_component_1.f90: New test.
6623
6624 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6625
6626         PR c++/23965
6627         * g++.dg/template/error1.C: Reject "no matching function" message.
6628
6629 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6630
6631         PR c++/17609
6632         * g++.dg/lookup/error1.C: New test.
6633
6634 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
6635
6636         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
6637         functionality of the testcase.
6638
6639 2005-09-20  Richard Henderson  <rth@redhat.com>
6640
6641         * gcc.dg/vect/vect-22.c: Require vect_float.
6642         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
6643
6644 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
6645
6646         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
6647         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
6648         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
6649         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
6650         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
6651         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
6652         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
6653         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
6654         * gcc.dg/cpp/ucnid-8.c: New test.
6655
6656 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
6657
6658         PR tree-optimization/23929
6659         * gcc.c-torture/compile/pr23929.c: New test.
6660
6661 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
6662
6663         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
6664         for one loop.
6665
6666 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
6667
6668         PR testsuite/23186
6669         * g++.dg/other/pr22003.C: Require named sections.
6670
6671 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
6672
6673         PR c++/23947
6674         * g++.dg/rtti/crash3.C: New test.
6675
6676         PR tree-optimization/23818
6677         * gcc.dg/pr23818.c: New test.
6678
6679 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6680
6681         PR fortran/23420
6682         * gfortran.dg/print_fmt_4.f: New.
6683
6684 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
6685
6686         PR fortran/23663
6687         * gfortran.fortran-torture/execute/entry_11.f90: New test.
6688
6689 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
6690
6691         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
6692         Use pointers to local alignable arrays instead. Added comments.
6693         * gcc.dg/vect/vect-46.c: Likewise.
6694         * gcc.dg/vect/vect-48.c: Likewise.
6695         * gcc.dg/vect/vect-49.c: Likewise.
6696         * gcc.dg/vect/vect-52.c: Likewise.
6697         * gcc.dg/vect/vect-53.c: Likewise.
6698         * gcc.dg/vect/vect-54.c: Likewise.
6699         * gcc.dg/vect/vect-56.c: Likewise.
6700         * gcc.dg/vect/vect-57.c: Likewise.
6701         * gcc.dg/vect/vect-58.c: Likewise.
6702         * gcc.dg/vect/vect-60.c: Likewise.
6703         * gcc.dg/vect/vect-61.c: Likewise.
6704
6705         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
6706         The test is no longer vectorizable on vect_no_align targets.
6707         * gcc.dg/vect/vect-43.c: Likewsie.
6708
6709         * gcc.dg/vect/vect-44.c: Added comments.
6710         * gcc.dg/vect/vect-45.c: Added comments.
6711         * gcc.dg/vect/vect-50.c: Added comments.
6712         * gcc.dg/vect/vect-51.c: Added comments.
6713
6714         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
6715         aligned type.
6716         * gcc.dg/vect/Os-vect-95.c: Likewise.
6717
6718         * gcc.dg/vect/vect-41.c: Test removed.
6719         * gcc.dg/vect/vect-47.c: Test removed.
6720         * gcc.dg/vect/vect-55.c: Test removed.
6721         * gcc.dg/vect/vect-59.c: Test removed.
6722
6723 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
6724
6725         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
6726         No longer vectorizable on vect_no_align targets.
6727         * gcc.dg/vect/pr20122.c: Likewise.
6728         * gcc.dg/vect/vect-74.c: Likewise.
6729         * gcc.dg/vect/vect-75.c: Likewise.
6730         * gcc.dg/vect/vect-76.c: Likewise.
6731
6732         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
6733         Will not be vectorizable on vect_no_align targets once aliasing issues
6734         are resolved.
6735         * gcc.dg/vect/vect-79.c: Likewise.
6736
6737         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
6738         * gcc.dg/vect/vect-78.c: Likewise.
6739         * gcc.dg/vect/vect-97.c: Likewise.
6740
6741 2005-09-19  Steven Bosscher  <stevenb@suse.de>
6742
6743         * gcc.dg/pr23943.c: New test.
6744
6745 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
6746
6747         PR fortran/19181
6748         * gfortran.dg/derived_pointer_null_1.f90: New test.
6749
6750 2005-09-18  Richard Guenther  <rguenther@suse.de>
6751
6752         PR middle-end/23944
6753         * gcc.c-torture/compile/pr23944.c: New testcase.
6754
6755 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
6756
6757         PR fortran/15975
6758         * gfortran.dg/der_pointer_2.f90: New test.
6759
6760 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
6761
6762         PR fortran/16861
6763         * gfortran.dg/nested_modules_2.f90: New test.
6764
6765 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6766
6767         PR c++/18368
6768         * g++.dg/other/semicolon.C: New test.
6769
6770 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
6771
6772         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
6773         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
6774
6775 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
6776
6777         PR c++/23914
6778         * g++.dg/template/static18.C: New test.
6779
6780         PR c++/21514
6781         * g++.dg/template/crash19.C: Remove dg-error marker.
6782         * g++.dg/template/local4.C: New test.
6783
6784 2005-09-16  Paul Brook  <paul@codesourcery.com>
6785
6786         PR fortran/23906
6787         * gfortran.dg/dependency_1.f90: New test.
6788
6789 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
6790
6791         PR c++/23896
6792         * g++.dg/template/static17.C: New test.
6793
6794 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
6795
6796         PR c++/23139
6797         * g++.dg/warn/huge-val1.C: New test.
6798
6799 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
6800
6801         PR c++/13140
6802         * g++.dg/parse/class2.C: New test.
6803         * g++.dg/template/explicit8.C: Likewise.
6804         * g++.dg/template/spec25.C: Likewise.
6805
6806 2005-09-14  Josh Conner  <jconner@apple.com>
6807
6808         PR middle-end/23584
6809         * gcc.dg/pr23584.c: New test.
6810
6811 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
6812
6813         PR fortran/21875 Internal Unit Array I/O, NIST
6814         * gfortran.dg/arrayio_1.f90: New test.
6815         * gfortran.dg/arrayio_1.f90: New test.
6816         * gfortran.dg/arrayio_1.f90: New test.
6817         * gfortran.dg/arrayio_1.f90: New test.
6818         * gfortran.dg/arrayio_1.f90: New test.
6819
6820 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
6821
6822         PR middle-end/22480
6823         * gcc.dg/vect/pr22480.c: New test.
6824
6825 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
6826
6827         PR fortran/19358
6828         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
6829
6830 2005-09-13 Josh Conner <jconner@apple.com>
6831
6832         PR c++/23180
6833         * g++.dg/init/struct2.C: New test.
6834         * g++.dg/init/struct3.C: New test.
6835
6836 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
6837
6838         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
6839         Clean up temp files.
6840         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
6841         gcc.dg/tree-ssa/builtin-fprintf-1.c,
6842         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
6843         gcc.dg/tree-ssa/builtin-printf-1.c,
6844         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
6845         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
6846         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
6847         gcc.dg/tree-ssa/builtin-vprintf-1.c,
6848         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
6849         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
6850         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
6851         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
6852         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
6853         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
6854         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
6855         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
6856
6857 2005-09-13  Josh Conner  <jconner@apple.com>
6858
6859         * lib/gcc-dg.exp: Load scanipa.exp.
6860         (cleanup-dump): New procedure.
6861         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
6862         * lib/scandump.exp: New file.
6863         * lib/scantree.exp: Use it.
6864         * lib/scanipa.exp: New file.
6865
6866 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
6867
6868         PR fortran/17740
6869         * gfortran.dg/generic_4.f90: New test.
6870
6871 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
6872
6873         PR target/23816
6874         * gcc.target/i386/pr23816-1.c: New test.
6875         * gcc.target/i386/pr23816-2.c: New test.
6876
6877
6878 2005-09-13  Bastian Blank <waldi@debian.org>
6879
6880         PR c++/16171
6881         * g++.dg/abi/mangle26.C: New test.
6882         * g++.dg/abi/mangle27.C: New test.
6883         * g++.dg/abi/mangle28.C: New test.
6884         * g++.dg/abi/mangle29.C: New test.
6885
6886         PR c++/23839
6887         * g++.dg/parse/register1.C: New test.
6888
6889 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
6890
6891         PR c++/23842
6892         * g++.dg/template/access16.C: New test.
6893
6894 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
6895
6896         * gfortran.dg/char_pack_2.f90: Increase the vector size.
6897
6898 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
6899
6900         PR fortran/18899
6901         * gfortran.dg/shape_2.f90: New test.
6902
6903 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
6904
6905         PR target/19269
6906         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
6907         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
6908         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
6909         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
6910         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
6911         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
6912         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
6913         tests.
6914
6915 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
6916
6917         PR c++/23841
6918         * g++.dg/parse/template17.C: New test.
6919
6920 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
6921
6922         PR c++/23789
6923         * g++.dg/template/nontype14.C: New test.
6924
6925 2005-09-12  Ian Lance Taylor  <ian@airs.com>
6926
6927         PR g++/7874
6928         * g++.dg/lookup/friend7.C: New test.
6929         * g++.dg/lookup/friend8.C: New test.
6930         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
6931         so that it will be found via argument dependent lookup.
6932         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
6933         friend functions which will no longer be found.
6934         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
6935         function g, so that it will be found via argument dependent
6936         lookup.
6937         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
6938         * g++.old-deja/g++.mike/net43.C: Likewise.
6939
6940 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
6941
6942         PR c++/23691
6943         * g++.dg/template/static16.C: New test.
6944
6945 2005-09-12  Josh Conner  <jconner@apple.com>
6946
6947         PR middle-end/23237
6948         * gcc.c-torture/compile/pr23237.c: New test.
6949
6950 2005-09-11  Richard Henderson  <rth@redhat.com>
6951
6952         * g++.dg/other/error8.C: Update expected diagnostic text.
6953
6954 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6955
6956         PR libfortran/19872
6957         * gfortran.dg/overwrite_1.f: New test.
6958
6959 2005-09-09  Josh Conner  <jconner@apple.com>
6960
6961         * g++.dg/init/pr23180-1.C: Removed.
6962         * g++.dg/init/pr23180-2.C: Removed.
6963
6964 2005-09-09  David Daney <ddaney@avtrex.com>
6965
6966         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
6967         files which are ...
6968         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
6969         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
6970
6971 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6972
6973         * gfortran.dg/iostat_2.f90: New test.
6974
6975 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
6976
6977         PR c++/22252
6978         * g++.dg/ext/interface1.C: New test.
6979         * g++.dg/ext/interface1.h: Likewise.
6980         * g++.dg/ext/interface1a.cc: Likewise.
6981
6982 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
6983
6984         * gfortran.dg/iomsg_1.f90: New test case.
6985
6986 2005-09-09  Richard Guenther  <rguenther@suse.de>
6987
6988         PR c++/23624
6989         * g++.dg/tree-ssa/pr23624.C: New testcase.
6990
6991 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
6992
6993         PR fortran/19239
6994         * gfortran.dg/vector_subscript_1.f90,
6995         * gfortran.dg/vector_subscript_2.f90: New tests.
6996
6997 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
6998
6999         PR fortran/21104
7000         * gfortran.dg/array_alloc_1.f90,
7001         * gfortran.dg/array_alloc_2.f90,
7002         * gfortran.dg/array_alloc_3.f90: New tests.
7003
7004 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
7005
7006         PR fortran/12840
7007         * gfortran.dg/array_constructor_6.f90
7008         * gfortran.dg/array_constructor_7.f90
7009         * gfortran.dg/array_constructor_8.f90
7010         * gfortran.dg/array_constructor_9.f90
7011         * gfortran.dg/array_constructor_10.f90
7012         * gfortran.dg/array_constructor_11.f90
7013         * gfortran.dg/array_constructor_12.f90: New tests.
7014
7015 2005-09-08  Josh Conner  <jconner@apple.com>
7016
7017         PR c++/23180
7018         * g++.dg/init/pr23180-1.C: New test.
7019         * g++.dg/init/pr23180-2.C: New test.
7020
7021 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
7022
7023         PR fortran/18878
7024         * gfortran.dg/module_double_reuse.f90: New.
7025
7026 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
7027
7028         PR fortran/23270
7029         PR fortran/22304
7030         PR fortran/18870
7031         PR fortran/17917
7032         PR fortran/16511
7033         * gfortran.dg/common_equivalence_1.f: New.
7034         * gfortran.dg/common_equivalence_2.f: New.
7035         * gfortran.dg/common_equivalence_3.f: New.
7036         * gfortran.dg/contained_equivalence_1.f90: New.
7037         * gfortran.dg/module_blank_common.f90: New.
7038         * gfortran.dg/module_commons_1.f90: New.
7039         * gfortran.dg/module_equivalence_1.f90: New.
7040         * gfortran.dg/nested_modules_1.f90: New.
7041         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
7042         equivalences and add comment to connect the test with
7043         the PR.
7044
7045 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7046
7047         PR fortran/23765
7048         * gfortran.dg/common_6.f90: New test.
7049
7050 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
7051
7052         PR fortran/15326
7053         * gfortran.dg/char_result_1.f90,
7054         * gfortran.dg/char_result_2.f90,
7055         * gfortran.dg/char_result_3.f90,
7056         * gfortran.dg/char_result_4.f90,
7057         * gfortran.dg/char_result_5.f90,
7058         * gfortran.dg/char_result_6.f90,
7059         * gfortran.dg/char_result_7.f90,
7060         * gfortran.dg/char_result_8.f90: New tests.
7061
7062 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
7063
7064         PR fortran/19928
7065         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
7066
7067 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
7068
7069         PR obj-c++/16816
7070         * obj-c++.dg/selector-5.mm: New test.
7071         * obj-c++.dg/selector-6.mm: New test.
7072
7073 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
7074
7075         PR objc/20574
7076         PR objc/19324
7077         * objc.dg/error-1.m: New test.
7078
7079 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
7080
7081         PR fortran/23373
7082         * gfortran.fortran-torture/execute/pr23373-1.f90,
7083         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
7084
7085 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
7086
7087         PR libfortran/23760
7088         * gfortran.dg/g77/1832.f: Remove long string in write statement
7089         to allow the test to pass on correct list directed output with
7090         prepended space.
7091
7092 2005-09-07  James E Wilson  <wilson@specifix.com>
7093
7094         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
7095
7096 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
7097
7098         * gfortran.dg/parameter+save.f90: Rename to
7099         * gfortran.dg/parameter_save.f90: .. this.
7100
7101 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
7102
7103         PR fortran/20848
7104         * gfortran.dg/parameter+save.f90: New test case.
7105
7106 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
7107
7108         PR fortran/19269
7109         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
7110
7111 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
7112
7113         PR c/23075
7114         * gcc.dg/pr23075.c: New test.
7115         * g++.dg/warn/pr23075.C: New test.
7116
7117         PR target/22362
7118         * gcc.target/i386/pr22362.c: New test.
7119
7120         PR rtl-optimization/23098
7121         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
7122
7123         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
7124         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
7125         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
7126
7127 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
7128
7129         * g++.dg/expr/cast6.C: New test.
7130
7131         PR c++/9782
7132         * g++.dg/init/new15.C: New test.
7133
7134 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
7135
7136         * gcc.dg/vect/Os-vect-95.c: New test.
7137         * gcc.dg/vect/vect-95.c: Same.
7138
7139 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
7140
7141         * gcc.dg/vect/vect-29.c: Update xfail testing.
7142         * gcc.dg/vect/vect-44.c: Same.
7143         * gcc.dg/vect/vect-48.c: Same.
7144         * gcc.dg/vect/vect-50.c: Same.
7145         * gcc.dg/vect/vect-72.c: Same.
7146         * gcc.dg/vect/vect-77.c: Same.
7147         * gcc.dg/vect/vect-78.c: Same.
7148         * gcc.dg/vect/vect-80.c: Same.
7149         * gcc.dg/vect/vect-96.c: Same.
7150         * gcc.dg/vect/vect-100.c: Same.
7151         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
7152         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
7153         * gfortran.dg/vect/vect-5.f90: Same.
7154
7155 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
7156
7157         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
7158         start strings.
7159         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
7160         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
7161
7162         PR c++/23056
7163         * g++.dg/opt/pr23056.C: New test.
7164
7165         PR rtl-optimization/23098
7166         * gcc.target/i386/pr23098.c: New test.
7167
7168 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
7169
7170         PR c++/23667
7171         * g++.dg/template/static15.C: New test.
7172
7173         PR c++/21440
7174         * g++.dg/ext/stmtexpr5.C: New test.
7175         * g++.dg/ext/stmtexpr6.C: Likewise.
7176
7177 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
7178
7179         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
7180
7181         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
7182         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
7183         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
7184
7185 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
7186
7187         PR libfortran/23321
7188         * gfortran.dg/direct_io_4.f90: New test case.
7189
7190 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
7191             Rasmus Hahn  <rassahah@neofonie.de>
7192
7193         PR libobjc/23108
7194         * objc.dg/type-stream-1.m: New test.
7195
7196 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
7197
7198         PR fortran/23661
7199         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
7200         gfortran.dg/print_fmt_3.f90: New test.
7201
7202 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
7203
7204         * gfortran.dg/fmt_t_1.f90: New test.
7205
7206 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
7207
7208         PR rtl-optimization/23454
7209         * g++.dg/opt/pr23454.C: New test.
7210
7211 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
7212
7213         PR c++/23699
7214         * g++.dg/ext/static1.C: New test.
7215
7216 2005-09-02  Richard Henderson  <rth@redhat.com>
7217
7218         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
7219         tail call to check_fa_work.
7220
7221 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
7222
7223         PR c++/21687
7224         * g++.dg/other/gc3.C: New test.
7225
7226 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7227
7228         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
7229         * gcc.dg/20050826-1.c: Likewise.
7230
7231 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
7232
7233         PR c++/23167
7234         * g++.dg/expr/volatile1.C: New test.
7235
7236 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
7237
7238         PR middle-end/23547
7239         * gcc.dg/pr23547.c: New test.
7240
7241 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
7242
7243         PR c/22061
7244         * gcc.c-torture/execute/pr22061-1.c,
7245         * gcc.c-torture/execute/pr22061-2.c,
7246         * gcc.c-torture/execute/pr22061-3.c,
7247         * gcc.c-torture/execute/pr22061-4.c: New tests.
7248
7249 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
7250
7251         * gcc.dg/Wredundant-decls-2.c: New test to check that
7252         -Wredundant-decls does not issue warning for a variable
7253         definition following a declaration.
7254
7255 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
7256
7257         PR debug/7241
7258         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
7259         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
7260         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
7261
7262         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
7263         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
7264         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
7265         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
7266         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
7267         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
7268         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
7269         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
7270
7271 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7272
7273         PR objc/23306
7274         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
7275         scan-assmbler.
7276
7277 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
7278
7279         PR target/21255
7280         * gcc.dg/pr21255-1.c: New test.
7281         * gcc.dg/pr21255-2-mb.c: Likewise.
7282         * gcc.dg/pr21255-2-ml.c: Likewise.
7283         * gcc.dg/pr21255-3.c: Likewise.
7284         * gcc.dg/pr21255-4.c: Likewise.
7285
7286 2005-08-31  Dale Johannesen  <dalej@apple.com>
7287
7288         * gcc.dg/20050830-1.c: New.
7289
7290 2005-08-31  Josh Conner  <jconner@apple.com>
7291
7292         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
7293         command-line options for arm-*-* targets.
7294         * g++.dg/init/array16.C: Likewise.
7295         * g++.dg/other/crash-4.C: Likewise.
7296
7297 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7298
7299         PR obj-c++/23640
7300         * obj-c++.dg/gnu-runtime-3.mm: New test.
7301
7302 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7303
7304         PR c++/13377
7305         * g++.dg/lookup/ambig4.C: New test.
7306         * g++.dg/lookup/ambig5.C: New test.
7307         * g++.dg/tc1/dr101.C: Adjust error markers.
7308
7309 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7310
7311         PR c++/23639
7312         * g++.dg/template/ttp5.C: Adjust error markers.
7313
7314 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
7315
7316         PR testsuite/23609
7317         * lib/obj-c++.exp: Include target-libpath.exp.
7318         (obj-c++_link_flags): Look for the GNU libobjc library
7319         and set the library path to include it.
7320         Don't manually set LD_LIBRARY_PATH (etc.) but call
7321         set_ld_library_path_env_vars instead.
7322         (obj-c++_target_compile): Don't set library path or
7323         linker flags because they are already set correctly
7324         in obj-c++_link_flags.
7325
7326 2005-08-30  Josh Conner  <jconner@apple.com>
7327
7328         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
7329         to command-line options for arm-*-* targets.
7330
7331 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
7332
7333         * g++.dg/other/i386-1.C: New.
7334
7335 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
7336
7337         PR preprocessor/20348
7338         PR preprocessor/20356
7339         * gcc.dg/cpp/pr20348.c: New test.
7340         * gcc.dg/cpp/pr20348.h: New file.
7341         * gcc.dg/cpp/inc/pr20348.h: New file.
7342         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
7343         * gcc.dg/cpp/pr20356.c: New test.
7344         * gcc.dg/cpp/pr20356.h: New file.
7345         * gcc.dg/cpp/inc/pr20356.h: New file.
7346         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
7347
7348 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
7349
7350         * gfortran.fortran-torture/execute/intrinsic_count.f90:
7351         Fix array dimension to avoid correct end-of-file error.
7352
7353 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
7354
7355         PR libfortran/23598
7356         * gfortran.dg/iostat_1.f90: New test.
7357
7358 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
7359
7360         PR middle-end/23408
7361         * gcc.dg/pr23408.c: New test.
7362
7363 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
7364
7365         PR c++/23099
7366         * g++.dg/init/member1.C: Make sure erroneous static data member
7367         definitions are required.
7368         * g++.dg/template/static13.C: New test.
7369         * g++.dg/template/static14.C: Likewise.
7370
7371 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
7372
7373         * gcc.target/i386/pr23575.c: Use -msse2 instead of
7374         -march=pentium4, remove ilp32 requirement.
7375
7376         PR middle-end/23484
7377         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
7378         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
7379
7380 2005-08-29  Andreas Jaeger  <aj@suse.de>
7381
7382         PR testsuite/23607
7383         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
7384
7385 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
7386
7387         * gcc.c-torture/execute/20050316-2.c: New test.
7388         * gcc.c-torture/execute/20050316-3.c: New test.
7389         * gcc.dg/torture/pr16104-1.c: New test.
7390
7391 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
7392
7393         PR middle-end/23463
7394         * gcc.c-torture/execute/zero-struct-1.c: New test.
7395
7396 2005-08-27  Richard Guenther  <rguenther@suse.de>
7397
7398         PR target/23575
7399         * gcc.target/i386/pr23575.c: New testcase.
7400
7401 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
7402
7403         PR rtl-optimization/23561
7404         * gcc.c-torture/execute/20050826-1.c: New test.
7405
7406         PR rtl-opt/23560
7407         * gcc.c-torture/execute/20050826-2.c: New test.
7408
7409 2005-08-26  Dale Johannesen  <dalej@apple.com>
7410
7411         * gcc.dg/20030711-1.c: Modify to work on Darwin.
7412         * gcc.dg/20050826-1.c: New.
7413
7414 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
7415
7416         PR c++/19004
7417         * g++.dg/template/nontype13.C: New test.
7418
7419         PR c++/23491
7420         * g++.dg/init/new14.C: New test.
7421         * g++.dg/expr/anew1.C: Do not XFAIL.
7422         * g++.dg/expr/anew2.C: Likewise.
7423         * g++.dg/expr/anew3.C: Likewise.
7424
7425 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
7426
7427         PR middle-end/22439
7428         * gcc.dg/vla-3.c: New test.
7429
7430 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
7431
7432         PR fortran/20363
7433         * gfortran.dg/named_interface.f90: New.
7434
7435 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
7436
7437         * gcc.c-torture/execute/frame-address.c: New test.
7438
7439 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
7440
7441         PR c++/20817
7442         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
7443
7444 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
7445
7446         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
7447
7448 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
7449
7450         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
7451         * gcc.dg/altivec-22.c: Rename from..
7452         * gcc.dg/altivec-nomfcr.c: ..this.
7453
7454 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
7455
7456         PR tree-optimization/23546
7457         * gcc.dg/tree-ssa/pr23546.c: New test.
7458
7459 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
7460
7461         PR fortran/17758
7462         * gfortran.dg/nonreturning_statements.f90: New test.
7463
7464 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7465
7466         PR c++/22454
7467         * g++.dg/parse/crash29.C: New.
7468
7469 2005-08-23  DJ Delorie  <dj@redhat.com>
7470
7471         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
7472         constants have the L suffix.
7473
7474 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
7475
7476         PR c++/23044
7477         * g++.dg/template/instantiate8.C: New.
7478
7479 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
7480
7481         PR middle-end/23467
7482         * gcc.c-torture/execute/pr23467.c: New test.
7483
7484 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
7485
7486         PR tree-optimization/22043
7487         * gcc.c-torture/execute/20050613-1.c: New test.
7488
7489 2005-08-23  Ben Elliston  <bje@au.ibm.com>
7490
7491         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
7492
7493 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
7494
7495         PR rtl-optimization/23478
7496         * g++.dg/opt/pr23478.C: New test.
7497
7498 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
7499
7500         PR c/18715
7501         * gcc.dg/switch-warn-3.c: New test.
7502
7503 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7504
7505         PR c++/22233
7506         * g++.dg/template/param1.C: New test.
7507
7508 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7509
7510         PR c++/23089
7511         * g++.dg/other/incomplete1.C: New test.
7512
7513 2005-08-22  Ira Rosen  <irar@il.ibm.com>
7514
7515         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
7516         are vectorizable.
7517
7518 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7519
7520         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
7521         d_lines_5.f: New.
7522
7523 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
7524
7525         * gcc.target/i386/sse-4.c: New test.
7526
7527 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7528
7529         PR testsuite/23239
7530         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
7531
7532 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
7533
7534         * gcc.dg/20050811-1.c: New test.
7535         * gcc.dg/20050811-2.c: New test.
7536
7537 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
7538
7539         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
7540
7541 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
7542
7543         PR 23476
7544         * gcc.c-torture/compile/pr23476.c: New test.
7545
7546 2005-08-19  Devang Patel  <dpatel@apple.com>
7547
7548         PR tree-optimization/23048
7549         * gcc.dg/tree-ssa/pr23048.c: New test.
7550
7551 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
7552
7553         PR middle-end/20624
7554         * g++.dg/warn/Wreturn-3.C: New test
7555
7556 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
7557
7558         PR tree-optimization/22228
7559         * g++.dg/vect/pr22543.cc: New test.
7560
7561 2005-08-17  Steven Bosscher  <stevenb@suse.de>
7562
7563         PR tree-optimization/21574
7564         * gcc.dg/tree-ssa/pr21574.c: New test.
7565
7566 2005-08-16  James E Wilson  <wilson@specifix.com>
7567
7568         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
7569
7570 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
7571
7572         PR tree-opt/23402
7573         * gcc.c-torture/compile/zero-strct-3.c: New test.
7574         * gcc.c-torture/compile/zero-strct-4.c: New test.
7575
7576 2005-08-16  Steven Bosscher  <stevenb@suse.de>
7577
7578         PR target/23376
7579         * gcc.target/x86_64/pr23376.c: New test.
7580
7581 2005-08-16  Ian Lance Taylor  <ian@airs.com>
7582
7583         PR c++/23337
7584         * g++.dg/ext/vector2.C: New.
7585
7586 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
7587
7588         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
7589
7590 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
7591
7592         PR libfortran/23428
7593         * gfortran.dg/inquire-complex.f90: New test case.
7594
7595 2005-08-16  James E Wilson  <wilson@specifix.com>
7596
7597         PR tree-optimization/21105
7598         * gcc.dg/large-size-array.c: New.
7599
7600 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
7601
7602         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
7603         type.
7604         * gcc.dg/vect/vect-41: Likewise.
7605         * gcc.dg/vect/vect-42: Likewise.
7606         * gcc.dg/vect/vect-43: Likewise.
7607         * gcc.dg/vect/vect-44: Likewise.
7608         * gcc.dg/vect/vect-46: Likewise.
7609         * gcc.dg/vect/vect-47: Likewise.
7610         * gcc.dg/vect/vect-48: Likewise.
7611         * gcc.dg/vect/vect-52: Likewise.
7612         * gcc.dg/vect/vect-53: Likewise.
7613         * gcc.dg/vect/vect-54: Likewise.
7614         * gcc.dg/vect/vect-55: Likewise.
7615         * gcc.dg/vect/vect-56: Likewise.
7616         * gcc.dg/vect/vect-57: Likewise.
7617         * gcc.dg/vect/vect-58: Likewise.
7618         * gcc.dg/vect/vect-59: Likewise.
7619         * gcc.dg/vect/vect-60: Likewise.
7620         * gcc.dg/vect/vect-61: Likewise.
7621         * gcc.dg/vect/vect-85: Likewise.
7622         * gcc.dg/vect/vect-87: Likewise.
7623         * gcc.dg/vect/vect-88: Likewise.
7624         * gcc.dg/vect/vect-93.c: Likewise.
7625         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
7626         * gcc.dg/vect/vect-75: Likewise.
7627         * gcc.dg/vect/vect-76: Likewise.
7628         * gcc.dg/vect/vect-77: Likewise.
7629         * gcc.dg/vect/vect-78: Likewise.
7630         * gcc.dg/vect/vect-80: Likewise.
7631         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
7632         vectorized for the expected reason, rather than checking how alignment
7633         was handled.
7634         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
7635         type and also instead of aligned pointers. Added documentation.
7636
7637 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
7638
7639         * gfortran.dg/power.f90: New test.
7640
7641 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
7642
7643         PR rtl-optimization/23299
7644         * g++.dg/opt/pr23299.C: New test.
7645
7646 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7647
7648         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
7649
7650 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
7651
7652         * g++.dg/template/local6.C: New test.
7653
7654 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
7655
7656         * execute/exceptions/finally-1.m: Check that the catch and finally are
7657         being called.  Also add a "return 0;" at the end of main.
7658
7659 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
7660
7661         PR fortran/21432.
7662         * gfortran.dg/namelist_print_1.f: New test of functionality of
7663         PRINT namelist.
7664         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
7665         namelist generates error with -std=f95.
7666
7667 2005-08-14  Ira Rosen  <irar@il.ibm.com>
7668
7669         PR tree-optimization/23119
7670         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
7671
7672 2005-08-13  Marcin Koziej  <creep@desk.pl>
7673             Andrew Pinski  <pinskia@physics.uc.edu>
7674
7675         PR libobjc/22492
7676         * execute/exceptions/finally-1.m: New test.
7677
7678 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7679
7680         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
7681         testsuite.
7682         * objc/execute/exceptions/trivial.m: New test.
7683         * objc.dg/try-catch-11.m: Move to ...
7684         * objc/execute/exceptions/foward-1.m: Here.
7685         * objc.dg/try-catch-2.m: Move to ...
7686         * objc/execute/exceptions/catchall-1.m: Here.
7687         * objc.dg/try-catch-8.m: Move to ...
7688         * objc/execute/exceptions/local-variables-1.m: Here.
7689
7690 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7691
7692         * objc.dg/nested-func-1.m: Move to ...
7693         * objc/execute/nested-func-1.m: Here.
7694
7695 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7696
7697         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
7698         in ${options} instead of [target_info name].
7699         * lib/obj-c++.exp (objc_target_compile): Likewise.
7700
7701 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7702
7703         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
7704
7705 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7706
7707         part of PR testsuite/23348
7708         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
7709         of the torture options.
7710         * objc/compile/trivial.m: New test.
7711
7712 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
7713
7714         * gfortran.dg/eoshift.f90: Correct format.
7715
7716 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
7717
7718         * gfortran.fortran-torture/execute/character_passing.f90:
7719         Fix comment typo.
7720
7721 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
7722
7723         PR c++/8271
7724         * g++.dg/template/unify10.C: New.
7725
7726 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
7727
7728         * g++.dg/parse/pr22514.C: Move to...
7729         * g++.dg/debug/pr22514.C: here.
7730
7731 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7732
7733         PR c++/23266
7734         * g++.dg/inherit/pure1.C: New test.
7735
7736         * ChangeLog: Fix typos.
7737
7738 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7739             Steven Bosscher  <stevenb@suse.de>
7740
7741         * gfortran.dg/runtime_warning_1.f90: New test.
7742
7743 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
7744
7745         PR c++/23219
7746         * g++.dg/parse/crash28.C: New.
7747
7748 2005-08-11  Richard Guenther  <rguenther@suse.de>
7749
7750         PR target/23289
7751         * gcc.target/i386/tailcall-1.c: New testcase.
7752
7753 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
7754
7755         * gcc.dg/vect/vect-67.c: Un-xfail.
7756
7757 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
7758
7759         PR c++/23225
7760         * g++.dg/testsuite/parse/crash27.C: new test.
7761
7762 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
7763
7764         PR libfortran/22143
7765         * gfortran.dg/shift-kind.f90: New testcase.
7766
7767 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
7768
7769         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
7770         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
7771
7772 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7773
7774         PR c++/20646
7775         * g++.dg/other/mult-stor1.C: New test.
7776
7777 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
7778
7779         * gcc.c-torture/pr18299-1.c: Move to ...
7780         * gcc.c-torture/compile/pr18299-1.c: Here.
7781
7782 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
7783
7784         * gfortran/fortran.torture/execute/character_passing.f90:
7785         Fix types for LSAME.
7786
7787 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
7788
7789         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
7790         input data back to what it was originally.
7791
7792 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
7793
7794         * objc.dg/try-catch-8.m: Enable for all targets.
7795
7796 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
7797
7798         * gcc.dg/pr23165.c: New test.
7799
7800 2005-08-09  Steven Bosscher  <stevenb@suse.de>
7801
7802         PR tree-optimization/23234
7803         * gcc.dg/tree-ssa/pr23234.c: New test.
7804
7805 2005-08-08  Josh Conner  <jconner@apple.com>
7806
7807         PR rtl-optimization/23241
7808         * gcc.dg/char-compare.c: New test.
7809
7810 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7811
7812         PR c++/22508
7813         * g++.dg/init/new13.C: New test.
7814
7815 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7816
7817         PR c++/21166
7818         * g++.dg/other/crash-4.C: Adjust
7819         * g++/dg/ext/packed9.C: New.
7820
7821 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
7822
7823         PR middle-end/21964
7824         * gcc.c-torture/execute/pr21964-1.c: New test.
7825
7826 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
7827
7828         PR c/22458
7829         * gcc.dg/pr22458-1.c: New test.
7830
7831 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
7832             Steven G. Kargl <kargls@comcast.net>
7833
7834         PR fortran/22390
7835         * gfortran.dg/flush_1.f90: New test.
7836
7837 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7838
7839         PR c++/23191
7840         * g++.dg/template/eh2.C: New test.
7841
7842 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7843
7844         PR c++/19498
7845         * g++.dg/template/instantiate7.C: New test.
7846
7847 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
7848
7849         PR c/23113
7850         * gcc.dg/Wunused-value-1.c: New test.
7851
7852 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
7853
7854         PR rtl-optimization/23233
7855         * gcc.c-torture/compile/pr23233-1.c: New test.
7856
7857 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
7858
7859         PR fortran/18833
7860         PR fortran/20850
7861         * gfortran.dg/equiv_1.f90: New test.
7862         * gfortran.dg/equiv_2.f90: New test.
7863         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
7864         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
7865         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
7866
7867 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
7868
7869         * gcc.c-torture/execute/vrp-5.c: New test.
7870         * gcc.c-torture/execute/vrp-6.c: New test.
7871         * gcc.dg/tree-ssa/vrp21.c: New test.
7872
7873 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
7874
7875         * g++.dg/parse/pr22514.C: New test.
7876
7877 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
7878
7879         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
7880
7881         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
7882         instead of constant loads / pool entries.
7883
7884 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
7885
7886         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
7887         TEST_TO_WCTYPE.
7888
7889 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
7890
7891         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
7892         __WINT_TYPE__ in generated prototypes if possible.
7893
7894 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
7895
7896         PR 22037
7897         * g++.dg/tree-ssa/pr22037.C:
7898
7899 2005-08-04  Richard Henderson  <rth@redhat.com>
7900
7901         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
7902         scan-tree-dump-times directive.
7903
7904 2005-08-04  Jan Hubicka  <jh@suse.cz>
7905
7906         * gcov-1.C: Fix switch counts.
7907         * gcov-4b.c: Likewise.
7908
7909 2005-08-03  Jeff Law  <law@redhat.com>
7910
7911         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
7912
7913 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
7914
7915         * gcc.c-torture/execute/pr23135.c: New test.
7916
7917 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7918
7919         PR tree-optimization/19899
7920         * gcc.dg/tree-ssa/scev-1.c: New test.
7921         * gcc.dg/tree-ssa/scev-2.c: New test.
7922
7923 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
7924
7925         PR target/18582
7926         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
7927
7928 2005-08-03  Jan Hubicka  <jh@suse.cz>
7929
7930         * update-conroll.c: New testcase.
7931         * update-conroll-2.c: New testcase.
7932
7933 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
7934
7935         * gfortran.dg/constant_substring.f: New test.
7936         * gfortran.dg/pr22491.f: New test.
7937
7938 2005-08-02  Jan Hubicka  <jh@suse.cz>
7939
7940         * update-threading.c: Replace by the proper one.
7941
7942 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
7943
7944         PR 23164
7945         * g++.dg/tree-ssa/pr23164.C: New test.
7946
7947 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
7948
7949         * gcc.dg/tree-ssa/pr23192.c: New test.
7950
7951 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
7952
7953         * gcc.c-torture/execute/vrp-4.c: New test.
7954
7955 2005-08-02  Jan Hubicka  <jh@suse.cz>
7956
7957         * update-threading.c: New test.
7958
7959 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
7960
7961         * gcc.c-torture/compile/20050801-1.c: New test.
7962         * gcc.c-torture/compile/20050801-2.c: New test.
7963
7964 2005-08-01  Jan Hubicka  <jh@suse.cz>
7965
7966         * val-prof-5.c: New test.
7967
7968 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
7969
7970         PR c/22311
7971         * gcc.dg/pr22311-1.c : New test.
7972
7973 2005-07-31  Steven Bosscher  <stevenb@suse.de>
7974
7975         PR target/23095
7976         * gfortran.dg/pr23095.f: New test.
7977
7978         PR c++/22003
7979         * g++.dg/other/pr22003.C: New test.
7980
7981 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
7982
7983         PR target/20621
7984         * gcc.c-torture/execute/pr20621-1.c: New test.
7985
7986 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
7987
7988         * gfortran.dg/comma_format_extension_4.f: Adjust length
7989         of string for format.
7990         * gfortran.dg/der_array_io_1.f: Replace illegal internal
7991         print statement with internal write.
7992         * gfortran.dg/der_array_io_2.f: Likewise.
7993         * gfortran.dg/der_array_io_3.f: Likewise.
7994
7995 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
7996
7997         * gcc.dg/fold-abs-4.c: new test.
7998
7999 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
8000
8001         PR fortran/22570 an related issues.
8002         * gfortran.dg/x_slash_1.f: New test.
8003
8004 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
8005
8006         PR c/23143
8007         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
8008         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
8009
8010 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
8011
8012         PR c/529
8013         * gcc.dg/Wshadow-3.c: New test.
8014
8015 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
8016
8017         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
8018         used to have the wrong bounds).
8019
8020 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
8021
8022         PR c/21720
8023         * gcc.dg/hex-round-1.c: Test more cases.
8024         * gcc.dg/hex-round-2.c: New test.
8025
8026 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
8027
8028         PR 22550
8029         * g++.dg/tree-ssa/pr22550.C: New test.
8030
8031 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
8032
8033         * gcc.dg/tree-ssa/vrp19.c: New test.
8034         * gcc.dg/tree-ssa-vrp20.c: New test.
8035
8036 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
8037
8038         PR c/22240
8039         * gcc.dg/transparent-union-4.c: New test.
8040
8041 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
8042
8043         PR c/22192
8044         * gcc.dg/c99-vla-2.c: New test.
8045
8046 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
8047
8048         PR c/21720
8049         * gcc.dg/hex-round-1.c: New test.
8050
8051 2005-07-28  Jan Hubicka  <jh@suse.cz>
8052
8053         * inliner-1.c: Do not dump everything.
8054         * tree-prof.exp: Do not pass -ftree-based-profiling.
8055         * bprob.exp: Likewise.
8056
8057         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
8058
8059 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
8060
8061         PR c++/22545
8062         * g++.dg/expr/ptrmem7.C: New test.
8063
8064 2005-07-28  Mike Stump  <mrs@apple.com>
8065
8066         * g++.old-deja/g++.mike/visibility-1.C: New test.
8067
8068 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
8069
8070         PR c/20187
8071         * gcc.c-torture/execute/pr20187-1.c: New test.
8072
8073 2005-07-28  Jeff Law  <law@redhat.com>
8074
8075         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
8076         * gcc.dg/tree-ssa/vrp18.c: New test.
8077
8078 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
8079
8080         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
8081
8082 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
8083
8084         PR tree-optimization/22506
8085         * gcc.dg/vect/ps22506.c: New test.
8086
8087 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
8088
8089         PR target/21149
8090         * gcc.target/i386/sse-3.c: New test.
8091
8092 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
8093
8094         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
8095         * gcc.target/mips/mips32-dsp-type.c: Likewise.
8096
8097 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
8098
8099         PR c/22589
8100         * gcc.c-torture/compile/pr22589-1.c: New test.
8101
8102 2005-07-28  Jan Hubicka  <jh@suse.cz>
8103
8104         * update-loopch.c: New testcase.
8105
8106 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
8107
8108         PR rtl-optimization/23047
8109         * gcc.c-torture/execute/pr23047.c: New test.
8110         * gcc.c-torture/execute/pr23047.x: New.
8111
8112 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
8113
8114         PR tree-optimization/22493
8115         * gcc.c-torture/execute/pr22493-1.c: New test.
8116         * gcc.c-torture/execute/pr22493-1.x: New.
8117         * gcc.c-torture/execute/vrp-1.c: New test.
8118         * gcc.c-torture/execute/vrp-2.c: New test.
8119         * gcc.c-torture/execute/vrp-2.c: New test.
8120
8121 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
8122
8123         * gcc.target/frv/all-builtin-read8.c: Delete.
8124         * gcc.target/frv/all-builtin-read16.c: Delete.
8125         * gcc.target/frv/all-builtin-read32.c: Delete.
8126         * gcc.target/frv/all-builtin-read64.c: Delete.
8127         * gcc.target/frv/all-builtin-write8.c: Delete.
8128         * gcc.target/frv/all-builtin-write16.c: Delete.
8129         * gcc.target/frv/all-builtin-write32.c: Delete.
8130         * gcc.target/frv/all-builtin-write64.c: Delete.
8131         * gcc.target/frv/all-read-write-1.c: New.
8132
8133 2005-07-27  Jeff Law  <law@redhat.com>
8134
8135         * gcc.c-torture/execute/pr22630.c: New test.
8136
8137 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
8138
8139         PR tree-optimization/23073
8140         * gcc.dg/vect/nodump-pr23073.c: New test.
8141         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
8142
8143 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
8144
8145         PR tree-optimize/22348
8146         * gcc.c-torture/execute/pr22348.c: New.
8147
8148 2005-07-27  Richard Guenther  <rguenther@suse.de>
8149
8150         * gcc.dg/tree-ssa/salias-1.c: New testcase.
8151
8152 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8153
8154         PR fortran/22503
8155         * gfortran.dg/logical_comp.f90: New test.
8156
8157 2005-07-27  Jan Hubicka  <jh@suse.cz>
8158
8159         * inliner-1.c: Add cleanup of dumps.
8160         * val-prof-*.c: Likewise.
8161         * update-tailcall.c: New.
8162
8163 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
8164
8165         PR 22591
8166         * gcc.dg/tree-ssa/pr22591.c: New test.
8167         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
8168
8169 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
8170
8171         PR libobjc/22606
8172         * objc.dg/try-catch-11.m: New test.
8173
8174 2005-07-26  Richard Guenther  <rguenther@suse.de>
8175
8176         PR tree-optimization/22486
8177         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
8178
8179 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
8180
8181         PR tree-opt/22484
8182         * testsuite/g++.dg/opt/loop2.C: New test.
8183
8184 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
8185
8186         * gcc.dg/tree-ssa/reassoc-3.c: New test.
8187         * gcc.dg/tree-ssa/reassoc-4.c: New test.
8188
8189 2005-07-25  Adam Nemet  <anemet@lnxw.com>
8190
8191         * lib/profopt.exp (profopt-execute): Check for profiling data
8192         files on the target.
8193
8194 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
8195
8196         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
8197         for matching of asm labels.
8198
8199 2005-07-25  Richard Guenther  <rguenther@suse.de>
8200
8201         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
8202
8203 2005-07-25  Richard Guenther  <rguenther@suse.de>
8204
8205         PR testsuite/22624
8206         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
8207
8208 2005-07-25  Ira Rosen  <irar@il.ibm.com>
8209
8210         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
8211         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
8212         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
8213         * gcc.dg/vect/vect-100.c: New test.
8214         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
8215         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
8216         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
8217         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
8218         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
8219         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
8220         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
8221         * gfortran.dg/vect/pr19049.f90: New testcase.
8222         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8223
8224 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
8225
8226         * gcc.c-torture/execute/20050713-1.c: New test.
8227
8228         PR fortran/20063
8229         * gfortran.fortran-torture/execute/data_4.f90: New test.
8230
8231         PR middle-end/20303
8232         * gcc.dg/visibility-d.c: New test.
8233
8234 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
8235
8236         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
8237         * gfortran.dg/underflow.f90: Ditto.
8238
8239 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8240
8241         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
8242         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
8243         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
8244
8245 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
8246
8247         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
8248         include case of field width of zero.
8249
8250 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
8251
8252         PR libgfortran/21875
8253         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
8254         with trailing blanks on normal formatted read.
8255
8256 2005-07-23  Chao-ying Fu  <fu@mips.com>
8257
8258         * gcc.target/mips/mips32-dsp-type.c: New test.
8259         * gcc.target/mips/mips32-dsp.c: New test.
8260
8261 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
8262
8263         PR testsuite/21073
8264         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
8265
8266         PR testsuite/20454
8267         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
8268         and __cyg_profile_func_exit.
8269
8270 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
8271
8272         * gfortran.dg/comma_format_extension_3.f: Fix typo.
8273         * gfortran.dg/comma_format_extension_4.f: Same.
8274         * gfortran.dg/pr15332.f: Same.
8275         * gfortran.dg/pr21730.f: Same.
8276
8277 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
8278
8279         * g++.dg/opt/vrp2.C: Fix testcase.
8280
8281         PR tree-opt/22625
8282         * g++.dg/opt/vrp2.C: New test.
8283
8284 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
8285
8286         PR debug/21828
8287         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
8288
8289 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
8290
8291         * gcc.dg/tree-ssa/20050719-1.c: New test.
8292
8293 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
8294
8295         * gcc.dg/bfin-longcall-1.c: New file.
8296         * gcc.dg/bfin-longcall-2.c: New file.
8297
8298 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
8299
8300         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
8301
8302 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
8303
8304         PR middle-end/19055
8305         * gcc.dg/tree-ssa/pr19055.c: New test.
8306         * gcc.dg/tree-ssa/pr19055-2.c: New test.
8307
8308 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
8309
8310         PR C++/22358
8311         * g++.dg/other/pr22358.C: New test.
8312
8313 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
8314
8315         PR c++/2922
8316         * g++.dg/lookup/two-stage5.C: New test from bug comments.
8317
8318 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8319
8320         PR c++/15938
8321         * g++.dg/init/union2.C: New test.
8322
8323 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8324
8325         PR c/22393
8326         * gcc.dg/complex-4.c: New test.
8327
8328 2005-07-21  Richard Guenther  <rguenther@suse.de>
8329
8330         PR testsuite/22522
8331         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
8332         scanning for asm labels.
8333         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
8334
8335 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
8336
8337         PR target/22085
8338         * gcc.dg/altivec-pr22085.c: New.
8339
8340 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
8341
8342         PR tree-optimization/19210
8343         * gcc.dg/tree-ssa/pr19210-1.c: New.
8344         * gcc.dg/tree-ssa/pr19210-2.c: New.
8345
8346 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
8347
8348         PR rtl-optimization/22167
8349         * g++.dg/opt/pr22167.C: New test.
8350
8351 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
8352
8353         PR c++/2922
8354         * g++.dg/lookup/two-stage2.C: New.
8355         * g++.dg/lookup/two-stage3.C: New.
8356         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
8357         fixed two-stage name lookup for operators.
8358         * g++.dg/template/call3.C: Compiler now produces an appropriate
8359         error message.
8360         * g++.dg/template/crash37.C: Compiler now describes bla() on line
8361         14 as a candidate.
8362         * g++.dg/template/ptrmem4.C: Compiler produces different error
8363         message.
8364         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
8365         connect_to_method as a candidate.
8366
8367 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
8368
8369         * gcc.dg/fold-alloc-1.c: New test.
8370
8371 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
8372
8373         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
8374         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
8375
8376 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
8377
8378         * gcc.dg/fold-abs-1.c: New test.
8379         * gcc.dg/fold-abs-2.c: New test.
8380         * gcc.dg/fold-abs-3.c: New test.
8381
8382 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
8383
8384         Make CONSTRUCTOR use VEC to store initializers.
8385         * g++.dg/ext/complit3.C: Check for specific error messages.
8386         * g++.dg/init/brace2.C: Update error message.
8387         * g++.dg/warn/Wbraces2.C: Likewise.
8388
8389 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
8390
8391         PR fortran/16940
8392         * gfortran.dg/module_interface_1.f90: New test.
8393
8394 2005-07-19  Danny Berlin <dberlin@dberlin.org>
8395             Kenneth Zadeck <zadeck@naturalbridge.com>
8396
8397         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
8398
8399 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8400
8401         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
8402         specify -Wformat for these tests.
8403         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
8404         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
8405         * gcc.dg/format/opt-6.c: Delete.
8406
8407 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
8408
8409         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
8410         * gcc.dg/tree-ssa/sra-3.c: Likewise.
8411
8412 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
8413
8414         * gcc.dg/tree-ssa/alias-2.c: New test.
8415
8416 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
8417
8418         PR c++/22263
8419         * g++.dg/template/explicit7.C: New test.
8420
8421 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
8422
8423         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
8424         width of 8 to +Inf and -Inf.
8425
8426 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
8427
8428         PR c++/22139
8429         * g++.dg/template/friend36.C: New test.
8430
8431 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
8432
8433         PR fortran/21730
8434         * gfortran.dg/pr21730.f: New test.
8435
8436 2005-07-16  Danny Berlin <dberlin@dberlin.org>
8437             Kenneth Zadeck <zadeck@naturalbridge.com>
8438
8439         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
8440         since pure const detection cannot run at -O1 in c compiler.
8441         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
8442         can now optimize this case properly.
8443         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
8444         because we now pass.
8445         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
8446
8447 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
8448
8449         PR c/22421
8450         * gcc.dg/format/bitfld-1.c: New test.
8451
8452 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
8453
8454         PR c++/22204
8455         * g++.dg/rtti/repo1.C: New test.
8456
8457 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
8458
8459         PR middle-end/22398
8460         * gcc.c-torture/compile/pr22398.c: New test.
8461
8462 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
8463
8464         PR c++/22132
8465         * g++.dg/expr/cast4.C: New test.
8466
8467 2005-07-15  Richard Guenther  <rguenther@suse.de>
8468
8469         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
8470         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
8471
8472 2005-07-15  Steven Bosscher  <stevenb@suse.de>
8473
8474         PR tree-optimization/22230
8475         * gcc.dg/tree-ssa/pr22230.c: New test.
8476
8477 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
8478
8479         * gfortran.dg/g77/cpp6.f: New test.
8480
8481         PR fortran/22417
8482         * gfortran.dg/g77/cpp5.F: New test.
8483         * gfortran.dg/g77/cpp5.h: New file.
8484         * gfortran.dg/g77/cpp5inc.h: New file.
8485
8486 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
8487
8488         PR libfortran/16435
8489         * gfortran.dg/tl_editting.f90: New.
8490         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
8491
8492 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
8493
8494         * gfortran.dg/char_array_constructor.f90: New test.
8495
8496 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
8497
8498         * gfortran.dg/past_eor.f90: New.
8499         * gfortran.dg/complex_read.f90: New.
8500
8501 2005-07-13  Jeff Law  <law@redhat.com>
8502
8503         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
8504         additional casts.
8505
8506         * gcc.dg/tree-ssa/pr22321.c: New test
8507
8508 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
8509
8510         PR tree-optimization/21921
8511         * gcc.dg/tree-ssa/pr21921.c: New.
8512
8513 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
8514
8515         PR tree-optimizatio/22442
8516         * gcc.dg/tree-ssa/loop-11.c: New test.
8517
8518 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
8519
8520         PR tree-opt/21840
8521         * gcc.c-torture/compile/pr21840.c: New test.
8522
8523 2005-07-12  Jan Hubicka  <jh@suse.cz>
8524
8525         * gcc.c-torture/compile/pr22379.c: New test.
8526
8527 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
8528
8529         PR libfortran/21593
8530         gfortran.dg/dev_null.f90: Remove outdated comment about
8531         PR libfortran/21593.
8532
8533
8534 2005-07-12  Dale Johannesen  <dalej@apple.com>
8535
8536         * gcc.target/i386/compress-float-sse.c: New.
8537         * gcc.target/i386/compress-float-sse-pic.c: New.
8538         * gcc.target/i386/compress-float-387.c: New.
8539         * gcc.target/i386/compress-float-387-pic.c: New.
8540         * gcc.dg/compress-float-ppc.c: New.
8541         * gcc.dg/compress-float-ppc-pic.c: New.
8542
8543 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
8544
8545         PR libfortran/21593
8546         gfortran.dg/dev_null.f90: Remove targets.
8547
8548 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
8549
8550         PR tree-opt/22335
8551         * gcc.dg/pr22335-1.c: New test.
8552         * gcc.dg/pr22335-2.c: New test.
8553
8554 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8555
8556         PR c++/20172
8557         * g++.dg/template/nontype12.C : New test.
8558
8559 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
8560
8561         * gcc.dg/tree-ssa/loop-10.c: New test.
8562
8563 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
8564
8565         * gcc.c-torture/execute/20020720-1.x: Remove.
8566
8567 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
8568
8569         * gfortran.fortran-torture/execute/forall_7.f90: New test.
8570
8571 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
8572
8573         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
8574         (dg-mips-options): Use it.
8575
8576 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
8577
8578         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
8579
8580 2005-07-09  Richard Henderson  <rth@redhat.com>
8581
8582         * lib/target-supports.exp (check_effective_target_sync_char_short):
8583         Add alpha.
8584
8585 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
8586
8587         PR libfortran/22217
8588         * gfortran.dg/negative-z-descriptor.f90: New test.
8589
8590 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
8591
8592         PR tree-opt/22329
8593         * gcc.dg/pr22329.c: New test.
8594
8595 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
8596
8597         PR tree-optimization/20139
8598         * gcc.dg/tree-ssa/pr20139.c: New.
8599
8600 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
8601
8602         PR tree-opt/22356
8603         * testsuite/gcc.dg/pr22356-1.c: New test.
8604
8605 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
8606
8607         PR c++/21799
8608         * g++.dg/template/unify8.C: New.
8609         * g++.dg/template/unify9.C: New.
8610
8611 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
8612
8613         * gfortran.fortran-torture/execute/entry_10.f90: New test.
8614
8615 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
8616
8617         * gcc.dg/darwin-version-1.c: New.
8618         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
8619         * gcc.dg/builtins-20.c: Likewise.
8620         * gcc.dg/builtins-53.c: Likewise.
8621         * gcc.dg/torture/builtins-convert-1.c: Likewise.
8622         * gcc.dg/torture/builtins-convert-2.c: Likewise.
8623         * gcc.dg/torture/builtins-convert-3.c: Likewise.
8624         * gcc.dg/torture/builtins-power-1.c: Likewise.
8625         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
8626         on Darwin.
8627
8628 2005-07-07  Jeff Law  <law@redhat.com>
8629
8630         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
8631         argument evaluation order.
8632
8633 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
8634
8635         PR libfortran/21594
8636         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8637         Add test cases where the shift length is greater than the
8638         array length.
8639
8640 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
8641
8642         * obj-c++.dg/proto-lossage-6.mm: New.
8643         * objc.dg/proto-lossage-6.m: New.
8644
8645 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
8646
8647         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
8648         * objc.dg/gnu-runtime-2.m: Likewise.
8649
8650 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
8651
8652         * gfortran.dg/longline.f: New test.
8653
8654         * gfortran.dg/badline.f: New test.
8655
8656 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
8657
8658         PR fortran/16531
8659         PR fortran/15966
8660         PR fortran/18781
8661         * gfortran.dg/hollerith.f90: New.
8662         * gfortran.dg/hollerith2.f90: New.
8663         * gfortran.dg/hollerith3.f90: New.
8664         * gfortran.dg/hollerith4.f90: New.
8665         * gfortran.dg/hollerith_f95.f90: New.
8666         * gfortran.dg/hollerith_legacy.f90: New.
8667         * gfortran.dg/g77/cpp4.F: New. Port from g77.
8668
8669 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
8670
8671         PR objc/22274
8672         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
8673         * objc.dg/gnu-runtime-2.m: New.
8674
8675 2005-07-06  Jeff Law  <law@redhat.com>
8676
8677         * gcc.dg/tree-ssa/vrp17.c: New test.
8678
8679 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
8680
8681         PR fortran/22327
8682         * gfortran.dg/array_constructor_5.f90: New test.
8683
8684 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
8685
8686         * gfortran.fortran-torture/execute/entry_9.f90: New test.
8687
8688 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
8689
8690         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
8691         * gcc.dg/980816-1.c: Ditto.
8692
8693 2005-07-06  Jeff Law  <law@redhat.com>
8694
8695         * gcc.c-torture/compile/pr21356.c: New test.
8696
8697 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
8698
8699         PR c/22013
8700         PR c/22098
8701         * gcc.c-torture/compile/pr22013-1.c,
8702         gcc.c-torture/execute/pr22098-1.c,
8703         gcc.c-torture/execute/pr22098-2.c,
8704         gcc.c-torture/execute/pr22098-3.c: New tests.
8705
8706 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
8707
8708         PR c/22308
8709         * gcc.dg/pr22308-1.c: New test.
8710
8711 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
8712
8713         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
8714         target.
8715         * gcc.dg/compare9.c: Use -fshort-enums instead of
8716         -fno-short-enums.  Change the last test to dg-bogus.
8717
8718 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
8719
8720         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
8721         * gcc.dg/compare9.c: New.
8722
8723 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8724
8725         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
8726
8727 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
8728
8729         PR testsuite/22288
8730         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
8731
8732
8733 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8734
8735         * gcc.dg/format/gcc_gfc-1.c: New.
8736
8737 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
8738
8739         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
8740
8741 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8742
8743         PR fortran/20842
8744         * gfortran.dg/io_invalid_1.f90: New test.
8745
8746 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
8747
8748         * gcc.dg/format/gcc_diag-1.c: Update.
8749
8750 2005-07-02  Jeff Law  <law@redhat.com>
8751
8752         * gcc.dg/tree-ssa/pr22051-1.c: New test.
8753         * gcc.dg/tree-ssa/pr22051-2.c: New test.
8754
8755 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
8756
8757         * gcc.dg/format/gcc_diag-1.c: Update.
8758
8759 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
8760
8761         PR tree-opt/22269
8762         * gcc.c-torture/compile/pr22269.c: New test.
8763
8764 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
8765
8766         PR 21584
8767         PR 22219
8768         * g++.dg/tree-ssa/pr21584-1.C: New test.
8769         * g++.dg/tree-ssa/pr21584-2.C: New test.
8770
8771 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
8772
8773         * obj-c++.dg/try-catch-11.mm: New.
8774         * objc.dg/try-catch-10.m: New.
8775
8776 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
8777
8778         * g++.dg/other/ucnid-1.C: xfail on AIX.
8779
8780 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
8781
8782         PR 22234
8783         * gcc.dg/20050629-1.c: New test.
8784
8785 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
8786
8787         * obj-c++.dg/const-str-1[0-1].mm: New.
8788         * objc.dg/const-str-1[0-1].m: New.
8789
8790 2005-05-29  Richard Henderson  <rth@redhat.com>
8791
8792         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
8793         Rename from check_effective_target_vect_no_max.
8794         (check_effective_target_vect_no_int_add): New.
8795         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
8796         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
8797         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8798         * gcc.dg/vect/vect-reduc-1.c: Use both.
8799         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8800
8801 2005-05-29  Richard Henderson  <rth@redhat.com>
8802
8803         * lib/target-supports.exp (check_effective_target_vect_no_max):
8804         Remove i386 and x86_64.
8805
8806 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
8807
8808         PR testsuite/21969
8809         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
8810
8811 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
8812
8813         PR middle-end/21969
8814         * gcc.dg/vect/pr21969.c: New test.
8815
8816 2005-06-28  Eric Christopher  <echristo@redhat.com>
8817
8818         PR c/22052
8819         PR c/21975
8820         * gcc.dg/inline1.c: New test.
8821         * gcc.dg/inline2.c: Ditto.
8822         * gcc.dg/inline3.c: Ditto.
8823         * gcc.dg/inline4.c: Ditto.
8824         * gcc.dg/inline5.c: Ditto.
8825
8826 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
8827
8828         PR libfortran/22142
8829         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8830         Add testcase also testing eoshift1 for PR 22142.
8831
8832 2005-06-28  Richard Henderson  <rth@redhat.com>
8833
8834         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
8835         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
8836         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
8837         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
8838         gcc.dg/tree-ssa/20030922-2.c: Likewise.
8839
8840 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
8841
8842         PR libfortran/22142
8843         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8844         Add testcase for PR 22142.
8845
8846 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
8847
8848         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
8849         gcc.target/ia64/fpreg-2.c: New tests.
8850
8851 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8852
8853         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
8854
8855 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8856
8857         PR libfortran/22170
8858         * gfortran.dg/slash_1.f90: New test.
8859
8860 2005-06-27  Richard Henderson  <rth@redhat.com>
8861
8862         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
8863         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
8864         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
8865         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8866         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
8867         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
8868
8869 2005-06-27  Richard Henderson  <rth@redhat.com>
8870
8871         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
8872         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
8873
8874 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
8875
8876         * obj-c++.dg/proto-lossage-5.mm: New.
8877         * objc.dg/proto-lossage-5.m: New.
8878
8879 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
8880
8881         PR 21959
8882         * gcc.dg/tree-ssa/pr21959.c: New test.
8883
8884 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
8885
8886         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
8887         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
8888         testing uninitialized var.
8889
8890         * gcc.c-torture/execute/builtins/chk.h: New.
8891         * gcc.c-torture/execute/builtins/lib/chk.c: New.
8892         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
8893         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
8894         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
8895         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
8896         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
8897         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
8898         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
8899         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
8900         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
8901         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
8902         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
8903         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
8904         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
8905         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
8906         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
8907         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
8908         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
8909         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
8910         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
8911         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
8912         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
8913         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
8914         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
8915         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
8916         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
8917         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
8918         * gcc.dg/builtin-object-size-1.c: New test.
8919         * gcc.dg/builtin-object-size-2.c: New test.
8920         * gcc.dg/builtin-object-size-3.c: New test.
8921         * gcc.dg/builtin-object-size-4.c: New test.
8922         * gcc.dg/builtin-object-size-5.c: New test.
8923         * gcc.dg/builtin-stringop-chk-1.c: New test.
8924         * gcc.dg/builtin-stringop-chk-2.c: New test.
8925         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
8926         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
8927         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
8928         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
8929         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
8930         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
8931         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
8932         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
8933         * gcc.c-torture/execute/printf-1.c: New test.
8934         * gcc.c-torture/execute/fprintf-1.c: New test.
8935         * gcc.c-torture/execute/vprintf-1.c: New test.
8936         * gcc.c-torture/execute/vfprintf-1.c: New test.
8937         * gcc.c-torture/execute/printf-chk-1.c: New test.
8938         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
8939         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
8940         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
8941
8942 2005-06-27  Michael Matz  <matz@suse.de>
8943
8944         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
8945         slot is not merged if address escapes.
8946
8947 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8948
8949         PR c/21911
8950         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
8951
8952 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
8953
8954         PR middle-end/17965
8955         * gcc.c-torture/compile/20050622-1.c: New test.
8956
8957         PR middle-end/22028
8958         * gcc.dg/20050620-1.c: New test.
8959
8960 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
8961
8962         PR tree-optimization/22026
8963         * gcc.dg/tree-ssa/pr22026.c: New.
8964
8965 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
8966
8967         PR libfortran/22144
8968         * gfortran.dg/shift-alloc.f90: New testcase.
8969
8970 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
8971
8972         * all files: Update FSF address in copyright headers.
8973
8974 2005-06-22  Jan Hubicka  <jh@suse.cz>
8975
8976         * wholeprogram-1.c: New testcase.
8977         * wholeprogram-2.c: New testcase.
8978
8979 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
8980
8981         PR 22171
8982         * gcc.dg/tree-ssa/pr22171.c: New test.
8983
8984 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
8985
8986         * gfortran.dg/simplify_modulo.f90: New.
8987
8988 2005-06-24  Jan Hubicka  <jh@suse.cz>
8989
8990         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
8991
8992 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
8993
8994         * obj-c++.dg/proto-lossage-[1-4].mm: New.
8995
8996 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
8997
8998         * obj-c++.dg/typedef-alias-1.mm: New.
8999         * objc.dg/typedef-alias-1.m: New.
9000
9001 2005-06-23  Jeff Law  <law@redhat.com>
9002
9003         * gcc.dg/tree-ssa/vrp16.c: New test.
9004
9005 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9006
9007         * lib/target-supports.exp: Add
9008         check_effective_target_fortran_large_real and
9009         check_effective_target_fortran_large_int to check for
9010         corresponding effective targets.
9011         * gfortran.dg/large_integer_kind_1.f90: New test.
9012         * gfortran.dg/large_real_kind_1.f90: New test.
9013
9014 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
9015
9016         PR tree-optimization/22117
9017         * gcc.dg/tree-ssa/pr22117.c: New.
9018
9019 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
9020
9021         PR testsuite/22123
9022         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
9023
9024 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
9025
9026         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
9027
9028 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
9029
9030         * gfortran.dg/f2c_4.f90: Add tests for complex functions
9031         * gfortran.dg/f2c_4.c: Likewise.
9032
9033 2005-06-22 Paul Brook  <paul@codesourcery.com>
9034
9035         PR fortran/21034
9036         * gfortran.dg/auto_save_1.f90: New test.
9037
9038 2005-06-22  Michael Matz  <matz@suse.de>
9039
9040         * gcc.target/x86-64/abi: New directory.
9041         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
9042         * gcc.target/x86-64/abi/README.gcc: New file.
9043         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
9044         * gcc.target/x86-64/abi/asm-support.s: New file.
9045         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
9046         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
9047         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
9048         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
9049         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
9050         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
9051         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
9052         * gcc.target/x86_64/abi/test_bitfields.c: New test.
9053         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
9054         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
9055         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
9056         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
9057         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
9058         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
9059         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
9060         * gcc.target/x86_64/abi/test_varargs.c: New test.
9061
9062 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
9063
9064         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
9065         32-bit i?86 and x86_64.
9066
9067 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
9068
9069         * obj-c++.dg/const-str-[1-9].mm: New tests.
9070
9071 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
9072
9073         PR fortran/22010
9074         * gfortran.dg/namelist_use.f90: New.
9075         * gfortran.dg/namelist_use_only.f90: New.
9076
9077 2005-06-21  Jeff Law  <law@redhat.com>
9078
9079         * gcc.dg/tree-ssa/vrp15.c: New test.
9080
9081 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
9082
9083         * lib/target-supports.exp (check_effective_target_vect_reduction):
9084         Remove.
9085         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
9086         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
9087         remove vect_reduction target keyword. Also avoid two returns in main.
9088         * gcc.dg/vect/vect-reduc-3.c: Likewise.
9089         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
9090         * gcc.dg/vect/vect-reduc-1short.c: New test.
9091         * gcc.dg/vect/vect-reduc-1char.c: New test.
9092         * gcc.dg/vect/vect-reduc-2short.c: New test.
9093         * gcc.dg/vect/vect-reduc-2char.c: New test.
9094         * gcc.dg/vect/vect-reduc-6.c: New test.
9095         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
9096         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
9097         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
9098
9099 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9100         Paul Thomas  <pault@gcc.gnu.org>
9101
9102         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
9103         New tests.
9104
9105 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9106
9107         * gfortran.dg/backslash_1.f90: New test.
9108         * gfortran.dg/backslash_2.f90: New test.
9109
9110 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
9111
9112         * gfortran.dg/duplicate_labels.f90: New test.
9113
9114 2005-06-20  Jan Beulich  <jbeulich@novell.com>
9115
9116         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
9117         unsupportable relocations.
9118         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9119         * gcc.dg/20050321-2.c: xfail for NetWare.
9120
9121 2005-06-20  Andreas Jaeger  <aj@suse.de>
9122
9123         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
9124         gcc.target/i386/fastcall-sseregparm.c,
9125         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
9126
9127 2005-06-19  Richard Henderson  <rth@redhat.com>
9128
9129         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
9130
9131 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
9132
9133         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
9134
9135 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
9136
9137         PR c++/22115
9138         * g++.dg/conversion/simd2.C: Change expected error message.
9139
9140 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
9141
9142         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
9143         * gcc.dg/vect/vect-reduc-2.c: Likewise.
9144         * gcc.dg/vect/vect-reduc-3.c: Likewise.
9145
9146 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
9147
9148         * gcc.dg/fold-mod-1.c: New test.
9149
9150 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
9151
9152         PR fortran/19926
9153         * gfortran.dg/pr19926.f90: New test.
9154
9155 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
9156
9157         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
9158         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
9159         targets.
9160         * gcc.dg/vect/vect-reduc-2.c: Likewise.
9161         * gcc.dg/vect/vect-reduc-3.c: Likewise.
9162
9163 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
9164
9165         * gcc.target/ia64/float80-varargs-1.c: New test.
9166
9167 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9168
9169         PR tree-opt/22035
9170         * gfortran.dg/f2c_6.f90: New test.
9171
9172 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
9173
9174         PR c++/17413
9175         * g++.dg/template/local5.C: New.
9176
9177 2005-06-17  Richard Henderson  <rth@redhat.com>
9178
9179         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
9180
9181 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
9182
9183         PR testsuite/21945
9184         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
9185
9186 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
9187
9188         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
9189         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
9190         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
9191         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
9192         check_vect to verify the presence of hardware vector support.
9193
9194 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
9195
9196         PR testsuite/22056
9197         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
9198
9199 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9200
9201         PR libfortran/19216
9202         * gfortran.dg/pr19216.f: Add correct space between brackets and
9203         dg directive.
9204
9205 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9206
9207         PR libfortran/16436
9208         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
9209
9210 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
9211
9212         * gcc.target/i386/attributes-error.c: New testcase.
9213         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
9214         * gcc.target/i386/regparm-stdcall.c: Likewise.
9215         * gcc.target/i386/sseregparm-1.c: Likewise.
9216         * gcc.target/i386/sseregparm-2.c: Likewise.
9217
9218 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
9219
9220         * g++.dg/rtti/crash2.C: New.
9221
9222 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
9223
9224         * gcc.dg/noncompile/20040203-3.c: Update expected message.
9225
9226 2005-06-15  David Ung  <davidu@mips.com>
9227
9228         * gcc.target/mips/mips16e-extends.c: New test for testing the
9229         generation of MIPS16e zeb/zeh, seb/seh instructions.
9230
9231 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
9232
9233         PR 22018
9234         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
9235         * gcc.dg/tree-ssa/pr22018.c: New test.
9236
9237 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
9238
9239         * gcc.dg/simd-1.c: Update error messages.
9240         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
9241         * gcc.dg/simd-2.c: Update error messages.
9242         * gcc.dg/simd-4.c: New.
9243
9244 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
9245
9246         PR c++/20678
9247         * g++.dg/other/crash-4.C: New.
9248
9249 2005-06-14  Devang Patel  <dpatel@apple.com>
9250
9251         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
9252
9253 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
9254
9255         PR c++/21929
9256         * g++.dg/parse/crash11.C: Update
9257
9258 2005-06-13  Jeff Law  <law@redhat.com>
9259
9260         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
9261         perform the desired transformations.
9262         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
9263         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
9264
9265 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9266
9267         PR fortran/22038
9268         * gfortran.dg/forall_1.f90: Un-XFAIL.
9269
9270 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
9271
9272         PR c++/21929
9273         * g++.dg/parse/crash26.C: New.
9274
9275         PR c++/20789
9276         * g++.dg/init/member1.C: New.
9277
9278 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
9279
9280         * gfortran.dg/altreturn_1.f90: New test.
9281
9282 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
9283
9284         PR middle-end/21985
9285         * gcc.dg/tree-ssa/pr21985.c: New test.
9286
9287 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
9288
9289         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
9290
9291 2005-06-12  Roger Sayle  <roger@eyesopen.com>
9292
9293         PR c++/21930
9294         * g++.dg/other/error10.C: New test case.
9295
9296 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9297
9298         PR libfortran/19155
9299         * gfortran.dg/pr19155.f: Add test.
9300
9301 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9302
9303         * gfortran.dg/f2c_7.f90: New test.
9304
9305         * gfortran.dg/forall_1.f90: XFAILed.
9306
9307 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
9308
9309         * gcc.dg/pr14796-1.c: New.
9310         * gcc.dg/pr14796-2.c: New.
9311
9312 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
9313
9314         PR fortran/17792
9315         PR fortran/21375
9316         * gfortran.dg/deallocate_stat.f90: New test.
9317
9318 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
9319
9320         * gfortran.fortran-torture/execute/in-pack.f90: New test.
9321
9322 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
9323
9324         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
9325         access will be generated when this loop is vectorized. Test that
9326         accesses with same alignment were detected.
9327         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
9328         Test that accesses with same alignment were detected.
9329         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
9330         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
9331         alignment were detected.
9332
9333 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
9334
9335         PR c++/10611
9336         * g++.dg/conversion/simd2.C: New.
9337
9338 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9339
9340         * gcc.dg/Wcxx-compat-1.c: New.
9341
9342 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
9343
9344         PR libfortran/21480
9345         * gfortran.dg/reshape-complex.f90: Add a test for a packed
9346         complex array.
9347
9348 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
9349
9350         * gcc.dg/alias-8.c: New.
9351
9352 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
9353
9354         * gcc.dg/format/cmn_err-1.c: Update.
9355
9356 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
9357
9358         PR target/20666
9359         * gcc.target/sparc/fexpand-2.c: New.
9360         * gcc.target/sparc/fpmerge-2.c: New.
9361         * gcc.target/sparc/fpmul-2.c: New.
9362         * gcc.target/sparc/noresult.c: New.
9363         * gcc.target/sparc/pdist-2.c: New.
9364         * gcc.target/sparc/pdist-3.c: New.
9365
9366 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
9367
9368         PR testsuite/21702
9369         * gcc.target/i386/i386.exp: Fix comment typo.
9370
9371 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9372
9373         PR c++/19497
9374         * g++.dg/inherit/using5.C: New.
9375         * g++.dg/inherit/using6.C: New.
9376
9377 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9378
9379         PR c++/19894
9380         * g++.dg/template/ptrmem15.C: New test.
9381
9382         PR c++/20563
9383         * g++.dg/ext/label4.C: New test.
9384
9385 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9386
9387         * gcc.dg/tls/debug-1.c: New test.
9388
9389 2005-06-07  Dale Johannesen  <dalej@apple.com>
9390
9391         * gcc.target/i386/movq.c: New.
9392
9393 2005-06-07  Dale Johannesen  <dalej@apple.com>
9394
9395         * gcc.dg/20050607-1.c: New.
9396
9397 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
9398
9399         PR middle-end/21850
9400         * gcc.c-torture/execute/20050607-1.c: New test.
9401
9402 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
9403
9404         PR libfortran/21926
9405         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
9406         Test case where the return array has lowest stride one,
9407         but isn't packed.
9408
9409 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
9410
9411         * lib/target-supports.exp (check_effective_target_sync_int_long):
9412         Add s390 and s390x targets.
9413
9414 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
9415
9416         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
9417         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
9418         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
9419         * gcc.dg/tree-ssa/loop-9.c: New test.
9420
9421 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
9422
9423         * g++.dg/parse/defarg10.C: New.
9424
9425 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
9426
9427         PR regression/21897
9428         * gcc.c-torture/execute/20050604-1.c: New test.
9429
9430 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
9431
9432         PR 21903
9433         * g++.dg/parse/defarg9.C: New.
9434
9435         PR c++/20637
9436         * g++.dg/inherit/using4.C: New.
9437         * g++.dg/overload/error1.C: Adjust expected errors.
9438         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
9439         * g++.old-deja/g++.brendan/arm2.C: Likewise.
9440         * g++.old-deja/g++.other/redecl2.C: Likewise.
9441         * g++.old-deja/g++.other/redecl4.C: Likewise.
9442         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
9443
9444 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
9445
9446         * gfortran.dg/f2c_5.f90: Add -w to dg-options
9447
9448 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
9449
9450         * lib/gfortran.exp (gfortran_target_compile): Call
9451         dg-additional-files-options
9452         * gfortran.dg/f2c_4.f90: New file
9453         * gfortran.dg/f2c_4.c: New file
9454         * gfortran.dg/f2c_5.f90: New file
9455         * gfortran.dg/f2c_5.c: New file
9456
9457 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9458
9459         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
9460
9461         PR fortran/21912
9462         * gfortran.dg/array_constructor_4.f90: New test.
9463
9464 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
9465
9466         PR c++/21619
9467         * g++.dg/ext/builtin9.C: New test.
9468
9469 2005-06-05  Dale Johannesen  <dalej@apple.com>
9470
9471         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
9472         * gcc.c-torture/execute/20050603-2.c: Ditto.
9473
9474 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
9475
9476         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
9477         * gcc.dg/vect/vect-reduc-1.c: New.
9478         * gcc.dg/vect/vect-reduc-2.c: New.
9479         * gcc.dg/vect/vect-reduc-3.c: New.
9480
9481 2005-06-04  Dale Johannesen  <dalej@apple.com>
9482
9483         * gcc.c-torture/execute/20050603-1.c: New.
9484         * gcc.c-torture/execute/20050603-2.c: New.
9485         * gcc.dg/20050603-3.c: New.
9486
9487 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9488
9489         PR fortran/19195
9490         * gfortran.dg/debug_1.f90: New test.
9491
9492         * gfortran.dg/forall_1.f90: New test.
9493
9494 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
9495
9496         * gfortran.dg/array_constructor_3.f90: New test.
9497
9498 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9499
9500         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
9501
9502 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
9503
9504         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
9505
9506 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
9507
9508         PR c/21873
9509         * gcc.dg/init-excess-1.c: New test.
9510
9511 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
9512
9513         PR c++/21853
9514         * g++.dg/expr/static_cast6.C: New test.
9515
9516 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
9517
9518         * gcc.dg/tree-ssa/vrp14.c: New test.
9519
9520 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
9521
9522         PR c++/21336
9523         * g++.dg/template/new2.C: New test.
9524
9525 2005-06-03  Josh Conner  <jconner@apple.com>
9526
9527         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
9528         all entries in initializer.
9529
9530 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
9531
9532         PR middle-end/21858
9533         * gcc.dg/pr21858.c: New testcase.
9534
9535 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
9536
9537         PR tree-optimization/21292
9538
9539         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
9540         New.
9541         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
9542         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
9543         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
9544         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
9545         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
9546
9547 2005-06-02  Richard Henderson  <rth@redhat.com>
9548
9549         * gcc.dg/sync-2.c: Use -march=i486 for i386.
9550
9551 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
9552
9553         * gcc.dg/wtypequal.c: New testcase.
9554
9555 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
9556
9557         PR 21582
9558         * gcc.dg/tree-ssa/pr21582.c: New test.
9559
9560 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
9561
9562         PR c++/21280
9563         * g++.dg/opt/interface2.h: New.
9564         * g++.dg/opt/interface2.C: New.
9565         * g++.dg/init/ctor4.C: Adjust error lines.
9566         * g++.old-deja/g++.bob/inherit2.C: Likewise.
9567         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
9568         * g++.old-deja/g++.jason/opeq3.C: Likewise.
9569         * g++.old-deja/g++.pt/assign1.C: Likewise.
9570         * g++.old-deja/g++.pt/crash20.C: Likewise.
9571
9572 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
9573
9574         PR tree-optimization/21734
9575         * g++.dg/vect/pr21734_1.cc: New.
9576         * g++.dg/vect/pr21734_2.cc: New.
9577
9578 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
9579
9580         PR c++/20350
9581         * g++.dg/template/spec24.C: New.
9582
9583         PR c++/21151
9584         * g++.dg/pch/local-1.C: New.
9585         * g++.dg/pch/local-1.Hs: New.
9586
9587 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
9588
9589         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
9590         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
9591         * gcc.dg/tree-ssa/pr14341.c: New test.
9592         * gcc.dg/tree-ssa/pr14841.c: New test.
9593         * gcc.dg/tree-ssa/pr20701.c: New test.
9594         * gcc.dg/tree-ssa/pr21086.c: New test.
9595         * gcc.dg/tree-ssa/pr21090.c: New test.
9596         * gcc.dg/tree-ssa/pr21332.c: New test.
9597         * gcc.dg/tree-ssa/pr21458.c: New test.
9598         * gcc.dg/tree-ssa/pr21658.c: New test.
9599         * gcc.dg/tree-ssa/vrp01.c: New test.
9600         * gcc.dg/tree-ssa/vrp02.c: New test.
9601         * gcc.dg/tree-ssa/vrp03.c: New test.
9602         * gcc.dg/tree-ssa/vrp04.c: New test.
9603         * gcc.dg/tree-ssa/vrp05.c: New test.
9604         * gcc.dg/tree-ssa/vrp06.c: New test.
9605         * gcc.dg/tree-ssa/vrp07.c: New test.
9606         * gcc.dg/tree-ssa/vrp08.c: New test.
9607         * gcc.dg/tree-ssa/vrp09.c: New test.
9608         * gcc.dg/tree-ssa/vrp10.c: New test.
9609         * gcc.dg/tree-ssa/vrp11.c: New test.
9610         * gcc.dg/tree-ssa/vrp12.c: New test.
9611         * gcc.dg/tree-ssa/vrp13.c: New test.
9612
9613 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
9614
9615         PR 21029
9616         * gcc.dg/tree-ssa/pr21029.c: New test.
9617
9618 2005-06-01  Roger Sayle  <roger@eyesopen.com>
9619
9620         * gfortran.dg/logint-1.f: New test case.
9621         * gfortran.dg/logint-2.f: Likewise.
9622         * gfortran.dg/logint-3.f: Likewise.
9623
9624 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
9625
9626         PR c/21536
9627         PR c/20760
9628         * gcc.dg/20050527-1.c: New test.
9629
9630         * gcc.dg/i386-sse-12.c: New test.
9631
9632         PR fortran/21729
9633         * gfortran.dg/implicit_5.f90: New test.
9634
9635 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
9636
9637         PR fortran/20883
9638         * gfortran/assign_4.f90: New test.
9639         * gfortran/assign_2.f90: Change compile to run.
9640
9641 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
9642
9643         * lib/target-supports.exp
9644         (check_effective_target_sync_char_short): New.
9645         * gcc.dg/sync-2.c: New.
9646
9647 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
9648
9649         PR tree-optimization/21817
9650         * gcc.dg/torture/pr21817-1.c: New.
9651
9652 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
9653
9654         PR c++/21165
9655         * g++.dg/template/init5.C: New.
9656
9657 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
9658
9659         * gfortran.dg/char_initialiser_actual.f90:
9660         Test character initialisers as actual arguments.
9661         * gfortran.dg/char_pointer_comp_assign.f90:
9662         Test character pointer structure component assignments.
9663         * gfortran.dg/char_array_structure_constructor.f90:
9664         Test character components in structure constructors.
9665
9666 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
9667
9668         PR middle-end/20931
9669         * g++.dg/opt/pr20931.C: New test.
9670
9671 2005-05-31  Andreas Jaeger  <aj@suse.de>
9672
9673         PR testsuite/20772
9674         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
9675         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
9676         g++.old-deja/g++.ext/asmspec1.C,
9677         g++.old-deja/g++.other/regstack.C,
9678         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
9679         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
9680         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
9681         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
9682         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
9683         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
9684         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
9685         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
9686         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
9687         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
9688         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
9689         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
9690         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
9691         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
9692         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
9693         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
9694         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
9695         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
9696         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
9697
9698 2005-05-31  Jeff Law  <law@redhat.com>
9699
9700         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
9701
9702 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
9703
9704         PR middle-end/21743
9705         * gcc.dg/builtins-1.c: Activate disabled clog test.
9706         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9707
9708 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
9709
9710         * gfortran.dg/char_pointer_assign.f90:
9711         Test character-pointer assignments and pointer assignments.
9712         * gfortran.dg/char_pointer_dummy.f90:
9713         Test character-pointer dummy arguments.
9714         * gfortran.dg/char_pointer_func.f90:
9715         Test character-pointer function returns.
9716         * gfortran.dg/char_pointer_dependency.f90:
9717         Test character-pointer functions with dependencies.
9718
9719 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
9720
9721         PR c++/21784
9722         * g++.dg/lookup/using14.C: New test.
9723
9724 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
9725
9726         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9727         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
9728         trailing ^M.
9729
9730 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
9731
9732         PR c++/17413
9733         * g++.dg/template/local5.C: New.
9734
9735         PR target/21761
9736         * gcc.c-torture/compile/pr21761.c: New.
9737
9738         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
9739         before darwin8.
9740
9741 2005-05-30  Steven G. Kargl
9742
9743         PR fortran/20846
9744         * gfortran.dg/inquire_8.f90: New test.
9745
9746 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9747
9748         PR libfortran/21376
9749         * gfortran.dg/output_exponents_1.f90: New test.
9750
9751 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9752
9753         PR libfortran/20006
9754         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
9755
9756 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
9757
9758         PR c++/21210
9759         * g++.dg/ext/complex1.C: New test.
9760
9761         PR c++/21340
9762         * g++.dg/init/ctor6.C: New test.
9763
9764 2005-05-29  Jan Hubicka  <jh@suse.cz>
9765
9766         * gcc.c-torture/compile/pr21562.c: New.
9767
9768 2005-05-28  Steven G. Kargl <kargls@comcast.net>
9769
9770         * gfortran.dg/subnormal_1.f90: New test.
9771
9772 2005-05-28  Jan Hubicka  <jh@suse.cz>
9773
9774         * tree-prof.exp: Fix comment.
9775         * value-prof-1.c: New.
9776         * value-prof-2.c: New.
9777         * value-prof-3.c: New.
9778         * value-prof-4.c: New.
9779
9780 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
9781
9782         PR c++/21614
9783         * g++.dg/expr/ptrmem6.C: New test.
9784         * g++.dg/expr/ptrmem6a.C: Likewise.
9785
9786 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
9787
9788         PR tree-optimization/21658
9789         * gcc.dg/tree-ssa/pr21658.c: New.
9790
9791 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
9792
9793         PR c++/21455
9794         * g++.dg/inherit/ptrmem3.C: New.
9795
9796         PR c++/21681
9797         * g++.dg/parse/template16.C: New.
9798
9799 2005-05-27  Andreas Jaeger  <aj@suse.de>
9800
9801         * gcc.dg/setjmp-2.c: Only run in 32-bit.
9802
9803         * gcc.dg/i386-sse-8.c: Run test on all archs.
9804
9805 2005-05-26  Mike Stump  <mrs@apple.com>
9806
9807         * objc.dg/isa-field-1.m: Only run on darwin.
9808         * objc.dg/lookup-1.m: Likewise.
9809         * objc.dg/try-catch-8.m: Likewise.
9810
9811 2005-05-26  Roger Sayle  <roger@eyesopen.com>
9812
9813         PR tree-optimization/9814
9814         * gcc.dg/pr9814-1.c: New test case.
9815
9816 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
9817
9818         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
9819         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
9820         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
9821         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
9822         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
9823         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
9824         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
9825         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
9826         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
9827         objc.dg/try-catch-8.m: New.
9828
9829 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
9830
9831         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
9832         remove extraneous semicolons.
9833
9834 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
9835
9836         * obj-c++.dg/comp-types-12.mm: New.
9837         * objc.dg/comp-types-11.m: New.
9838         * objc.dg/selector-4.m: New.
9839
9840 2005-05-26  Andreas Jaeger  <aj@suse.de>
9841
9842         PR testsuite/20772
9843         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
9844         g++.old-deja/g++.ext/attrib3.C,
9845         g++.old-deja/g++.other/store-expr1.C,
9846         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
9847         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
9848         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9849         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
9850         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
9851         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
9852         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
9853         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9854         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
9855         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
9856         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
9857         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
9858         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
9859         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
9860         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
9861         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
9862         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
9863         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9864         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
9865
9866 2005-05-26  Andreas Jaeger  <aj@suse.de>
9867
9868         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
9869         x86-64 compilation.
9870
9871 2005-05-26  Andreas Jaeger  <aj@suse.de>
9872
9873         PR testsuite/20772
9874         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
9875         gcc.misc-tests/i386-pf-athlon-1.c,
9876         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9877         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
9878         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
9879         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
9880         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
9881         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
9882         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
9883         programs.
9884
9885         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
9886         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
9887         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
9888         x86-64 compilation.
9889
9890         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
9891         x86_64.
9892
9893         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
9894         effective-target ilp32.
9895
9896 2005-05-26  David Ung  <davidu@mips.com>
9897
9898         * gcc.target/mips/ext_ins.c: New test for testing the generation
9899         of MIPS32/64 rev 2 ext/ins instructions.
9900
9901 2005-05-26  Andreas Jaeger  <aj@suse.de>
9902
9903         * treelang/compile/unsigned.tree: Use gimple instead of
9904         nonexisting generic dump.
9905
9906 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
9907
9908         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
9909
9910 2005-05-26  Andreas Jaeger  <aj@suse.de>
9911
9912         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
9913
9914 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
9915
9916         PR libfortran/17283
9917         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
9918         Test callee-allocated memory with write statements.
9919
9920 2005-05-25  Roger Sayle  <roger@eyesopen.com>
9921
9922         PR middle-end/21709
9923         * gcc.dg/pr21709-1.c: New test case.
9924
9925 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9926             Mike Stump  <mrs@apple.com>
9927
9928         * objc/execute/next_mapping.h: Update for C++.
9929
9930         * obj-c++.dg/selector-1.mm: Move to...
9931         * obj-c++.dg/selector-4.mm: here...
9932
9933         * obj-c++.dg/basic.mm: New.
9934         * obj-c++.dg/comp-types-1.mm: New.
9935         * obj-c++.dg/cxx-class-1.mm: New.
9936         * obj-c++.dg/cxx-ivars-1.mm: New.
9937         * obj-c++.dg/cxx-ivars-2.mm: New.
9938         * obj-c++.dg/cxx-ivars-3.mm: New.
9939         * obj-c++.dg/cxx-scope-1.mm: New.
9940         * obj-c++.dg/cxx-scope-2.mm: New.
9941         * obj-c++.dg/defs.mm: New.
9942         * obj-c++.dg/empty-private-1.mm: New.
9943         * obj-c++.dg/encode-1.mm: New.
9944         * obj-c++.dg/encode-2.mm: New.
9945         * obj-c++.dg/encode-3.mm: New.
9946         * obj-c++.dg/extern-c-1.mm: New.
9947         * obj-c++.dg/extra-semi.mm: New.
9948         * obj-c++.dg/fix-and-continue-2.mm: New.
9949         * obj-c++.dg/isa-field-1.mm: New.
9950         * obj-c++.dg/ivar-list-semi.mm: New.
9951         * obj-c++.dg/local-decl-1.mm: New.
9952         * obj-c++.dg/lookup-1.mm: New.
9953         * obj-c++.dg/lookup-2.mm: New.
9954         * obj-c++.dg/method-1.mm: New.
9955         * obj-c++.dg/method-2.mm: New.
9956         * obj-c++.dg/method-3.mm: New.
9957         * obj-c++.dg/method-4.mm: New.
9958         * obj-c++.dg/method-5.mm: New.
9959         * obj-c++.dg/method-6.mm: New.
9960         * obj-c++.dg/method-7.mm: New.
9961         * obj-c++.dg/no-extra-load.mm: New.
9962         * obj-c++.dg/overload-1.mm: New.
9963         * obj-c++.dg/pragma-1.mm: New.
9964         * obj-c++.dg/pragma-2.mm: New.
9965         * obj-c++.dg/private-1.mm: New.
9966         * obj-c++.dg/private-2.mm: New.
9967         * obj-c++.dg/proto-qual-1.mm: New.
9968         * obj-c++.dg/qual-types-1.mm: New.
9969         * obj-c++.dg/stubify-1.mm: New.
9970         * obj-c++.dg/stubify-2.mm: New.
9971         * obj-c++.dg/super-class-1.mm: New.
9972         * obj-c++.dg/super-class-2.mm: New.
9973         * obj-c++.dg/super-dealloc-1.mm: New.
9974         * obj-c++.dg/super-dealloc-2.mm: New.
9975         * obj-c++.dg/template-1.mm: New.
9976         * obj-c++.dg/template-2.mm: New.
9977         * obj-c++.dg/template-3.mm: New.
9978         * obj-c++.dg/template-4.mm: New.
9979         * obj-c++.dg/template-5.mm: New.
9980         * obj-c++.dg/template-6.mm: New.
9981         * obj-c++.dg/try-catch-1.mm: New.
9982         * obj-c++.dg/try-catch-2.mm: New.
9983         * obj-c++.dg/try-catch-3.mm: New.
9984         * obj-c++.dg/try-catch-4.mm: New.
9985         * obj-c++.dg/try-catch-5.mm: New.
9986         * obj-c++.dg/try-catch-6.mm: New.
9987         * obj-c++.dg/try-catch-7.mm: New.
9988         * obj-c++.dg/try-catch-8.mm: New.
9989         * obj-c++.dg/try-catch-9.mm: New.
9990         * obj-c++.dg/va-meth-1.mm: New.
9991
9992 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9993
9994         * obj-c++.dg/selector-1.mm: New.
9995         * obj-c++.dg/selector-2.mm: New.
9996
9997 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9998
9999         * obj-c++.dg/selector-3.mm: New.
10000         * objc.dg/selector-3.m: New.
10001
10002 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
10003
10004         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
10005         about where warning appears.
10006
10007 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
10008
10009         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
10010         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10011         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10012         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10013
10014 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
10015
10016         * gcc.dg/20050524-1.c: New test.
10017
10018 2005-05-25  Jan Hubicka  <jh@suse.cz>
10019
10020         * gcc.dg/tree-prof/inliner-1.c: New.
10021
10022 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
10023
10024         * gcc.dg/tree-prof: New directory.
10025         * gcc.dg/tree-prof/tree-prof.exp: New.
10026
10027 2005-05-25  DJ Delorie  <dj@redhat.com>
10028
10029         * gcc.dg/Wattributes-1.c: New.
10030         * gcc.dg/Wattributes-2.c: New.
10031         * gcc.dg/Wattributes-3.c: New.
10032
10033 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
10034
10035         PR tree-optimization/19833
10036         * gcc.dg/uninit-4.c: Remove xfail.
10037         * gcc.dg/uninit-9.c: Ditto.
10038
10039 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
10040
10041         * obj-c++.dg/bitfield-[1-5].mm: New.
10042         * obj-c++.dg/class-protocol-1.mm: New.
10043         * obj-c++.dg/comp-types-1[0-1].mm: New.
10044         * obj-c++.dg/comp-types-[2-9].mm: New.
10045         * obj-c++.dg/encode-[4-8].mm: New.
10046         * obj-c++.dg/layout-1.mm: New.
10047         * obj-c++.dg/method-1[0-9].mm: New.
10048         * obj-c++.dg/method-2[0-1].mm: New.
10049         * obj-c++.dg/method-[8-9].mm: New.
10050         * obj-c++.dg/objc-gc-3.mm: New.
10051         * obj-c++.dg/try-catch-10.mm: New.
10052         * objc.dg/bitfield-5.m: New.
10053         * objc.dg/comp-types-10.m: New.
10054         * objc.dg/comp-types-9.m: New.
10055         * objc.dg/layout-1.m: New.
10056         * objc.dg/objc-gc-4.m: New.
10057         * objc.dg/try-catch-9.m: New.
10058         * objc.dg/class-protocol-1.m: Tweak diagnostics.
10059         * objc.dg/comp-types-1.m: Likewise.
10060         * objc.dg/comp-types-[5-6].m: Likewise.
10061         * objc.dg/method-9.m: Likewise.
10062
10063 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
10064
10065         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
10066         and on hardware without VMX support.
10067
10068         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
10069
10070         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
10071
10072         * lib/profopt.exp (dg-final-generate, dg-final-use,
10073         profopt-final-code, profopt-get-options): New.
10074         (profopt-execute): Process test directives.
10075
10076         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
10077         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
10078         cleanup-tree-dump, cleanup-saved-temps): Update comments.
10079
10080 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
10081
10082         PR C++/21645
10083         * g++.dg/init/ctor5.C: New test.
10084
10085 2005-05-24  Ira Rosen  <irar@il.ibm.com>
10086
10087         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
10088         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
10089         vect-113.c, vect-114.c.
10090
10091 2005-05-23  Adam Nemet  <anemet@lnxw.com>
10092
10093         * gcc.dg/const-elim-1.c: Remove xfails.
10094
10095 2005-05-23  Jeff Law  <law@redhat.com>
10096
10097         * gcc.c-torture/compile/pr21638.c: New test.
10098         * gcc.c-torture/compile/20050520-1.c: New test.
10099
10100 2005-05-23  Nick Clifton  <nickc@redhat.com>
10101
10102         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
10103         be a proper triple, ie: m32r*-*-*.
10104         * g++.old-deja/g++.jason/thunk3.C: Likewise.
10105
10106 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
10107
10108         PR middle-end/21331
10109         PR tree-opt/21293
10110         * gcc.c-torture/compile/pr21293.c: New test.
10111         * gcc.c-torture/execute/pr21331.c: New test.
10112
10113 2004-05-20  Richard Henderson  <rth@redhat.com>
10114
10115         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
10116
10117 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
10118
10119         * obj-c++-dg.exp: Add.
10120         * obj-c++.exp: Add.
10121         * obj-c++.dg/dg.exp: Add.
10122
10123 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
10124
10125         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
10126         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
10127
10128 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
10129
10130         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
10131
10132 2004-05-19  Richard Henderson  <rth@redhat.com>
10133
10134         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
10135
10136 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
10137
10138         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
10139
10140         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
10141
10142 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
10143
10144         PR c++/21495
10145         * g++.dg/parse/extern1.C: New test.
10146         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
10147
10148 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10149
10150         * gcc.dg/c99-math.h: New.
10151         * gcc.dg/c99-math-float-1.c: New test.
10152         * gcc.dg/c99-math-double-1.c: Likewise.
10153         * gcc.dg/c99-math-long-double-1.c: Likewise.
10154
10155 2005-05-18  Richard Henderson  <rth@redhat.com>
10156
10157         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
10158
10159 2005-05-18  Devang Patel  <dpatel@apple.com>
10160
10161         * g++.dg/opt/20050511-1.C: New test.
10162
10163 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
10164
10165         PR libfortran/21127
10166         * gfortran.dg/reshape-complex.f90: New test.
10167
10168 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
10169
10170         * gfortran.dg/array_constructor_1.f90: New test.
10171         * gfortran.dg/array_constructor_2.f90: New test.
10172
10173 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
10174
10175         PR fortran/20954
10176         * gfortran.dg/pr20954.f: New test.
10177
10178 2005-05-17  Mike Stump  <mrs@apple.com>
10179
10180         Yet more Objective-C++...
10181
10182         * objc.dg/method-5.m: Update.
10183         * objc.dg/method-6.m: Update.
10184         * objc.dg/method-7.m: Update.
10185         * objc.dg/method-9.m: Update.
10186         * objc.dg/try-catch-2.m: Update.
10187
10188 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
10189
10190         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
10191         Remove little-endian optimizations.
10192
10193 2005-05-17  Jeff Law  <law@redhat.com>
10194
10195         * g++.dg/tree-ssa/pr14814.C: New test.
10196         * gcc.dg/tree-ssa/pr14814.C: New test.
10197         * gcc.dg/tree-ssa/pr17141-1.C: New test.
10198         * gcc.dg/tree-ssa/pr17141-2.C: New test.
10199
10200 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
10201
10202         * gcc.dg/compat/generate-random.c: Do not include
10203         libiberty.h.
10204         * gcc.dg/compat/generate-random_r.c: Likewise.
10205
10206 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
10207
10208         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
10209
10210 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
10211
10212         PR middle-end/21595
10213         * g++.dg/tree-ssa/builtin1.C: New testcase.
10214
10215 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
10216
10217         PR c++/21454
10218         * g++.dg/opt/const4.C: New test.
10219
10220         PR middle-end/21492
10221         * g++.dg/opt/crossjump1.C: New test.
10222
10223         PR tree-optimization/21610
10224         * gcc.c-torture/compile/20050516-1.c: New test.
10225
10226         PR fortran/15080
10227         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
10228         about the test failing.
10229         * gfortran.fortran-torture/execute/where_7.f90: New test.
10230         * gfortran.fortran-torture/execute/where_8.f90: New test.
10231
10232 2005-05-16  Richard Henderson  <rth@redhat.com>
10233
10234         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
10235         i?86 and x86_64.
10236
10237 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
10238
10239         * gcc.dg/compat/generate-random.c (config.h): Do not include.
10240         (limits.h): Include unconditionally.
10241         (stdlib.h): Likewise.
10242         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
10243         (limits.h): Include unconditionally.
10244         (stdlib.h): Likewise.
10245         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
10246         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
10247         (limits.h): Include unconditionally.
10248         (stdlib.h): Likewise.
10249         (hashtab.h): Do not include.
10250         (getopt.h): Likewise.
10251         (stddef.h): Include.
10252         (hashval_t): Define.
10253         (struct entry): Add "next" field.
10254         (HASH_SIZE): New macro.
10255         (hash_table): New variable.
10256         (switchfiles): Do not use xmalloc.
10257         (mix): New macro.
10258         (iterative_hash): New function.
10259         (hasht): Remove.
10260         (e_exists): New function.
10261         (e_insert): Likewise.
10262         (output): Use, instead of libiberty hashtable functions.
10263         (main): Do not use getopt.  Do not call htab_create.
10264
10265 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
10266
10267         PR libstdc++/21526
10268         * lib/target-supports.exp (check_mkfifo_available):
10269         Return 0 for cygwin as mkfifo support incomplete on platform.
10270         Fix typos in comments.
10271
10272 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
10273
10274         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
10275
10276 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
10277
10278         PR fortran/17432
10279         * gfortran.dg/assign_4.f: New test.
10280
10281 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
10282
10283         PR tree-optimization/21563
10284         * gcc.dg/tree-ssa/pr21563.c: New.
10285
10286 2005-05-14  Jan Hubicka  <jh@suse.cz>
10287
10288         * gcc.dg/noreturn-7.c: Allow control reaches warning.
10289
10290 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
10291
10292         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
10293
10294 2005-05-13  Julian Brown  <julian@codesourcery.com>
10295
10296         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
10297         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
10298
10299 2005-05-13  Jan Hubicka  <jh@suse.cz>
10300
10301         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
10302         * gcc.dg/fold-xor-?.c: Likewise.
10303         * gcc.dg/pr15784-?.c: Likewise.
10304         * gcc.dg/pr20922-?.c: Likewise.
10305         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
10306         * gcc.dg/tree-ssa/pr17598.c: Likewise.
10307         * gcc.dg/tree-ssa/pr20470.c: Likewise.
10308
10309 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10310
10311         PR fortran/21260
10312         * gfortran.dg/hollerith_1.f90: New test.
10313
10314 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10315
10316         * gfortran.dg/func_result_2.f90: New test.
10317
10318 2005-05-11  Bud Davis  <bdavis@gfortran.org>
10319
10320         * gfortran.dg/dev_null.f90: New test.
10321
10322 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
10323
10324         * gcc.dg/arm-vfp1.c: Revert last change.
10325
10326 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
10327
10328         PR middle-end/19807
10329         PR tree-optimization/19639
10330         * g++.dg/tree-ssa/pr19807.C: New testcase.
10331
10332 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10333
10334         PR libfortran/21471
10335         * gfortran.dg/append-1.f90: New test.
10336
10337 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
10338
10339         * gcc.dg/pr18501.c: XFAIL.
10340         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
10341         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
10342         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
10343         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
10344         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
10345         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
10346         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
10347         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10348
10349 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10350
10351         PR fortran/20178
10352         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
10353         gfortran.dg/f2c_3.f90: New tests.
10354
10355         * gfortran.dg/return_1.f90: Fix dg annotation.
10356
10357 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
10358
10359         * gcc.c-torture/compile/20050510-1.c: New test.
10360
10361 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
10362
10363         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
10364
10365 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
10366
10367         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
10368
10369 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
10370
10371         PR c/17913
10372         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
10373
10374 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
10375
10376         PR c/21342
10377         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
10378         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
10379
10380 2005-05-10  Ben Elliston  <bje@au.ibm.com>
10381
10382         PR debug/16676
10383         * gcc.dg/debug/pr16676.c: New test.
10384
10385 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
10386
10387         PR testsuite/21443
10388         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
10389         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
10390         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
10391         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
10392         Change -O1 to -O2.
10393         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
10394         -fno-tree-dominator-opts.
10395
10396 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10397
10398         * gfortran.dg/return_1.f90: New test.
10399
10400 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
10401
10402         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
10403
10404         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
10405
10406 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
10407
10408         PR c++/21427
10409         * g++.dg/inherit/covariant13.C: New.
10410
10411 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10412
10413         PR libfortran/19155
10414         * gfortran.dg/pr19155.f: New test.
10415
10416 2005-05-08  Roger Sayle  <roger@eyesopen.com>
10417
10418         PR inline-asm/8788
10419         * gcc.dg/pr8788-1.c: New testcase.
10420
10421 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
10422
10423         PR target/21416
10424         * gcc.target/mips/fpcmp-[12].c: New tests.
10425
10426 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
10427
10428         * lib/target-supports-dg.exp (dg-require-fork): New function.
10429         (dg-require-mkfifo): Likewise.
10430         * lib/target-supports.exp (check_function_available): New
10431         function.
10432         (check_fork_available): Likewise.
10433         (check_mkfifo_available): Likewise.
10434
10435 2005-05-06  Jeff Law  <law@redhat.com>
10436
10437         * gcc.c-torture/compile/pr21380.c: New test.
10438
10439 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
10440
10441         PR c++/20961
10442         * g++.dg/ext/weak3.C: New test.
10443
10444 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
10445
10446         PR c++/21352
10447         * g++.dg/template/crash37.C: New test.
10448
10449 2005-05-05  Paul Brook  <paul@codesourcery.com>
10450
10451         * gcc.dg/arm-g2.c: Use effective-target arm32.
10452         * gcc.dg/arm-mmx-1.c: Ditto.
10453         * gcc.dg/arm-scd42-2.c: Ditto.
10454         * gcc.dg/arm-vfp1.c: Ditto.
10455         * lib/target-supports.exp (check_effective_target_arm32): New
10456         function.
10457
10458 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
10459
10460         PR libfortran/21354
10461         gfortran.dg/in_pack_rank7.f90: New test.
10462
10463 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
10464
10465         PR middle-end/15618
10466         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
10467
10468 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
10469
10470         PR middle-end/21265
10471         * gcc.dg/20050503-1.c: New test.
10472
10473         PR rtl-optimization/21239
10474         * gcc.dg/i386-sse-11.c: New test.
10475
10476 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
10477
10478         PR target/16888
10479         * gcc.target/i386/asm-1.c: New test.
10480
10481 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
10482
10483         PR rtl-optimization/21330
10484         * gcc.c-torture/execute/20050502-1.c: New test.
10485
10486         PR target/21297
10487         * gcc.c-torture/execute/20050502-2.c: New test.
10488
10489 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
10490
10491         PR middle-end/21282
10492         * gcc.dg/pr21282.c: New.
10493
10494 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
10495
10496         * gcc.dg/vect/pr20122.c: Clean up .vect file.
10497         * gcc.dg/vect/vect-92.c: Likewise.
10498         * gcc.dg/vect/vect-93.c: Likewise.
10499         * gcc.dg/vect/vect-dv-1.c: Likewise.
10500         * gcc.dg/vect/vect-dv-2.c: Likewise.
10501         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
10502
10503 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
10504
10505         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
10506         * gfortran.dg/vect/vect-2.f90: Likewise.
10507         * gfortran.dg/vect/vect-3.f90: Likewise.
10508         * gfortran.dg/vect/vect-4.f90: Likewise.
10509         * gfortran.dg/vect/vect-5.f90: Likewise.
10510
10511 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
10512
10513         PR target/20813
10514         * gcc.dg/rs6000-fpint-2.c: New.
10515
10516 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
10517
10518         PR c/15698
10519         * gcc.dg/builtins-30.c: Update expected messages.
10520         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
10521         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
10522         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
10523
10524 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
10525
10526         PR tree-optimization/21294
10527         * gcc.dg/tree-ssa/pr21294.c: New.
10528
10529 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
10530
10531         * gcc.dg/altivec-3.c (vec_store): Do not use the old
10532         __builtin_altivec_st_internal_4si built-in.
10533
10534 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
10535
10536         PR c++/15875
10537         * g++.dg/template/ptrmem14.C: New test.
10538
10539 2005-05-02  Paul Brook  <paul@codesourcery.com>
10540
10541         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
10542
10543 2005-05-02  Michael Matz  <matz@suse.de>
10544
10545         PR c++/19542
10546         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
10547
10548 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
10549
10550         * g++.dg/cpp/weak.C: New test.
10551
10552 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
10553
10554         * gcc.dg/tree-ssa/loop-8.c: New test.
10555
10556 2005-04-30  Michael Maty  <matz@suse.de>
10557
10558         * gcc.dg/inline-mcpy.c: New test.
10559
10560 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
10561
10562         PR libfortran/18958
10563         * gfortran.dg/eoshift.f90: New test case.
10564
10565 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
10566
10567         PR libfortran/18857
10568         * gfortran.dg/matmul_1.f90: New test.
10569
10570 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
10571
10572         PR tree-optimization/21030
10573         * gcc.dg/tree-ssa/pr21030.c: New.
10574
10575 2005-04-29  Devang Patel  <dpatel@apple.com>
10576
10577         PR tree-optimization/21272
10578         * gcc.dg/vect/vect-ifcvt-10.c: New test.
10579
10580 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
10581
10582         PR fortran/13082
10583         PR fortran/18824
10584         * gfortran.dg/entry_4.f90: New test.
10585         * gfortran.fortran-torture/execute/entry_1.f90: New test.
10586         * gfortran.fortran-torture/execute/entry_2.f90: New test.
10587         * gfortran.fortran-torture/execute/entry_3.f90: New test.
10588         * gfortran.fortran-torture/execute/entry_4.f90: New test.
10589         * gfortran.fortran-torture/execute/entry_5.f90: New test.
10590         * gfortran.fortran-torture/execute/entry_6.f90: New test.
10591         * gfortran.fortran-torture/execute/entry_7.f90: New test.
10592
10593 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10594
10595         * gfortran.fortran-torture/execute/entry_8.f90: New test.
10596
10597 2005-04-29  Paul Brook  <paul@codesourcery.com>
10598
10599         * gfortran.dg/entry_3.f90: New test.
10600
10601 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10602
10603         * gfortran.dg/implicit_4.f90: New test.
10604
10605 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
10606
10607         * lib/target-supports.exp (check_profiling_available): Return
10608         false for xtensa-*-elf.
10609
10610 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
10611
10612         * lib/fortran-torture.exp (fortran-torture.exp): Catch
10613         error if file cannot be deleted.
10614
10615 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
10616
10617         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
10618         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
10619         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
10620         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
10621         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
10622         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
10623         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
10624         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
10625         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
10626         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10627         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
10628         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
10629         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
10630
10631 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10632
10633         PR fortran/20865
10634         * gfortran.dg/pr20865.f90: New test.
10635
10636 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
10637
10638         * gcc.dg/void-cast-2.c: New test.
10639
10640 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
10641
10642         PR c/21159
10643         * gcc.dg/void-cast-1.c: New test.
10644
10645 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
10646
10647         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
10648
10649 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10650
10651         PR fortran/21177
10652         * gfortran.dg/pr21177.f90: New test.
10653
10654 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
10655
10656         PR tree-optimization/21171
10657         * gcc.dg/tree-ssa/pr21171.c: New test.
10658
10659 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
10660
10661         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
10662         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
10663         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
10664         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
10665         gcc.dg/tree-ssa/gen-vect-32.c: New.
10666         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
10667         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
10668         don't run on PPC32.
10669
10670 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
10671
10672         PR c/21213
10673         * gcc.dg/transparent-union-3.c: New test.
10674
10675 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
10676
10677         PR c/20740
10678         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
10679         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
10680         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
10681         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
10682         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
10683         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
10684
10685 2005-04-26  Jeff Law  <law@redhat.com>
10686
10687         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
10688         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
10689         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
10690         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
10691         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
10692         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
10693         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
10694
10695 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
10696
10697         PR tree-optimization/17598
10698         * gcc.dg/tree-ssa/pr17598.c: New testcase.
10699
10700 2005-04-25  Mike Stump  <mrs@apple.com>
10701
10702         * objc.dg/fix-and-continue-1.m: Add.
10703
10704 2005-04-25  Roger Sayle  <roger@eyesopen.com>
10705
10706         PR c++/20995
10707         * g++.dg/opt/pr20995-1.C: New test case.
10708
10709 2005-04-25  Devang Patel <dpatel@apple.com>
10710
10711         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
10712
10713 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
10714
10715         PR testsuite/21062
10716         * g++.dg/opt/alias2.C (printf): Correct the prototype.
10717
10718 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
10719
10720         PR C++/21188
10721         * g++.dg/opt/rtti2.C: New test.
10722
10723 2005-04-25  Paul Brook  <paul@codesourcery.com>
10724         Steven G. Kargl  <kargls@comcast.net>
10725
10726         PR fortran/20879
10727         * gfortran.dg/ichar_1.f90: New file.
10728
10729 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
10730
10731         PR middle-end/20991
10732         * g++.dg/opt/pr20991.C: New test.
10733
10734         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
10735         where sizeof (type) < __alignof__ (type).
10736         * gcc.dg/compat/struct-layout-1.h: Likewise.
10737
10738 2005-04-24  Per Bothner  <per@bothner.com>
10739             Devang Patel  <dpatel@apple.com>
10740
10741         PR preprocessor/20907
10742         * gcc.dg/cpp/very-long-comment.c: New test.
10743
10744 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10745
10746         PR fortran/20059
10747         * gfortran.dg/common_5.f: New test.
10748
10749 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
10750
10751         PR middle-end/21082
10752         * g++.dg/tree-ssa/pr21082.C: New testcase.
10753
10754 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
10755
10756         * gcc.dg/vect/vect-99.c: New test.
10757
10758 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
10759
10760         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
10761
10762 2005-04-22  Jeff Law  <law@redhat.com>
10763
10764         * gcc.dg/uninit-5.c: Remove xfails.
10765         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
10766         conditionals and loads.
10767
10768 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
10769
10770         PR libfortran/20074
10771         PR libfortran/20436
10772         PR libfortran/21108
10773         * gfortran.dg/nested_reshape.f90: new test
10774         * gfortran.dg/reshape-alloc.f90: new test
10775         * gfortran.dg/reshape.f90: new test
10776
10777 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
10778
10779         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
10780
10781         * gcc.dg/arm-vfp1.c: New test.
10782
10783 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
10784
10785         PR c++/21087
10786         * g++.dg/lookup/builtin2.C: New test.
10787
10788 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
10789
10790         * gcc.dg/weak/weak-13.c: New test.
10791
10792 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
10793
10794         * lib/target-supports.exp (check_effective_target_sync_int_long):
10795         Add powerpc*.
10796
10797 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
10798
10799         * gcc.target/mips/branch-1.c: New test.
10800
10801 2005-04-21  Richard Henderson  <rth@redhat.com>
10802
10803         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
10804         * gcc.dg/vect/vect-86.c: Likewise.
10805         * gcc.dg/vect/vect-87.c: Likewise.
10806         * gcc.dg/vect/vect-88.c: Likewise.
10807
10808 2005-04-21  Devang Patel  <dpatel@apple.com>
10809
10810         PR optimization/20994
10811         * gcc.dg/tree-ssa/ifc-3.c: New test.
10812
10813 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
10814
10815         PR c/12913
10816         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
10817         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
10818         gcc.dg/c99-vla-jump-5.c: New tests.
10819
10820 2005-04-19  Richard Henderson  <rth@redhat.com>
10821
10822         * lib/target-supports.exp (check_effective_target_vect_int_mult):
10823         Fix typo in exists check.
10824         (check_effective_target_sync_int_long): New.
10825         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
10826         * gcc.dg/ia64-sync-2.c: Likewise.
10827         * gcc.dg/ia64-sync-3.c: Likewise.
10828         * gcc.dg/ia64-sync-4.c: Likewise.
10829
10830 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
10831
10832         * gcc.dg/fold-xor-1.c: New test.
10833         * gcc.dg/fold-xor-2.c: New test.
10834
10835 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
10836
10837         PR target/20670
10838         * g++.dg/eh/fp-regs.C: New test.
10839
10840 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
10841
10842         * gcc.dg/Wint-to-pointer-cast-1.c,
10843         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
10844         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
10845         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
10846
10847 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10848
10849         PR fortran/16861
10850         * gfortran.dg/pr16861.f90: New test.
10851
10852 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
10853
10854         * gcc.dg/pr21085.c: New test.
10855
10856 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
10857
10858         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
10859         (setup_mips_tests, dg-mips-options): New procedures.
10860         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
10861         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
10862         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
10863         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10864         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
10865         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
10866         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
10867         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10868         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
10869         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
10870         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
10871         dg-mips-options instead of dg-options.  Remove now-redundant
10872         preprocessor guards.
10873         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
10874         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
10875         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
10876         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
10877         * gcc.dg/vr-mult-2.c: Delete.
10878         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
10879         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
10880         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
10881         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
10882         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
10883         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
10884         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
10885
10886 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
10887
10888         * ada/acats/run_all.sh: Use sync when executable not present.
10889
10890 2005-04-18  Devang Patel  <dpatel@apple.com>
10891
10892         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
10893         * gcc.dg/vect/vect-11a.c: New.
10894         * gcc.dg/vect/vect-none.c: Update.
10895         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
10896
10897 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
10898
10899         PR tree-optimization/20922
10900         * gcc.dg/pr20922-1.c: New test.
10901         * gcc.dg/pr20922-2.c: New test.
10902         * gcc.dg/pr20922-3.c: New test.
10903         * gcc.dg/pr20922-4.c: New test.
10904         * gcc.dg/pr20922-5.c: New test.
10905         * gcc.dg/pr20922-6.c: New test.
10906
10907 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10908
10909         PR libfortran/20950
10910         * gfortran.dg/pr20950.f: New test.
10911
10912 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10913
10914         PR libfortran/19216
10915         * gfortran.dg/pr19216.f: New test.
10916
10917 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
10918
10919         PR tree-optimization/21001
10920         * gcc.dg/tree-ssa/pr21001.c: New.
10921
10922 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
10923
10924         PR libfortran/21075
10925         * gfortran.dg/reshape_rank7.f90: New test.
10926
10927 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
10928
10929         PR libfortran/12884 gfortran.dg/pr12884.f: New test
10930         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
10931         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
10932         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
10933         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
10934         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
10935         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
10936         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
10937         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
10938         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
10939         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
10940         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
10941         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
10942         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
10943         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
10944         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
10945         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
10946         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
10947         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
10948         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
10949         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
10950
10951 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
10952
10953         * gfortran.dg/wtruncate.f: New testcase.
10954         * gfortran.dg/wtruncate.f90: New testcase.
10955
10956 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
10957
10958         PR c++/21025
10959         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
10960         which sizeof/alignof is dependent, rather than just whether we are
10961         processing_template_decl.
10962
10963 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
10964
10965         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
10966         corrected typo where the wrong variables had been compared.
10967
10968 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
10969
10970         PR libfortran/18495
10971         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
10972         Test callee-allocated version of return array with a write
10973         statement.
10974         Test spread with a temporary with another write statement.
10975
10976 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
10977
10978         PR tree-optimization/21031
10979         * gcc.dg/tree-ssa/pr21031.c: New.
10980
10981 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
10982
10983         PR tree-optimization/21004
10984         * gcc.dg/builtins-53.c: Include builtins-config.h.
10985         Check floorf, ceilf, floorl and ceill transformations
10986         only when HAVE_C99_RUNTIME is defined.
10987
10988 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
10989
10990         PR middle-end/20739
10991         * gcc.dg/tree-ssa/pr20739.c: New test.
10992
10993 2005-04-14  Mike Stump  <mrs@apple.com>
10994
10995         * gcc.dg/Foundation.framework/empty: New.
10996         * gcc.dg/framework-2.c: New.
10997
10998 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
10999
11000         PR tree-optimization/21021
11001         * gcc.c-torture/compile/pr21021.c: New.
11002
11003 2005-04-14  Janis Johnson  <janis187@us.ibm.com
11004
11005         PR testsuite/21010
11006         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
11007         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
11008         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
11009         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
11010         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
11011         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
11012         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
11013         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
11014
11015 2005-04-14  Richard Henderson  <rth@redhat.com>
11016
11017         * lib/target-supports.exp (check_effective_target_vect_condition):
11018         Add ia64, i?86, and x86_64.
11019
11020 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
11021
11022         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
11023
11024 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
11025
11026         PR tree-optimization/20657
11027         * gcc.dg/tree-ssa/pr20657.c: New.
11028
11029 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
11030
11031         * gcc.dg/builtins-53.c: Also check (int)trunc* and
11032         (long long int)trunc*.
11033
11034 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
11035
11036         PR target/20927
11037         * gcc.dg/pr20927.c: New test.
11038
11039 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
11040
11041         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
11042         * gcc.target/mips/asm-1.c: Likewise.
11043
11044 2005-04-13  Dale Johannesen  <dalej@apple.com>
11045
11046         * objc.dg/objc-fast-4.m: New.
11047
11048 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
11049
11050         * gcc.target/cris/torture/cris-torture.exp: New driver in new
11051         directory.
11052         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
11053
11054 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
11055
11056         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
11057         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
11058         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
11059
11060 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
11061
11062         PR tree-optimization/20913
11063         * gcc.dg/tree-ssa/pr20913.c: New.
11064
11065         PR tree-optimization/20702
11066         * gcc.dg/tree-ssa/pr20702.c: New.
11067
11068 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11069
11070         PR c++/13744
11071         * g++.dg/inherit/local3.C: New test.
11072
11073 2005-04-12  Jeff Law  <law@redhat.com>
11074
11075         * gcc.dg/tree-ssa/20050412-1.c: New test.
11076
11077 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
11078
11079         PR libfortran/19016
11080         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
11081         Add tests with mask generated by expression.
11082         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11083         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11084         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11085
11086 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
11087
11088         PR middle-end/20917
11089         * gcc.dg/20050409-1.c: New test.
11090
11091 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
11092
11093         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
11094
11095 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
11096
11097         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
11098         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
11099         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
11100         (TARGET_CXX): Adjust accordingly.
11101         * target.h (struct gcc_target): Remove epxort_class_data.  Add
11102         determine_class_data_visibility and class_data_always_comdat.
11103         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
11104         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
11105         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
11106         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
11107         (arm_cxx_determine_class_data_visibility): New.
11108         (arm_cxx_class_data_always_comdat): Likewise.
11109         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
11110         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
11111         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
11112         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
11113         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
11114         Define.
11115
11116 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
11117
11118         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
11119
11120 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
11121
11122         * gcc.dg/i386-darwin-fpmath.c: New.
11123
11124 2004-04-11  Devang Patel  <dpatel@apple.com>
11125
11126         * lib/target-supports.exp (check_effective_target_vect_condition): New.
11127         * gcc.dg/vect/vect-ifcvt-1.c: New test.
11128         * gcc.dg/vect/vect-ifcvt-2.c: New test.
11129         * gcc.dg/vect/vect-ifcvt-3.c: New test.
11130         * gcc.dg/vect/vect-ifcvt-4.c: New test.
11131         * gcc.dg/vect/vect-ifcvt-5.c: New test.
11132         * gcc.dg/vect/vect-ifcvt-6.c: New test.
11133         * gcc.dg/vect/vect-ifcvt-7.c: New test.
11134         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
11135
11136 2004-04-11  Devang Patel  <dpatel@apple.com>
11137
11138         * gcc.dg/vect/vect-dv-1.c: New test.
11139         * gcc.dg/vect/vect-dv-2.c: New test.
11140
11141 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
11142
11143         PR tree-optimization/20933
11144         * gcc.dg/tree-ssa/pr20933.c: New test.
11145
11146 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11147
11148         * gfortran.dg/fold_nearest.f90: New test.
11149
11150 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
11151
11152         * gcc.dg/tree-ssa/alias-1.c: New test.
11153
11154 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
11155
11156         PR tree-optimization/20920
11157         * g++.dg/tree-ssa/pr20920.C: New test.
11158
11159 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
11160
11161         * gcc.dg/builtins-53.c: Also check (int)ceil* and
11162         (long long int)ceil*.
11163
11164 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
11165
11166         * g++.dg/warn/Wdtor1.C: Declare template in system header with
11167         explicit C++ linkage.
11168
11169 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11170
11171         * gfortran.dg/pr17229.f: Take care of the new obsolescence
11172         warning for arithmetic IF statements.
11173
11174 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
11175
11176         * eor_handling_1.f90: New test case.
11177         * eor_handling_2.f90: New test case.
11178         * eor_handling_3.f90: New test case.
11179         * eor_handling_4.f90: New test case.
11180         * eor_handling_5.f90: New test case.
11181         * noadv_size.f90: New test case.
11182         * pad_no.f90: New test case.
11183
11184 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
11185
11186         * gcc.c-torture/execute/20050410-1.c: New test.
11187
11188 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
11189
11190         * gcc.dg/pr20126.c: New.
11191
11192 2005-04-09  Bud Davis  <bdavis@gfortran.org>
11193             Steven G. Kargl <kargls@comcast.net>
11194
11195         * gfortran.dg/PR19872.f: New test.
11196
11197 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
11198
11199         * gfortran.dg/nint_1.f90: Fix dg-do directive.
11200
11201 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
11202
11203         * gfortran.dg/nint_1.f90: New test.
11204
11205 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
11206
11207         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
11208         Added test for callee-allocated arrays with write statements.
11209         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11210         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11211         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11212         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11213         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11214
11215 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
11216
11217         PR libfortran/20163
11218         * gfortran.dg/open-options-blanks.f: New test.
11219
11220 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
11221
11222         PR fortran/13257
11223         * gfortran.dg/comma_format_extension_[1234].f: New tests.
11224
11225 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
11226
11227         * gcc.dg/tree-ssa/stdarg-1.c: New test.
11228         * gcc.dg/tree-ssa/stdarg-2.c: New test.
11229         * gcc.dg/tree-ssa/stdarg-3.c: New test.
11230         * gcc.dg/tree-ssa/stdarg-4.c: New test.
11231         * gcc.dg/tree-ssa/stdarg-5.c: New test.
11232         * gcc.c-torture/execute/stdarg-4.c: New test.
11233
11234         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
11235
11236         PR target/20795
11237         * g++.dg/abi/param2.C: New test.
11238
11239 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
11240
11241         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
11242
11243 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
11244
11245         * gcc.dg/builtins-53.c: New test.
11246
11247 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
11248
11249         * g++.dg/tree-ssa/pr18178.C: New test.
11250         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
11251         * gcc.c-torture/execute/20041019-1.c: New test.
11252         * gcc.dg/tree-ssa/20041008-1.c: New test.
11253         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
11254         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
11255         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
11256         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
11257         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
11258         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
11259         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
11260         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
11261         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
11262         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
11263
11264 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
11265
11266         PR rtl-optimization/20466
11267         * gcc.c-torture/execute/pr20466-1.c: New test.
11268
11269 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
11270
11271         PR c++/20905
11272         * g++.dg/parse/cond2.C: New test.
11273
11274         PR c++/20145
11275         * g++.dg/warn/Wdtor1.C: New test.
11276
11277 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11278
11279         PR fortran/17229
11280         * gfortran.dg/pr17229.f: New test.
11281
11282 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
11283
11284         * gfortran.dg/tiny_1.f90: New test.
11285         * gfortran.dg/tiny_2.f90: ditto.
11286
11287 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
11288
11289         * gfortran.dg/eor_1.f90: Fix dg-do run line
11290         * gfortran.dg/open_new.f90: Fix dg-do run line
11291
11292 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
11293
11294         * lib/target-supports.exp (get_compiler_messages): Support
11295         optional arguments, the fourth being compiler options.
11296         (check_effective_target_fpic): New proc.
11297         * gcc.dg/20050321-2.c: Restrict to target fpic.
11298
11299 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
11300
11301         * gcc.dg/15443-1.c: New test.
11302         * gcc.dg/15443-2.c: Likewise.
11303
11304 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11305
11306         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
11307
11308 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
11309
11310         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
11311
11312 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
11313
11314         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
11315         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
11316         -m64.
11317         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
11318         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
11319         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
11320
11321 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
11322
11323         PR c++/20212
11324         * g++.dg/warn/Wunused-11.C: New test.
11325
11326 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
11327
11328         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
11329
11330 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
11331
11332         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
11333
11334 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
11335
11336         PR c++/20734
11337         * g++.dg/template/ptrmem13.C: New test.
11338
11339 2005-04-05  Per Bothner  <per@bothner.com>
11340
11341         * lib/gcc.exp: Always add -fno-show-column, for now.
11342
11343 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
11344
11345         PR testsuite/20767
11346         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
11347         of plain old "unsigned int" for the type of "i".  Makes this test
11348         64bit clean.
11349
11350 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
11351
11352         * gcc.dg/i386-ssefn-1.c: New test.
11353         * gcc.dg/i386-ssefn-2.c: New test.
11354         * gcc.dg/i386-ssefn-3.c: New test.
11355         * gcc.dg/i386-ssefn-4.c: New test.
11356
11357 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
11358
11359         PR tree-optimization/20076
11360         * gcc.dg/builtin-apply4.c: New test.
11361
11362         PR preprocessor/19475
11363         * gcc.dg/cpp/macspace1.c: New test.
11364         * gcc.dg/cpp/macspace2.c: New test.
11365
11366 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11367
11368         * gfortran.dg/pr20755.f: Fixed bad format.
11369
11370 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
11371
11372         PR c++/20763
11373         * g++.dg/ext/attrib21.C: New test.
11374
11375 2004-04-05  Devang Patel  <dpatel@apple.com>
11376
11377         * lib/target-supports.exp (check_effective_target_vect_shif): New.
11378         * gcc.dg/vect/vect-shift-1.c: New test.
11379
11380 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11381
11382         PR libfortran/20755
11383         * gfortran.dg/pr20755.f: New test.
11384
11385 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
11386
11387         * gfortran.dg/pr15959.f90: New test.
11388         * gfortran.dg/string_pad_trunc.f90: New test.
11389
11390 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11391
11392         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
11393         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
11394         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
11395         syntax.
11396
11397 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11398
11399         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
11400
11401 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11402
11403         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
11404         * gcc.c-torture/compile/20011119-2.c: Likewise.
11405         * gcc.c-torture/compile/981001-2.c: Likewise.
11406
11407 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
11408
11409         PR c++/20679
11410         * g++.dg/template/overload4.C: New test.
11411
11412 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
11413
11414         PR c++/20746
11415         * g++.dg/abi/covariant5.C: New.
11416
11417         PR debug/20505
11418         * g++.dg/debug/const2.C: New.
11419
11420 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
11421
11422         PR rtl-optimization/16104
11423         * gcc.c-torture/execute/20050316-1.c: New test.
11424
11425 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
11426
11427         * g++.dg/template/spec23.C: Fix dg-error text.
11428
11429 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
11430
11431         PR c++/19199
11432         * g++.dg/expr/lval2.C: New.
11433
11434 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11435
11436         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
11437         __builtin_strcasecmp and __builtin_strncasecmp.
11438
11439 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
11440
11441         PR c++/20723
11442         * g++.dg/template/spec22.C: New.
11443         * g++.dg/template/spec23.C: New.
11444
11445 2005-04-03  Dale Ranta  <dir@lanl.gov>
11446             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11447
11448         PR libfortran/20068
11449         PR libfortran/20125
11450         PR libfortran/20156
11451         PR libfortran/20471
11452         * gfortran.dg/backspace.f: New test.
11453
11454 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
11455
11456         * gcc.dg/pr19345.c: New test.
11457
11458 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
11459
11460         PR tree-optimization/20640
11461         * gcc.dg/torture/tree-loop-1.c: New.
11462
11463 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
11464
11465         PR rtl-optimization/20290
11466         * gcc.c-torture/execute/loop-ivopts-2.c: New.
11467
11468 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
11469
11470         * gcc.dg/rs6000-fpint.c: New.
11471
11472 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
11473
11474         * gcc.dg/old-style-then-proto-1.c: New test.
11475
11476 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11477
11478         * gfortran.fortran-torture/execute/backspace.f90: Check
11479         after backspace and read was incorrect.
11480
11481 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11482
11483         * gcc.c-torture/execute/builtins/strcat.c: Check the result
11484         buffer past the terminating NUL using memcmp.
11485         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
11486         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
11487
11488         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
11489         Fix unused/uninitialized variable warnings.
11490
11491         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
11492         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
11493         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
11494         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
11495
11496         * gcc.c-torture/execute/builtins/abs-1-lib.c,
11497         gcc.c-torture/execute/builtins/fputs-lib.c,
11498         gcc.c-torture/execute/builtins/lib/fprintf.c,
11499         gcc.c-torture/execute/builtins/lib/main.c,
11500         gcc.c-torture/execute/builtins/lib/memcmp.c,
11501         gcc.c-torture/execute/builtins/lib/memmove.c,
11502         gcc.c-torture/execute/builtins/lib/mempcpy.c,
11503         gcc.c-torture/execute/builtins/lib/memset.c,
11504         gcc.c-torture/execute/builtins/lib/printf.c,
11505         gcc.c-torture/execute/builtins/lib/sprintf.c,
11506         gcc.c-torture/execute/builtins/lib/stpcpy.c,
11507         gcc.c-torture/execute/builtins/lib/strchr.c,
11508         gcc.c-torture/execute/builtins/lib/strcmp.c,
11509         gcc.c-torture/execute/builtins/lib/strcpy.c,
11510         gcc.c-torture/execute/builtins/lib/strcspn.c,
11511         gcc.c-torture/execute/builtins/lib/strlen.c,
11512         gcc.c-torture/execute/builtins/lib/strncat.c,
11513         gcc.c-torture/execute/builtins/lib/strncmp.c,
11514         gcc.c-torture/execute/builtins/lib/strncpy.c,
11515         gcc.c-torture/execute/builtins/lib/strrchr.c,
11516         gcc.c-torture/execute/builtins/lib/strspn.c,
11517         gcc.c-torture/execute/builtins/lib/strstr.c,
11518         gcc.c-torture/execute/builtins/memops-asm-lib.c,
11519         gcc.c-torture/execute/builtins/strlen-2.c,
11520         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
11521         prototypes.
11522
11523 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
11524
11525         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
11526         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
11527         selectany usage.
11528
11529 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
11530
11531         PR c++/19406
11532         * g++.dg/debug/using1.C: New test.
11533
11534 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
11535
11536         PR middle-end/20524
11537         * gcc.dg/alias-7.c: Prefix asm-declared name with
11538         __USER_LABEL_PREFIX__.
11539
11540 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
11541
11542         Fix fallout from PR middle-end/15700:
11543         * gcc.c-torture/compile/20011119-1.c: Take
11544         __USER_LABEL_PREFIX__ into account.
11545         * gcc.c-torture/compile/20011119-2.c: Likewise.
11546
11547 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11548
11549         PR c++/18644
11550         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
11551
11552 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
11553
11554         PR c/17855
11555         * gcc.c-torture/compile/struct-non-lval-1.c,
11556         gcc.c-torture/compile/struct-non-lval-2.c,
11557         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
11558
11559 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
11560
11561         * gcc.dg/tls/tls.exp: Remove temporary file.
11562         * g++.dg/tls/tls.exp: Ditto.
11563         * lib/file-format.exp: Ditto.
11564         * g++.dg/special/ecos.exp: Ditto.
11565
11566         * lib/profopt.exp: Treat prof_ext as a list.
11567         * gcc.misc-tests/bprob.exp: Ditto.
11568         * g++.dg/bprob/bprob.exp: Ditto.
11569
11570         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
11571         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
11572         g++.dg/tree-ssa/pointer-reference-alias.C,
11573         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
11574         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
11575         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
11576         g++.dg/vect/pr19951.cc: Ditto.
11577         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
11578         gcc.dg/builtins-47.c: Ditto.
11579         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
11580         gcc.dg/pr20115-1.c: Ditto.
11581         * gcc.dg/tree-ssa/20030530-2.c,
11582         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
11583         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11584         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
11585         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11586         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
11587         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
11588         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
11589         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
11590         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
11591         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
11592         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
11593         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
11594         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
11595         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
11596         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
11597         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11598         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11599         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11600         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11601         gcc.dg/tree-ssa/20030824-1.c,
11602         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
11603         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
11604         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
11605         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
11606         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
11607         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
11608         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
11609         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
11610         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
11611         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
11612         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
11613         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
11614         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
11615         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
11616         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
11617         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
11618         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
11619         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
11620         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
11621         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
11622         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
11623         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
11624         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
11625         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
11626         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
11627         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
11628         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
11629         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
11630         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
11631         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
11632         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
11633         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
11634         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
11635         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
11636         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
11637         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
11638         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
11639         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
11640         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
11641         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
11642         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
11643         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
11644         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11645         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
11646         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
11647         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
11648         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
11649         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
11650         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
11651         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
11652         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11653         gcc.dg/tree-ssa/useless-1.c: Ditto.
11654         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
11655         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
11656         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
11657         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
11658         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11659         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
11660         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
11661         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
11662         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
11663         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
11664         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
11665         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
11666         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
11667         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
11668         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
11669         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
11670         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
11671         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
11672         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
11673         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
11674         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
11675         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
11676         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
11677         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
11678         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
11679         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
11680         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
11681         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
11682         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
11683         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
11684         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
11685         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
11686         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
11687         gcc.dg/vect/vect-none.c: Ditto.
11688         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
11689         treelang/compile/unsigned.tree: Ditto.
11690
11691         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
11692         * gcc.dg/cpp/direct2s.c: Ditto.
11693         * gcc.dg/cpp/paste4.c: Ditto.
11694         * gcc.dg/cpp/separate-1.c: Ditto.
11695         * gcc.dg/pch/save-temps-1.c: Ditto.
11696         * g++.dg/ext/altivec-10.C: Ditto.
11697         * g++.dg/pch/pch.C: Ditto.
11698
11699         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
11700
11701         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
11702         * g++.dg/template/repo1.C: Ditto.
11703         * g++.dg/template/repo2.C: Ditto.
11704         * g++.dg/template/repo3.C: Ditto.
11705         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
11706         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
11707         * g++.old-deja/g++.pt/repo1.C: Ditto.
11708         * g++.old-deja/g++.pt/repo2.C: Ditto.
11709         * g++.old-deja/g++.pt/repo3.C: Ditto.
11710         * g++.old-deja/g++.pt/repo4.C: Ditto.
11711
11712         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
11713         * gcc.dg/20030107-1.c: Ditto.
11714         * gcc.dg/20030702-1.c: Ditto.
11715         * gcc.dg/profile-generate-1.c: Ditto.
11716         * g++.dg/other/profile1.C: Ditto.
11717         * g++.old-deja/g++.robertl/eb83.C: Ditto.
11718
11719         * lib/gcc-dg.exp (remove-build-file): New.
11720         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11721         cleanup-tree-dump, cleanup-saved-temps): New.
11722
11723 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
11724
11725         PR c++/19203, DR 214
11726         * g++.dg/parse/ambig3.C: Not ambiguous.
11727         * g++.dg/template/spec20.C: New.
11728         * g++.dg/template/spec21.C: New.
11729
11730 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
11731
11732         PR target/20045
11733         * gcc.dg/ia64-fptr-1.c: Run only on linux.
11734
11735 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11736
11737         PR libfortran/20660
11738         * gfortran.dg/negative_unit.f: New test.
11739
11740 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
11741
11742         * gcc.dg/20050330-1.c: New test.
11743
11744 2005-03-30  Devang Patel  <dpatel@apple.com>
11745
11746         * g++.dg/tree-sra/ssa-sra-3.C: New test.
11747
11748 2005-03-30  Dale Johannesen  <dalej@apple.com>
11749
11750         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
11751
11752 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
11753
11754         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
11755         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
11756         Strip options from test name.
11757
11758 2005-03-31  Jan Hubicka  <jh@suse.cz>
11759
11760         * gcc.dg/varpool-1.c: New testcase.
11761
11762 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
11763
11764         PR c/772
11765         PR c/17913
11766         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
11767         gcc.dg/stmt-expr-label-3.c : New tests.
11768         * gcc.c-torture/execute/medce-2.c: Remove.
11769
11770 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
11771
11772         PR c/20368
11773         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
11774         tests.
11775
11776 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
11777
11778         * gcc.c-torture/compile/pr20203.c: New test.
11779
11780 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
11781
11782         * gfortran.dg/promotion.f90: New test.
11783
11784 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
11785
11786         PR middle-end/20491
11787         * gcc.dg/torture/asm-subreg-1.c: New test.
11788
11789 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
11790
11791         PR c/20672
11792         * gcc.dg/pr20672-1.c: New test.
11793
11794 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
11795
11796         * gfortran.dg/vect: New directory.
11797         * gfortran.dg/vect/vect.exp: New.
11798         * gfortran.dg/vect/vect-1.f90: New test.
11799         * gfortran.dg/vect/vect-2.f90: New test.
11800         * gfortran.dg/vect/vect-3.f90: New test.
11801         * gfortran.dg/vect/vect-4.f90: New test.
11802         * gfortran.dg/vect/vect-5.f90: New test.
11803
11804 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
11805
11806         PR middle-end/20622
11807         * gcc.dg/alias-7.c: New test.
11808
11809 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
11810
11811         * gcc.dg/sparc-reg-1.c: New test.
11812
11813 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
11814
11815         PR target/19890
11816         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
11817
11818 2005-03-29  Dale Ranta  <dir@lanl.gov>
11819             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11820
11821         PR libfortran/20163
11822         * gfortran.dg/pr20163-2.f: New test.
11823
11824 2005-03-28  Jan Hubicka  <jh@suse.cz>
11825
11826         PR middle-end/20635
11827         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
11828         by Jakub Jelinek.
11829
11830 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
11831
11832         PR tree-optimization/20626
11833         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
11834         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
11835
11836 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
11837
11838         * gfortran.dg/underflow.f90: New test.
11839         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
11840
11841 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11842
11843         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
11844
11845 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
11846
11847         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
11848         (g++_init): Make sure that CXXFLAGS is set.
11849         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
11850         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
11851         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11852         * lib/objc.exp (objc_init): Likewise.
11853         * lib/treelang.exp (treelang_init): Likewise.
11854
11855 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
11856
11857         PR tree-optimization/20470
11858         * gcc.dg/tree-ssa/pr20470.c: New test.
11859
11860 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
11861
11862         * gcc.dg/ppc-stfiwx.c: New.
11863
11864 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
11865
11866         PR target/19888
11867         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
11868
11869 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
11870
11871         * gcc.dg/20050325-1.c: Fix a typo.
11872
11873 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11874
11875         PR libfortran/19678
11876         PR libfortran/19679
11877         * gfortran.dg/dos_eol.f: New test.
11878
11879 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
11880
11881         PR rtl-optimization/20249
11882         * gcc.dg/20050325-1.c: New test.
11883
11884 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11885
11886         PR libfortran/15332
11887         * gfortran.dg/pr15332.f: New test.
11888
11889 2005-03-24  Dale Johannesen  <dalej@apple.com>
11890
11891         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
11892
11893 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
11894
11895         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
11896         'internal' visibility.
11897         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11898         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
11899         'protected' visibility.
11900         * gcc.dg/visibility-7.c: Likewise.
11901         * lib/target-supports.exp (check_visibility_available): Take
11902         a parameter, the kind of visibility to check for.
11903         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
11904         to check_visibility_available.
11905
11906         * g++.dg/expr/cast3.C: New.
11907
11908 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
11909
11910         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
11911         rs6000.
11912
11913 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
11914
11915         PR target/20095
11916         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
11917
11918 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
11919
11920         * gcc.dg/badshift.c: Renamed to...
11921         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
11922
11923         * gcc.target/i386/badshift.c: Renamed to...
11924         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
11925         only.
11926
11927         PR rtl-optimization/20532
11928         * gcc.target/i386/badshift.c: New.
11929
11930 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11931
11932         * gfortran.dg/pr18025.f90: New test.
11933
11934 2005-03-23  Dale Johannesen  <dalej@apple.com>
11935
11936         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
11937
11938 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
11939
11940         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
11941
11942         * lib/target-supports.exp (check_iconv_available): Default
11943         libiconv to -liconv, if there is no definition.
11944
11945 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
11946
11947         * gcc.dg/torture/cris-asm-mof-1.c: New test.
11948
11949 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
11950
11951         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
11952         * g++.dg/opt/pr7503-2.C: Likewise.
11953         * g++.dg/opt/pr7503-3.C: Likewise.
11954         * g++.dg/opt/pr7503-4.C: Likewise.
11955         * g++.dg/opt/pr7503-5.C: Likewise.
11956         * g++.dg/warn/minmax.C: New test.
11957
11958 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11959
11960         * gfortran.dg/g77_intrinsics_funcs.f: New test.
11961         * gfortran.dg/g77_intrinsics_sub.f: New test.
11962
11963 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
11964             Jan Hubicka  <jh@suse.cz>
11965             Steven Bosscher <stevenb@suse.de
11966
11967         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
11968
11969 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11970
11971         PR c++/19980
11972         * g++.dg/template/redecl3.C: New test.
11973
11974 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11975
11976         PR c++/20499
11977         * g++.dg/parse/error16.C: Tweak error markers.
11978
11979 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
11980
11981         PR target/20561
11982         * gcc.dg/20050321-2.c: New test.
11983
11984 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
11985
11986         PR c++/20465
11987         PR c++/20381
11988         * g++.dg/template/ptrmem12.C: New.
11989
11990 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
11991
11992         PR rtl-optimization/20527
11993         * gcc.c-torture/execute/pr20527-1.c: New test.
11994
11995 2005-03-22  Ben Elliston  <bje@au.ibm.com>
11996
11997         * gcc.misc-tests/options.exp (check_for_options): Create a real C
11998         program, compile it into a real executable and then delete the .c
11999         and .x files afterwards, to avoid problems on testglue targets.
12000
12001 2005-03-21  Stuart Hastings  <stuart@apple.com>
12002
12003         * gcc.target/i386/sse-2.c: New.
12004
12005 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
12006
12007         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
12008
12009 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
12010
12011         * g++.dg/parse/crash25.C: Fix typo.
12012
12013 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
12014
12015         PR c++/20461
12016         * g++.dg/parse/crash24.C: New test.
12017
12018         PR c++/20536
12019         * g++.dg/parse/crash25.C: New test.
12020
12021 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
12022
12023         PR c++/20147
12024         * g++.dg/ext/stmtexpr4.C: New test.
12025
12026 2005-03-20  Roger Sayle  <roger@eyesopen.com>
12027
12028         PR middle-end/20539
12029         * gcc.c-torture/compile/pr13066-1.c: New test case.
12030         * gcc.c-torture/compile/pr20539-1.c: Likewise.
12031         * g++.dg/opt/pr13066-1.C: Likewise.
12032
12033 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
12034
12035         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
12036
12037 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12038
12039         PR fortran/18525
12040         * gfortran.dg/nesting_1.f90: New test.
12041
12042 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12043
12044         PR c++/20240
12045         * g++.dg/lookup/using13.C: New test.
12046
12047 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12048
12049         PR c++/20333
12050         * g++.dg/template/crash36.C: New test.
12051
12052 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
12053
12054         PR c++/20463
12055         * g++.dg/template/crash35.C: New test.
12056
12057 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
12058
12059         PR c++/19966
12060         * g++.dg/overload/operator2.C: New test.
12061
12062 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12063
12064         PR libfortran/20257
12065         * gfortran.dg/pr20257.f90: New test.
12066
12067 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12068
12069         PR libfortran/20480
12070         * gfortran.dg/pr20480.f90: New test.
12071
12072 2005-03-16  Richard Henderson  <rth@redhat.com>
12073
12074         PR middle-end/15700
12075         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
12076         (_rtld_global): New.
12077         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
12078         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
12079
12080         * gcc.dg/alias-3.c: New.
12081         * gcc.dg/alias-4.c: New.
12082         * gcc.dg/alias-5.c: New.
12083         * gcc.dg/alias-6.c: New.
12084
12085 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
12086
12087         * gcc.dg/cpp/ucnid-7.c: New.
12088
12089 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
12090             Dorit Naishlos  <dorit@il.ibm.com>
12091
12092         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
12093         darwin.
12094
12095 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
12096
12097         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
12098         misaligned accesses.
12099         * gcc.dg/vect/vect-58.c: Likewise.
12100         * gcc.dg/vect/vect-92.c: New.
12101         * gcc.dg/vect/vect-93.c: New.
12102
12103 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
12104
12105         PR fortran/18827
12106         * gfortran.dg/assign_2.f90: New test.
12107         * gfortran.dg/assign_3.f90: New test.
12108         * gfortran.dg/assign.f90: New test.
12109
12110 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
12111
12112         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
12113         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
12114         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
12115         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
12116         names.
12117
12118 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
12119
12120         * gcc.dg/cpp/ucnid-6.c: New.
12121
12122         * gcc.dg/cpp/normalize-1.c: New.
12123         * gcc.dg/cpp/normalize-2.c: New.
12124         * gcc.dg/cpp/normalize-3.c: New.
12125         * gcc.dg/cpp/normalize-4.c: New.
12126         * gcc.dg/cpp/ucnid-4.c: New.
12127         * gcc.dg/cpp/ucnid-5.c: New.
12128         * g++.dg/cpp/normalize-1.C: New.
12129         * g++.dg/cpp/ucnid-1.C: New.
12130
12131 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
12132
12133         * gcc.dg/pr18628.c: New.
12134
12135 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
12136
12137         PR c++/20280
12138         * g++.dg/tree-ssa/pr20280.C: New.
12139
12140 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12141
12142         PR fortran/20467
12143         * gfortran.dg/stfunc_2.f90: New test.
12144
12145 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
12146
12147         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
12148
12149 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
12150
12151         * gcc.dg/tree-ssa/20050314-1.c: New test.
12152
12153 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12154
12155         PR c++/4403
12156         PR c++/9783, DR433
12157         * g++.dg/template/friend34.C: New test.
12158         * g++.dg/template/friend35.C: Likewise.
12159         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
12160
12161 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12162
12163         Friend class name lookup 5/n
12164         PR c++/1016
12165         * g++.dg/lookup/hidden-class1.C: New test.
12166         * g++.dg/lookup/hidden-class2.C: Likewise.
12167         * g++.dg/lookup/hidden-class3.C: Likewise.
12168         * g++.dg/lookup/hidden-class4.C: Likewise.
12169         * g++.dg/lookup/hidden-class5.C: Likewise.
12170         * g++.dg/lookup/hidden-class6.C: Likewise.
12171         * g++.dg/lookup/hidden-class7.C: Likewise.
12172         * g++.dg/lookup/hidden-class8.C: Likewise.
12173         * g++.dg/lookup/hidden-class9.C: Likewise.
12174         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
12175         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
12176         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
12177         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
12178         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
12179         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
12180         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
12181         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
12182         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
12183         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
12184         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
12185
12186 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
12187
12188         PR c++/20157
12189         * g++.dg/template/error18.C: New test.
12190
12191 2005-03-09  Ben Elliston  <bje@au.ibm.com>
12192
12193         PR debug/16792
12194         * g++.dg/debug/pr16792.C: New test.
12195
12196 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
12197
12198         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
12199         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
12200         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
12201         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
12202         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
12203         test assertion names.
12204
12205 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12206
12207         PR fortran/18600
12208         * gfortran.dg/stfunc_1.f90: New test.
12209
12210 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12211
12212         PR fortran/16907
12213         * gfortran.dg/real_index_1.f90: New test.
12214
12215 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12216
12217         PR fortran/20323
12218         * gfortran.dg/spec_expr_1.f90: New test.
12219
12220 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
12221
12222         PR c/20402
12223         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
12224         new parser.
12225
12226 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12227
12228         PR fortran/20361
12229         * gfortran.dg/largeequiv_1.f90: New test.
12230
12231 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
12232
12233         * gcc.dg/ucnid-1.c: New.
12234         * gcc.dg/ucnid-2.c: New.
12235         * gcc.dg/ucnid-3.c: New.
12236         * gcc.dg/ucnid-4.c: New.
12237         * gcc.dg/ucnid-5.c: New.
12238         * gcc.dg/ucnid-6.c: New.
12239         * gcc.dg/cpp/ucnid-1.c: New.
12240         * gcc.dg/cpp/ucnid-2.c: New.
12241         * gcc.dg/cpp/ucnid-3.c: New.
12242         * g++.dg/other/ucnid-1.C: New.
12243
12244 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
12245
12246         * gcc.dg/vmx/darwin-abi-3.c: Delete.
12247
12248 2005-03-11  Per Bothner  <per@bothner.com>
12249
12250         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
12251         that diagnotics refer to correct token.
12252         * gcc.dg/unused-3.c: Likewise.
12253
12254 2005-03-11  Per Bothner  <per@bothner.com>
12255
12256         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
12257         constant" is now actually on same line as string constant.
12258         * gcc.dg/cpp/direct2s.c: Likewise.
12259
12260 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
12261
12262         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
12263
12264 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12265
12266         PR libfortran/20124
12267         * gfortran.dg/pr20124.f90: New Test
12268
12269 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
12270
12271         PR tree-optimization/20130
12272         * gcc.dg/pr20130-1.c: New test.
12273
12274 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
12275
12276         PR target/20095
12277         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
12278
12279 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12280
12281         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
12282
12283 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
12284
12285         * g++.dg/eh/forced1.C: Fix comment.
12286         * g++.dg/eh/forced2.C: Ditto.
12287         * g++.dg/eh/forced3.C: Ditto.
12288         * g++.dg/eh/forced4.C: Ditto.
12289
12290 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
12291
12292         PR rtl-opt/20412
12293         * gcc.c-torture/compile/pr20412.c: New test.
12294
12295 2005-03-10  Roger Sayle  <roger@eyesopen.com>
12296
12297         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
12298
12299 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
12300
12301         PR target/20322
12302         * gcc.dg/20050307-1.c: New test.
12303
12304 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
12305
12306         PR c++/20375
12307         * g++.dg/other/stdarg3.C: New.
12308
12309 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
12310
12311         PR c++/18384, c++/18327
12312         * g++.dg/init/array19.C: New test.
12313
12314         PR inline-asm/20314
12315         * gcc.dg/torture/pr20314-1.c: New test.
12316         * gcc.dg/torture/pr20314-2.c: New test.
12317
12318 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
12319
12320         * gcc.dg/20050309-1.c: New test.
12321
12322 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12323
12324         * gcc.dg/builtins-10.c: Reactivate disabled test.
12325         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
12326         new cbrt transformations.
12327
12328 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
12329
12330         PR c++/20208
12331         * g++.dg/template/array13.C: New test.
12332
12333 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
12334
12335         PR c++/16859
12336         * g++.dg/init/brace4.C: New test.
12337
12338 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
12339
12340         PR c++/20186
12341         * g++.dg/template/non-dependent12.C: New.
12342
12343 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
12344
12345         PR c++/20142
12346         * g++.dg/init/array18.C: Add dg-do run marker.
12347
12348         PR c++/20142
12349         * g++.dg/init/array18.C: New test.
12350
12351 2005-03-09  Ben Elliston  <bje@au.ibm.com>
12352
12353         * consistency.vlad/vlad.exp: Remove trailing semicolons.
12354         * g++.dg/gcov/gcov.exp: Likewise.
12355         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
12356         * gcc.target/xstormy16/xstormy16.exp: Likewise.
12357         * lib/c-torture.exp: Likewise.
12358         * lib/fortran-torture.exp: Likewise.
12359         * lib/g++.exp: Likewise.
12360         * lib/gcc-defs.exp: Likewise.
12361         * lib/gcc-dg.exp: Likewise.
12362         * lib/gcc.exp: Likewise.
12363         * lib/gcov.exp: Likewise.
12364         * lib/gfortran.exp: Likewise.
12365         * lib/mike-g++.exp: Likewise.
12366         * lib/mike-gcc.exp: Likewise.
12367         * lib/objc-torture.exp: Likewise.
12368         * lib/objc.exp: Likewise.
12369         * lib/profopt.exp: Likewise.
12370         * lib/target-libpath.exp: Likewise.
12371         * lib/target-supports.exp: Likewise.
12372         * lib/treelang.exp: Likewise.
12373         * lib/wrapper.exp: Likewise.
12374
12375 2005-03-08  Jeff Law  <law@redhat.com>
12376
12377         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
12378         PHI-OPT changes.
12379
12380 2005-03-08  Ira Rosen  <irar@il.ibm.com>
12381
12382         * gcc.dg/vect/pr20122.c: New test.
12383
12384 2005-03-07  Jeff Law  <law@redhat.com>
12385
12386         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
12387         was folded away.
12388         * gcc.dg/tree-ssa/pr18133-1.c: New test.
12389         * gcc.dg/tree-ssa/pr18133-2.c: New test.
12390         * gcc.dg/tree-ssa/pr18134.c: New test.
12391
12392 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12393
12394         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
12395         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
12396         gcc.dg/torture/builtin-noret-2.c: Require weak support.
12397
12398 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
12399
12400         PR tree-opt/17671
12401         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
12402
12403 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
12404
12405         * g++.dg/warn/Wnvdtor.C: New test.
12406
12407 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
12408
12409         * gcc.dg/torture/pr19683-1.c: New test.
12410
12411 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
12412
12413         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
12414         * gfortran.dg/g77/19990313-2.f: Ditto.
12415         * gfortran.dg/g77/19990313-3.f: Ditto.
12416         * gfortran.dg/g77/19990525-0.f: Ditto.
12417         * gfortran.dg/g77/19990826-0.f: Ditto.
12418         * gfortran.dg/g77/19990826-2.f: Ditto.
12419         * gfortran.dg/g77/19990826-3.f: Ditto.
12420         * gfortran.dg/g77/20000511-1.f: Ditto.
12421         * gfortran.dg/g77/20000511-2.f: Ditto.
12422         * gfortran.dg/g77/970625-2.f: Ditto.
12423         * gfortran.dg/g77/980310-2.f: Ditto.
12424         * gfortran.dg/g77/980310-3.f: Ditto.
12425         * gfortran.dg/g77/980310-8.f: Ditto.
12426         * gfortran.dg/g77/980519-2.f: Ditto.
12427         * gfortran.dg/g77/alpha1.f: Ditto.
12428         * gfortran.dg/g77/claus.f: Ditto.
12429         * gfortran.dg/g77/erfc.f: Ditto.
12430         * gfortran.dg/g77/short.f: Ditto.
12431         * gfortran.fortran-torture/execute/data.f90: Ditto.
12432         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
12433         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
12434
12435 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12436
12437         * lib/file-format.exp (gcc_target_object_format): Add check for som
12438         format and hardcode object formats on hppa*-*-hpux*.
12439         * lib/target-supports.exp (check_weak_available): Add check for som
12440         object format.  Always return 0 on hppa*-*-hpux10*.
12441
12442         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
12443         is defined.
12444
12445         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
12446
12447 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
12448
12449         * gfortran.dg/pr19936_1.f90: New test.
12450         * gfortran.dg/pr19936_2.f90: New test.
12451         * gfortran.dg/pr19936_3.f90: New test.
12452
12453 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
12454             Paul Thomas <prthomas@drfccad.cea.fr>
12455
12456         * gfortran.dg/PR19754_1.f90: New test.
12457         * gfortran.dg/PR19754_2.f90: Ditto.
12458
12459 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12460
12461         PR c++/19311
12462         * g++.dg/template/non-dependent11.C: New test.
12463
12464 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
12465
12466         * lib/target-supports.exp (check_iconv_available): Fix comment.
12467
12468 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
12469             Joseph S. Myers  <joseph@codesourcery.com>
12470
12471         PR c++/19797
12472         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
12473
12474 2005-03-04  Matthew Sachs  <msachs@apple.com>
12475
12476         * gcc.exp (gcc_target_compile): Put braces around
12477         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
12478         * objc.exp (objc_target_compile): Likewise.
12479         * treelang.exp (treelang_target_compile): Likewise.
12480
12481 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12482
12483         PR fortran/19673
12484         * gfortran.dg/func_result_1.f90: New test.
12485
12486 2005-03-04  Ben Elliston  <bje@au.ibm.com>
12487
12488         * gcc.misc-tests/options.exp: New test.
12489
12490 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
12491
12492         * gcc.dg/pr15784-4.c: New test.
12493
12494 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
12495
12496         * gcc.c-torture/execute/pr17133.c: New.
12497         * gcc.c-torture/compile/20050303-1.c: New.
12498
12499 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
12500
12501         * gcc.dg/cpp/assert4.c: Fix for cygwin.
12502
12503 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
12504
12505         * g++.dg/overload/using2.C: New.
12506
12507 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
12508
12509         PR c++/19916
12510         * g++.dg/init/ptrmem2.C: New test.
12511
12512 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
12513
12514         PR c/8927
12515         * gcc.dg/pr8927-1.c: New test.
12516
12517 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12518
12519         PR c++/20232
12520         * g++.dg/inherit/covariant12.C: New.
12521
12522 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12523
12524         PR fortran/19479
12525         * gfortran.dg/bound_1.f90: New test.
12526
12527 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
12528
12529         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
12530         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
12531
12532 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
12533
12534         PR c/20245
12535         * gcc.dg/pr20245-1.c: New test.
12536
12537 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
12538
12539         PR middle-end/19874
12540         * gcc.c-torture/execute/20050119-2.c: New test case.
12541
12542 2005-02-28  Ben Elliston  <bje@au.ibm.com>
12543
12544         * README: Update the DejaGnu bug reporting address.
12545         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
12546         * lib/objc-torture.exp: Likewise.
12547
12548 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
12549
12550         * gfortran.dg/boz_1.f90: New test.
12551         * gfortran.dg/boz_3.f90: New test.
12552         * gfortran.dg/boz_4.f90: New test.
12553
12554 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
12555
12556         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
12557         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
12558
12559 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12560
12561         PR libfortran/20101
12562         * gfortran.dg/write_0_pe_format.f90: New test.
12563
12564 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
12565
12566         PR c++/20206
12567         * g++.dg/opt/thunk2.C: New test.
12568         * g++.dg/opt/covariant1.C: New test.
12569
12570 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12571
12572         * gfortran.dg/e_d_fmt.f90: New test.
12573
12574 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
12575
12576         * gcc.dg/asm-b.c: Fix comment typos.
12577
12578 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
12579
12580         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
12581         a V_MAY_DEF also.
12582
12583 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
12584
12585         PR tree-opt/20188
12586         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
12587         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
12588         * gcc.dg/asm-b.c: New test.
12589
12590 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
12591
12592         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
12593         Disable this test on IRIX 6.
12594
12595 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
12596
12597         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
12598         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
12599         parser.
12600
12601 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
12602
12603         PR tree-optimization/20204
12604         * testsuite/gcc.dg/pr20204.c: New test.
12605
12606 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
12607
12608         PR target/20196
12609         * gcc.c-torture/execute/20050224-1.c: New test.
12610
12611         PR c++/20175
12612         * g++.dg/warn/Wbraces2.C: New test.
12613
12614 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
12615
12616         PR c++/19878
12617         * g++.dg/init/const2.C: New test.
12618
12619 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
12620
12621         PR tree-optimization/20100
12622         * gcc.c-torture/execute/pr20100-1.c: New test.
12623
12624 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12625
12626         * gfortran.dg/implicit_3.f90: New test.
12627
12628         * gfortran.dg/deftype_1.f90: New test.
12629
12630 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
12631
12632         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
12633         the test passes.
12634         * g++.dg/other/anon3.C: Accept a warning.
12635
12636 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
12637
12638         * gcc.dg/pr20017.c: Fix a comment typo.
12639
12640 2005-02-23  Bud Davis  <bdavis@gfortran.org>
12641
12642         * gfortran.dg/list_read_4.f90: Change to f90 comments.
12643
12644 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12645
12646         PR ada/19902
12647         * ada/acats/tests/cxa/cxa3004.a: Remove.
12648         * ada/acats/tests/cxb/cxb30061.am: Likewise.
12649
12650 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
12651
12652         PR c++/20073
12653         * g++.dg/init/const1.C: New test.
12654
12655         PR c++/19991
12656         * g++.dg/parse/constant7.C: New test.
12657
12658         PR c++/20152
12659         * g++.dg/parse/error27.C: New test.
12660         * g++.dg/template/qualttp15.C: Adjust error markers.
12661         * g++.old-deja/g++.other/struct1.C: Likewise.
12662
12663         PR c++/20153
12664         * g++.dg/template/error17.C: New test.
12665
12666         PR c++/20148
12667         * g++.dg/parser/error26.C: New test.
12668
12669 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
12670
12671         PR tree-optimization/20100
12672         PR tree-optimization/20115
12673         * gcc.dg/pr20115.c: New test.
12674         * gcc.dg/pr20115-1.c: New test.
12675         * gcc.dg/pr20100.c: New test.
12676         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
12677         call-clobbered variables after alias1.
12678
12679 2005-02-22  Bud Davis  <bdavis@gfortran.org>
12680
12681         * gfortran.dg/list_read_4.f90: new test.
12682
12683 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
12684
12685         PR rtl-optimization/20017.
12686         * gcc.dg/pr20017.c: New.
12687
12688 2005-02-22  Devang Patel  <dpatel@apple.com>
12689
12690         PR 19952
12691         * g++.dg/tree-ssa/pr19952.C: New test.
12692
12693 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
12694
12695         PR c++/19883
12696         * g++.dg/parse/constant6.C: New test.
12697
12698 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
12699
12700         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12701         * g++.dg/charset/asm2.c: Likewise.
12702         * g++.dg/charset/asm3.c: Likewise.
12703         * g++.dg/charset/asm4.c: Likewise.
12704         * g++.dg/charset/asm5.c: Likewise.
12705         * g++.dg/charset/attribute1.c: Likewise.
12706         * g++.dg/charset/attribute2.c: Likewise.
12707         * g++.dg/charset/extern1.cc: Likewise.
12708         * g++.dg/charset/extern2.cc: Likewise.
12709         * g++.dg/charset/extern3.cc: Likewise.
12710         * g++.dg/charset/function.cc: Likewise.
12711         * g++.dg/charset/string.c: Likewise.
12712         * g++.dg/charset/charset.exp: Likewise.
12713         * lib/target-supports.exp (check_iconv_available): Fix comment.
12714
12715 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
12716
12717         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
12718         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12719         * gcc.dg/charset/asm2.c: Likewise.
12720         * gcc.dg/charset/asm3.c: Likewise.
12721         * gcc.dg/charset/asm4.c: Likewise.
12722         * gcc.dg/charset/asm5.c: Likewise.
12723         * gcc.dg/charset/asm6.c: Likewise.
12724         * gcc.dg/charset/attribute1.c: Likewise.
12725         * gcc.dg/charset/attribute2.c: Likewise.
12726         * gcc.dg/charset/builtin1.c: Likewise.
12727         * gcc.dg/charset/extern.c: Likewise.
12728         * gcc.dg/charset/function.c: Likewise.
12729         * gcc.dg/charset/string.c: Likewise.
12730         * gcc.dg/charset/charset.exp: Likewise.
12731
12732 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
12733
12734         PR fortran/20086
12735         * gfortran.dg/pr20086.f90: New test.
12736
12737 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
12738
12739         PR tree-optimization/19786
12740         * g++.dg/tree-ssa/pr19786.C: New.
12741
12742 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12743
12744         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
12745
12746 2005-02-21  Jeff Law  <law@redhat.com>
12747
12748         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
12749
12750 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12751
12752         * gfortran.dg/do_iterator: Split loop, markup all lines for
12753         which an error locus is printed.
12754         * gfortran.dg/pr17708.f90: Markup all lines for which an error
12755         locus is printed.
12756         * gfortran.dg/select_4.f90: Likewise.
12757         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
12758         locuses in the various permutations.
12759
12760 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
12761
12762         PR tree-optimization/19951
12763         * g++.dg/vect: New directory.
12764         * g++.dg/vect/vect.exp: New file.
12765         * g++.dg/vect/pr19951.cc: New testcase.
12766         * g++.dg/dg.exp: Also prune vectorizer tests.
12767
12768 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
12769
12770         PR 18785
12771         * gcc.dg/charset/builtin1.c: New test.
12772
12773 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12774
12775         PR c++/19299
12776         * g++.dg/inherit/volatile1.C: New test.
12777
12778         PR c++/19440
12779         * g++.dg/template/dtor4.C: New test.
12780
12781 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
12782
12783         * gfortran.dg/int_1.f90: New test.
12784
12785 2005-02-19  Devang Patel  <dpatel@apple.com>
12786
12787         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
12788
12789 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
12790
12791         * gfortran.dg/achar_1.f90: New test.
12792
12793 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
12794
12795         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
12796
12797 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
12798             Jakub Jelinek  <jakub@redhat.com>
12799
12800         PR tree-optimization/19828
12801         * gcc.dg/tree-ssa/loop-7.c: New test.
12802         * gcc.c-torture/execute/20050218-1.c: New test.
12803
12804 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
12805
12806         PR c/20043
12807         * gcc.dg/transparent-union-1.c: New test.
12808         * gcc.dg/transparent-union-2.c: New test.
12809
12810 2005-02-18  James E Wilson  <wilson@specifixinc.com>
12811
12812         PR tree-optimization/18977
12813         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
12814
12815 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
12816
12817         PR target/20054
12818         * gcc.dg/pr20054.c: New test.
12819
12820 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12821
12822         PR c++/19508
12823         * g++.dg/ext/attrib20.C: New test.
12824
12825 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
12826
12827         PR middle-end/20030
12828         * gfortran.fortran-torture/execute/character_passing.f90: New test.
12829
12830 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
12831
12832         PR c++/20008
12833         * g++.dg/opt/switch4.C: New.
12834
12835 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
12836
12837         PR c++/20023
12838         PR tree-optimization/20009
12839         * gcc.c-torture/compile/20050217-1.c: New test.
12840         * g++.dg/opt/switch3.C: New test.
12841
12842         PR tree-optimization/18947
12843         * gcc.c-torture/compile/20050215-1.c: New test.
12844         * gcc.c-torture/compile/20050215-2.c: New test.
12845         * gcc.c-torture/compile/20050215-3.c: New test.
12846
12847 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
12848
12849         PR c++/20028
12850         * g++.dg/template/crash34.C: New.
12851
12852         PR c++/20022
12853         * g++.dg/other/access3.C: New.
12854
12855 2005-02-17  Ira Rosen  <irar@il.ibm.com>
12856
12857         * gcc.dg/vect/vect-98.c: New test.
12858
12859 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
12860
12861         PR tree-optimization/19967
12862         * gcc.dg/pr19967.c: New.
12863
12864 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
12865
12866         PR middle-end/19857
12867         * gcc.dg/tree-ssa/20050215-1.c: New test.
12868         * gcc.c-torture/execute/20050215-1.c: New test.
12869
12870 2005-02-15  Eric Christopher  <echristo@redhat.com>
12871
12872         * gcc.dg/cpp/20050215-1.c: New file.
12873
12874 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
12875
12876         PR tree-optimization/15785
12877         * gcc.dg/pr15785-1.c: New test.
12878
12879 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
12880
12881         PR c++/17788
12882         * g++.dg/init/ctor4.C: New.
12883         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
12884
12885 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
12886
12887         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
12888         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
12889
12890 2005-02-15  Andreas Schwab  <schwab@suse.de>
12891
12892         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
12893         declare malloc.
12894
12895 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
12896
12897         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
12898
12899 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
12900
12901         PR tree-optimization/19853
12902         * gcc.c-torture/compile/pr19853.c: New test.
12903
12904 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12905
12906         PR c++/19608
12907         * g++.dg/parse/local-class1.C: New.
12908
12909         PR c++/19895
12910         * g++.dg/parse/ptrmem3.C: New.
12911
12912         PR c++/19884
12913         * g++.old-deja/g++.oliva/template6.C: Add another case.
12914         * g++.dg/template/explicit6.C: New.
12915
12916 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
12917
12918         PR c++/17816
12919         * g++.dg/other/redecl2.C: New.
12920
12921 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12922
12923         PR c++/19891
12924         * g++.dg/abi/covariant4.C: New.
12925
12926 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
12927
12928         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
12929
12930 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
12931
12932         * gcc.dg/vect/vect-96.c: Fix typo.
12933
12934 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12935
12936         PR c++/14479
12937         PR c++/19487
12938         * g++.dg/template/enum5.C: New test.
12939
12940 2005-02-12  Ira Rosen  <irar@il.ibm.com>
12941
12942         * gcc.dg/vect/vect-97.c: New test.
12943
12944 2005-02-12  Ira Rosen  <irar@il.ibm.com>
12945
12946         * gcc.dg/vect/vect-96.c: New test.
12947
12948 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
12949
12950         * gcc.dg/builtins-34.c: Also check ldexp*.
12951
12952 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
12953
12954         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
12955
12956 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
12957
12958         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
12959         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
12960         dg-require-dll, dg-require-iconv, dg-require-named-sections,
12961         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
12962         selector_list, selector_expression, dg-process-target): Move to new
12963         file target-supports-dg.exp.
12964         * lib/target-supports-dg.exp: New.
12965
12966         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
12967         New.
12968
12969 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
12970
12971         PR c++/19666
12972         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
12973
12974         PR middle-end/19858
12975         * gcc.c-torture/compile/20050210-1.c: New test.
12976
12977 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
12978
12979         PR c++/19755
12980         * g++.dg/warn/Wbraces1.C: New test.
12981
12982 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
12983
12984         * gcc.dg/builtins-52.c: New testcase.
12985
12986 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
12987
12988         PR c/19342
12989         * gcc.c-torture/execute/20050119-1.c: New test.
12990
12991 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
12992
12993         PR c++/19811
12994         * g++.dg/init/delete1.C: New test.
12995
12996 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12997
12998         PR c++/18470
12999         * g++.dg/template/static12.C: New test.
13000
13001 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
13002
13003         PR c++/19787
13004         * g++.dg/conversion/ambig1.C: New test.
13005
13006         PR c++/19739
13007         * g++.dg/ext/attrib19.C: New test.
13008
13009         PR c++/19732
13010         * g++.dg/parse/dtor5.C: New test.
13011
13012         PR c++/19762
13013         * g++.dg/template/dtor3.C: New test.
13014
13015         PR c++/19826
13016         * g++.dg/template/static11.C: New test.
13017         * g++.dg/template/crash2.C: Remove dg-error marker.
13018
13019 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
13020
13021         PR C++/18491
13022         * g++.old-deja/g++.mike/p10769a.C: Remove.
13023
13024 2005-02-09  Roger Sayle  <roger@eyesopen.com>
13025
13026         * gcc.dg/builtins-48.c: New test case.
13027         * gcc.dg/builtins-49.c: New test case.
13028         * gcc.dg/builtins-50.c: New test case.
13029         * gcc.dg/builtins-51.c: New test case.
13030
13031 2005-02-09  Ian Lance Taylor  <ian@airs.com>
13032
13033         PR middle-end/19583
13034         * g++.dg/warn/Wreturn-type-3.C: New test.
13035
13036 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
13037
13038         PR middle-end/19402
13039         * gcc.dg/pr19402-1.c: New testcase.
13040         * gcc.dg/pr19402-2.c: likewise.
13041
13042 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
13043
13044         PR middle-end/19854
13045         * g++.dg/tree-ssa/tmmti.C: New testcase.
13046
13047 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
13048
13049         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
13050
13051 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
13052
13053         PR c++/19733
13054         * g++.dg/parse/crash23.C: New test.
13055         * g++.dg/warn/Weff1.C: New test.
13056
13057 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
13058
13059         * gcc.dg/20050209-1.c: New test.
13060
13061 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
13062
13063         PR target/19799
13064         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
13065
13066 2005-02-08  Mike Stump  <mrs@apple.com>
13067
13068         * g++.dg/pch/import-2.c: New test.
13069         * g++.dg/pch/import-2.hs: New.
13070         * g++.dg/pch/include/import-2a.h: New.
13071         * g++.dg/pch/include/import-2b.h: New.
13072
13073 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
13074
13075         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
13076
13077 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13078
13079         * gfortran.dg/substr_1.f90: New test.
13080
13081 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
13082
13083         PR middle-end/19775
13084         * gcc.dg/torture/builtin-power-1.c: Disable test for
13085         invalid transformation.
13086         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
13087         no longer optimize.
13088         * gcc.dg/builtins-47.c: New testcase.
13089
13090 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
13091             Dorit Naishlos  <dorit@il.ibm.com>
13092
13093         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
13094
13095 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
13096
13097         * gcc.c-torture/compile/20050206-1.c: New test.
13098
13099 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
13100
13101         PR tree-opt/19768
13102         * g++.dg/opt/pr19768.C: New test.
13103
13104 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
13105
13106         PR tree-opt/19736
13107         * gcc.c-torture/compile/pr19736.c: New test.
13108
13109 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13110
13111         PR c++/17401
13112         * g++.dg/parse/error25.C: New test.
13113
13114 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
13115
13116         * gcc.c-torture/execute/20050203-1.c: New.
13117
13118 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
13119
13120         * gcc.dg/vect/vect-85.c: Remove xfail.
13121         * gcc.dg/vect/vect-86.c: Remove xfail.
13122         * gcc.dg/vect/vect-87.c: Remove xfail.
13123         * gcc.dg/vect/vect-88.c: Remove xfail.
13124
13125 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
13126
13127         * gcc.dg/altivec-19.c: New.
13128
13129 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
13130
13131         PR c/17807
13132         * gcc.dg/nested-func-3.c: New test.
13133         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
13134
13135 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
13136
13137         * gcc.test-framework/gen_directive_tests: Generate tests for
13138         selector expressions.
13139
13140 2005-02-02  Matt Austern  <austern@apple.com>
13141
13142         PR c++/19628
13143         * g++/ext/builtin7.C: New.
13144         * g++/ext/builtin8.C: New.
13145
13146 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
13147
13148         PR c/18502
13149         * gcc.dg/pr18502-1.c: New test.
13150
13151 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13152
13153         PR c++/17413
13154         * g++.dg/template/local4.C: Tweak.
13155
13156 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
13157
13158         PR tree-optimization/19578
13159         * gcc.c-torture/compile/20050202-1.c: New test.
13160
13161 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
13162
13163         PR c/19435
13164         * gcc.dg/c99-init-4.c: New test.
13165
13166 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
13167
13168         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
13169
13170         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
13171
13172         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
13173         * g++.dg/eh/check-vect.h: New.
13174
13175         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
13176         * gcc.dg/vect/vect-78.c: Ditto.
13177         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
13178         Remove.
13179
13180         * g++.dg/conversion/simd1.C: Expect warning.
13181         * g++.dg/ext/attribute-test-1.C: Ditto.
13182         * g++.dg/ext/attribute-test-2.C: Ditto.
13183         * g++.dg/ext/attribute-test-3.C: Ditto.
13184         * g++.dg/ext/attribute-test-4.C: Ditto.
13185
13186         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
13187         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
13188
13189         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
13190
13191 2005-02-01  Richard Henderson  <rth@redhat.com>
13192
13193         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
13194         long double for ibm double-double format.
13195         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
13196
13197 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
13198
13199         PR tree-optimization/19633
13200         * testsuite/gcc.dg/pr19633-1.c: New test.
13201         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
13202         to NULL or a symbol.
13203
13204 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
13205
13206         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
13207         New procs.
13208         (dg-process-target (local override)): Handle selector expressions.
13209
13210         * gcc.test-framework/README: Describe tests in source directory.
13211         * gcc.test-framework/test-framework.awk: Handle dg- tests.
13212         * gcc.test-framework/test-framework.exp: Handle dg- tests.
13213         * gcc.test-framework/dg-bogus-exp-P.c: New test.
13214         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
13215         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
13216         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
13217         * gcc.test-framework/dg-do-link-exp-P.c: New test.
13218         * gcc.test-framework/dg-do-run-exp-P.c: New test.
13219         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
13220         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
13221         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
13222         * gcc.test-framework/dg-error-exp-P.c: New test.
13223         * gcc.test-framework/dg-error-exp-XP.c: New test.
13224         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
13225         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
13226         * gcc.test-framework/dg-output-exp-P.c: New test.
13227         * gcc.test-framework/dg-output-exp-XF.c: New test.
13228         * gcc.test-framework/dg-warning-exp-P.c: New test.
13229         * gcc.misc-tests/dg-1.c: Remove.
13230         * gcc.misc-tests/dg-2.c: Remove.
13231         * gcc.misc-tests/dg-3.c: Remove.
13232         * gcc.misc-tests/dg-4.c: Remove.
13233         * gcc.misc-tests/dg-5.c: Remove.
13234         * gcc.misc-tests/dg-6.c: Remove.
13235         * gcc.misc-tests/dg-7.c: Remove.
13236         * gcc.misc-tests/dg-8.c: Remove.
13237         * gcc.misc-tests/dg-9.c: Remove.
13238         * gcc.misc-tests/dg-10.c: Remove.
13239         * gcc.misc-tests/dg-11.c: Remove.
13240         * gcc.misc-tests/dg-12.c: Remove.
13241         * gcc.misc-tests/dg-test.exp: Remove.
13242
13243         * gcc.test-framework/test-framework.awk: Change recording and
13244         printing of passes and failures.
13245
13246         * gcc.test-framework: New directory.
13247         * gcc.test-framework/README: New.
13248         * gcc.test-framework/test-framework.exp: New.
13249         * gcc.test-framework/test-framework.awk: New.
13250         * gcc.test-framework/gen_directive_tests: New.
13251
13252 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
13253
13254         * lib/treelang.exp: Fix comment typos.
13255         (treelang_target_compile): Don't append libs=-ltreelang to options.
13256
13257 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
13258
13259         * g++.dg/parse/typename7.C: Adjust error messages.
13260
13261 2005-01-31  Jeff Law  <law@redhat.com>
13262
13263         * gcc.c-torture/execute/20050131-1.c: New test.
13264         * gcc.dg/wcaselabel.c: New test.
13265
13266 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
13267
13268         * g++.dg/other/warning1.C: Adjust error messags.
13269         * g++.dg/parse/constant5.C: New test.
13270
13271 2005-01-31  Steven Bosscher  <stevenb@suse.de>
13272
13273         PR c/19333
13274         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
13275         the test case valid.
13276         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
13277         * testsuite/gcc.dg/array-7.c: Adjust expected result.
13278         * testsuite/gcc.dg/pr18596-3.c: Likewise.
13279         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
13280         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
13281         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
13282
13283 2005-01-31  Dale Johannesen  <dalej@apple.com>
13284
13285         * g++.dg/opt/pr19650.C: New test.
13286
13287 2005-01-31  Richard Henderson  <rth@redhat.com>
13288
13289         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
13290         long double for intel double extended format.
13291         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
13292
13293 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
13294
13295         PR c++/19555
13296         * g++.dg/template/static10.C: New test.
13297
13298         PR c++/19395
13299         * g++.dg/parse/error24.C: New test.
13300
13301         PR c++/19367
13302         * g++.dg/lookup/builtin1.C: New test.
13303
13304         PR c++/19457
13305         * g++.dg/warn/conv3.C: New test.
13306
13307 2005-01-30  Bud Davis  <bdavis@gfortran.org>
13308
13309         PR fortran/19647
13310         * gfortan.dg/inquire_7.f90
13311
13312 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
13313
13314         PR tree-optimization/15791
13315         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
13316         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
13317         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
13318         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
13319         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
13320         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
13321         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
13322         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
13323         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
13324         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
13325
13326 2005-01-29  Paul Brook  <paul@codesourcery.com>
13327
13328         PR fortran/18565
13329         * check.c (real_or_complex_check): New function.
13330         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
13331         * intrinsic.c (add_functions): Use new check functions.
13332         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
13333         Add prototypes.
13334
13335 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
13336
13337         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
13338         gcc.dg/lvalue-3.c: New tests.
13339         * gcc.dg/concat.c: Update expected messages.
13340
13341 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
13342
13343         PR libfortran/19595
13344         * gfortran.dg/eor_1.f90: New test.
13345
13346 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
13347
13348         PR fortran/19589
13349         * gfortran.dg/logical_data_1.f90: New test.
13350
13351 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
13352
13353         PR c++/19253
13354         * g++.dg/template/crash33.C: New test.
13355
13356         PR c++/19667
13357         * g++.dg/template/crash32.C: New test.
13358
13359 2005-01-28  Ian Lance Taylor  <ian@airs.com>
13360
13361         PR middle-end/16558
13362         * g++.dg/warn/Wreturn-type-2.C: New test.
13363
13364 2004-06-24  Jeff Law  <law@redhat.com>
13365
13366         * gcc.dg/tree-ssa/20050128-1.c: New test.
13367
13368 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
13369
13370         * gcc.target/frv/all-mdpackh-1.c: New test.
13371
13372 2005-01-28  Steven Bosscher  <stevenb@suse.de>
13373
13374         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
13375
13376 2005-01-27  Richard Henderson  <rth@redhat.com>
13377
13378         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
13379
13380 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
13381
13382         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
13383
13384 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
13385
13386         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
13387         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
13388         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
13389         to cope with cases where the multilib options override the dg-options.
13390
13391 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
13392
13393         PR c/18946
13394         * gcc.dg/noncompile/20050120-1.c: New test.
13395
13396 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
13397
13398         PR tree-optimization/19633
13399         * gcc.dg/pr19633.c: New test.
13400         * gcc.dg/tree-ssa/pr19633.c: New test.
13401
13402 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
13403
13404         * gcc.dg/20041216-1.c: New test.
13405
13406 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
13407
13408         PR objc/18862
13409         * objc.dg/selector-2.m: New test.
13410
13411 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
13412
13413         * g++.dg/opt/range-test-2.C: New test.
13414
13415         PR rtl-optimization/19579
13416         * gcc.c-torture/execute/20050124-1.c: New test.
13417
13418 2005-01-26  Greg Parker  <gparker@apple.com>
13419         Stuart Hastings  <stuart@apple.com>
13420
13421         * gcc.c-torture/execute/20050125-1.c: New.
13422
13423 2005-01-18  Jan Hubicka  <jh@suse.cz>
13424
13425         PR tree-optimize/19337
13426         * gcc.c-torture/compile/20050119-1.c: New test.
13427
13428 2005-01-24  James E Wilson  <wilson@specifixinc.com>
13429
13430         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
13431         test for successful match.
13432
13433 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
13434
13435         PR objc/18408
13436         * objc.dg/comp-types-7.m: New test.
13437
13438 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
13439
13440         * lib/target-supports.exp (current_target_name): New.
13441         (check_effective_target_ilp32, check_effective_target_lp64):
13442         Cache the result to use as long as the current target, with
13443         multilib flags, remains the same.
13444
13445         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
13446         (dg-require-weak, dg-require-visibility, dg-require-alias,
13447         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
13448         dg-require-effective-target, dg-skip-if): Remove call to
13449         skip_test_and_clear_xfail.
13450         (dg-test): Clear xfail data.
13451
13452 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
13453
13454         PR target/17751
13455         * gcc.dg/ppc64-toc.c: New test.
13456
13457         * g++.dg/tree-ssa/empty-1.C: New test.
13458
13459         PR middle-end/19551
13460         * gcc.c-torture/execute/20050121-1.c: New test.
13461         * gcc.dg/20050121-2.c: New test.
13462
13463 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
13464         Paul Brook  <paul@codesourcery.com>
13465
13466         PR fortran/17941
13467         * gfortran.dg/real_const_1.f: New test.
13468         * gfortran.dg/real_const_2.f90: New test.
13469         * gfortran.dg/complex_int_1.f90: New test.
13470
13471 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
13472
13473         PR fortran/19313
13474         * gfortan.dg/inquire_6.f90: New test.
13475
13476 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
13477
13478         PR libfortran/19451
13479         * open_readonly_1.f90: New test.
13480
13481 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
13482
13483         PR libfortran/18982
13484         * gfortran.dg/open_new.f90: New file.
13485
13486 2005-01-22  Paul Brook  <paul@codesourcery.com>
13487
13488         * namelist_1.f90: New test.
13489
13490 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
13491
13492         PR tree-optimization/19484
13493         * gcc.c-torture/compile/20050122-[12].c: New tests.
13494
13495 2005-01-22  Paul Brook  <paul@codesourcery.com>
13496
13497         * gfortran.dg/implicit_2.f90: New test.
13498
13499 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
13500
13501         PR fortran/19314
13502         * gfortran.dg/inquire_5.f90: New test.
13503
13504 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13505
13506         PR c/18809
13507         * gcc.dg/pr18809-1.c: New test.
13508
13509 2005-01-21  Ian Lance Taylor  <ian@airs.com>
13510
13511         * gcc.dg/20050121-1.c: New test.
13512
13513         PR tree-optimization/13000
13514         * gcc.dg/20040206-1.c: Change warning to point where function is
13515         being inlined.
13516
13517 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13518
13519         PR c++/19208
13520         * g++.dg/template/array11.C: New test.
13521
13522 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13523
13524         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
13525         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
13526         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
13527         * gfortran.dg/getenv_1.f90: Add dg-do directive.
13528         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
13529         gfortran.dg/pr17164.f90: Add missing dg-do directives.
13530
13531 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
13532
13533         PR tree-optimization/15349
13534         * gcc.dg/tree-ssa/pr15349.c: New.
13535
13536 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
13537
13538         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
13539
13540 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
13541
13542         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
13543         scan-assembler-times directive name.
13544
13545         * gcc.dg/asm-a.c: Move dg-require-effective-target to
13546         after dg-do.
13547
13548         PR rtl-optimization/19462
13549         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
13550
13551 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
13552
13553         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
13554         counting function calls on ia64.
13555
13556 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
13557
13558         PR rtl-optimization/15139
13559         * gcc.dg/20050111-2.c: New test.
13560
13561         PR c/17297
13562         * gcc.c-torture/compile/20050113-1.c: New testcase.
13563
13564         PR middle-end/19164
13565         * gcc.dg/20050113-1.c: New testcase.
13566
13567 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
13568
13569         * gcc.dg/vect/vect-85.c: Add comment.
13570         * gcc.dg/vect/vect-86.c: Add xfail for now.
13571         * gcc.dg/vect/vect-87.c: Add xfail for now.
13572         * gcc.dg/vect/vect-88.c: Add xfail for now.
13573         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
13574
13575 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13576
13577         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
13578
13579 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13580
13581         * g++.dg/debug/typedef3.C: New test.
13582
13583 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
13584
13585         PR c/19472
13586         * gcc.dg/asm-a.c: New test.
13587
13588 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
13589
13590         * gcc.dg/sh-relax.c: Add prototype for abort.
13591
13592 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13593
13594         * gcc.dg/short-compare-1.c: New test.
13595         * gcc.dg/short-compare-2.c: Likewise.
13596
13597 2005-01-18  Michael Matz  <matz@suse.de>
13598
13599         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
13600
13601 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
13602
13603         PR tree-optimization/19121
13604         * gcc.c-torture/compile/pr19121.c: New test.
13605
13606 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
13607
13608         PR target/19357
13609         * gcc.c-torture/compile/pr19357.c: New test.
13610
13611 2005-01-17  Ian Lance Taylor  <ian@airs.com>
13612
13613         PR c/5675
13614         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
13615         pass--those that refer just to the variable, possibly with a
13616         cast.
13617         * gcc.dg/c99-const-expr-3.c: Likewise.
13618
13619         PR middle-end/13127
13620         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
13621         longer emitted.
13622
13623 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
13624
13625         PR fortran/18778
13626         * gfortran.dg/endfile_2.f90: New test.
13627
13628 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
13629
13630         PR 19168
13631         * gfortran.dg/select_5.f90: New test.
13632
13633 2004-01-16  Paul Brook  <paul@codesourcery.com>
13634
13635         * gfortran.dg/common_4.f90: New test.
13636
13637 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
13638
13639         PR rtl-optimization/19462
13640         * gcc.dg/torture/pr19462-1.c: New test.
13641
13642 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
13643
13644         PR objc/19321
13645         * objc.dg/func-ptr-2.m: New.
13646         * objc.dg/volatile-1.m: New.
13647
13648 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13649
13650         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
13651
13652 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
13653
13654         PR tree-optimization/19060
13655         * gcc.c-torture/execute/20050104-1.c: New test.
13656
13657 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
13658
13659         PR fortran/18983
13660         * gfortran.dg/write_to_null.f90: New test.
13661
13662 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
13663             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13664
13665         PR other/19328
13666         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
13667         argument.
13668
13669 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
13670
13671         PR c++/19263
13672         * g++.dg/init/vector1.C: New test.
13673
13674 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
13675
13676         PR target/13158
13677         * gcc.target/ia64/sibcall-unwind-1.c: New test.
13678         PR target/18987
13679         * gcc.target/ia64/sibcall-unwind-2.c: New test.
13680
13681 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
13682
13683         * gfortran.dg/select_1.f90: New test.
13684         * gfortran.dg/select_2.f90: New test.
13685         * gfortran.dg/select_3.f90: New test.
13686         * gfortran.dg/select_4.f90: New test.
13687
13688 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
13689
13690         PR middle-end/19084
13691         PR rtl-optimization/19348
13692         * gcc.dg/20050111-1.c: New test.
13693         * gcc.c-torture/execute/20050111-1.c: New test.
13694
13695         * gcc.dg/i386-asm-4.c: New test.
13696
13697 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13698
13699         * gcc.dg/nested-func-2.c: New test.
13700         * ada/acats/norun.lst: Remove c953002.
13701
13702 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
13703
13704         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
13705
13706 2005-01-12  Ben Elliston  <bje@au.ibm.com>
13707
13708         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
13709
13710 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
13711
13712         PR target/18761
13713         * g++.dg/abi/align1.C: New test.
13714
13715 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
13716
13717         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
13718         at a time.
13719         * g++.dg/ext/altivec_check.h: Support compiling as C.
13720
13721 2005-01-10  Roger Sayle  <roger@eyesopen.com>
13722
13723         PR c++/19355
13724         * g++.dg/expr/pr19355-1.C: New test case.
13725
13726 2005-01-10  Laurent GUERBY <laurent@guerby.net>
13727
13728         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
13729         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
13730         * ada/acats/tests/c3/c92005b.ada: Likewise.
13731         * ada/acats/tests/c3/cxb3012.a: Likewise.
13732         * ada/acats/norun.lst: Add c380004 and c953002, add PR
13733
13734 2005-01-09  Paul Brook  <paul@codesourcery.com>
13735
13736         * gfortran.dg/common_2.f90: New file.
13737         * gfortran.dg/common_3.f90: New file.
13738
13739 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
13740
13741         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
13742
13743 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
13744
13745         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
13746         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
13747         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
13748         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
13749         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
13750         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
13751         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
13752         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
13753         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
13754         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
13755         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
13756         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
13757         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
13758         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
13759         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
13760         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
13761         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
13762         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
13763         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
13764         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
13765         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
13766         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
13767         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
13768         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
13769         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
13770         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
13771         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
13772         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
13773         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
13774         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
13775         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
13776         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
13777         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
13778         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
13779         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
13780         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
13781         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
13782         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
13783         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
13784         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
13785         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
13786         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
13787         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
13788         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
13789         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
13790         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
13791         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
13792         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
13793         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
13794         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
13795         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
13796         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
13797         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
13798         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
13799         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
13800         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
13801         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
13802         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
13803         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
13804         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
13805         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
13806         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
13807         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
13808         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
13809         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
13810         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
13811         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
13812
13813         * gcc.dg/vect/vect-1.c: Fix spelling.
13814         * gcc.dg/vect/vect-10.c: Fix spelling.
13815         * gcc.dg/vect/vect-11.c: Fix spelling.
13816         * gcc.dg/vect/vect-12.c: Fix spelling.
13817         * gcc.dg/vect/vect-14.c: Fix spelling.
13818         * gcc.dg/vect/vect-15.c: Fix spelling.
13819         * gcc.dg/vect/vect-16.c: Fix spelling.
13820         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
13821         * gcc.dg/vect/vect-64.c: Fix comments.
13822         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
13823
13824 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
13825             Ira Rosen  <irar@il.ibm.com>
13826
13827         * gcc.dg/vect/vect-70.c: New test.
13828         * gcc.dg/vect/vect-71.c: New test.
13829
13830 2005-01-09  Manfred Hollstein  <mh@suse.com>
13831
13832         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
13833         * gcc.dg/pr18241-2.c: Likewise.
13834         * gcc.dg/pr18241-3.c: Likewise.
13835         * gcc.dg/pr18241-4.c: Likewise.
13836         * gcc.dg/pr18241-5.c: Likewise.
13837
13838 2005-01-08  Richard Henderson  <rth@redhat.com>
13839
13840         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
13841         False for x86 and x86-64.
13842
13843 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
13844
13845         PR tree-optimization/18241
13846         * gcc.dg/pr18241-1.c: New test.
13847         * gcc.dg/pr18241-2.c: New test.
13848         * gcc.dg/pr18241-3.c: New test.
13849         * gcc.dg/pr18241-4.c: New test.
13850         * gcc.dg/pr18241-5.c: New test.
13851
13852 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
13853
13854         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
13855         gfortran.dg/select_4.f90: New.
13856
13857 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
13858
13859         * gcc.c-torture/execute/20050107-1.c: New test.
13860
13861 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
13862
13863         PR c++/19298
13864         * g++.dg/template/ref2.C: New.
13865
13866 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
13867
13868         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
13869         instead of being empty.
13870
13871 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13872
13873         PR fortran/15553
13874         * gfortran.dg/array-1.f90: New test.
13875
13876 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
13877
13878         PR tree-optimization/19283
13879         * gcc.c-torture/execute/20050106-1.c: New test.
13880
13881         PR rtl-optimization/18861
13882         * gcc.dg/20050105-1.c: New test.
13883
13884         PR tree-optimization/18828
13885         * gcc.dg/20050105-2.c: New test.
13886
13887 2005-01-07  Andreas Jaeger  <aj@suse.de>
13888
13889         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
13890
13891 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
13892
13893         PR fortran/18398
13894         * gfortran.dg/fmt_read.f90: New test.
13895
13896 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
13897
13898         * gcc.dg/rs6000-ldouble-2.c: New.
13899
13900 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
13901
13902         PR c++/19244
13903         * g++.dg/parser/ctor2.C: New test.
13904
13905 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13906
13907         PR c++/17154
13908         * g++.dg/template/using9.C: New test.
13909
13910 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13911
13912         PR c++/19258
13913         * g++.dg/lookup/friend6.C: New test.
13914
13915 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
13916
13917         PR c++/19270
13918         * g++.dg/template/array10.C: New.
13919
13920 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13921
13922         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
13923         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
13924
13925 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
13926
13927         * gcc.c-torture/compile/20050105-1.c: New test.
13928
13929 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
13930
13931         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
13932
13933 2005-01-05  Roger Sayle  <roger@eyesopen.com>
13934
13935         PR middle-end/19100
13936         * gcc.dg/conv-3.c: New test case.
13937
13938 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
13939
13940         * gcc.dg/asm-wide-1.c: New test.
13941
13942 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13943
13944         PR c++/19030
13945         * g++.dg/parse/crash22.C: New
13946
13947 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
13948
13949         PR 19257
13950         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
13951
13952 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
13953
13954         PR middle-end/17767
13955         * gcc.dg/i386-mmx-6.c: New test case.
13956
13957 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
13958
13959         PR tree-optimization/18308
13960         * gcc.dg/vect/pr18308.c: New testcase.
13961
13962 2005-01-04  Andreas Jaeger  <aj@suse.de>
13963
13964         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
13965
13966 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
13967             Robert Bowdidge <bowdidge@apple.com>
13968
13969         * gcc.dg/cpp/subframework1.c: New.
13970         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
13971         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
13972         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
13973         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
13974
13975 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
13976
13977         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
13978         producing warning.
13979         * gcc.dg/darwin-weakimport-2.c: New.
13980
13981 2005-01-03  Richard Henderson  <rth@redhat.com>
13982
13983         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
13984
13985 2005-01-03  Richard Henderson  <rth@redhat.com>
13986
13987         * gcc.dg/vect/vect.exp: Enable for ia64.
13988         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
13989         (check_effective_target_vect_float): Likewise.
13990         (check_effective_target_vect_no_align): Likewise.
13991         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
13992         * gcc.dg/vect/vect-8.c: Likewise.
13993
13994 2005-01-03  Uros Bizjak <uros@kss-loka.si>
13995
13996         PR target/19236
13997         * gcc.dg/pr19236-1.c: New test case.
13998
13999 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
14000
14001         PR rtl-optimization/12092
14002         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
14003
14004 2005-01-02  Andreas Jaeger  <aj@suse.de>
14005
14006         * gcc.dg/pr12092-1.c: Do not run on x86_64.
14007
14008 2005-01-01  Roger Sayle  <roger@eyesopen.com>
14009             Andrew Pinski  <pinskia@physics.uc.edu>
14010
14011         PR rtl-optimization/12092
14012         * gcc.dg/pr12092-1.c: New test case.
14013
14014 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
14015
14016         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
14017         'hidden' and 'default' for better portability.
14018         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
14019
14020         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
14021         6 and 7.
14022         * g++.old-deja/g++.brendan/new3.C: Likewise.
14023
14024 2005-01-01  Steven Bosscher  <stevenb@suse.de>
14025
14026         * gcc.dg/20041231-1.C: New test.
14027         * g++.dg/warn/Wunreachable-code-1.C: New test.
14028
14029 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
14030
14031         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
14032         file, not /dev/null.  Abort on error.
14033
14034 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
14035             Ziemowit Laski  <zlaski@apple.com>
14036
14037         PR objc/18971
14038         * objc.dg/encode-5.m: New test.
14039
14040 2004-12-29  Richard Henderson  <rth@redhat.com>
14041
14042         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
14043         * objc.dg/stabs-1.m: Disable for ia64.
14044
14045 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
14046
14047         PR c++/19190
14048         * g++.dg/warn/Wunused-10.C: New test.
14049
14050 2004-12-28  Richard Henderson  <rth@redhat.com>
14051
14052         * objc.dg/stabs-1.m: Disable for alpha.
14053
14054 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
14055
14056         PR c++/19149
14057         * g++.dg/parse/error23.C: New test.
14058
14059 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14060
14061         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
14062
14063         PR fortran/19032
14064         * gfortran.dg/intrinsic_modulo_1.f90: New.
14065         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
14066         tests with divisor -1.
14067
14068 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
14069
14070         * g++.dg/opt/temp1.C (memcpy): Return a value.
14071
14072         PR c++/19148
14073         * g++.dg/expr/cond7.C: New test.
14074
14075 2004-12-27  Paul Brook  <paul@codesourcery.com>
14076
14077         * gfortran.dg/g77/select_no_compile.f: Remove.
14078
14079 2004-12-27  Richard Henderson  <rth@redhat.com>
14080
14081         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
14082         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
14083         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
14084
14085 2004-12-26  Richard Henderson  <rth@redhat.com>
14086
14087         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
14088         by 1i instead of token pasting.
14089
14090 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14091
14092         PR tree-optimization/17578
14093         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
14094         to additional_flags.
14095         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
14096
14097 2004-12-25  Richard Henderson  <rth@redhat.com>
14098
14099         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
14100         Remove Alpha.
14101
14102 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14103
14104         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
14105         hppa*-*-hpux*.
14106         * gcc.dg/pr17957.c (dg-options): Likewise.
14107         * gcc.dg/struct-ret-1.c: Add prototype for abort.
14108         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
14109         instead of 0 on __hppa__.
14110         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
14111         "foo,%r" on hppa*-*-*.
14112
14113 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
14114
14115         PR fortran/19071
14116         * gfortran.dg/complex_write.f90: New test.
14117
14118 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
14119
14120         PR c++/17595
14121         * g++.dg/parse/pragma2.C: New test.
14122
14123         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
14124
14125 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
14126
14127         * gcc.dg/empty2.c: Add missing dg-warning.
14128
14129 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
14130
14131         PR c++/17413
14132         * g++.dg/template/local4.C: New test.
14133         * g++.dg/template/crash19.C: Add dg-error marker.
14134
14135         * g++.dg/template/crash31.C: Correct embedded PR number.
14136
14137 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
14138
14139         PR c++/16405
14140         * g++.dg/opt/temp1.C: Add do-run marker.
14141
14142 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
14143
14144         * g++.dg/template/spec19.C: New.
14145
14146 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
14147
14148         PR target/16819
14149         * gcc.dg/empty2.c: New.
14150
14151 2004-12-23  Richard Henderson  <rth@redhat.com>
14152
14153         * lib/target-supports.exp (check_effective_target_vect_no_align):
14154         Remove i?86 and x86-64.
14155
14156 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
14157
14158         PR c++/16405
14159         * g++.dg/opt/temp1.C: New test.
14160
14161 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14162
14163         PR c++/18733
14164         * g++.dg/template/friend33.C: New testcase.
14165
14166 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
14167
14168         PR c++/18464
14169         * g++.dg/template/cond5.C: New test.
14170
14171         PR c++/18492
14172         * g++.dg/inherit/thunk3.C: New test.
14173
14174         PR c++/11224
14175         * g++.dg/warn/Wunused-9.C: New test.
14176
14177 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
14178
14179         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
14180
14181 2004-12-22  Jan Beulich  <jbeulich@novell.com>
14182
14183         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
14184
14185 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
14186
14187         PR c++/18378
14188         * g++.dg/ext/packed8.C: New test.
14189
14190         PR c++/19063
14191         * g++.dg/template/crash31.C: New test.
14192
14193         PR c++/19034
14194         * g++.dg/template/crash30.C: New test.
14195
14196 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
14197
14198         PR C++/18984
14199         * g++.dg/eh/ctor3.C: New test.
14200
14201 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14202
14203         * objc.dg/stabs-1.m: Allow section name to be quoted and
14204         assembly label to begin with '.LL'.
14205
14206 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
14207
14208         * gcc.dg/vect/vect.exp
14209         (check_effective_target_lp64_or_vect_no_align): New.
14210         * gcc.dg/vect/vect-77.c: Use it.
14211         * gcc.dg/vect/vect-78.c: Use it.
14212
14213         * lib/target-supports.exp
14214         (check_effective_target_vect_no_max,
14215         check_effective_target_vect_no_bitwise,
14216         check_effective_target_vect_no_align): New.
14217         * gcc.dg/vect/vect-13.c: Use them.
14218         * gcc.dg/vect/vect-17.c: Ditto.
14219         * gcc.dg/vect/vect-18.c: Ditto.
14220         * gcc.dg/vect/vect-19.c: Ditto.
14221         * gcc.dg/vect/vect-20.c: Ditto.
14222         * gcc.dg/vect/vect-27.c: Ditto.
14223         * gcc.dg/vect/vect-29.c: Ditto.
14224         * gcc.dg/vect/vect-44.c: Ditto.
14225         * gcc.dg/vect/vect-48.c: Ditto.
14226         * gcc.dg/vect/vect-50.c: Ditto.
14227         * gcc.dg/vect/vect-52.c: Ditto.
14228         * gcc.dg/vect/vect-54.c: Ditto.
14229         * gcc.dg/vect/vect-56.c: Ditto.
14230         * gcc.dg/vect/vect-58.c: Ditto.
14231         * gcc.dg/vect/vect-60.c: Ditto.
14232         * gcc.dg/vect/vect-72.c: Ditto.
14233         * gcc.dg/vect/vect-80.c: Ditto.
14234
14235 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
14236
14237         PR c++/14075
14238         * g++.dg/init/string1.C: New.
14239
14240         PR c++/18975
14241         * g++.dg/other/synth1.C: New.
14242
14243 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
14244
14245         PR c/18963
14246         * gcc.dg/pr18963-1.c: New test.
14247
14248 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
14249
14250         PR c/18596
14251         * gcc.dg/funcdef-storage-1.c (foo): Remove.
14252         * gcc.dg/pr18596-1.c: Use dg-error.
14253         (dg-options): Use -fno-unit-at-a-time.
14254         * gcc.dg/pr18596-2.c: New test.
14255         * gcc.dg/pr18596-3.c: New test.
14256
14257 2004-12-20  Roger Sayle  <roger@eyesopen.com>
14258
14259         PR middle-end/18683
14260         * g++.dg/opt/pr18683-1.C: New test case.
14261
14262 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
14263
14264         PR other/19093
14265         * g++.dg/opt/max1.C: Fix for 64bit targets.
14266
14267 2004-12-20  Matt Austern  <austern@apple.com>
14268
14269         PR c++/19044
14270         * g++.dg/ext/builtin6.C: New
14271
14272 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
14273
14274         PR tree-optimization/19080
14275         * gcc.c-torture/compile/pr19080.c: New test.
14276
14277 2004-12-20  Steven Bosscher  <stevenb@suse.de>
14278
14279         * gcc.dg/20041219-1.c: New test.
14280
14281 2004-12-19  Roger Sayle  <roger@eyesopen.com>
14282
14283         PR middle-end/19068
14284         * g++.dg/opt/max1.C: New test case.
14285
14286 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14287
14288         * gcc.dg/fdata-sections-1.c: New test.
14289
14290 2004-12-18  Roger Sayle  <roger@eyesopen.com>
14291
14292         PR middle-end/18548
14293         * gcc.dg/max-1.c: New test case.
14294
14295 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
14296
14297         * gcc.c-torture/execute/20041218-1.c: New test.
14298
14299 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
14300
14301         * gcc.dg/pr18501.c: New test.
14302         * gcc.dg/uninit-5.c: XFAIL.
14303         * gcc.dg/uninit-9.c: XFAIL.
14304
14305 2004-12-17  Dale Johannesen  <dalej@apple.com>
14306
14307         * gcc.dg/20041213-1.c: New.
14308
14309 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
14310
14311         * objc.dg/stabs-1.m: Allow assembly label to begin
14312         with a dot ('.').
14313
14314 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
14315
14316         * gcc.c-torture/execute/20041213-1.c: Move...
14317         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
14318
14319 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
14320
14321         PR c++/18721
14322         * g++.dg/lookup/conv-5.C: New.
14323
14324 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
14325
14326         * objc.dg/stabs-1.m: New test.
14327
14328 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
14329
14330         * gcc.dg/visibility-c.c: Change compile to
14331         assemble for the test.
14332
14333 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
14334
14335         PR target/19041
14336         * gcc.dg/visibility-c.c: New test.
14337
14338 2004-12-16  Roger Sayle  <roger@eyesopen.com>
14339
14340         PR middle-end/18493
14341         * gcc.dg/switch-8.c: New test case.
14342
14343 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14344
14345         PR c++/18905
14346         * g++.dg/template/init4.C: New.
14347         * g++.dg/opt/static3.C: Enable optimizer.
14348
14349 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
14350
14351         * g++.dg/other/complex1.C: New test.
14352
14353 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
14354
14355         * g++.dg/opt/inline9.C: New test.
14356
14357 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14358
14359         PR fortran/18993
14360         * gfotran.dg/nullify_1.f: New test.
14361
14362 2004-12-15  Richard Henderson  <rth@redhat.com>
14363
14364         * gcc.target/i386/i386.exp: New harness.
14365         * gcc.target/i386/vect-args.c: New.
14366
14367 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
14368
14369         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
14370
14371 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14372
14373         PR c++/18825
14374         * g++.dg/template/friend32.C: New test.
14375
14376 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14377
14378         * cpp/pragma-once-1.c: New test.
14379         * cpp/pragma-once-1b.h: Likewise.
14380         * cpp/pragma-once-1c.h: Likewise.
14381         * cpp/pragma-once-1d.h: Likewise.
14382         * cpp/inc/pragma-once-1a.h: Likewise.
14383
14384 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
14385             Steven G. Kargl  <kargls@comcast.net>
14386
14387         PR fortran/17597
14388         * gfortran.dg/list_read_3.f90: New test.
14389
14390 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14391
14392         * gcc.dg/ftrapv-2.c: New test.
14393
14394 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
14395
14396         PR c++/18981
14397         * g++.dg/template/typename9.C: New test.
14398
14399 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
14400
14401         PR c++/18738
14402         * g++.dg/template/typename8.C: New test.
14403         * g++.dg/parse/friend2.C: Tweak error message.
14404
14405 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
14406
14407         * gcc.c-torture/20041214-1.c: New test.
14408
14409 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
14410
14411         PR c++/18965
14412         * g++.dg/init/array17.C: New test.
14413
14414 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
14415
14416         PR c++/18793
14417         * g++.dg/init/aggr3.C: New test.
14418
14419 2004-12-14  Janis Johnson  <janis187@us.ibm.com
14420
14421         * gcc.dg/altivec-types-1.c: New test.
14422         * gcc.dg/altivec-types-2.c: New test.
14423         * gcc.dg/altivec-types-3.c: New test.
14424         * gcc.dg/altivec-types-4.c: New test.
14425         * g++.dg/ext/altivec-types-1.C: New test.
14426         * g++.dg/ext/altivec-types-2.C: New test.
14427         * g++.dg/ext/altivec-types-3.C: New test.
14428         * g++.dg/ext/altivec-types-4.C: New test.
14429
14430 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
14431
14432         PR middle-end/18951
14433         * gcc.c-torture/execute/20041213-1.c: New test.
14434
14435 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
14436
14437         PR c++/18949
14438         * g++.dg/template/cast1.C: New.
14439
14440 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
14441
14442         * gcc.c-torture/execute/20041213-2.c: New test.
14443
14444 2004-12-13  Richard Henderson  <rth@redhat.com>
14445
14446         * gcc.dg/i386-sse-10.c: Fix typo in options.
14447
14448 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
14449
14450         PR c++/18968
14451         * g++.dg/opt/pr18968.C: New test.
14452
14453 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
14454
14455         PR c++/18925
14456         * g++.dg/ext/visibility/staticdatamem.C: New test.
14457
14458 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
14459
14460         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
14461
14462 2004-12-13  Roger Sayle  <roger@eyesopen.com>
14463
14464         PR rtl-optimization/18928
14465         * gcc.dg/pr18928-1.c: New test case.
14466
14467 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
14468
14469         PR tree-opt/16951
14470         * gcc.c-torture/compile/20041211-1.c: New.
14471
14472 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14473
14474         PR middle-end/17564
14475         * gcc.c-torture/execute/20041212-1.c: New test.
14476
14477 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14478
14479         PR fortran/18869
14480         * gfortran.dg/common_1.f90: New test.
14481
14482 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
14483         Paul Brook  <paul@codesourcery.com>
14484
14485         PR fortran/16222
14486         * gfortran.dg/real_do_1.f90: New test.
14487
14488 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
14489
14490         PR tree-opt/18040
14491         * g++.dg/opt/ptrmem6.C: New test.
14492
14493 2004-12-11  Roger Sayle  <roger@eyesopen.com>
14494
14495         PR middle-end/18921
14496         * gcc.dg/pr18921-1.c: New test case.
14497
14498 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14499
14500         PR fortran/17175
14501         * gfortran.dg/scale_1.f90: New test.
14502
14503 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
14504
14505         PR middle-end/18903
14506         * gcc.c-torture/compile/pr18903.c: New test.
14507
14508 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
14509
14510         * gcc.c-torture/execute/20041210-1.c: New test.
14511
14512 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14513
14514         PR c++/18731
14515         * g++.dg/parser/struct-1.C: New test.
14516         * g++.dg/parser/struct-2.C: New test.
14517         * g++.dg/parser/struct-3.C: New test.
14518
14519 2004-12-09  Richard Henderson  <rth@redhat.com>
14520
14521         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
14522
14523         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
14524         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
14525
14526 2004-12-09  Matt Austern  <austern@apple.com>
14527
14528         PR c++/18514
14529         * g++.dg/ext/builtin1.C: New
14530         * g++.dg/ext/builtin2.C: New
14531         * g++.dg/ext/builtin3.C: New
14532         * g++.dg/ext/builtin4.C: New
14533         * g++.dg/ext/builtin5.C: New
14534
14535 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
14536
14537         PR tree-opt/18904
14538         * g++.dg/opt/ptrmem5.C: New test.
14539
14540 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
14541
14542         * g++.dg/parse/typename5.C: Adjust for new error.
14543         * g++.dg/parse/typename7.C: New.
14544
14545 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14546
14547         PR c++/18073
14548         * g++.dg/other/mmintrin.C: New test.
14549
14550 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
14551
14552         PR c++/16681
14553         * g++.dg/init/array15.C: New.
14554         * g++.dg/init/array16.C: New.
14555
14556 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14557
14558         PR fortran/18826
14559         * gfortran.dg/assign_1.f90: New test.
14560
14561 2004-12-08  Nick Clifton  <nickc@redhat.com>
14562
14563         * gcc.target/xstormy16/bss_below100: New directory containing tests.
14564         * gcc.target/xstormy16/data_below100: Likewise.
14565         * gcc.target/xstormy16/sfr: Likewise.
14566         * gcc.target/xstormy16/below100.S: New test source file.
14567         * gcc.target/xstormy16/below100.ld: New test linker script.
14568         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
14569         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
14570         bp instructions.
14571         * gcc.target/xstormy16/bp.c: Likewise.
14572
14573         * gcc.target/xstormy16/bss_below100: New files:
14574         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
14575         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
14576         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
14577         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
14578         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
14579         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
14580         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
14581         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
14582         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
14583         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
14584         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
14585         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
14586         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
14587         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
14588         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
14589         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
14590         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
14591         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
14592         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
14593         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
14594         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
14595         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
14596         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
14597         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
14598         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
14599         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
14600         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
14601
14602         * gcc.target/xstormy16/data_below100: New files:
14603         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
14604         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
14605         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
14606         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
14607         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
14608         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
14609         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
14610         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
14611         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
14612         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
14613         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
14614         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
14615         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
14616         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
14617         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
14618         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
14619         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
14620         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
14621         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
14622         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
14623         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
14624         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
14625         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
14626         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
14627         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
14628         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
14629         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
14630
14631         * gcc.target/xstormy16/sfr: New files:
14632         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
14633         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
14634         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
14635         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
14636         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
14637         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
14638         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
14639         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
14640         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
14641         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
14642         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
14643         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
14644         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
14645         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
14646         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
14647         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
14648         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
14649         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
14650         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
14651         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
14652         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
14653         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
14654         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
14655         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
14656         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
14657         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
14658         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
14659         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
14660         27_if0_sfrw_bitfield_f.c
14661
14662 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14663
14664         PR c++/18100
14665         * g++.dg/lookup/name-clash4.C: New test.
14666
14667 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
14668
14669         PR c++/18672
14670         * g++.dg/opt/array1.C: New.
14671
14672         PR c++/18803
14673         * g++.dg/template/operator5.C: New.
14674
14675 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
14676
14677         PR c/18867
14678         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
14679
14680 2004-12-07  Steven Bosscher  <stevenb@suse.de>
14681
14682         * gcc.dg/noncompile/20041207.c: New test.
14683
14684 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
14685
14686         * g++.dg/other/unreachable-1.C: New test.
14687
14688 2004-12-06  Nick Clifton  <nickc@redhat.com>
14689
14690         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
14691         <limits.h> because the latter comes from gcc's include/ directory
14692         and not the newlib/libc/include directory.
14693
14694 2004-12-04  Richard Henderson  <rth@redhat.com>
14695
14696         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
14697
14698 2004-12-04  Richard Henderson  <rth@redhat.com>
14699
14700         * lib/target-supports.exp (check_gc_sections_available): Disable
14701         for alpha and ia64.
14702
14703 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
14704
14705         PR middle-end/17909
14706         * g++.dg/other/vararg-2.C: New test.
14707
14708 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14709
14710         PR c++/17011, c++/17971
14711         * g++.dg/template/error15.C: Adjust expected error.
14712         * g++.dg/template/instantiate3.C: Likewise.
14713
14714 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
14715
14716         * gcc.dg/altivec-18.c: Fix for darwin
14717
14718 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
14719
14720         PR c++/18782
14721         * g++.dg/parse/ptrmem2.C: New.
14722
14723         PR c++/18318
14724         * g++.dg/template/new1.C: New.
14725
14726 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14727
14728         PR fortran/18710
14729         * gfortran.dg/direct_io_3.f90: New test.
14730
14731 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
14732
14733         PR 18758
14734         * g++.dg/parse/crash21.C: New.
14735
14736 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14737
14738         PR c++/15664, c++/18276
14739         * g++.dg/template/ttp13.C: New test.
14740         * g++.dg/template/ttp14.C: Likewise.
14741
14742 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14743
14744         PR c++/18123
14745         * g++.dg/parse/enum2.C: New test.
14746         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
14747
14748 2004-12-02  Nick Clifton  <nickc@redhat.com>
14749
14750         * gcc.target/xstormy16: New test directory.
14751         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
14752         * gcc.target/xstormy16/bp.c: Check the generation of bp
14753         instructions.
14754         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
14755         bn instructions and the BELOW100 attribute.
14756
14757 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
14758
14759         PR target/16952
14760         * gcc.dg/ppc-eabi.c: New.
14761
14762 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
14763
14764         PR fortran/18284
14765         * gfortran.dg/backspace.f90
14766
14767 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
14768
14769         * gfortran.dg/inquire.f90: New test.
14770
14771 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
14772
14773         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
14774         handle effective-target-keyword.
14775         (dg-skip-if): Support effective-target keyword as target list.
14776         (dg-xfail-if): Ditto.
14777         * lib/target-supports.exp (is-effective-target-keyword): New proc.
14778
14779 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
14780
14781         PR tree-optimization/18291
14782         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
14783
14784 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
14785
14786         PR C++/18729
14787         * g++.dg/parse/crash20.C: New.
14788
14789         PR c++/17431
14790         * g++.dg/overload/arg1.C: New.
14791         * g++.dg/overload/arg2.C: New.
14792         * g++.dg/overload/arg3.C: New.
14793         * g++.dg/overload/arg4.C: New.
14794
14795 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
14796
14797         * gcc.dg/c99-flex-array-4.c: Remove.
14798
14799 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
14800
14801         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
14802
14803         * lib/target-supports.exp (is-effective-target): Simplify.
14804
14805         * lib/target-supports.exp (check_effective_target_vect_long):
14806         Fix for powerpc64-*-*.
14807
14808 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
14809
14810         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
14811         to support new requirements on FreeBSD 5.
14812
14813 2004-11-30  Devang Patel  <dpatel@apple.com>
14814
14815         PR 18702
14816         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
14817
14818 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
14819
14820         * g++.dg/ext/altivec-13.C: New test.
14821
14822 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
14823
14824         PR tree-opt/18298
14825         * gcc.c-torture/execute/p18298.c: New test.
14826
14827 2004-11-30  Ira Rosen  <irar@il.ibm.com>
14828             Dorit Naishlos  <dorit@il.ibm.com>
14829
14830         PR tree-opt/18607
14831         * gcc.dg/vect/vect-89.c: New test.
14832
14833 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
14834
14835         * gcc.dg/pr18596-1.c: New test.
14836
14837 2004-11-30  Ben Elliston  <bje@au.ibm.com>
14838
14839         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
14840
14841 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
14842
14843         PR c/18479
14844         * gcc.dg/pr18479.c: New test.
14845
14846 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
14847
14848         PR target/18490
14849         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
14850         mmix-knuth-mmixware.
14851
14852         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
14853         cris-*-elf* cris-*-aout* mmix-*-*
14854
14855 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
14856
14857         PR middle-end/18725
14858         * gcc.dg/pr18725.c: New test.
14859
14860 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
14861
14862         PR target/18488
14863         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
14864
14865         PR target/18336
14866         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
14867
14868 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
14869
14870         PR c++/18368
14871         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
14872         * g++.old-deja/g++.law/ctors5.C: Likewise.
14873         * g++.old-deja/g++.other/crash25.C: Likewise.
14874
14875         PR c++/18674
14876         * g++.dg/template/error16.C: New test.
14877
14878         PR c++/18512
14879         * g++.dg/template/crash29.C: New test.
14880
14881 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
14882
14883         PR tree-optimization/18712
14884         * gcc.c-torture/compile/pr18712.c: New test.
14885
14886 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
14887
14888         PR c/7544
14889         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
14890         tests.
14891
14892 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14893
14894         PR c++/18652
14895         * g++.dg/lookup/crash6.C: New test.
14896
14897 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
14898
14899         PR middle-end/18164
14900         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
14901
14902 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
14903
14904         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
14905         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
14906         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
14907
14908 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
14909
14910         * gcc.dg/pr18164.c: New test.
14911
14912 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
14913
14914         * gcc.dg/funroll-loops-all.c: New.
14915
14916 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
14917
14918         PR target/18489
14919         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
14920         delimeter, match space and TAB as well as ":".
14921
14922         PR target/18484
14923         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
14924
14925         PR target/18348
14926         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
14927
14928         PR target/18345
14929         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
14930
14931         PR target/18337
14932         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
14933
14934 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
14935
14936         * gfortran.dg/direct_io_2.f90: New test.
14937
14938 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
14939
14940         PR target/18334
14941         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
14942
14943 2004-11-28  Richard Henderson  <rth@redhat.com>
14944
14945         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
14946
14947 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
14948
14949         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
14950         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
14951         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
14952         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
14953         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
14954         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
14955         gcc.dg/pointer-arith-8.c: New tests.
14956
14957 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
14958
14959         PR fortran/18364
14960         * gfortran.dg/endfile.f90: New test.
14961
14962 2004-11-27  Falk Hueffner  <falk@debian.org>
14963
14964         * gcc.dg/loop-6.c: New test.
14965
14966 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
14967
14968         * gcc.c-torture/execute/20041126-1.c: New test.
14969
14970 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
14971
14972         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
14973         on IRIX.
14974
14975 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
14976
14977         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
14978         functions.
14979
14980 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
14981
14982         PR rtl-optimization/17825
14983         * gcc.c-torture/compile/20041119-1.c: New test.
14984
14985 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14986
14987         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
14988         Check existence of ld library path variables before unsetting.
14989
14990 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
14991
14992         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
14993
14994 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
14995
14996         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
14997
14998 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
14999
15000         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
15001
15002 2004-11-26  Ben Elliston  <bje@au.ibm.com>
15003
15004         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
15005         dg-do directive.
15006
15007 2004-11-26  Ben Elliston  <bje@au.ibm.com>
15008
15009         * gcc.dg/pr17957.c: Pass --param, not -param.
15010
15011 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
15012
15013         PR middle-end/17957
15014         * testsuite/gcc.dg/pr17957.c: New test.
15015
15016 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
15017
15018         PR c++/18445
15019         * g++.dg/template/crash28.C: Likewise.
15020
15021         PR c++/18001
15022         * g++.dg/expr/unary2.C: Adjust lvalue messages.
15023         * g++.dg/ext/lvaddr.C: Likewise.
15024         * g++.dg/opt/pr7503-3.C: Likewise.
15025
15026         PR c++/18466
15027         * g++.dg/parse/qualified3.C: New test.
15028         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
15029
15030         PR c++/18545
15031         * g++.dg/expr/return1.C: New test.
15032
15033 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15034
15035         Friend class name lookup 3/n, PR c++/3332
15036         * g++.dg/lookup/friend3.C: New test.
15037         * g++.dg/lookup/friend4.C: Likewise.
15038         * g++.dg/lookup/friend5.C: Likewise.
15039
15040 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15041
15042         Friend class name lookup 2/n, PR c++/14513, c++/15410
15043         * g++.dg/lookup/friend2.C: New test.
15044         * g++.dg/template/friend31.C: Likewise.
15045
15046 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15047
15048         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
15049
15050 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
15051
15052         PR c++/17473
15053         * g++.dg/tc1/dr56.C: Remove.
15054         * g++.dg/template/typedef1.C: Add dg-error markers.
15055         * g++.old-deja/g++.other/typedef7.C: Likewise.
15056
15057         PR c++/18285
15058         * g++.dg/parse/typedef7.C: New test.
15059
15060 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
15061
15062         * gcc.c-torture/execute/20041124-1.c: New test.
15063
15064 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
15065
15066         * g++.dg/template/deduce3.C: New test.
15067
15068         PR c++/18586
15069         * g++.dg/template/crash27.C: New test.
15070
15071         PR c++/18530
15072         * g++.dg/warn/Wshadow-3.C: New test.
15073
15074 2004-11-24  Devang Patel  <dpatel@apple.com>
15075
15076         PR/18555
15077         * gcc.dg/cpp/isysroot-1.c: New test.
15078         * gcc.dg/cpp/usr/include/stdio.h: New file.
15079         * gcc.dg/cpp/isysroot-2.c: New test.
15080         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
15081         New file.
15082
15083 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15084
15085         PR c++/8929
15086         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
15087
15088 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15089
15090         * gcc.target/sparc/align.c: Do not include <stdint.h>.
15091         * gcc.target/sparc/pdist.c: Likewise.
15092
15093 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
15094
15095         PR c++/16882
15096         * g++.dg/conversion/simd1.C: New test.
15097
15098 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15099
15100         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
15101         and restore_ld_library_path_env_vars.
15102         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
15103         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
15104         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
15105         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
15106
15107 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
15108
15109         * gcc.dg/pragma-align-2.c: Test macro expansion.
15110         * gcc.dg/pragma-pack-2.c: New test.
15111
15112 2004-11-23  Richard Henderson  <rth@redhat.com>
15113
15114         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
15115         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15116         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
15117         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
15118         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
15119         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
15120
15121         * gcc.dg/vect/vect.exp: Add check for alpha.
15122         * lib/target-supports.exp (check_alpha_max_hw_available): New.
15123         (check_effective_target_vect_int): Enable for alpha.
15124         (check_effective_target_vect_long): New.
15125         (is-effective-target): Add it.
15126
15127 2004-11-23  Uros Bizjak <uros@kss-loka.si>
15128
15129         * gcc.dg/pr18614-1.c: New test.
15130
15131 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15132
15133         * gcc.dg/setjmp-2.c: New test.
15134
15135 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
15136
15137         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
15138         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
15139         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
15140         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
15141         gcc.target/sparc/pdist.c: New tests.
15142
15143 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
15144
15145         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
15146
15147 2004-11-22  Dale Johannesen  <dalej@apple.com>
15148
15149         * gcc.dg/20041111-1.c: New.
15150
15151 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
15152
15153         PR tree-opt/18536
15154         * gcc.dg/vect/pr18536.c: New test.
15155
15156 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15157
15158         PR c++/18354
15159         * g++.dg/template/nontype11.C: New test.
15160
15161 2004-11-21  Roger Sayle  <roger@eyesopen.com>
15162
15163         PR middle-end/18520
15164         * gcc.dg/pr18520-1.c: New test case.
15165
15166 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
15167
15168         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
15169         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
15170         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
15171         expected diagnostics.
15172
15173 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15174
15175         PR target/18580
15176         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
15177         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
15178         vect-77.c, vect-77a.c: XFAIL on the SPARC.
15179
15180 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15181
15182         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
15183
15184 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
15185             Joseph Myers  <joseph@codesourcery.com>
15186
15187         * lib/target-supports.exp (check_visibility_available): Really
15188         test the compiler.
15189
15190 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
15191
15192         PR tree-opt/18181
15193         * gcc.dg/vect/vect-85.c: New test.
15194         * gcc.dg/vect/vect-86.c: New test.
15195         * gcc.dg/vect/vect-87.c: New test.
15196         * gcc.dg/vect/vect-88.c: New test.
15197
15198 2004-11-19  Ben Elliston  <bje@au.ibm.com>
15199
15200         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
15201
15202 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
15203
15204         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
15205         * gcc.dg/ppc-and-1.c: Ditto.
15206         * gcc.dg/ppc-compare-1.c: Ditto.
15207         * gcc.dg/ppc-mov-1.c: Ditto
15208
15209 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
15210             Mark Mitchell  <mark@codesourcery.com>
15211
15212         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
15213
15214 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
15215             Aldy Hernandez  <aldyh@redhat.com>
15216
15217         * lib/target-supports.exp (check_effective_target_vect_int): New
15218         (check_effective_target_vect_float): New
15219         (check_effective_target_vect_double): New.
15220         (is-effective-target): Support new effective targets keywords.
15221         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
15222         default action for dg-do.
15223         * gcc.dg/vect/pr16105.c: Use new support.
15224         * gcc.dg/vect/pr18400.c: Ditto.
15225         * gcc.dg/vect/pr18425.c: Ditto.
15226         * gcc.dg/vect/vect-1.c: Ditto.
15227         * gcc.dg/vect/vect-10.c: Ditto.
15228         * gcc.dg/vect/vect-11.c: Ditto.
15229         * gcc.dg/vect/vect-12.c: Ditto.
15230         * gcc.dg/vect/vect-13.c: Ditto.
15231         * gcc.dg/vect/vect-14.c: Ditto.
15232         * gcc.dg/vect/vect-15.c: Ditto.
15233         * gcc.dg/vect/vect-16.c: Ditto.
15234         * gcc.dg/vect/vect-17.c: Ditto.
15235         * gcc.dg/vect/vect-18.c: Ditto.
15236         * gcc.dg/vect/vect-19.c: Ditto.
15237         * gcc.dg/vect/vect-2.c: Ditto.
15238         * gcc.dg/vect/vect-20.c: Ditto.
15239         * gcc.dg/vect/vect-21.c: Ditto.
15240         * gcc.dg/vect/vect-22.c: Ditto.
15241         * gcc.dg/vect/vect-23.c: Ditto.
15242         * gcc.dg/vect/vect-24.c: Ditto.
15243         * gcc.dg/vect/vect-25.c: Ditto.
15244         * gcc.dg/vect/vect-26.c: Ditto.
15245         * gcc.dg/vect/vect-27.c: Ditto.
15246         * gcc.dg/vect/vect-27a.c: Ditto.
15247         * gcc.dg/vect/vect-28.c: Ditto.
15248         * gcc.dg/vect/vect-29.c: Ditto.
15249         * gcc.dg/vect/vect-29a.c: Ditto.
15250         * gcc.dg/vect/vect-3.c: Ditto.
15251         * gcc.dg/vect/vect-30.c: Ditto.
15252         * gcc.dg/vect/vect-31.c: Ditto.
15253         * gcc.dg/vect/vect-32.c: Ditto.
15254         * gcc.dg/vect/vect-33.c: Ditto.
15255         * gcc.dg/vect/vect-34.c: Ditto.
15256         * gcc.dg/vect/vect-35.c: Ditto.
15257         * gcc.dg/vect/vect-36.c: Ditto.
15258         * gcc.dg/vect/vect-37.c: Ditto.
15259         * gcc.dg/vect/vect-38.c: Ditto.
15260         * gcc.dg/vect/vect-4.c: Ditto.
15261         * gcc.dg/vect/vect-40.c: Ditto.
15262         * gcc.dg/vect/vect-41.c: Ditto.
15263         * gcc.dg/vect/vect-42.c: Ditto.
15264         * gcc.dg/vect/vect-43.c: Ditto.
15265         * gcc.dg/vect/vect-44.c: Ditto.
15266         * gcc.dg/vect/vect-45.c: Ditto.
15267         * gcc.dg/vect/vect-46.c: Ditto.
15268         * gcc.dg/vect/vect-47.c: Ditto.
15269         * gcc.dg/vect/vect-48.c: Ditto.
15270         * gcc.dg/vect/vect-48a.c: Ditto.
15271         * gcc.dg/vect/vect-49.c: Ditto.
15272         * gcc.dg/vect/vect-5.c: Ditto.
15273         * gcc.dg/vect/vect-50.c: Ditto.
15274         * gcc.dg/vect/vect-51.c: Ditto.
15275         * gcc.dg/vect/vect-52.c: Ditto.
15276         * gcc.dg/vect/vect-53.c: Ditto.
15277         * gcc.dg/vect/vect-54.c: Ditto.
15278         * gcc.dg/vect/vect-55.c: Ditto.
15279         * gcc.dg/vect/vect-56.c: Ditto.
15280         * gcc.dg/vect/vect-56a.c: Ditto.
15281         * gcc.dg/vect/vect-57.c: Ditto.
15282         * gcc.dg/vect/vect-58.c: Ditto.
15283         * gcc.dg/vect/vect-59.c: Ditto.
15284         * gcc.dg/vect/vect-6.c: Ditto.
15285         * gcc.dg/vect/vect-60.c: Ditto.
15286         * gcc.dg/vect/vect-61.c: Ditto.
15287         * gcc.dg/vect/vect-62.c: Ditto.
15288         * gcc.dg/vect/vect-63.c: Ditto.
15289         * gcc.dg/vect/vect-64.c: Ditto.
15290         * gcc.dg/vect/vect-65.c: Ditto.
15291         * gcc.dg/vect/vect-66.c: Ditto.
15292         * gcc.dg/vect/vect-67.c: Ditto.
15293         * gcc.dg/vect/vect-68.c: Ditto.
15294         * gcc.dg/vect/vect-69.c: Ditto.
15295         * gcc.dg/vect/vect-7.c: Ditto.
15296         * gcc.dg/vect/vect-72.c: Ditto.
15297         * gcc.dg/vect/vect-72a.c: Ditto.
15298         * gcc.dg/vect/vect-73.c: Ditto.
15299         * gcc.dg/vect/vect-74.c: Ditto.
15300         * gcc.dg/vect/vect-75.c: Ditto.
15301         * gcc.dg/vect/vect-76.c: Ditto.
15302         * gcc.dg/vect/vect-77.c: Ditto.
15303         * gcc.dg/vect/vect-77a.c: Ditto.
15304         * gcc.dg/vect/vect-78.c: Ditto.
15305         * gcc.dg/vect/vect-79.c: Ditto.
15306         * gcc.dg/vect/vect-8.c: Ditto.
15307         * gcc.dg/vect/vect-80.c: Ditto.
15308         * gcc.dg/vect/vect-82.c: Ditto.
15309         * gcc.dg/vect/vect-82_64.c: Ditto.
15310         * gcc.dg/vect/vect-83.c: Ditto.
15311         * gcc.dg/vect/vect-83_64.c: Ditto.
15312         * gcc.dg/vect/vect-9.c: Ditto.
15313         * gcc.dg/vect/vect-all.c: Ditto.
15314         * gcc.dg/vect/vect-none.c: Ditto.
15315
15316 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
15317
15318         * lib/gcc-dg.exp (dg-skip-if): New function.
15319         (dg-forbid-option): Remove.
15320         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
15321         * g++.dg/abi/bitfield8.C: Likewise.
15322         * g++.dg/abi/dtor1.C: Likewise.
15323         * g++.dg/abi/empty10.C: Likewise.
15324         * g++.dg/abi/empty7.C: Likewise.
15325         * g++.dg/abi/empty9.C: Likewise.
15326         * g++.dg/abi/layout3.C: Likewise.
15327         * g++.dg/abi/layout4.C: Likewise.
15328         * g++.dg/abi/thunk1.C: Likewise.
15329         * g++.dg/abi/thunk2.C: Likewise.
15330         * g++.dg/abi/vbase11.C: Likewise.
15331         * g++.dg/abi/vthunk2.C: Likewise.
15332         * g++.dg/abi/vthunk3.C: Likewise.
15333         * g++.dg/ext/attrib8.C: Likewise.
15334         * g++.dg/opt/longbranch2.C: Likewise.
15335         * g++.dg/opt/reg-stack4.C: Likewise.
15336         * g++.old-deja/g++.ext/attrib1.C: Likewise.
15337         * g++.old-deja/g++.ext/attrib2.C: Likewise.
15338         * g++.old-deja/g++.ext/attrib3.C: Likewise.
15339         * g++.old-deja/g++.other/store-expr1.C: Likewise.
15340         * g++.old-deja/g++.other/store-expr2.C: Likewise.
15341         * gcc.dg/20000609-1.c: Likewise.
15342         * gcc.dg/20000720-1.c: Likewise.
15343         * gcc.dg/20011107-1.c: Likewise.
15344         * gcc.dg/20011119-1.c: Likewise.
15345         * gcc.dg/20020108-1.c: Likewise.
15346         * gcc.dg/20020122-2.c: Likewise.
15347         * gcc.dg/20020122-3.c: Likewise.
15348         * gcc.dg/20020201-3.c: Likewise.
15349         * gcc.dg/20020206-1.c: Likewise.
15350         * gcc.dg/20020218-1.c: Likewise.
15351         * gcc.dg/20020310-1.c: Likewise.
15352         * gcc.dg/20020411-1.c: Likewise.
15353         * gcc.dg/20020418-2.c: Likewise.
15354         * gcc.dg/20020426-1.c: Likewise.
15355         * gcc.dg/20020426-2.c: Likewise.
15356         * gcc.dg/20020517-1.c: Likewise.
15357         * gcc.dg/20020523-1.c: Likewise.
15358         * gcc.dg/20020523-2.c: Likewise.
15359         * gcc.dg/20020729-1.c: Likewise.
15360         * gcc.dg/20030204-1.c: Likewise.
15361         * gcc.dg/20030826-2.c: Likewise.
15362         * gcc.dg/20030926-1.c: Likewise.
15363         * gcc.dg/20031202-1.c: Likewise.
15364         * gcc.dg/980312-1.c: Likewise.
15365         * gcc.dg/980313-1.c: Likewise.
15366         * gcc.dg/990117-1.c: Likewise.
15367         * gcc.dg/990424-1.c: Likewise.
15368         * gcc.dg/990524-1.c: Likewise.
15369         * gcc.dg/991230-1.c: Likewise.
15370         * gcc.dg/i386-387-1.c: Likewise.
15371         * gcc.dg/i386-387-2.c: Likewise.
15372         * gcc.dg/i386-387-3.c: Likewise.
15373         * gcc.dg/i386-387-4.c: Likewise.
15374         * gcc.dg/i386-387-5.c: Likewise.
15375         * gcc.dg/i386-387-6.c: Likewise.
15376         * gcc.dg/i386-asm-1.c: Likewise.
15377         * gcc.dg/i386-bitfield1.c: Likewise.
15378         * gcc.dg/i386-bitfield2.c: Likewise.
15379         * gcc.dg/i386-loop-1.c: Likewise.
15380         * gcc.dg/i386-loop-2.c: Likewise.
15381         * gcc.dg/i386-loop-3.c: Likewise.
15382         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15383         * gcc.dg/i386-pic-1.c: Likewise.
15384         * gcc.dg/i386-regparm.c: Likewise.
15385         * gcc.dg/i386-signbit-1.c: Likewise.
15386         * gcc.dg/i386-signbit-2.c: Likewise.
15387         * gcc.dg/i386-signbit-3.c: Likewise.
15388         * gcc.dg/i386-sse-5.c: Likewise.
15389         * gcc.dg/i386-sse-8.c: Likewise.
15390         * gcc.dg/i386-unroll-1.c: Likewise.
15391         * gcc.dg/tls/opt-1.c: Likewise.
15392         * gcc.dg/tls/opt-2.c: Likewise.
15393         * gcc.dg/unroll-1.c: Likewise.
15394         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
15395         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
15396         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
15397         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
15398
15399 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15400
15401         * g++.dg/template/incomplete1.C: New test.
15402
15403 2004-11-16  Nick Clifton  <nickc@redhat.com>
15404
15405         Revert patches accidentally commited during checkin of fixes for
15406         xstormy16 tests:
15407         gcc.c-torture/execute/simd-4.c: Revert
15408         gcc.dg/20040910-1.c: Revert.
15409
15410 2004-11-16  Paul Brook  <paul@codesourcery.com>
15411
15412         PR fortran/13010
15413         * gfortran.dg/der_pointer_1.f90: New test.
15414
15415 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
15416
15417         PR c/18498
15418         * gcc.dg/bitfld-13.c: New test.
15419
15420 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
15421
15422         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
15423         powerpc*-*-linux*.
15424
15425         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
15426         * gcc.dg/ppc64-abi-2.c: Ditto.
15427         * gcc.dg/ppc64-abi-3.c: Ditto.
15428
15429         * lib/gcc-dg.exp (dg-target-list): Remove.
15430
15431 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
15432
15433         * gcc.dg/ia64-postinc.c: New test.
15434
15435 2004-11-15  Mark Mitchell <mark@codesourcery.com>
15436
15437         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
15438
15439 2004-11-15  Nick Clifton  <nickc@redhat.com>
15440
15441         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
15442         __INT_MAX__ so that the test can be compiled by toolchains
15443         targeted at 16-bit processors.
15444
15445         * gcc.dg/20040625-1.c: Use long constants rather than integers
15446         when performing arithmetic that will overflow 16-bits.
15447
15448         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
15449         xstormy16.  It does not support 128-bit vector operations.
15450
15451         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
15452         with the macro PTR_TYPE.  Define this macro to an integer type
15453         suitable for holding a pointer.
15454
15455         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
15456         the target is a 16-bit processor.
15457
15458         * gcc.dg/cpp/if-2.c: Expect a different warning message from
15459         16-bit targets where the character constant will be too long.
15460
15461         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
15462         where the double will not be directly addressable.
15463
15464 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15465
15466         Friend class name lookup 1/n, PR c++/18471
15467         * g++.dg/template/crash26.C: New test.
15468         * g++.dg/lookup/struct1.C: Adjust expected error.
15469         * g++.dg/parse/elab1.C: Likewise.
15470         * g++.dg/parse/elab2.C: Likewise.
15471         * g++.dg/parse/int-as-enum1.C: Likewise.
15472         * g++.dg/parse/struct-as-enum1.C: Likewise.
15473         * g++.dg/parse/typedef1.C: Likewise.
15474         * g++.dg/parse/typedef3.C: Likewise.
15475         * g++.dg/parse/typedef4.C: Likewise.
15476         * g++.dg/parse/typedef5.C: Likewise.
15477         * g++.dg/template/nontype4.C: Likewise.
15478         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
15479         * g++.old-deja/g++.other/elab1.C: Likewise.
15480         * g++.old-deja/g++.other/syntax4.C: Likewise.
15481
15482 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15483
15484         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
15485
15486 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
15487
15488         * gcc.c-torture/execute/20041114-1.c: New test.
15489
15490 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
15491
15492         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
15493         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
15494         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
15495         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
15496         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
15497         gcc.dg/switch-7.c: New tests.
15498
15499 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
15500
15501         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
15502
15503 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
15504
15505         PR tree-opt/18400
15506         * gcc.dg/vect/pr18400.c: New test.
15507
15508 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
15509             Andrew Pinski  <pinskia@physics.uc.edu>
15510
15511         PR tree-opt/18425
15512         * gcc.dg/vect/pr18425.c: New test.
15513
15514 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15515
15516         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
15517         Guard with dg-require-alias and dg-require-visibility.
15518
15519 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15520
15521         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
15522
15523 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15524
15525         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
15526
15527 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15528
15529         PR c++/17344
15530         * g++.dg/template/defarg5.C: New test.
15531
15532 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15533
15534         * g++.dg/parse/cast1.C: Run only on ILP32.
15535         * g++.old-deja/g++.mike/p784.C: Likewise.
15536
15537 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
15538
15539         * gcc.c-torture/execute/20041113-1.c: New test.
15540
15541 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
15542
15543         PR target/18230
15544         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
15545         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
15546         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
15547         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15548         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
15549         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
15550         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
15551         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
15552         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
15553         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
15554         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
15555         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
15556         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
15557
15558 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
15559
15560         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
15561         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
15562         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
15563         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
15564         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
15565         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
15566         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
15567         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
15568         gcc.target/sparc/combined-1.c: New tests.
15569
15570 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
15571
15572         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
15573         New tests.
15574
15575 2004-11-12  Mark Mitchell <mark@codesourcery.com>
15576
15577         * lib/gcc-dg.exp (dg-forbid-option): New function.
15578         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
15579         * g++.dg/abi/bitfield8.C: Likewise.
15580         * g++.dg/abi/dtor1.C: Likewise.
15581         * g++.dg/abi/empty10.C: Likewise.
15582         * g++.dg/abi/empty7.C: Likewise.
15583         * g++.dg/abi/empty9.C: Likewise.
15584         * g++.dg/abi/layout3.C: Likewise.
15585         * g++.dg/abi/layout4.C: Likewise.
15586         * g++.dg/abi/thunk1.C: Likewise.
15587         * g++.dg/abi/thunk2.C: Likewise.
15588         * g++.dg/abi/vbase11.C: Likewise.
15589         * g++.dg/abi/vthunk2.C: Likewise.
15590         * g++.dg/abi/vthunk3.C: Likewise.
15591         * g++.dg/ext/attrib8.C: Likewise.
15592         * g++.dg/opt/longbranch2.C: Likewise.
15593         * g++.dg/opt/reg-stack4.C: Likewise.
15594         * g++.old-deja/g++.ext/attrib1.C: Likewise.
15595         * g++.old-deja/g++.ext/attrib2.C: Likewise.
15596         * g++.old-deja/g++.ext/attrib3.C: Likewise.
15597         * g++.old-deja/g++.other/store-expr1.C: Likewise.
15598         * g++.old-deja/g++.other/store-expr2.C: Likewise.
15599         * gcc.dg/20000609-1.c: Likewise.
15600         * gcc.dg/20000720-1.c: Likewise.
15601         * gcc.dg/20011107-1.c: Likewise.
15602         * gcc.dg/20011119-1.c: Likewise.
15603         * gcc.dg/20020108-1.c: Likewise.
15604         * gcc.dg/20020122-2.c: Likewise.
15605         * gcc.dg/20020122-3.c: Likewise.
15606         * gcc.dg/20020201-3.c: Likewise.
15607         * gcc.dg/20020206-1.c: Likewise.
15608         * gcc.dg/20020218-1.c: Likewise.
15609         * gcc.dg/20020310-1.c: Likewise.
15610         * gcc.dg/20020411-1.c: Likewise.
15611         * gcc.dg/20020418-2.c: Likewise.
15612         * gcc.dg/20020426-1.c: Likewise.
15613         * gcc.dg/20020426-2.c: Likewise.
15614         * gcc.dg/20020517-1.c: Likewise.
15615         * gcc.dg/20020523-1.c: Likewise.
15616         * gcc.dg/20020523-2.c: Likewise.
15617         * gcc.dg/20020729-1.c: Likewise.
15618         * gcc.dg/20030204-1.c: Likewise.
15619         * gcc.dg/20030826-2.c: Likewise.
15620         * gcc.dg/20030926-1.c: Likewise.
15621         * gcc.dg/20031202-1.c: Likewise.
15622         * gcc.dg/980312-1.c: Likewise.
15623         * gcc.dg/980313-1.c: Likewise.
15624         * gcc.dg/990117-1.c: Likewise.
15625         * gcc.dg/990424-1.c: Likewise.
15626         * gcc.dg/990524-1.c: Likewise.
15627         * gcc.dg/991230-1.c: Likewise.
15628         * gcc.dg/i386-387-1.c: Likewise.
15629         * gcc.dg/i386-387-2.c: Likewise.
15630         * gcc.dg/i386-387-3.c: Likewise.
15631         * gcc.dg/i386-387-4.c: Likewise.
15632         * gcc.dg/i386-387-5.c: Likewise.
15633         * gcc.dg/i386-387-6.c: Likewise.
15634         * gcc.dg/i386-asm-1.c: Likewise.
15635         * gcc.dg/i386-bitfield1.c: Likewise.
15636         * gcc.dg/i386-bitfield2.c: Likewise.
15637         * gcc.dg/i386-loop-1.c: Likewise.
15638         * gcc.dg/i386-loop-2.c: Likewise.
15639         * gcc.dg/i386-loop-3.c: Likewise.
15640         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15641         * gcc.dg/i386-pic-1.c: Likewise.
15642         * gcc.dg/i386-regparm.c: Likewise.
15643         * gcc.dg/i386-signbit-1.c: Likewise.
15644         * gcc.dg/i386-signbit-2.c: Likewise.
15645         * gcc.dg/i386-signbit-3.c: Likewise.
15646         * gcc.dg/i386-sse-5.c: Likewise.
15647         * gcc.dg/i386-sse-8.c: Likewise.
15648         * gcc.dg/i386-unroll-1.c: Likewise.
15649         * gcc.dg/tls/opt-1.c: Likewise.
15650         * gcc.dg/tls/opt-2.c: Likewise.
15651         * gcc.dg/unroll-1.c: Likewise.
15652         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
15653         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
15654         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
15655         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
15656         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
15657         -m64 is specified.
15658
15659 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
15660
15661         PR c++/18389
15662         * g++.dg/parse/cond1.C: New test.
15663
15664         PR c++/18429
15665         * g++.dg/template/array9.C: New test.
15666         * g++.dg/ext/vla1.C: Adjust error messages.
15667         * g++.dg/ext/vlm1.C: Likewise.
15668         * g++.dg/template/crash2.C: Likewise.
15669
15670         PR c++/18436
15671         * g++.dg/template/call3.C: New test.
15672
15673         PR c++/18407
15674         * g++.dg/template/ptrmem11.C: New test.
15675
15676 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
15677
15678         PR other/14264
15679         * lib/g++.exp: Set LC_ALL and LANG to C.
15680         * lib/gcc-dg.exp: Likewise.
15681         * lib/gfortran.exp: Likewise.
15682         * lib/objc.exp: Likewise.
15683         * lib/treelang.exp: Likewise.
15684
15685 2004-11-12  Andreas Schwab  <schwab@suse.de>
15686
15687         * gcc.dg/pr16286.c: Fix last change.
15688
15689 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
15690
15691         PR c++/18416
15692         * g++.dg/init/global1.C: New test.
15693
15694 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
15695
15696         * gcc.c-torture/execute/20041112-1.c: New test.
15697
15698 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
15699
15700         * lib/gcc-dg.exp (dg-target-list): New.
15701
15702 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
15703             Richard Sandiford  <rsandifo@redhat.com>
15704
15705         * lib/target-supports.exp (get-compiler_messages): New.
15706         (check_named_sections_available): Use it.
15707         (check_effective_target_ilp32): New.
15708         (check_effective_target_lp64): New.
15709         (is-effective-target): New.
15710         * lib/gcc-dg.exp (dg-require-effective-target): New.
15711
15712 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
15713
15714         * gcc.dg/precedence-1.c: New test.
15715
15716 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
15717
15718         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
15719
15720         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
15721         message, delete generated files, use more descriptive name for
15722         executable, and make the test unsupported when it cannot be run.
15723
15724         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
15725         (dg-require-weak, dg-require-visibility, dg-require-alias,
15726         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
15727         dg-require-iconv, dg-require-named-sections): Use it.
15728
15729         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
15730
15731 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
15732
15733         PR target/16457
15734         * gcc.dg/ppc-and-1: New
15735
15736         PR target/16796
15737         * gcc.dg/ppc-mov-1.c: New.
15738
15739         PR target/16458
15740         * gcc.dg/ppc-compare-1.c: New.
15741
15742 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
15743
15744         * objc.dg/desig-init-2.m: New test.
15745
15746 2004-11-10  Adam Nemet  <anemet@lnxw.com>
15747
15748         PR middle-end/18160
15749         * g++.dg/warn/register-var-1.C: New test.
15750         * g++.dg/warn/register-var-2.C: New test.
15751
15752 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15753
15754         * gcc.dg/union-2.c: New test.
15755
15756 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
15757
15758         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
15759         New test for PR tree-optimization/17892.
15760
15761 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
15762
15763         PR c++/18369
15764         * g++.dg/init/new12.C: New test.
15765
15766 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
15767
15768         * gcc.target/sparc: New directory.
15769         * gcc.target/sparc/sparc.exp: New driver.
15770         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
15771         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
15772         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
15773         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
15774
15775 2004-11-10  Paul Brook  <paul@codesourcery.com>
15776
15777         PR fortran/18218
15778         * gfortran.dg/list_read.c: New test.
15779
15780 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
15781
15782         PR c/18322
15783         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
15784         expected diagnostic location.
15785
15786 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
15787
15788         * gcc.dg/20041109-1.c: New test.
15789
15790 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
15791
15792         PR objc/18406
15793         * objc/compile/pr18406.m: New test.
15794
15795 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
15796
15797         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
15798
15799 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
15800
15801         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
15802
15803 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
15804
15805         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
15806
15807 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
15808
15809         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
15810         exit.
15811
15812 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
15813
15814         PR tree-opt/18299
15815         * gcc.c-torture/pr18299-1.c: New test.
15816
15817 2004-11-06  Andreas Schwab  <schwab@suse.de>
15818
15819         * gcc.dg/pr16286.c: Also test for bool and pixel.
15820
15821 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
15822
15823         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
15824         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
15825         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
15826         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
15827         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
15828         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
15829         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
15830         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
15831         gcc.dg/struct-semi-3.c: New tests.
15832
15833 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15834
15835         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
15836
15837 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15838
15839         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
15840         Do not use C99 designators.
15841
15842 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15843
15844         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
15845
15846 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15847
15848         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
15849         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
15850         * gcc.c-torture/execute/simd-5.x: Remove.
15851
15852 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
15853
15854         PR rtl-optimization/17933
15855         * gcc.dg/torture/pr17933-1.c: New test.
15856
15857 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
15858
15859         PR target/18106
15860         * lib/target-supports.exp (check_weak_available): Support
15861         Windows.
15862
15863 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
15864
15865         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
15866         call to fflush(stdout) before abort.
15867         (my_ffsll): New function.
15868         (generate_fields): Use it.
15869
15870 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
15871
15872         * gcc.dg/init-undef-1.c: New test.
15873
15874 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
15875
15876         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
15877         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
15878         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
15879         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
15880         expected messages for new parser.
15881
15882 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
15883
15884         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
15885
15886 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15887
15888         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
15889         on LP64 targets.
15890
15891 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
15892
15893         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
15894         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
15895         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
15896         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
15897         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
15898         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
15899         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
15900         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
15901         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
15902         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
15903
15904 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
15905
15906         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
15907         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
15908         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
15909         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
15910         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
15911         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
15912         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
15913         for new parser.
15914
15915 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
15916
15917         PR target/15342
15918         * gcc.dg/20041104-1.c: New test.
15919
15920 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15921
15922         * g++.dg/template/nontype7.C: New test.
15923         * g++.dg/template/nontype8.C: Likewise.
15924         * g++.dg/template/nontype9.C: Likewise.
15925         * g++.dg/template/nontype10.C: Likewise.
15926         * g++.dg/tc1/dr49.C: Likewise.
15927         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
15928         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
15929
15930 2004-11-04  Ben Elliston  <bje@au.ibm.com>
15931
15932         * g++.dg/rtti/tinfo1.C: Remove xfails.
15933
15934 2004-11-04  Ben Elliston  <bje@au.ibm.com>
15935
15936         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
15937         packed attribute to the definition to satisfy the new C++ parser.
15938
15939 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15940
15941         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
15942         invocations of va_arg.
15943
15944 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
15945
15946         PR c++/18124
15947         * g++.dg/template/crash25.C: New test.
15948
15949         PR c++/18155
15950         * g++.dg/template/typedef2.C: New test.
15951         * g++.dg/parse/crash13.C: Adjust error markers.
15952
15953         PR c++/18177
15954         * g++.dg/conversion/const3.C: New test.
15955
15956 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15957
15958         PR fortran/17535
15959         PR fortran/17583
15960         PR fortran/17713
15961         * gfortran.dg/generic_[123].f90: New testcases.
15962
15963 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15964
15965         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
15966         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
15967
15968 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
15969
15970         PR tree-opt/16808
15971         * gcc.c-torture/compile/pr16808.c: New test.
15972
15973 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
15974
15975         PR rtl-optimization/17104
15976         * gcc.dg/ppc-bitfield1.c: New.
15977
15978 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
15979
15980         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
15981
15982 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
15983
15984         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
15985         strings for 32-bit code.
15986
15987 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
15988
15989         PR c/18239
15990         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
15991
15992 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
15993
15994         PR c++/18064
15995         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
15996
15997 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
15998
15999         PR c++/15172
16000         * g++.dg/init/aggr2.C: New test.
16001
16002 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
16003
16004         * objc.dg/local-decl-1.m: New test.
16005
16006 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16007
16008         * gcc.dg/20040910-1.c: Adjust regex.
16009
16010 2004-10-30  Roger Sayle  <roger@eyesopen.com>
16011
16012         PR rtl-optimization/18084
16013         * g++.dg/opt/pr18084-1.C: New testcase.
16014
16015 2004-10-30  Matt Austern  <austern@apple.com>
16016
16017         PR c++/17542
16018         * g++.dg/ext/attrib18.C: New test.
16019
16020 2004-10-30  Roger Sayle  <roger@eyesopen.com>
16021
16022         PR middle-end/18096
16023         * gcc.dg/pr18096-1.c: New test case.
16024
16025 2004-10-30  Roger Sayle  <roger@eyesopen.com>
16026
16027         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
16028
16029 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
16030
16031         PR c/16666
16032         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
16033         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
16034         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
16035         gcc.dg/old-style-prom-3.c: New tests.
16036
16037 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
16038
16039         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
16040         Remove unnecessary inclusion of stdio.h.
16041
16042 2004-10-29  Roger Sayle  <roger@eyesopen.com>
16043
16044         PR rtl-optimization/17581
16045         * gcc.dg/pr17581-1.c: New test case.
16046
16047 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
16048
16049         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
16050         being implemented.
16051         * g++.dg/conversion/dr195-1.C: New.
16052         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
16053         * g++.old-deja/g++.mike/p10148.C: Likewise.
16054
16055 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
16056
16057         PR c++/17695
16058         * g++.dg/debug/typedef2.C: New test.
16059
16060 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
16061
16062         PR fortran/13490
16063         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
16064         * gfortran.dg/g77/README: Update.
16065
16066 2004-10-28  Matt Austern  <austern@apple.com>
16067
16068         PR c++/14124
16069         * g++.dg/ext/packed7.C: New test.
16070
16071 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
16072
16073         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
16074         scan-assembler.
16075         * lib/scanasm.exp (hidden-scan-for): New proc.
16076         (scan-hidden): Use hidden-scan-for instead of constructing the scan
16077         string.
16078         (scan-not-hidden): Likewise.
16079         * lib/target-supports.exp (check_visibility_available): mach-o is
16080         support too.
16081
16082 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
16083
16084         PR c++/17132
16085         * g++.dg/template/memclass3.C: New test.
16086
16087 2004-10-28  Adam Nemet  <anemet@lnxw.com>
16088
16089         PR middle-end/18160
16090         * gcc.dg/register-var-1.c: New test.
16091         * gcc.dg/register-var-2.c: New test.
16092         * gcc.dg/asm-7.c: Taking the address of a register variable is an
16093         error now.
16094
16095 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
16096
16097         PR other/18172
16098         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
16099         unused variables.
16100         * gcc.dg/vect/vect-22.c: Likewise.
16101
16102 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
16103
16104         * gcc.dg/i386-rotate-1.c: New test.
16105
16106 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
16107
16108         * g++.dg/init/ref12.C: Add "run" marker.
16109
16110         PR c++/17435
16111         * g++.dg/init/ref12.C: New test.
16112
16113         PR c++/18140
16114         * g++.dg/template/shift1.C: New test.
16115         * g++.dg/template/error10.C: Adjust error markers.
16116
16117 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
16118
16119         PR tree-opt/17529
16120         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
16121
16122 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
16123
16124         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
16125         * gcc.dg/weak/weak-3.c: Likewise.
16126         * gcc.dg/weak/weak-5.c: Likewise.
16127         * gcc.dg/weak/weak-9.c: Likewise.
16128         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
16129         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
16130
16131         * gcc.dg/darwin-weakimport-1.c: New.
16132
16133 2004-10-28  Ben Elliston  <bje@au.ibm.com>
16134
16135         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
16136
16137 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
16138
16139         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
16140         'syntax' error messages.
16141         * gcc.dg/cpp/direct2s.c: Likewise.
16142
16143 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
16144
16145         * gcc.c-torture/compile/20041026-1.c: New.
16146
16147 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
16148
16149         PR c++/18093
16150         * g++.dg/lookup/ns2.C: New test.
16151
16152         PR c++/18020
16153         * g++.dg/template/enum4.C: New test.
16154
16155         PR c++/18161
16156         * g++.dg/template/expr1.C: New test.
16157
16158 2004-10-26  Ben Elliston  <bje@au.ibm.com>
16159
16160         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
16161
16162 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
16163
16164         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
16165         gcc.dg/decl-nospec-3.c: New tests.
16166
16167 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
16168
16169         * objc.dg/super-class-3.m: New test.
16170
16171 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
16172
16173         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
16174         resyncing.
16175         * gcc.dg/cpp/direct2s.c: Likewise.
16176
16177 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
16178
16179         * objc.dg/image-info.m: Update for changes to section selection.
16180
16181 2004-10-25  David Ayers  <d.ayers@inode.at>
16182             Ziemowit Laski  <zlaski@apple.com>
16183
16184         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
16185         diagnostics when messaging 'id <Proto>'.
16186         * objc.dg/class-protocol-1.m: New test.
16187         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
16188         a non-existent method signature.
16189         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
16190         Update diagnostics when messaging with non-existent method signature.
16191         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
16192         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
16193         invalid receivers are now resolved as if messaging 'id'; remove
16194         extraneous diagnostics.
16195
16196 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
16197
16198         PR c/16667
16199         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
16200         gcc.dg/init-desig-obs-3.c: New tests.
16201
16202 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
16203
16204         * gcc.dg/debug/20041023-1.c: New test.
16205
16206 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
16207
16208         PR middle-end/17407
16209         * gcc.c-torture/compile/pr17407.c: New test.
16210
16211         PR c++/18121
16212         * g++.dg/template/array8.C: New test.
16213
16214 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16215
16216         PR other/18138
16217         * lib/g++.exp: Accept more than one multilib libgcc.
16218         * lib/gcc-dg.exp: Likewise.
16219         * lib/objc.exp: Likewise.
16220         * lib/treelang.exp: Likewise.
16221         * lib/gfortran.exp: Likewise.
16222
16223 2004-10-24  Ben Elliston  <bje@au.ibm.com>
16224
16225         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
16226
16227 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
16228
16229         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
16230         * gcc.dg/c99-const-expr-3.c: Likewise.
16231
16232 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
16233
16234         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
16235
16236 2004-10-23  Ben Elliston  <bje@au.ibm.com>
16237
16238         * gcc.c-torture/execute/loop-2e.x: Remove.
16239
16240 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16241
16242         PR c++/18095
16243         * g++.dg/parse/crash18.C: New.
16244         * g++.dg/parse/crash19.C: New.
16245
16246 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
16247
16248         * g++.dg/ext/dllimport1.C: Move dg-warnings.
16249         * g++.dg/ext/dllimport2.C: Same.
16250         * g++.dg/ext/dllimport8.C: Same.
16251
16252 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
16253
16254         PR c++/10841
16255         * g++.dg/conversion/cast1.C: New test.
16256         * g++.dg/overload/pmf1.C: Adjust error marker.
16257
16258 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
16259
16260         PR objc/17923
16261         * objc.dg/const-str-7.m: New test.
16262
16263 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16264
16265         * g++.dg/template/memfriend11.C: Fix comment typo.
16266         * g++.dg/template/memfriend14.C: Likewise.
16267
16268 2004-10-20  Richard Henderson  <rth@redhat.com>
16269
16270         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
16271         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
16272         -fasynchronous-unwind-tables.
16273
16274 2004-10-20  Richard Henderson  <rth@redhat.com>
16275
16276         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
16277         (main): Return success.
16278         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
16279         (main): Return success.
16280
16281 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16282
16283         PR c++/13495
16284         * g++.dg/template/memfriend9.C: New test.
16285         * g++.dg/template/memfriend10.C: Likewise.
16286         * g++.dg/template/memfriend11.C: Likewise.
16287         * g++.dg/template/memfriend12.C: Likewise.
16288         * g++.dg/template/memfriend13.C: Likewise.
16289         * g++.dg/template/memfriend14.C: Likewise.
16290         * g++.dg/template/memfriend15.C: Likewise.
16291         * g++.dg/template/memfriend16.C: Likewise.
16292         * g++.dg/template/memfriend17.C: Likewise.
16293         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
16294
16295 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
16296
16297         * g++.dg/conversion/dr195.C: New.
16298         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
16299
16300 2004-10-20  Ben Elliston  <bje@au.ibm.com>
16301             Devang Patel  <dpatel@apple.com>
16302
16303         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
16304         of floating point arithmetic, which could trap.
16305
16306 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
16307
16308         PR c++/14035
16309         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
16310         * g++.dg/conversion/const2.C: New test.
16311         * g++.dg/expr/reinterpret2.C: New test.
16312         * g++.dg/expr/reinterpret3.C: New test.
16313         * g++.dg/expr/cast2.C: New test.
16314         * g++.dg/expr/copy1.C: New test.
16315         * g++.dg/other/conversion1.C: Change error message.
16316         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
16317         function pointers to void *.
16318         * g++.old-deja/g++.mike/p10148.C: Likewise.
16319
16320 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16321
16322         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
16323
16324 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
16325
16326         PR c++/18047
16327
16328         * g++.dg/parse/expr3.C: New test.
16329
16330 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16331
16332         * gcc.dg/smod-1.c: New test.
16333
16334 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
16335
16336         * objc.dg/method-14.m: New test.
16337
16338 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
16339
16340         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
16341         Also xfail as the patch was reverted.
16342
16343 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
16344
16345         PR middle-end/16973
16346         * gcc.dg/pr16973.c: New test.
16347
16348 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
16349
16350         PR tree-optimization/17656
16351         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
16352
16353 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
16354
16355         * g++.dg/eh/shadow1.C: New.
16356
16357 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
16358
16359         * gcc.c-torture/compile/20041018-1.c: New test.
16360
16361 2004-10-18  Ben Elliston  <bje@au.ibm.com>
16362
16363         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
16364         compiler referring to register 0 when accessing sdata.  The linker
16365         now patches things up.
16366
16367 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
16368
16369         PR c/17529
16370         * gcc.c-torture/compile/pr17529.c: New test.
16371
16372 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16373
16374         PR c++/17743
16375         * g++.dg/ext/attrib17.C: New test.
16376
16377 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16378
16379         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
16380
16381 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16382
16383         PR c++/10479
16384         * g++.dg/ext/attrib16.C: New test.
16385
16386 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
16387
16388         PR c++/17042
16389         * g++.dg/init/dso_handle1.C: New test.
16390
16391         PR c++/14667
16392         * g++.dg/parse/typedef6.C: New test.
16393
16394         PR c++/17916
16395         * g++.dg/parse/pragma1.C: New test.
16396
16397 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
16398
16399         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
16400
16401 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
16402
16403         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
16404         -fno-common when on HPPA HP-UX platforms.
16405
16406 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
16407
16408         PR other/16820
16409         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
16410         stdint.h.
16411         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
16412         uintptr_t.
16413
16414 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
16415
16416         PR c++/16301
16417         * g++.dg/lookup/strong-using-4.C: New test.
16418
16419 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
16420
16421         PR middle-end/16567
16422         * gcc.c-torture/compile/nested-1.c: New test.
16423
16424 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
16425
16426         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
16427         and mipsisa64*-*-* (until support for misaligned loads is added).
16428         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
16429         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
16430         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
16431         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
16432         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
16433         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
16434
16435 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
16436
16437         PR c++/17976
16438         * g++.dg/init/dtor3.C: New test.
16439
16440 2004-10-15  Ben Elliston  <bje@au.ibm.com>
16441
16442         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
16443
16444 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
16445
16446         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
16447         * gcc.dg/macho-lo-sum.c: Likewise.
16448
16449 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
16450
16451         * gcc.dg/ppc-spe64-1.c: New test.
16452
16453 2004-10-14  Devang Patel  <dpatel@apple.com>
16454
16455         PR 17635
16456         * gcc.dg/pr17635.c : New test.
16457
16458 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
16459
16460         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
16461         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
16462         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
16463         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
16464         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
16465         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
16466         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
16467         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
16468         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
16469         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
16470         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
16471         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
16472         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
16473         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
16474         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
16475         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
16476         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
16477         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
16478
16479 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
16480
16481         * gcc.dg/vect/vect-82.c: New testcase.
16482         * gcc.dg/vect/vect-82_64.c: New testcase.
16483         * gcc.dg/vect/vect-83.c: New testcase.
16484         * gcc.dg/vect/vect-83_64.c: New testcase.
16485
16486 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16487
16488         * gcc.dg/cpp/error-1.c: New test.
16489
16490 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16491
16492         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
16493
16494 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
16495
16496         PR target/17984
16497         * gcc.dg/cris-peep2-xsrand2.c: New test.
16498
16499 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
16500
16501         PR c++/17661
16502         * testsuite/g++.dg/expr/for2.C: New test.
16503
16504 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16505
16506         * g++.dg/inherit/thunk1.C: Run on the SPARC.
16507
16508 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
16509
16510         PR tree-optimization/17724
16511         * g++.dg/opt/pr17724-1.C: New test.
16512         * g++.dg/opt/pr17724-2.C: New test.
16513         * g++.dg/opt/pr17724-3.C: New test.
16514         * g++.dg/opt/pr17724-4.C: New test.
16515         * g++.dg/opt/pr17724-5.C: New test.
16516         * g++.dg/opt/pr17724-6.C: New test.
16517
16518 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
16519
16520         PR c/17301
16521         * gcc.dg/pr17301-2.c: New test.
16522
16523 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
16524
16525         PR c++/15876
16526         * g++.dg/parse/error22.C: New test.
16527
16528         PR c++/17936
16529         * g++.dg/template/spec18.C: New test.
16530
16531 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
16532
16533         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
16534         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
16535         memcpy.
16536         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
16537         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
16538
16539 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
16540
16541         * g++.dg/eh/cleanup5.C: Add dg-options "".
16542
16543 2004-10-11  Roger Sayle  <roger@eyesopen.com>
16544
16545         PR middle-end/17657
16546         * gcc.dg/switch-4.c: New test case.
16547
16548 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
16549
16550         * gcc.c-torture/execute/20041011-1.c: New test.
16551
16552 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
16553
16554         PR c++/17554
16555         * g++.dg/init/for3.C: New test.
16556
16557         PR c++/17657
16558         * g++.dg/opt/switch2.C: New test.
16559
16560         PR middle-end/17703
16561         * g++.dg/warn/Wreturn-2.C: New test.
16562
16563 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
16564
16565         PR c++/17907
16566         * g++.dg/eh/cleanup5.C: New test.
16567
16568 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
16569
16570         PR c++/17393
16571         * g++.dg/parse/error21.C: New test.
16572
16573 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16574
16575         * g++.dg/overload/pmf1.C: Adjust quoting marks.
16576         * g++.dg/warn/incomplete1.C: Likewise.
16577         * g++.dg/template/qualttp20.C: Likewise.
16578
16579 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16580
16581         PR c/17881
16582         * parm-incomplete-1.c: New test.
16583
16584 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
16585
16586         PR c++/17867
16587         * g++.dg/parse/error19.C: New test.
16588
16589         PR c++/17670
16590         * g++.dg/init/new11.C: New test.
16591
16592         PR c++/17821
16593         * g++.dg/parse/error20.C: New test.
16594
16595         PR c++/17826
16596         * g++.dg/template/crash24.C: New test.
16597
16598 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16599
16600         PR c/17301
16601         * gcc.dg/pr17301-1.c: New test.
16602
16603 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16604
16605         PR c/17189
16606         * gcc.dg/anon-struct-5.c: New test.
16607
16608 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16609
16610         PR c/17844
16611         * gcc.dg/pr17844-1.c: New test.
16612
16613 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
16614
16615         PR tree-optimization/17906
16616         * gcc.c-torture/compile/pr17906.c: New.
16617
16618 2004-10-09  Stuart Hastings  <stuart@apple.com>
16619             Roger Sayle  <roger@eyesopen.com>
16620
16621         PR rtl-optimization/17853
16622         * gcc.dg/i386-mmx-5.c: New testcase.
16623
16624 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
16625
16626         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
16627
16628 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
16629
16630         PR c++/17524
16631         * g++.dg/template/static9.C: New test.
16632
16633         PR c++/17685
16634         * g++.dg/parse/operator5.C: New test.
16635
16636 2004-10-09  Roger Sayle  <roger@eyesopen.com>
16637
16638         PR middle-end/17894
16639         * gcc.c-torture/execute/divcmp-4.c: New test case.
16640
16641 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
16642
16643         PR tree-opt/17902
16644         * g++.dg/opt/pr17902.C: New test.
16645
16646 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
16647
16648         * gcc.dg/cpp/ident-1.c: Add dg-options "".
16649
16650 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16651
16652         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
16653
16654 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16655
16656         * gcc.dg/assign-warn-3.c: New test.
16657
16658 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
16659
16660         PR c/16999
16661         * gcc.dg/cpp/ident-1.c: New test.
16662
16663 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
16664
16665         * gcc.c-torture/compile/acc1.c: New.
16666
16667 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
16668
16669         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
16670         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
16671
16672 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16673
16674         * gcc.dg/ultrasp11.c: New test.
16675
16676 2004-10-08  Michael Matz  <matz@suse.de>
16677
16678         * gcc.dg/doloop-2.c: New test.
16679
16680 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16681
16682         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
16683         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
16684         objc.dg/method-9.m: Update expected diagnostics.
16685
16686 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
16687
16688         * gcc.dg/ppc-fsel-3.c: New file.
16689         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
16690
16691 2004-10-07  Paul Brook  <paul@codesourcery.com>
16692
16693         * gfortran.dg/intrinsic_verify_1.f90: New test.
16694
16695 2004-10-07  Paul Brook  <paul@codesourcery.com>
16696
16697         * gfortran.dg/empty_format_1.f90: Remove stray commas.
16698
16699 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16700
16701         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
16702         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
16703         commit.
16704
16705 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
16706
16707         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
16708
16709 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16710
16711         PR c++/17115
16712         * g++.dg/warn/Winline-4.C: New test.
16713
16714 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16715
16716         * gcc.c-torture/compile/20041007-1.c: New test.
16717
16718 2004-10-07  Paul Brook  <paul@codesourcery.com>
16719
16720         PR fortran/17678
16721         * gfortran.dg/use_allocated_1.f90: New test.
16722
16723 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
16724
16725         PR middle-end/17849
16726         * gfortran.fortran-torture/compile/nested.f90: New test
16727
16728 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
16729
16730         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
16731
16732 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
16733
16734         PR c++/17368
16735         * g++.dg/ext/asm6.C: New test.
16736
16737 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
16738
16739         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
16740
16741 2004-10-06  Paul Brook  <paul@codesourcery.com>
16742
16743         PR libfortran/17709
16744         * gfortran.dg/empty_format_1.f90: New test.
16745
16746 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16747
16748         PR fortran/17568
16749         * gfortran.dg/ishft.f90: New test.
16750
16751         PR fortran/17283
16752         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
16753         tests.
16754
16755 2004-10-06  Paul Brook  <paul@codesourcery.com>
16756
16757         * gfortran.dg/do_1.f90: New test.
16758
16759 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16760
16761         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
16762         optimizing for size.
16763
16764 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16765
16766         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
16767
16768 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16769
16770         * gcc.c-torture/compile/20041005-1.c: New test.
16771
16772 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
16773
16774         PR c++/17829
16775         * g++.dg/lookup/koenig4.C: New.
16776
16777 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16778
16779         * g++.dg/other/classkey1.C: Adjust quoting marks.
16780         * g++.dg/parse/error15.C: Likewise.
16781         * g++.dg/template/meminit2.C (int>): Likewise.
16782
16783 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16784
16785         PR fortran/17283
16786         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
16787
16788         PR fortran/17631
16789         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
16790
16791         PR fortran/17708
16792         * gfortran.dg/pr17708.f90: New test.
16793
16794 2004-10-04  Chao-ying Fu  <fu@mips.com>
16795
16796         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
16797         * gcc.dg/vect/vect-4.c: Ditto.
16798         * gcc.dg/vect/vect-5.c: Ditto.
16799         * gcc.dg/vect/vect-6.c: Ditto.
16800         * gcc.dg/vect/vect-8.c: Ditto.
16801         * gcc.dg/vect/vect-16.c: Ditto.
16802         * gcc.dg/vect/vect-30.c: Ditto.
16803         * gcc.dg/vect/vect-40.c: Ditto.
16804         * gcc.dg/vect/vect-41.c: Ditto.
16805         * gcc.dg/vect/vect-42.c: Ditto.
16806         * gcc.dg/vect/vect-43.c: Ditto.
16807         * gcc.dg/vect/vect-44.c: Ditto.
16808         * gcc.dg/vect/vect-45.c: Ditto.
16809         * gcc.dg/vect/vect-46.c: Ditto.
16810         * gcc.dg/vect/vect-47.c: Ditto.
16811         * gcc.dg/vect/vect-48.c: Ditto.
16812         * gcc.dg/vect/vect-49.c: Ditto.
16813         * gcc.dg/vect/vect-50.c: Ditto.
16814         * gcc.dg/vect/vect-51.c: Ditto.
16815         * gcc.dg/vect/vect-52.c: Ditto.
16816         * gcc.dg/vect/vect-53.c: Ditto.
16817         * gcc.dg/vect/vect-54.c: Ditto.
16818         * gcc.dg/vect/vect-55.c: Ditto.
16819         * gcc.dg/vect/vect-56.c: Ditto.
16820         * gcc.dg/vect/vect-57.c: Ditto.
16821         * gcc.dg/vect/vect-58.c: Ditto.
16822         * gcc.dg/vect/vect-59.c: Ditto.
16823         * gcc.dg/vect/vect-60.c: Ditto.
16824         * gcc.dg/vect/vect-74.c: Ditto.
16825         * gcc.dg/vect/vect-79.c: Ditto.
16826         * gcc.dg/vect/vect-80.c: Ditto.
16827
16828 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
16829
16830         * gcc.dg/unused-7.c: Use the correct option.
16831
16832 2004-10-04  Paul Brook  <paul@codesourcery.com>
16833         Bud Davis  <bdavis9659@comcast.net>
16834
16835         PR fortran/17706
16836         PR fortran/16434
16837         * gfortran/pr17706.f90: New test.
16838         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
16839
16840 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16841
16842         * gfortran.dg/pr17612.f90: New test.
16843
16844 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16845
16846         * g++.dg/template/local1.C: Adjust quoting marks in
16847         testing for diagnostics.
16848         * g++.dg/tls/diag-2.C: Likewise.
16849         * g++.dg/other/error8.C: Likewise.
16850
16851 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
16852
16853         PR c/17178
16854         * gcc.dg/unused-4.c: Adjust to be correct.
16855
16856         PR c/17820
16857         * gcc.dg/unused-7.c: New test.
16858
16859 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
16860
16861         PR c++/17797
16862         * g++.dg/overload/template2.C: New test.
16863
16864 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
16865
16866         PR tree-optimization/16632
16867         * gcc.dg/tree-ssa/20041002-1.c: New.
16868
16869 2004-10-03  Paul Brook  <paul@codesourcery.com>
16870
16871         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
16872         rather than relying on default formatting.
16873
16874 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
16875
16876         * gcc.dg/20040920-1.c: Update expected message text.
16877
16878 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
16879
16880         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
16881
16882 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
16883
16884         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
16885         tree level.
16886
16887 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
16888
16889         * gcc.dg/tree-ssa/pr17343.c: Remove.
16890
16891 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
16892
16893         PR tree-opt/17343
16894         * gcc.dg/tree-ssa/pr17343.c: New test.
16895
16896 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
16897
16898         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
16899         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
16900         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
16901         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
16902         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
16903
16904 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16905
16906         * gcc.dg/lvalue-2.c: New test.
16907
16908 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16909
16910         PR c/17730
16911         * gcc.dg/pr17730-1.c: New test
16912
16913 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
16914
16915         PR c/7425
16916         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
16917
16918 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
16919
16920         * gcc.c-torture/execute/stdarg-1.c: New test.
16921         * gcc.c-torture/execute/stdarg-2.c: New test.
16922         * gcc.c-torture/execute/stdarg-3.c: New test.
16923         * gcc.dg/tree-ssa/stdarg-1.c: New test.
16924         * gcc.dg/tree-ssa/stdarg-2.c: New test.
16925         * gcc.dg/tree-ssa/stdarg-3.c: New test.
16926         * gcc.dg/tree-ssa/stdarg-4.c: New test.
16927         * gcc.dg/tree-ssa/stdarg-5.c: New test.
16928
16929 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
16930
16931         PR tree-optimization/17697
16932         * g++.dg/opt/pr17697-1.C: New test.
16933         * g++.dg/opt/pr17697-2.C: New test.
16934         * g++.dg/opt/pr17697-3.C: New test.
16935
16936 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
16937
16938         PR c/16409
16939         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
16940         gcc.dg/vla-init-5.c: New tests.
16941
16942 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
16943
16944         PR c/13804
16945         * gcc.dg/pr13804-1.c: New test.
16946
16947 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16948
16949         PR fortran/16938
16950         * gfortran.dg/pr16938.f90: New test.
16951
16952 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
16953
16954         * g++.dg/template/crash23.C: New test.
16955
16956 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
16957
16958         PR c++/17585
16959         * g++.dg/template/static8.C: New test.
16960
16961 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
16962
16963         PR c++/17681
16964         * g++.dg/other/error9.C: New test.
16965
16966 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
16967
16968         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
16969
16970 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16971
16972         PR fortran/15164
16973         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
16974
16975 2004-09-26  Roger Sayle  <roger@eyesopen.com>
16976
16977         PR middle-end/17112
16978         * gcc.dg/pr17112-1.c: New test case.
16979
16980 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
16981
16982         PR c/11459
16983         * gcc.dg/pr11459-1.c: New test.
16984
16985 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
16986
16987         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
16988         * gcc.dg/tree-ssa/loop-4.c: Likewise.
16989
16990 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16991
16992         * gfortran.dg/pr15324.f90: Make array bounds consistent.
16993
16994 2004-09-25  Jan Hubicka  <jh@suse.cz>
16995
16996         * compile/30040909-1.c: New test.
16997         * compile/30040907-1.c: New test.
16998
16999 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
17000
17001         * gcc.c-torture/execute/va-arg-26.c: New test.
17002
17003 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
17004
17005         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
17006         extra diagnostics on targets with 64-bit pointers.
17007         * objc.dg/selector-1.m: Adjust dg-warning regexp.
17008
17009 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17010
17011         PR c/17188
17012         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
17013         * gcc.dg/decl-3.c: Adjust expected message.
17014
17015 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17016
17017         PR fortran/17615
17018         * gfortran.dg/pr17615.f90: New test.
17019
17020 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
17021
17022         PR tree-optimzation/17517
17023         * g++.dg/tree-ssa/pr17517.C: New Test.
17024
17025 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
17026
17027         PR c++/16889
17028         * g++.dg/lookup/ambig3.C: New.
17029
17030 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
17031
17032         PR tree-opt/17624
17033         * g++.dg/opt/pr17624.C: New test.
17034
17035 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17036
17037         PR c/6980
17038         * gcc.dg/Wbad-function-cast-1.c: New test.
17039
17040 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
17041
17042         * g++.dg/ext/complit1.C
17043         * g++.dg/other/error2.C
17044         * g++.dg/other/nontype-1.C
17045         * g++.dg/parse/crash11.C
17046         * g++.dg/parse/crash12.C
17047         * g++.dg/parse/error15.C
17048         * g++.dg/parse/error4.C
17049         * g++.dg/parse/tmpl-outside1.C
17050         * g++.dg/parse/too-many-tmpl-args1.C
17051         * g++.dg/template/dependent-expr3.C
17052         * g++.dg/template/error10.C
17053         * g++.dg/template/instantiate1.C
17054         * g++.dg/template/vtable2.C
17055         * g++.dg/warn/Wshadow-1.C
17056         * g++.dg/warn/weak1.C
17057         * g++.old-deja/g++.brendan/crash16.C
17058         * g++.old-deja/g++.brendan/crash18.C
17059         * g++.old-deja/g++.brendan/crash48.C
17060         * g++.old-deja/g++.brendan/crash49.C
17061         * g++.old-deja/g++.brendan/crash55.C
17062         * g++.old-deja/g++.brendan/crash56.C
17063         * g++.old-deja/g++.brendan/crash8.C
17064         * g++.old-deja/g++.brendan/enum11.C
17065         * g++.old-deja/g++.brendan/enum8.C
17066         * g++.old-deja/g++.brendan/enum9.C
17067         * g++.old-deja/g++.brendan/friend3.C
17068         * g++.old-deja/g++.brendan/misc14.C
17069         * g++.old-deja/g++.bugs/900402_02.C
17070         * g++.old-deja/g++.bugs/900404_03.C
17071         * g++.old-deja/g++.bugs/900404_04.C
17072         * g++.old-deja/g++.bugs/900428_03.C
17073         * g++.old-deja/g++.jason/crash4.C
17074         * g++.old-deja/g++.jason/overload21.C
17075         * g++.old-deja/g++.jason/redecl1.C
17076         * g++.old-deja/g++.jason/report.C
17077         * g++.old-deja/g++.jason/rfg10.C
17078         * g++.old-deja/g++.jason/template30.C
17079         * g++.old-deja/g++.law/arm12.C
17080         * g++.old-deja/g++.law/ctors5.C
17081         * g++.old-deja/g++.law/cvt20.C
17082         * g++.old-deja/g++.law/init10.C
17083         * g++.old-deja/g++.law/init8.C
17084         * g++.old-deja/g++.law/visibility17.C
17085         * g++.old-deja/g++.law/visibility7.C
17086         * g++.old-deja/g++.mike/net8.C
17087         * g++.old-deja/g++.mike/p646.C
17088         * g++.old-deja/g++.mike/p700.C
17089         * g++.old-deja/g++.mike/p701.C
17090         * g++.old-deja/g++.mike/p811.C
17091         * g++.old-deja/g++.ns/template13.C
17092         * g++.old-deja/g++.other/array3.C
17093         * g++.old-deja/g++.other/crash25.C
17094         * g++.old-deja/g++.other/dtor3.C
17095         * g++.old-deja/g++.other/dtor4.C
17096         * g++.old-deja/g++.other/main1.C
17097         * g++.old-deja/g++.other/warn7.C
17098         * g++.old-deja/g++.pt/crash11.C
17099         * g++.old-deja/g++.pt/crash36.C
17100         * g++.old-deja/g++.pt/spec22.C
17101         * g++.old-deja/g++.pt/spec9.C
17102         * g++.old-deja/g++.pt/ttp52.C
17103         * g++.old-deja/g++.robertl/eb103.C
17104         * g++.old-deja/g++.robertl/eb121.C
17105         * g++.old-deja/g++.robertl/eb22.C
17106         * g++.old-deja/g++.robertl/eb8.C:
17107         Update locations and/or regexps of dg-error markers.
17108         Remove markers for some bogus messages that are no longer issued.
17109
17110 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
17111
17112         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
17113         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
17114
17115 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
17116
17117         PR c++/17618
17118         * g++.dg/lookup/crash5.C: New test.
17119
17120 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
17121
17122         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
17123         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
17124         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
17125         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
17126         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
17127         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
17128
17129         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
17130         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
17131         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
17132         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
17133         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
17134         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
17135
17136         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
17137
17138         * gcc.dg/vect/vect-44.c: Check additional cases.
17139         * gcc.dg/vect/vect-48.c: Check additional cases.
17140
17141         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
17142         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
17143         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
17144         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
17145         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
17146         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
17147         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
17148         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
17149         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
17150
17151         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
17152         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
17153         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
17154
17155 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17156
17157         * gcc.dg/tree-ssa/loop-6.c: New test.
17158
17159 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
17160
17161         PR c++/17620
17162         * g++.dg/inherit/base2.C: New.
17163
17164 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17165
17166         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
17167         * gcc.dg/20001012-2.c: Likewise.
17168         * gcc.dg/20001013-1.c: Likewise.
17169         * gcc.dg/20001101-1.c: Likewise.
17170         * gcc.dg/20001102-1.c: Likewise.
17171         * gcc.dg/bf-spl1.c: Likewise.
17172         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
17173         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
17174
17175 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
17176
17177         PR tree-optimization/16721
17178         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
17179
17180 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
17181
17182         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
17183         * gcc.dg/20040305-1.c: Likewise.
17184
17185 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17186
17187         PR c/16566
17188         * gcc.c-torture/compile/pr16566-1.c,
17189         gcc.c-torture/compile/pr16566-2.c,
17190         gcc.c-torture/compile/pr16566-3.c: New tests.
17191
17192 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
17193
17194         PR tree-optimization/17512
17195         * gcc.c-torture/compile/20040916-1.c.
17196
17197 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
17198
17199         * gcc.dg/pragma-re-3.c: New test.
17200
17201 2004-09-17  Matt Austern  <austern@apple.com>
17202
17203         PR c++/15049
17204         * g++.dg/other/anon3.C: New.
17205
17206 2004-09-21  Roger Sayle  <roger@eyesopen.com>
17207
17208         PR c++/7503
17209         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
17210         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
17211         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
17212         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
17213         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
17214
17215 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
17216
17217         PR fortran/17286
17218         * gfortran.dg/pr17286.f90: New test.
17219
17220 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
17221
17222         PR c++/17530
17223         * g++.dg/template/static7.C: New test.
17224
17225 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
17226
17227         PR tree-opt/17558
17228         * gcc.c-torture/compile/pr17558.c: New test.
17229
17230 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
17231
17232         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
17233         if SKIP_ATTRIBUTE is defined.
17234
17235 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17236
17237         PR fortran/15957
17238         * gfortran.dg/pr15957.f90: New test.
17239
17240 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
17241
17242         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
17243         in comparison.
17244         * gcc.dg/vect/vect-79.c: Likewise.
17245         * gcc.dg/vect/vect-80.c: Likewise.
17246
17247 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17248
17249         PR fortran/15750
17250         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
17251
17252 2004-09-20  Ira Rosen  <irar@il.ibm.com>
17253
17254         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
17255         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
17256         * gcc.dg/vect/vect-62.c: New testcase.
17257         * gcc.dg/vect/vect-63.c: New testcase.
17258         * gcc.dg/vect/vect-64.c: New testcase.
17259         * gcc.dg/vect/vect-65.c: New testcase.
17260         * gcc.dg/vect/vect-66.c: New testcase.
17261         * gcc.dg/vect/vect-67.c: New testcase.
17262         * gcc.dg/vect/vect-68.c: New testcase.
17263         * gcc.dg/vect/vect-69.c: New testcase.
17264         * gcc.dg/vect/vect-79.c: New testcase.
17265         * gcc.dg/vect/vect-80.c: New testcase.
17266
17267 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
17268
17269         * gcc.target/mips/asm-1.c: New test.
17270
17271 2004-09-19  Ira Rosen  <irar@il.ibm.com>
17272
17273         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
17274         * gcc.dg/vect/vect-73.c: New testcase.
17275         * gcc.dg/vect/vect-74.c: New testcase.
17276         * gcc.dg/vect/vect-75.c: New testcase.
17277         * gcc.dg/vect/vect-76.c: New testcase.
17278         * gcc.dg/vect/vect-77.c: New testcase.
17279         * gcc.dg/vect/vect-78.c: New testcase
17280
17281 2004-09-18  Paul Brook  <paul@codesourcery.com>
17282
17283         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
17284
17285 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
17286
17287         PR c/17424
17288         * gcc.dg/pr17424-1.c: New test.
17289
17290 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
17291
17292         * g++.dg/tree-ssa/pr17153.C: New test.
17293
17294 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
17295
17296         PR pch/13361
17297         * testsuite/g++.dg/pch/wchar-1.C: New.
17298         * testsuite/g++.dg/pch/wchar-1.Hs: New.
17299
17300 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
17301
17302         * gcc.c-torture/execute/20040917-1.c: New test.
17303
17304 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
17305
17306         PR tree-optimization/17319
17307         * gcc.dg/pr17319.c: New test.
17308
17309 2004-09-17  Devang Patel  <dpatel@apple.com>
17310
17311         * gcc.dg/20040813-1.c: New test.
17312
17313 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
17314
17315         PR tree-optimization/17273
17316         * gcc.c-torture/compile/pr17273.c: New test.
17317
17318 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17319
17320         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
17321         Update expected messages.
17322         * gcc.dg/declspec-13.c: New test.
17323
17324 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
17325
17326         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
17327
17328 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
17329
17330         * gcc.c-torture/execute/pr17252.c: Use post-increment to
17331         change what 'a' is pointing to.
17332
17333 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
17334
17335         PR c++/16002
17336         * g++.dg/template/error18.C: New test.
17337
17338         PR c++/16029
17339         * g++.dg/warn/Wunused-8.C: New test.
17340
17341 2004-09-17  Steven Bosscher  <stevenb@suse.de>
17342
17343         PR tree-optimization/17513
17344         * gcc.dg/20040916-1.c: New test.
17345
17346 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
17347
17348         PR c++/17501
17349         * g++.dg/template/typename7.C: New test.
17350
17351 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17352
17353         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
17354
17355 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
17356
17357         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
17358         with -ftree-based-profiling also.
17359         * lib/profopt.exp: Support late-set profile_option/feedback_option.
17360
17361 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
17362
17363         PR/15364
17364         * gfortran.dg/der_array_io_1.f90: New test.
17365         * gfortran.dg/der_array_io_2.f90: New test.
17366         * gfortran.dg/der_array_io_3.f90: New test.
17367
17368 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
17369
17370         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
17371         EABI.
17372
17373 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
17374
17375         * g++.dg/opt/switch1.C: New test.
17376
17377 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
17378
17379         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
17380         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
17381         Update expected messages.
17382
17383 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17384
17385         PR fortran/16485
17386         * gfortran.dg/same_name_1.f90: New test.
17387
17388 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
17389
17390         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
17391         dereference garbage pointers.
17392
17393 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
17394
17395         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
17396         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
17397
17398         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
17399         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
17400         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
17401
17402 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
17403
17404         PR c++/17324
17405         * g++.dg/template/mangle1.C: New test.
17406
17407 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
17408
17409         PR tree-optimization/17252
17410         * gcc.c-torture/execute/pr17252.c: New test.
17411
17412 2004-09-14  Andrew Pinski  <apinski@apple.com>
17413
17414         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
17415
17416 2004-09-14  Roger Sayle  <roger@eyesopen.com>
17417
17418         PR rtl-optimization/9771
17419         * gcc.dg/pr9771-1.c: New test case.
17420
17421 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
17422
17423         PR tree-optimization/15262
17424         * gcc.c-torture/execute/pr15262-1.c: New test.
17425         * gcc.c-torture/execute/pr15262-2.c: New test.
17426
17427 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17428
17429         * gcc.dg/declspec-12.c: New test.
17430
17431 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
17432
17433         * gfortran.dg/pr17090.f90: Add directives to test.
17434
17435 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17436
17437         * gcc.c-torture/compile/20040914-1.c: New test.
17438
17439 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
17440
17441         PR c++/16162
17442         * g++.dg/template/decl2.C: New test.
17443
17444 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
17445
17446         PR fortran/17090
17447         * gfortran.dg/pr17090.f90: New test.
17448
17449 2004-09-13  Dale Johannesen  <dalej@apple.com>
17450
17451         * gcc.c-torture/compile/pr17408.c: New test case.
17452
17453 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
17454
17455         PR c++/16716
17456         * g++.dg/parse/crash17.C: New test.
17457
17458         PR c++/17327
17459         * g++.dg/template/enum3.C: New test.
17460
17461 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
17462
17463         * lib/gcc-defs.exp: Load wrapper.exp.
17464         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
17465         using local code.
17466         * lib/gcc.exp (gcc_init): Similar.
17467         * lib/gfortran.exp (gfortran_init): Similar.
17468         * lib/objc.exp (objc_init): Similar.
17469         * lib/treelang.exp (treelang_init): Similar.
17470         * lib/wrapper.exp: New file with build_wrapper call machinery in
17471         ${tool}_maybe_build_wrapper.
17472
17473 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
17474
17475         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
17476         "inline".
17477         * gcc.dg/declspec-11.c: Update expected messages.
17478         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
17479         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
17480         gcc.dg/inline-12.c: New tests.
17481
17482 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
17483
17484         * g++.dg/tree-ssa/pr17400.C: New testcase.
17485
17486 2004-09-13  James E Wilson  <wilson@specifixinc.com>
17487
17488         * gcc.target/mips/sb1-1.c: New testcase.
17489
17490 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
17491
17492         * lib/g77-dg.exp: Remove unused file.
17493         * lib/mike-g77.exp: Ditto.
17494         * lib/g77.exp: Ditto.
17495
17496 2004-09-12  Richard Henderson  <rth@redhat.com>
17497
17498         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
17499
17500 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
17501
17502         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
17503         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
17504         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
17505         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
17506         Update expected messages.
17507
17508 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
17509
17510         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
17511         declaration/use mismatch for dirp parameter.
17512
17513 2004-09-12  Andrew Pinski  <apinski@apple.com>
17514
17515         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
17516         -fgnu-runtime is passed.
17517
17518 2004-09-12  Richard Henderson  <rth@redhat.com>
17519
17520         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
17521         do the uplevel thing and update additional_flags directly.
17522         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
17523         gfortran.fortran-torture/execute/intrinsic_nearest.x,
17524         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
17525         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
17526
17527 2004-09-11  Steven Bosscher  <stevenb@suse.de>
17528
17529         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
17530
17531 2004-09-11  Roger Sayle  <roger@eyesopen.com>
17532
17533         PR middle-end/17411
17534         * g++.dg/opt/pr17411-1.C: New test case.
17535
17536 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
17537
17538         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
17539         gcc.dg/tls/diag-2.c: Update expected messages.
17540         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
17541         messages.
17542         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
17543         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
17544         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
17545         gcc.dg/tls/diag-5.c: New tests.
17546
17547 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
17548
17549         * gcc.dg/20040910-1.c: Correct dg-error regexp.
17550
17551 2004-09-11  Steven Bosscher  <stevenb@suse.de>
17552
17553         * g++.dg/parse/break-in-for.C: New test.
17554
17555 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
17556
17557         * gcc.dg/tree-ssa/20040911-1.c: New test.
17558
17559 2004-09-11  Andreas Jaeger  <aj@suse.de>
17560
17561         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
17562         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
17563
17564 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
17565
17566         * gcc.target/frv: New directory of FR-V-specific tests.
17567
17568 2004-09-10  James E Wilson  <wilson@specifixinc.com>
17569
17570         * gcc.dg/convert-vec-1.c: New test.
17571
17572 2004-09-10  Roger Sayle  <roger@eyesopen.com>
17573
17574         PR middle-end/17024
17575         * gcc.dg/pr17024-1.c: New test case.
17576
17577 2004-09-10  Eric Christopher  <echristo@redhat.com>
17578
17579         * gcc.dg/20040910-1.c: New test.
17580
17581 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
17582
17583         * gcc.dg/bitfld-9.c: New test.
17584
17585 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
17586
17587         * gcc.c-torture/execute/ieee/acc1.c: New test.
17588         * gcc.c-torture/execute/ieee/acc2.c: New test.
17589         * gcc.c-torture/execute/ieee/mzero6.c: New test.
17590
17591 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17592
17593         * gcc.dg/deprecated-2.c: New test.
17594
17595 2004-09-09  James E Wilson  <wilson@specifixinc.com>
17596
17597         * gcc.dg/init-vec-1.c: New test.
17598
17599 2004-09-09  Roger Sayle  <roger@eyesopen.com>
17600
17601         PR middle-end/17055
17602         * gcc.dg/pr17055-1.c: New test case.
17603
17604 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
17605
17606         PR target/17377
17607         * gcc.c-torture/execute/pr17377.c: New test.
17608
17609 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17610
17611         PR c/8420
17612         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
17613         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
17614         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
17615         gcc.dg/long-long-typespec-1.c: New tests.
17616         * gcc.dg/tls/diag-2.c: Update expected diagnostics
17617
17618 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17619
17620         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
17621         gcc.dg/gnu99-static-1.c: New tests.
17622
17623 2004-09-08  Devang Patel  <dpatel@apple.com>
17624
17625         * gcc.dg/darwin-ld-20040828-1.c: New test.
17626         * gcc.dg/darwin-ld-20040828-2.c: New test.
17627         * gcc.dg/darwin-ld-20040828-3.c: New test.
17628
17629 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
17630
17631         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
17632         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
17633         in error message.
17634         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
17635         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
17636         in error message.
17637         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
17638         types they qualify.
17639         * objc.dg/type-size-2.m: Fix wording in comment.
17640         * objc.dg/va-meth-1.m: New test case.
17641
17642 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
17643
17644         PR c/16633:
17645         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
17646         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
17647
17648 2004-09-06  Devang Patel  <dpatel@apple.com>
17649
17650         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
17651         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
17652
17653 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
17654
17655         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
17656         reflect changed line numbering of diagnostics.
17657
17658 2004-09-06  Paul Brook  <paul@codesourcery.com>
17659
17660         * gfortran.dg/edit_real_1.f90: Add new test.
17661
17662 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17663
17664         * gcc.dg/tree-ssa/loop-2.c: New test.
17665         * gcc.dg/tree-ssa/loop-3.c: New test.
17666         * gcc.dg/tree-ssa/loop-4.c: New test.
17667         * gcc.dg/tree-ssa/loop-5.c: New test.
17668
17669 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17670
17671         * gcc.dg/format/sentinel-1.c: Update for parameter option.
17672
17673 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17674
17675         * gcc.dg/format/sentinel-1.c: New test.
17676
17677 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
17678
17679         * testsuite/gcc.dg/builtins-46.c: New.
17680
17681 2004-09-03  Devang Patel  <dpatel@apple.com>
17682
17683         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
17684         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
17685
17686 2004-09-03  Jan Beulich  <jbeulich@novell.com>
17687
17688         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
17689         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
17690         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
17691         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
17692         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
17693         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
17694         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
17695         the non-portable bzero.
17696         * gcc.dg/20010912-1.c: xfail for NetWare.
17697         * gcc.dg/20020426-2.c: xfail for NetWare.
17698         * gcc.dg/20021014-1.c: xfail for NetWare.
17699         * gcc.dg/20021018-1.c: xfail for NetWare.
17700         * gcc.dg/20030213-1.c: xfail for NetWare.
17701         * gcc.dg/20030225-1.c: xfail for NetWare.
17702         * gcc.dg/20030708-1.c: xfail for NetWare.
17703         * gcc.dg/builtins-config.h: Also exclude NetWare.
17704         * gcc.dg/format/format.h: Define restrict only if not already defined.
17705         * gcc.dg/nest.c: xfail for NetWare.
17706         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
17707         * lib/target-supports.exp (check_visibility_available): Exclude
17708         NetWare.
17709
17710 2004-09-03  Jan Beulich  <jbeulich@novell.com>
17711
17712         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
17713         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
17714         deterministic starting point for the alignment of structure fields.
17715         * gcc.dg/Wpadded.c: Dito.
17716         * g++.dg/abi/vbase10.C: Dito.
17717
17718 2004-09-03  Devang Patel  <dpatel@apple.com>
17719
17720         * g++.dg/debug/pr15736.cc: New test.
17721
17722 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
17723
17724         * README.QMTEST: Fix out-of-date link.
17725
17726 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
17727
17728         PR fortran/16579
17729         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
17730         Delete.  Duplicate of gfortran.dg/g77/20010610.f
17731
17732 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
17733
17734         * g++.dg/abi/arm_rtti1.C: New test.
17735
17736 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
17737
17738         * gcc.dg/ppc-vector-memcpy.c: New.
17739         * gcc.dg/ppc-vector-memset.c: New.
17740
17741 2004-09-02  Chao-ying Fu  <fu@mips.com>
17742
17743         * gcc.target/mips/mips-3d-1.c: New test.
17744         * gcc.target/mips/mips-3d-2.c: New test.
17745         * gcc.target/mips/mips-3d-3.c: New test.
17746         * gcc.target/mips/mips-3d-4.c: New test.
17747         * gcc.target/mips/mips-3d-5.c: New test.
17748         * gcc.target/mips/mips-3d-6.c: New test.
17749         * gcc.target/mips/mips-3d-7.c: New test.
17750         * gcc.target/mips/mips-3d-8.c: New test.
17751         * gcc.target/mips/mips-3d-9.c: New test.
17752         * gcc.target/mips/mips-ps-1.c: New test.
17753         * gcc.target/mips/mips-ps-2.c: New test.
17754         * gcc.target/mips/mips-ps-3.c: New test.
17755         * gcc.target/mips/mips-ps-4.c: New test.
17756         * gcc.target/mips/mips-ps-type.c: New test.
17757
17758 2004-09-02  Paul Brook  <paul@codesourcery.com>
17759
17760         * gfortran.dg/edit_real_1.f90: Add new tests.
17761
17762 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17763
17764         PR fortran/15327
17765         * gfortran.dg/merge_char_1.f90: New test.
17766
17767 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17768
17769         PR fortran/16404
17770         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
17771
17772 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17773
17774         PR c/1522
17775         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
17776
17777 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
17778
17779         * g++.dg/opt/loop1.C: Do not XFAIL.
17780
17781 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
17782
17783         * gcc.c-torture/execute/20040831-1.c: New test.
17784
17785 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
17786
17787         PR fortran/16579
17788         * gfortran.dg/g77/20010610.f: Now passes.
17789         Copy from g77.f-torture/execute. Add dg-run directive.
17790         * gfortran.dg/g77/README: Update
17791
17792 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17793
17794         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
17795         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
17796         (t1, t2, t3, t4): Add volatile.
17797
17798 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
17799
17800         * g++.dg/ext/visibility/arm1.C: New test.
17801
17802 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
17803
17804         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
17805         -pedantic-errors.
17806
17807 2004-09-01  Paul Brook  <paul@codesourcery.com>
17808
17809         * gfortran.dg/eof_2.f90: New test.
17810
17811 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17812
17813         PR fortran/16579
17814         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
17815
17816 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
17817
17818         PR libfortran/16805
17819         * gfortran.dg/list_read_2.f90: New test.
17820
17821 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
17822
17823         * g++.dg/abi/key1.C: New test.
17824
17825 2004-08-31  Richard Henderson  <rth@redhat.com>
17826
17827         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
17828         form of offsetof.
17829         * g++.dg/other/offsetof5.C: Remove duplicate.
17830
17831 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17832
17833         PR fortran/17244
17834         * gfortran.dg/func_derived_1.f90: New test.
17835
17836 2004-08-31  Paul Brook  <paul@codesourcery.com>
17837
17838         * gfortran.dg/eof_1.f90: New test.
17839
17840 2004-08-31  Paul Brook  <paul@codesourcery.com>
17841
17842         * gfortran.dg/list_read_1.f90: New file.
17843
17844 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
17845
17846         * g++.dg/opt/loop1.C: XFAIL.
17847
17848 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
17849
17850         * gcc.dg/funcdef-storage-1.c: New.
17851         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
17852         an extern function in local scope.
17853         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
17854         declare an 'auto inline' function in local scope.
17855         * gcc.dg/20011130-1.c: Likewise.
17856         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
17857         an 'auto' function in local scope.
17858         * gcc.dg/20021014-1.c: Likewise.
17859         * gcc.dg/20030331-2.c: Likewise.
17860
17861 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17862
17863         * gfortran.dg/blockdata_1.f90: New test.
17864
17865 2004-08-30  Richard Henderson  <rth@redhat.com>
17866
17867         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
17868
17869 2004-08-30  Richard Henderson  <rth@redhat.com>
17870
17871         * lib/fortran-torture.exp (fortran-torture-execute): Honor
17872         additional_flags set by alternate driver.
17873         (ieee-options): New procedure.
17874         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
17875         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
17876         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
17877         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
17878
17879 2004-08-30  Richard Henderson  <rth@redhat.com>
17880
17881         * lib/f-torture.exp: Remove.
17882
17883 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
17884
17885         PR rtl-optimization/16590
17886         * g++.dg/opt/loop1.C: New test.
17887
17888 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17889
17890         PR fortran/13910
17891         * gfortran.dg/oldstyle_1.f90: New test.
17892
17893 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
17894         Paul Brook  <paul@codesourcery.com>
17895
17896         * gfortran.dg/g77/README: Update.
17897         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
17898         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
17899         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
17900
17901 2004-08-28  Paul Brook  <paul@codesourcery.com>
17902
17903         PR libfortran/17195
17904         * gfortran.dg/edit_real_1.f90: New test.
17905
17906 2004-08-27  Paul Brook  <paul@codesourcery.com>
17907
17908         * gfortran.dg/rewind_1.f90: New test.
17909
17910 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
17911
17912         PR fortran/16597
17913         * gfortran.dg/pr16597.f90: New test.
17914
17915 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17916
17917         PR c/13801
17918         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
17919         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
17920         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
17921         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
17922         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
17923
17924 2004-08-26  Nick Clifton  <nickc@redhat.com>
17925
17926         * gcc.c-torture/compile/pr17119.c: New test.
17927
17928 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17929
17930         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
17931
17932 2004-08-25  Richard Henderson  <rth@redhat.com>
17933
17934         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
17935         the bits that expect kind=8 to be the largest real kind.
17936
17937 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
17938
17939         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
17940
17941 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17942
17943         * gfortran.dg/assignment_1.f90: New test.
17944
17945 2004-08-25  Adam Nemet  <anemet@lnxw.com>
17946
17947         * g++.dg/template/repo3.C: New test.
17948
17949 2004-08-25  Roger Sayle  <roger@eyesopen.com>
17950
17951         PR middle-end/16693
17952         PR tree-optimization/16372
17953         * g++.dg/opt/pr16372-1.C: New test case.
17954         * g++.dg/opt/pr16693-1.C: New test case.
17955         * g++.dg/opt/pr16693-2.C: New test case.
17956
17957 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
17958
17959         * objc.dg/proto-lossage-4.m: New test.
17960
17961 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
17962
17963         PR c++/17155
17964         * g++.dg/inherit/local2.C: New test.
17965
17966 2004-08-25  Paul Brook  <paul@codesourcery.com>
17967
17968         PR fortran/17144
17969         * gfortran.dg/string_ctor_1.f90: New test.
17970
17971 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17972
17973         PR c++/14428
17974         * g++.dg/template/redecl2.C: New test.
17975
17976 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
17977
17978         PR fortran/17143
17979         * gfortran.dg/pr17143.f90: New test.
17980
17981 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
17982
17983         PR fortran/17164
17984         * gfortran.dg/pr17164.f90: New test.
17985
17986 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17987
17988         * gcc.dg/tree-ssa/loop-1.c: New test.
17989
17990 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
17991
17992         * gcc.c-torture/compile/20040824-1.c: New test.
17993
17994 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
17995
17996         * gcc.c-torture/compile/iftrap-3.c: New test.
17997
17998 2004-08-24  Paul Brook  <paul@codesourcery.com>
17999
18000         * gfortran.dg/entry_2.f90: New test.
18001
18002 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18003
18004         PR c++/16889
18005         * g++.dg/lookup/ambig[12].C: New.
18006
18007 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18008
18009         PR c++/16706
18010         * g++.dg/template/crash21.C: New test.
18011         * g++.dg/template/crash22.C: Likewise.
18012
18013 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18014
18015         PR c++/17149
18016         * g++.dg/template/access15.C: New.
18017
18018 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
18019
18020         PR c++/17163
18021         * g++.dg/template/repo2.C: New test.
18022
18023 2004-08-23  Roger Sayle  <roger@eyesopen.com>
18024
18025         PR rtl-optimization/17078
18026         * gcc.c-torture/execute/pr17078-1.c: New test case.
18027
18028 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
18029
18030         PR c/14492
18031         * gcc.dg/debug/crash1.c: New test.
18032
18033 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
18034
18035         PR c/16180
18036         * gcc.dg/loop-5.c: New test.
18037
18038 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18039
18040         * gcc.c-torture/execute/20040823-1.c: New test.
18041
18042 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
18043
18044         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
18045         to the assembler.  Simplify test accordingly.
18046         (asm_abi_flags): Use GNU names.
18047         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
18048         to check for ABI flags.
18049
18050 2004-08-22  Andrew Pinski  <apinski@apple.com>
18051
18052         * g++.dg/opt/pr14029.C: New test.
18053         * gcc.c-torture/execute/pr15262.c: New test.
18054
18055 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18056
18057         * gfortran.dg/reduction.f90: Add checks with complex arguments.
18058
18059 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
18060
18061         PR 16908
18062         * gfortran.dg/direct_io.f90: New test.
18063
18064 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
18065
18066         PR c++/17121
18067         * g++.dg/inherit/local2.C: New test.
18068
18069 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
18070
18071         PR c++/17120
18072         * g++.dg/warn/Wparentheses-4.C: New test.
18073
18074 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
18075
18076         PR c++/17121
18077         * g++.dg/inherit/local2.C: New test.
18078
18079         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
18080         * gcc.dg/ppc-ldstruct.c: Likewise.
18081         * gcc.dg/ppc64-abi-2.c: Likewise.
18082
18083 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
18084
18085         PR rtl-optimization/17099
18086         * gcc.c-torture/execute/20040820-1.c: New test.
18087
18088 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
18089
18090         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
18091
18092 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
18093
18094         PR fortran/17077
18095         * gfortran.dg/auto_array_1.f90: New test.
18096
18097 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18098
18099         PR fortran/17074
18100         * gfortran.dg/simpleif_1.f90: New test.
18101
18102 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
18103
18104         * lib/target-supports.exp (check_profiling_available): Return
18105         false for arm*-*-symbianelf* and arm*-*-eabi*.
18106
18107         PR c++/15890
18108         * g++.dg/template/delete1.C: New test.
18109
18110 2004-08-19  Paul Brook  <paul@codesourcery.com>
18111
18112         PR fortran/14976
18113         PR fortran/16228
18114         * gfortran.dg/data_char_1.f90: New test.
18115
18116 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
18117
18118         PR fortran/16946
18119         * gfortran.dg/reduction.f90: New testcase.
18120
18121 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18122
18123         PR fortran/16520
18124         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
18125
18126 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
18127
18128         PR c++/17041
18129         * g++.dg/Wparentheses-3.C: New test.
18130
18131 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
18132
18133         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
18134         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
18135         * gcc.dg/vect/vect-2.c: Likewise.
18136         * gcc.dg/vect/vect-3.c: Likewise.
18137         * gcc.dg/vect/vect-4.c: Likewise.
18138         * gcc.dg/vect/vect-5.c: Likewise.
18139         * gcc.dg/vect/vect-6.c: Likewise.
18140         * gcc.dg/vect/vect-7.c: Likewise.
18141         * gcc.dg/vect/vect-25.c: Likewise.
18142         * gcc.dg/vect/vect-31.c: Likewise.
18143         * gcc.dg/vect/vect-32.c: Likewise.
18144         * gcc.dg/vect/vect-34.c: Likewise.
18145         * gcc.dg/vect/vect-36.c: Likewise.
18146         * gcc.dg/vect/vect-all.c: Likewise.
18147
18148 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
18149
18150         PR c++/17068
18151         * g++.dg/template/operator4.C: New test.
18152
18153 2004-08-18  Richard Henderson  <rth@redhat.com>
18154
18155         * gcc.dg/20040206-1.c: XFAIL.
18156
18157 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
18158
18159         PR c++/16246
18160         * g++.dg/template/array7.C: New test.
18161
18162 2004-08-17  James E Wilson  <wilson@specifixinc.com>
18163
18164         * gcc.dg/mips-movcc-1.c: New test.
18165         * gcc.dg/mips-movcc-2.c: New test.
18166         * gcc.dg/mips-movcc-3.c: New test.
18167
18168         * gcc.dg/mips-nmadd-1.c: New test.
18169         * gcc.dg/mips-nmadd-2.c: New test.
18170
18171 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
18172
18173         PR c++/15871
18174         * g++.dg/opt/inline8.C: New test.
18175
18176         PR c++/16965
18177         * g++.dg/parse/error17.C: New test.
18178
18179 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
18180
18181         * gcc.dg/vect: New directory for vectorizer tests.
18182         * gcc.dg/vect/tree-vect.h: New file.
18183         * gcc.dg/vect/vect.exp: New file.
18184         * gcc.dg/vect/pr16105.c.c: New test.
18185         * gcc.dg/vect/vect-1.c: New test.
18186         * gcc.dg/vect/vect-2.c: New test.
18187         * gcc.dg/vect/vect-3.c: New test.
18188         * gcc.dg/vect/vect-4.c: New test.
18189         * gcc.dg/vect/vect-5.c: New test.
18190         * gcc.dg/vect/vect-6.c: New test.
18191         * gcc.dg/vect/vect-7.c: New test.
18192         * gcc.dg/vect/vect-8.c: New test.
18193         * gcc.dg/vect/vect-9.c: New test.
18194         * gcc.dg/vect/vect-10.c: New test.
18195         * gcc.dg/vect/vect-11.c: New test.
18196         * gcc.dg/vect/vect-12.c: New test.
18197         * gcc.dg/vect/vect-13.c: New test.
18198         * gcc.dg/vect/vect-14.c: New test.
18199         * gcc.dg/vect/vect-15.c: New test.
18200         * gcc.dg/vect/vect-16.c: New test.
18201         * gcc.dg/vect/vect-17.c: New test.
18202         * gcc.dg/vect/vect-18.c: New test.
18203         * gcc.dg/vect/vect-19.c: New test.
18204         * gcc.dg/vect/vect-20.c: New test.
18205         * gcc.dg/vect/vect-21.c: New test.
18206         * gcc.dg/vect/vect-22.c: New test.
18207         * gcc.dg/vect/vect-23.c: New test.
18208         * gcc.dg/vect/vect-24.c: New test.
18209         * gcc.dg/vect/vect-25.c: New test.
18210         * gcc.dg/vect/vect-26.c: New test.
18211         * gcc.dg/vect/vect-27.c: New test.
18212         * gcc.dg/vect/vect-28.c: New test.
18213         * gcc.dg/vect/vect-29.c: New test.
18214         * gcc.dg/vect/vect-30.c: New test.
18215         * gcc.dg/vect/vect-31.c: New test.
18216         * gcc.dg/vect/vect-32.c: New test.
18217         * gcc.dg/vect/vect-33.c: New test.
18218         * gcc.dg/vect/vect-34.c: New test.
18219         * gcc.dg/vect/vect-35.c: New test.
18220         * gcc.dg/vect/vect-36.c: New test.
18221         * gcc.dg/vect/vect-37.c: New test.
18222         * gcc.dg/vect/vect-38.c: New test.
18223         * gcc.dg/vect/vect-40.c: New test.
18224         * gcc.dg/vect/vect-41.c: New test.
18225         * gcc.dg/vect/vect-42.c: New test.
18226         * gcc.dg/vect/vect-43.c: New test.
18227         * gcc.dg/vect/vect-44.c: New test.
18228         * gcc.dg/vect/vect-45.c: New test.
18229         * gcc.dg/vect/vect-46.c: New test.
18230         * gcc.dg/vect/vect-47.c: New test.
18231         * gcc.dg/vect/vect-48.c: New test.
18232         * gcc.dg/vect/vect-49.c: New test.
18233         * gcc.dg/vect/vect-50.c: New test.
18234         * gcc.dg/vect/vect-51.c: New test.
18235         * gcc.dg/vect/vect-52.c: New test.
18236         * gcc.dg/vect/vect-53.c: New test.
18237         * gcc.dg/vect/vect-54.c: New test.
18238         * gcc.dg/vect/vect-55.c: New test.
18239         * gcc.dg/vect/vect-56.c: New test.
18240         * gcc.dg/vect/vect-57.c: New test.
18241         * gcc.dg/vect/vect-58.c: New test.
18242         * gcc.dg/vect/vect-59.c: New test.
18243         * gcc.dg/vect/vect-60.c: New test.
18244         * gcc.dg/vect/vect-61.c: New test.
18245         * gcc.dg/vect/vect-all.c: New test.
18246         * gcc.dg/vect/vect-none.c: New test.
18247
18248 2004-08-17  Paul Brook  <paul@codesourcery.com>
18249
18250         PR fortran/13082
18251         * gfortran.dg/entry_1.f90: New test.
18252
18253 2004-08-17  Andrew Pinski  <apinski@apple.com>
18254
18255         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
18256
18257 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
18258
18259         * gcc.dg/pr17036-1.c: New test.
18260
18261 2004-08-16  Devang Patel  <dpatel@apple.com>
18262
18263         * gcc.dg/darwin-20040809-1.c: New test.
18264
18265 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
18266
18267         * gcc.dg/funcdef-attr-1.c: New test.
18268
18269 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
18270
18271         * gcc.dg/altivec-17.c: New test.
18272         * gcc.dg/altivec-18.c: New test.
18273
18274 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18275
18276         PR c++/6749
18277         * g++.dg/template/vtable2.C: New test.
18278
18279 2004-08-14  Richard Henderson  <rth@redhat.com>
18280
18281         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
18282         * gcc.dg/pack-test-4.c (main): Return 0.
18283         * gcc.dg/setjmp-1.c: Remove XFAIL.
18284         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
18285
18286 2004-08-14  Richard Henderson  <rth@redhat.com>
18287
18288         * gcc.dg/980217-1.c: Add prototype for printf.
18289
18290 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
18291
18292         * gfortran.dg/pr16935.f90: New test.
18293
18294 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
18295
18296         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
18297
18298 2004-08-13  Paul Brook  <paul@codesourcery.com>
18299
18300         * gfortran.dg/der_io_1.f90: Remove stray comma.
18301
18302 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
18303
18304         * gcc.dg/vmx/cw-bug-2.c: Remove.
18305         * gcc.dg/vmx/vprint-1.c: Remove.
18306         * gcc.dg/vmx/vscan-1.c: Remove.
18307
18308 2004-08-12  Devang patel  <dpatel@apple.com>
18309
18310         * gcc.dg/darwin-20040809-2.c: New test.
18311
18312 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
18313
18314         * g++.dg/ext/altivec-12.C: New test.
18315
18316         * g++.dg/ext/altivec-11.C: New test.
18317
18318 2004-08-12  Paul Brook  <paul@codesourcery.com>
18319
18320         * g++.dg/abi/arm_cxa_vec_1.C: New test.
18321
18322 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
18323
18324         * g++.dg/ext/altivec-2.C: Check for hardware support before
18325         executing any VMX instructions.
18326
18327         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
18328
18329 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
18330
18331         PR c++/16276
18332         * g++.old-deja/g++.other/comdat4.C: New test.
18333         * g++.old-deja/g++.other/comdat4-aux.cc: New.
18334
18335 2004-08-12  Ben Elliston  <bje@au.ibm.com>
18336
18337         PR target/16286
18338         * gcc.dg/pr16286.c: New test.
18339
18340 2004-08-12 Jan Beulich <jbeulich@novell.com>
18341
18342         * g++.dg/ext/asm5.C: New.
18343
18344 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
18345
18346         PR c++/16698
18347         * g++.dg/eh/crash1.C: New test.
18348
18349         PR c++/16717
18350         * g++.dg/ext/construct1.C: New test.
18351
18352 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
18353
18354         PR c++/16853
18355         * g++.dg/init/ptrmem1.C: New test.
18356
18357         PR c++/16618
18358         * g++.dg/parse/offsetof5.C: New test.
18359
18360         PR c++/16870
18361         * g++.dg/template/overload3.C: New test.
18362
18363 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
18364
18365         PR c++/16964
18366         * g++.dg/parse/error16.C: New test.
18367
18368         PR c++/16904
18369         * g++.dg/template/error14.C: New test.
18370
18371         PR c++/16929
18372         * g++.dg/template/error15.C: New test.
18373
18374 2004-08-11  Devang Patel  <dpatel@apple.com>
18375
18376         * gcc.dg/darwin-ld-20040809-1.c: New test.
18377         * gcc.dg/darwin-ld-20040809-2.c: New test.
18378
18379 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
18380
18381         PR fortran/16917
18382         * gfortran.dg/dfloat_1.f90: New test.
18383
18384 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
18385
18386         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
18387         * gcc.dg/dll-2.c: Fix dg-require syntax.
18388         * gcc.misc-tests/arm-isr.c (abort): Declare.
18389         (exit): Likewise.
18390
18391 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
18392
18393         PR c++/16971
18394         * g++.dg/parse/crash16.C: New test.
18395
18396 2004-08-10  Roger Sayle  <roger@eyesopen.com>
18397
18398         * gcc.dg/mips-rsqrt-1.c: New test case.
18399         * gcc.dg/mips-rsqrt-2.c: New test case.
18400         * gcc.dg/mips-rsqrt-3.c: New test case.
18401
18402 2004-08-10  Paul Brook  <paul@codesourcery.com>
18403
18404         * gfortran.dg/der_io_1.f90: New test.
18405
18406 2004-08-10  Paul Brook  <paul@codesourcery.com>
18407
18408         PR fortran/16919
18409         * gfortran.dg/der_array_1.f90: New test.
18410
18411 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
18412
18413         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
18414
18415 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
18416
18417         * gcc.dg/wchar_t-2.c: Fix typo.
18418
18419 2004-08-09  Falk Hueffner  <falk@debian.org>
18420
18421         PR tree-optimization/12517
18422         * gcc.c-torture/compile/pr12517.c: New test.
18423
18424         PR tree-optimization/12578
18425         * gcc.c-torture/compile/pr12578.c: New test.
18426
18427         PR tree-optimization/12899
18428         * gcc.c-torture/compile/pr12899.c: New test.
18429
18430         PR rtl-optimization/14692
18431         * gcc.c-torture/compile/pr14692.c: New test.
18432
18433         PR tree-optimization/16461
18434         * gcc.c-torture/compile/pr16461.c: New test.
18435
18436 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
18437
18438         * gfortran.dg/getenv_1.f90: New test.
18439
18440 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
18441
18442         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
18443         wchar_t.
18444         * gcc.dg/symbian5.c: Test -fno-short-wchar.
18445
18446 2004-08-06  Paul Brook  <paul@codesourcery.com>
18447
18448         * gfortran.dg/ret_array_1.f90: New test.
18449         * gfortran.dg/ret_pointer_1.f90: New test.
18450
18451 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
18452
18453         * gcc.dg/missing-field-init-[12].c: New tests.
18454         * g++.dg/warn/missing-field-init-[12].C: New tests.
18455
18456 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
18457
18458         * gcc.dg/enum2.c: New test.
18459         * gcc.dg/symbian3.c: Likewise.
18460         * gcc.dg/symbian4.c: Likewise.
18461         * gcc.dg/wchar_t-2.c: Likewise.
18462
18463 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
18464
18465         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
18466         destructor tests.
18467
18468 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
18469
18470         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
18471         dg-require-visiblity.
18472         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
18473         * g++.dg/ext/visibility/fvisibility.C: Likewise.
18474         * g++.dg/ext/visibility/memfuncts.C: Likewise.
18475         * g++.dg/ext/visibility/new1.C: Likewise.
18476         * g++.dg/ext/visibility/pragma.C: Likewise.
18477         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
18478         * g++.dg/ext/visibility/virtual.C: Likewise.
18479         * g++/dg/ext/visibility/visibility-1.C: Likewise.
18480         * g++/dg/ext/visibility/visibility-2.C: Likewise.
18481         * g++/dg/ext/visibility/visibility-3.C: Likewise.
18482         * g++/dg/ext/visibility/visibility-4.C: Likewise.
18483         * g++/dg/ext/visibility/visibility-5.C: Likewise.
18484         * g++/dg/ext/visibility/visibility-6.C: Likewise.
18485         * g++/dg/ext/visibility/visibility-7.C: Likewise.
18486         * g++/dg/ext/visibility/visibility-8.C: New test.
18487         * gcc.c-torture/compile/dll.x: Remove.
18488         * gcc.dg/dll-2.c: Use dg-require-dll
18489         * gcc.dg/visibility-10.c: New test.
18490         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
18491         supporting DLLs.
18492         * testsuite/lib/scanasm.exp (scan_hidden): New function.
18493         (scan_not_hidden): Likewise.
18494
18495 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
18496
18497         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
18498
18499 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
18500
18501         * gcc.c-torture/execute/20040805-1.c: New test.
18502
18503 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
18504
18505         * gcc.dg/20020118-1.c: Declare abort.
18506         * gcc.dg/altivec_check.h: Likewise.
18507         * gcc.dg/iftrap-2.c: Likewise.
18508         * gcc.dg/pragma-darwin.c: Likewise.
18509         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
18510
18511 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
18512
18513         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
18514
18515 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18516
18517         * gcc.c-torture/execute/builtins/abs-2.c,
18518         gcc.c-torture/execute/builtins/abs-3.c,
18519         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
18520         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
18521         intmax_t, uintmax_t and their limits.
18522         * gcc.dg/intmax_t-1.c: New test.
18523
18524 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18525
18526         * g++.dg/tc1/dr147.C: Add reference to PR.
18527
18528 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
18529
18530         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
18531         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
18532
18533 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
18534
18535         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
18536
18537 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
18538
18539         * gcc.dg/redecl-5.c: New test.
18540         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
18541         of scanf.
18542
18543 2004-08-03  Roger Sayle  <roger@eyesopen.com>
18544
18545         PR middle-end/16790
18546         * gcc.c-torture/execute/pr16790-1.c: New test case.
18547
18548 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
18549
18550         * g++.dg/ext/visibility/assign1.C: New test.
18551         * g++.dg/ext/visibility/new1.C: Likewise.
18552
18553         * gcc.dg/symbian1.c: New test.
18554         * gcc.dg/symbian2.c: Likewise.
18555
18556 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
18557
18558         PR target/16570
18559         * gcc.dg/i386-sse-9.c: New test.
18560
18561 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
18562
18563         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
18564
18565 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
18566
18567         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
18568         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
18569         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
18570         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
18571         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
18572         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
18573         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
18574         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
18575         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
18576         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
18577         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
18578         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
18579         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
18580         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
18581         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
18582         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
18583         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
18584         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
18585         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
18586         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
18587         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
18588         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
18589         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
18590         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
18591         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
18592         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
18593         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
18594         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
18595         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
18596         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
18597         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
18598         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
18599         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
18600         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
18601         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
18602         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
18603         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
18604         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
18605         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
18606         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
18607         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
18608         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
18609         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
18610         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
18611         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
18612         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
18613         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
18614         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
18615         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
18616         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
18617         gcc.misc-tests/i386-pf-3dnow-1.c,
18618         gcc.misc-tests/i386-pf-athlon-1.c,
18619         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
18620         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
18621         Declare built-in functions used.
18622         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
18623
18624 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
18625
18626         PR c++/16707
18627         * g++.dg/lookup/using12.C: New test.
18628
18629         * g++.dg/init/null1.C: Fix PR number.
18630         * g++.dg/parse/namespace10.C: Likewise.
18631
18632 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
18633
18634         PR c++/16224
18635         * g++.dg/template/spec17.C: New test.
18636         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
18637         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
18638
18639 2004-08-02  David Billinghurst
18640
18641         PR fortran/16292
18642         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
18643
18644 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
18645
18646         * gcc.dg/ia64-got-1.c: New test case.
18647
18648 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
18649
18650         PR c++/16489
18651         * g++.dg/init/null1.C: New test.
18652         * g++.dg/tc1/dr76.C: Adjust error marker.
18653
18654         PR c++/16529
18655         * g++.dg/parse/namespace10.C: New test.
18656
18657         PR c++/16810
18658         * g++.dg/inherit/ptrmem2.C: New test.
18659
18660 2004-08-02  Ben Elliston  <bje@au.ibm.com>
18661
18662         PR target/16155
18663         * gcc.dg/pr16155.c: New test.
18664
18665 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
18666
18667         * gcc.dg/redecl-2.c: New test.
18668
18669 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
18670
18671         * gcc.dg/darwin-longdouble.c: New file.
18672
18673 2004-07-30  Richard Henderson  <rth@redhat.com>
18674
18675         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
18676         write to constant argument.
18677         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
18678
18679 2004-07-30  Richard Henderson  <rth@redhat.com>
18680
18681         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
18682         tests of nearest around zero.
18683
18684 2004-07-30  Andrew Pinski  <apinski@apple.com>
18685
18686         * gcc.c-torture/compile/20040730-1.c: New test.
18687
18688 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
18689
18690         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
18691         powerpc-eabispe.
18692
18693 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
18694
18695         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
18696
18697 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
18698
18699         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
18700         contains $ld_library_path.
18701         * lib/gfortran.exp (gfortran_link_flags): Likewise.
18702
18703 2004-07-29  Richard Henderson  <rth@redhat.com>
18704
18705         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
18706
18707         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
18708         (alt2, which): New.
18709         (Check): Accept either alternative.
18710
18711 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
18712
18713         * g++.dg/abi/inline1.C: New test.
18714         * g++.dg/abi/local1-a.cc: Likewise.
18715         * g++.dg/abi/local1.C: Likewise.
18716         * g++.dg/abi/mangle11.C: Tweak location of warnings.
18717         * g++.dg/abi/mangle12.C: Likewise.
18718         * g++.dg/abi/mangle17.C: Likewise.
18719         * g++.dg/abi/mangle20-2.C: Likewise.
18720         * g++.dg/opt/interface1.C: Likewise.
18721         * g++.dg/opt/interface1.h: Likewise.
18722         * g++.dg/opt/interface1-a.cc: New test.
18723         * g++.dg/parse/repo1.C: New test.
18724         * g++.dg/template/repo1.C: Likewise.
18725         * g++.dg/warn/Winline-1.C: Likewise.
18726         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
18727
18728 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
18729
18730         * gcc.dg/tree-ssa/20040729-1.c: New test.
18731
18732 2004-07-27  Matt Austern <austern@apple.com>
18733
18734         * gcc.dg/darwin-bool-1.c: New test.
18735         * gcc.dg/darwin-bool-2.c: New test.
18736
18737 2004-07-28  Richard Henderson  <rth@redhat.com>
18738
18739         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
18740         arguments in the correct type.  Don't write to constant arguments.
18741
18742 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
18743
18744         PR tree-optimization/16688
18745         PR tree-optimization/16689
18746         * g++.dg/tree-ssa/pr16688.C: New test.
18747
18748 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
18749
18750         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18751         loads.  Not only in the comment, this time.
18752
18753 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
18754
18755         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
18756         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
18757         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
18758         * gcc.dg/sh4a-bitmovua.c: New.
18759         * gcc.dg/sh4a-cos.c: New.
18760         * gcc.dg/sh4a-cosf.c: New.
18761         * gcc.dg/sh4a-fprun.c: New.
18762         * gcc.dg/sh4a-fsrra.c: New.
18763         * gcc.dg/sh4a-memmovua.c: New.
18764         * gcc.dg/sh4a-sin.c: New.
18765         * gcc.dg/sh4a-sincos.c: New.
18766         * gcc.dg/sh4a-sincosf.c: New.
18767         * gcc.dg/sh4a-sinf.c: New.
18768
18769 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
18770
18771         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
18772         conditionals.
18773         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18774         loads.
18775         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
18776         DOM1.
18777
18778 2004-07-27  Andrew Pinski  <apinski@apple.com>
18779
18780         * g++.dg/rtti/tinfo1.C: Correct the xfail.
18781
18782 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
18783
18784         * gcc.dg/pragma-isr.c: New test.
18785
18786 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18787
18788         PR c++/14429
18789         * g++.dg/template/ttp11.C: New test.
18790
18791 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
18792
18793         * gcc.c-torture/compile/20040727-1.c: New test.
18794
18795 2004-07-26  Eric Christopher  <echristo@redhat.com>
18796
18797         * gcc.c-torture/compile/20040726-2.c: New test.
18798
18799 2004-07-26  Andrew Pinski  <apinski@apple.com>
18800
18801         * g++.dg/rtti/tinfo1.C: Xfail.
18802
18803 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
18804
18805         * gcc.c-torture/compile/20040726-1.c: New test.
18806
18807 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
18808             Brian Ryner  <bryner@brianryner.com>
18809
18810         PR c++/9283
18811         PR c++/15000
18812         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
18813         * g++.dg/ext/visibility/: New directory.
18814         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
18815         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
18816         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
18817         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
18818         * g++.dg/ext/visibility/fvisibility.C,
18819         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
18820         g++.dg/ext/visibility/fvisibility-override1.C
18821         g++.dg/ext/visibility/fvisibility-override2.C
18822         g++.dg/ext/visibility/memfuncts.C
18823         g++.dg/ext/visibility/noPLT.C
18824         g++.dg/ext/visibility/pragma.C
18825         g++.dg/ext/visibility/pragma-override1.C
18826         g++.dg/ext/visibility/pragma-override2.C
18827         g++.dg/ext/visibility/staticmemfuncts.C
18828         g++.dg/ext/visibility/virtual.C: New tests.
18829
18830 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18831
18832         PR c/15360
18833         * gcc.dg/pr15360-1.c: New test.
18834
18835 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
18836
18837         * gcc.dg/pragma-align-2.c: New test.
18838         * gcc.dg/pragma-init-fini.c: New test.
18839         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
18840         targets.
18841
18842 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18843
18844         * gcc.dg/init-string-2.c: New test.
18845
18846 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
18847
18848         PR 16684
18849         * gcc.dg/Wredundant-decls-1.c: New test case.
18850
18851 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
18852
18853         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
18854         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
18855         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
18856         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
18857         * gcc.dg/compat/generate-random.c: New file.
18858         * gcc.dg/compat/generate-random.h: Likewise.
18859         * gcc.dg/compat/generate-random_r.c: Likewise.
18860         * gcc.dg/compat/struct-layout-1.h: Likewise.
18861         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
18862         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
18863         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
18864         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
18865         * gcc.dg/compat/struct-layout-1_main.c: New test.
18866         * gcc.dg/compat/struct-layout-1_x.c: New file.
18867         * gcc.dg/compat/struct-layout-1_y.c: New file.
18868         * gcc.dg/compat/struct-layout-1_test.h: New file.
18869
18870 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
18871
18872         * gcc.dg/comp-return-1.c: New test
18873
18874 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
18875
18876         * gcc.dg/vmx/8-02a.c: Fix typo.
18877
18878         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
18879         * gcc.dg/darwin-abi-3.c: New test.
18880
18881         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
18882         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
18883
18884         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
18885         * gcc.dg/vmx/ops-long-1.c: New test.
18886         * gcc.dg/vmx/ops-long-2.c: New test.
18887
18888 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18889
18890         * g++.dg/lookup/conv-[1234].C: New.
18891
18892 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
18893
18894         * g++.dg/parse/attr2.C: Simplify.
18895
18896 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18897
18898         PR c/7284
18899         * gcc.c-torture/execute/pr7284-1.c: New test.
18900
18901 2004-07-22  Brian Booth  <bbooth@redhat.com>
18902
18903         * gcc.dg/tree-ssa/20040721-1.c: New test.
18904
18905 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18906
18907         * g++.dg/template/crash20.c: New.
18908
18909 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
18910
18911         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
18912         Add dg-run directive.  Declare variables as required.
18913         * gfortran.dg/g77/README: Update
18914
18915 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
18916
18917         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
18918         gcc.dg/cris-peep2-andu2.c: New tests.
18919
18920 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18921
18922         PR c/15052
18923         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
18924         on return type.
18925         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
18926         messages.
18927         * gcc.dg/qual-return-2.c: Update expected messages.
18928         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
18929
18930 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18931
18932         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
18933         * gcc.dg/noncompile/921102-1.c: Update expected error message.
18934
18935 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18936
18937         PR c/11250
18938         * gcc.dg/init-string-1.c: New test.
18939
18940 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
18941
18942         PR middle-end/15345
18943         PR c/16450
18944         * gcc.dg/torture/nested-fn-1.c: New test.
18945
18946 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
18947
18948         PR target/16559
18949         * gcc.dg/ia64-fptr-1.c: New file.
18950
18951 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18952
18953         PR c++/14497
18954         * g++.dg/template/spec16.C: New test.
18955         * g++.old-deja/g++.robertl/eb118.C: Remove.
18956
18957 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18958
18959         PR c++/509
18960         * g++.dg/template/spec15.C: New test.
18961
18962 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
18963
18964         Copy cases from g77.f-torture/execute and add dg-run
18965         directive.  Other changes as noted.
18966         * gfortran.dg/g77/13037.f
18967         * gfortran.dg/g77/1832.f
18968         * gfortran.dg/g77/19981119-0.f
18969         * gfortran.dg/g77/19990313-0.f
18970         * gfortran.dg/g77/19990313-1.f
18971         * gfortran.dg/g77/19990313-2.f
18972         * gfortran.dg/g77/19990313-3.f
18973         * gfortran.dg/g77/19990419-1.f
18974         * gfortran.dg/g77/19990826-0.f
18975         * gfortran.dg/g77/19990826-2.f
18976         * gfortran.dg/g77/20000503-1.f
18977         * gfortran.dg/g77/20001111.f
18978         * gfortran.dg/g77/20010116.f
18979         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
18980         * gfortran.dg/g77/20010430.f
18981         * gfortran.dg/g77/6177.f
18982         * gfortran.dg/g77/947.f
18983         * gfortran.dg/g77/970816-3.f
18984         * gfortran.dg/g77/971102-1.f
18985         * gfortran.dg/g77/980520-1.f
18986         * gfortran.dg/g77/980628-0.f
18987         * gfortran.dg/g77/980628-1.f
18988         * gfortran.dg/g77/980628-10.f
18989         * gfortran.dg/g77/980628-2.f
18990         * gfortran.dg/g77/980628-3.f
18991         * gfortran.dg/g77/980628-7.f
18992         * gfortran.dg/g77/980628-8.f
18993         * gfortran.dg/g77/980628-9.f
18994         * gfortran.dg/g77/980701-0.f
18995         * gfortran.dg/g77/980701-1.f
18996         * gfortran.dg/g77/cabs.f
18997         * gfortran.dg/g77/claus.f
18998         * gfortran.dg/g77/complex_1.f
18999         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
19000         * gfortran.dg/g77/dcomplex.f
19001         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
19002         * gfortran.dg/g77/f90-intrinsic-mathematical.f
19003         * gfortran.dg/g77/f90-intrinsic-numeric.f
19004         * gfortran.dg/g77/int8421.f
19005         * gfortran.dg/g77/labug1.f
19006         * gfortran.dg/g77/large_vec.f
19007         * gfortran.dg/g77/le.f
19008         * gfortran.dg/g77/short.f
19009         * gfortran.dg/g77/README: Update
19010
19011 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
19012
19013         PR c++/16637
19014         * g++.dg/parse/lookup4.C: New test.
19015
19016 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19017
19018         PR c++/16175
19019         * g++.dg/template/ttp10.C: New test.
19020
19021 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
19022
19023         * gcc.dg/pr12625-1.c: New test.
19024
19025 2004-07-20  Steven Bosscher  <stevenb@suse.de>
19026
19027         * testsuite/gcc.dg/switch-warn-1.c: New test.
19028         * testsuite/gcc.dg/switch-warn-2.c: New test.
19029         * gcc.c-torture/compile/pr14730.c: Update.
19030
19031 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
19032
19033         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
19034         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
19035         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
19036         g++.dg/template/nontype3.C: Remove trailing CR from tests.
19037
19038 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
19039
19040         PR c++/16623
19041         * g++.dg/template/assign1.C: New test.
19042
19043 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19044
19045         PR c++/12170
19046         * g++.dg/template/ttp9.C: New test.
19047
19048 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
19049
19050         * gcc.dg/format/cmn-err-1.c: New test.
19051
19052 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19053
19054         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
19055         gcc.dg/Wparentheses-10.c: New tests.
19056         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
19057
19058 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19059
19060         PR fortran/16465
19061         * gfortran.dg/g77//ffixed-line-length-0.f,
19062         gfortran.dg/g77/ffixed-line-length-132.f,
19063         gfortran.dg/g77/ffixed-line-length-72.f,
19064         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
19065         gfortran.dg/g77/README: Update.
19066
19067 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19068
19069         PR c++/13092
19070         * g++.dg/template/non-dependent7.C: New test.
19071         * g++.dg/template/non-dependent8.C: Likewise.
19072         * g++.dg/template/non-dependent9.C: Likewise.
19073         * g++.dg/template/non-dependent10.C: Likewise.
19074
19075 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
19076
19077         PR c++/16337
19078         * g++.dg/parse/attr2.C: New test.
19079
19080 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
19081
19082         * g77.dg: Removed.
19083         * g77.f-torture: Ditto.
19084
19085 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19086
19087         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
19088         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
19089         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
19090
19091 2004-07-16  Richard Henderson  <rth@redhat.com>
19092
19093         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
19094
19095 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19096
19097         * lib/fortran-torture.exp (fortran-torture): Don't test compile
19098         tests with full list of options.
19099         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
19100         of TORTURE_OPTIONS if test contains 'dg-do run'.
19101
19102         PR fortran/16404
19103         * gfortran.dg/do_iterator.f90: New test.
19104
19105 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19106
19107         PR rtl-optimization/16536
19108         * gcc.c-torture/execute/restrict-1.c: New test.
19109
19110 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19111
19112         PR fortran/15324
19113         * gfortran.dg/pr15324.f90: New test.
19114
19115         PR fortran/15129
19116         * gfortran.dg/pr15129.f90: New test.
19117
19118         PR fortran/15140
19119         * gfortran.dg/pr15140.f90: New test.
19120
19121         PR fortran/13792
19122         * gfortran.fortran-torture/execute/bounds.f90: Add check for
19123         compile-time simplification.
19124
19125 2004-07-14  Mike Stump  <mrs@apple.com>
19126
19127         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
19128
19129 2004-07-14  James E Wilson  <wilson@specifixinc.com>
19130
19131         PR target/16325
19132         * gcc.dg/profile-generate-1.c: New.
19133
19134 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
19135
19136         * gcc.c-torture/execute/20040709-1.c: New test.
19137         * gcc.c-torture/execute/20040709-2.c: New test.
19138
19139 2004-07-14  Mike Stump  <mrs@apple.com>
19140
19141         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
19142
19143 2004-07-14  Mike Stump  <mrs@apple.com>
19144
19145         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
19146
19147 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
19148
19149         PR c++/16518
19150         * g++.dg/parse/mutable1.C: New test.
19151
19152 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
19153
19154         PR tree-optimization/16443
19155         * gcc.dg/tree-ssa/20040713-1.c: New test.
19156
19157 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
19158
19159         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
19160         for operator new.
19161
19162 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
19163
19164         * gfortran.dg/g77/README: New file
19165         * gfortran.dg/g77/19981216-0.f: Copy from
19166         g77.f-torture/noncompile.  Add "dg-do compile" and
19167         dg-error as required.
19168         * gfortran.dg/g77/19990218-1.f: Likewise.
19169         * gfortran.dg/g77/19990905-1.f: Likewise.
19170         * gfortran.dg/g77/9263.f: Likewise.
19171         * gfortran.dg/g77/980615-0.f: Likewise.
19172         * gfortran.dg/g77/980616-0.f: Likewise.
19173         * gfortran.dg/g77/check0.f: Likewise.
19174         * gfortran.dg/g77/select_no_compile.f: Likewise.
19175
19176 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
19177
19178         Copy files from g77.f-torture/compile.
19179         Add "{ dg-do compile}".  Other changes as noted
19180         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
19181         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
19182         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
19183         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
19184         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
19185         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
19186         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
19187         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
19188         statement to conform to standard.  Append alpha1.x for reference.
19189         * gfortran.dg/g77/xformat.f: Add dg-warning
19190
19191 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
19192
19193         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
19194         Add {dg-do compile} directive.
19195         * gfortran.dg/g77/cpp2.F: Likewise.
19196
19197 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19198
19199         PR c++/5402
19200         * g++.dg/lookup/name-clash1.C: New test.
19201
19202         PR c++/9777
19203         * g++.dg/lookup/name-clash2.C: New test.
19204
19205         PR c++/12102
19206         * g++.dg/lookup/name-clash3.C: New test.
19207
19208 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19209
19210         * g++.dg/lookup/new2.C: New test.
19211         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
19212
19213 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
19214
19215         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
19216         Add {dg-do compile} directive.
19217         * gfortran.dg/g77/13060.f: Likewise.
19218         * gfortran.dg/g77/19990218-0.f: Likewise.
19219         * gfortran.dg/g77/19990305-0.f: Likewise.
19220         * gfortran.dg/g77/19990419-0.f: Likewise.
19221         * gfortran.dg/g77/19990502-0.f: Likewise.
19222         * gfortran.dg/g77/19990502-1.f: Likewise.
19223         * gfortran.dg/g77/19990525-0.f: Likewise.
19224         * gfortran.dg/g77/19990826-1.f: Likewise.
19225         * gfortran.dg/g77/19990826-3.f: Likewise.
19226         * gfortran.dg/g77/19990905-2.f: Likewise.
19227         * gfortran.dg/g77/20000412-1.f: Likewise.
19228         * gfortran.dg/g77/20000511-1.f: Likewise.
19229         * gfortran.dg/g77/20000511-2.f: Likewise.
19230         * gfortran.dg/g77/20000518.f: Likewise.
19231         * gfortran.dg/g77/20000601-1.f: Likewise.
19232         * gfortran.dg/g77/20000601-2.f: Likewise.
19233         * gfortran.dg/g77/20000629-1.f: Likewise.
19234         * gfortran.dg/g77/20000630-2.f: Likewise.
19235         * gfortran.dg/g77/20010115.f: Likewise.
19236         * gfortran.dg/g77/20010321-1.f: Likewise.
19237         * gfortran.dg/g77/20010426.f: Likewise.
19238         * gfortran.dg/g77/20020307-1.f: Likewise.
19239         * gfortran.dg/g77/8485.f: Likewise.
19240         * gfortran.dg/g77/960317-1.f: Likewise.
19241         * gfortran.dg/g77/970915-0.f: Likewise.
19242         * gfortran.dg/g77/980310-1.f: Likewise.
19243         * gfortran.dg/g77/980310-2.f: Likewise.
19244         * gfortran.dg/g77/980310-3.f: Likewise.
19245         * gfortran.dg/g77/980310-4.f: Likewise.
19246         * gfortran.dg/g77/980310-6.f: Likewise.
19247         * gfortran.dg/g77/980310-7.f: Likewise.
19248         * gfortran.dg/g77/980310-8.f: Likewise.
19249         * gfortran.dg/g77/980419-2.f: Likewise.
19250         * gfortran.dg/g77/980424-0.f: Likewise.
19251         * gfortran.dg/g77/980427-0.f: Likewise.
19252         * gfortran.dg/g77/980729-0.f: Likewise.
19253         * gfortran.dg/g77/981117-1.f: Likewise.
19254         * gfortran.dg/g77/toon_1.f: Likewise.
19255
19256 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19257
19258         PR c++/2204
19259         * g++.dg/other/abstract2.C: New test.
19260
19261 2004-07-12  Paul Brook  <paul@codesourcery.com>
19262
19263         * gfortran.dg/pointer_init_1.f90: New test.
19264
19265 2004-07-11  Paul Brook  <paul@codesourcery.com>
19266
19267         PR fortran/15986
19268         * gfortran.dg/contained_1.f90: New test.
19269
19270 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
19271
19272         * g++.dg/parse/defarg8.C: New test.
19273
19274 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19275
19276         PR fortran/16433
19277         * gfortran.dg/pr16433.f: New test.
19278
19279         PR fortran/17574
19280         * gfortran.dg/pr15754.f90: New test.
19281
19282 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19283
19284         PR tree-optimization/16437
19285         * gcc.c-torture/execute/bitfld-4.c: New test.
19286
19287 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19288
19289         * gfortran.fortran-torture/execute/common_2.f90: Add check for
19290         access to common var from module.
19291
19292 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19293
19294         PR fortran/16336
19295         * gfortran.fortran-torture/execute/common_2.f90: New test.
19296
19297 2004-07-10  Paul Brook  <paul@codesourcery.com>
19298
19299         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
19300
19301 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19302
19303         PR fortran/15969
19304         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
19305
19306 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
19307
19308         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
19309         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
19310         * gfortran.dg/g77/ffree-form-1.f: Likewise.
19311         * gfortran.dg/g77/ffree-form-2.f: Likewise.
19312         * gfortran.dg/g77/ffree-form-3.f: Likewise.
19313         * gfortran.dg/g77/fno-underscoring.f: Likewise.
19314         * gfortran.dg/g77/funderscoring.f: Likewise.
19315         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
19316
19317 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19318
19319         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
19320
19321 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19322         Paul Brook  <paul@codesourcery.com>
19323
19324         PR fortran/13415
19325         * gfortran.dg/common_pointer_1.f90: New test.
19326
19327 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19328
19329         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
19330
19331 2004-07-09  James E Wilson  <wilson@specifixinc.com>
19332
19333         PR target/16364
19334         * gcc.c-torture/compile/20040709-1.c: New.
19335
19336 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19337
19338         PR fortran/14077
19339         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
19340
19341 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19342
19343         PR fortran/13201
19344         * gfortran.dg/shape_1.f90: New test.
19345
19346 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
19347             Andrew Pinski  <apinski@apple.com>
19348
19349         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
19350
19351 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19352
19353         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
19354         comment.
19355
19356 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19357         Paul Brook  <paul@codesourcery.com>
19358
19359         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
19360         '.f95' and '.F95'.
19361
19362 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
19363
19364         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
19365
19366 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19367
19368         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
19369         testcases with capital suffix.
19370
19371 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19372
19373         PR fortran/15481
19374         PR fortran/13372
19375         PR fortran/13575
19376         PR fortran/15978
19377         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
19378
19379         * gfortran.dg/implicit_1.f90: New test.
19380
19381 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19382
19383         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
19384         expression to match gfortran warning/error messages
19385         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
19386         dg-error text.
19387
19388 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19389
19390         * lib/fortran-torture.exp: Rename proc search_for to
19391         search_for_re.
19392
19393 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19394
19395         * gcc.c-torture/execute/simd-5.x: New file.
19396         XFAIL on SPARC 64-bit at -O0.
19397
19398 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19399
19400         PR c++/8211
19401         PR c++/16165
19402         * g++.dg/warn/effc3.C: New test.
19403
19404 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19405
19406         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
19407         change X to 1X in format.
19408         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
19409         add data statements to conform to standard.
19410
19411 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19412
19413         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
19414         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
19415         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
19416
19417 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19418
19419         * gfortran.dg/g77/7388.f: Copy from g77.dg
19420         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
19421         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
19422         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
19423         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
19424         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
19425         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
19426         * gfortran.dg/g77/strlen0.f: Likewise.
19427
19428 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
19429
19430         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
19431         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
19432
19433 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19434
19435         * gcc.c-torture/execute/920428-2.x: Delete.
19436         * gcc.c-torture/execute/920501-7.x: Likewise.
19437
19438 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
19439
19440         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
19441         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
19442         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
19443         prescott and c3-2.
19444         (PREFETCH_3DNOW): Add -march=c3.
19445
19446 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
19447
19448         PR c/16437
19449         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
19450         * gcc.c-torture/execute/bf64-1.x: Likewise.
19451
19452 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19453
19454         * gcc.c-torture/compile/20040708-1.c: New test.
19455
19456 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19457
19458         PR c++/16169
19459         * g++.dg/warn/effc2.C: New test.
19460
19461 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19462
19463         * gcc.c-torture/execute/bitfld-1.x: Remove.
19464         * gcc.c-torture/execute/bitfld-3.c: New test.
19465         * gcc.dg/bitfld-2.c: Remove XFAILs.
19466
19467 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
19468
19469         PR c++/16276
19470         * g++.dg/rtti/tinfo1.C: New file.
19471
19472 2004-07-07  Eric Christopher  <echristo@redhat.com>
19473
19474         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
19475
19476 2004-07-07  Andrew Pinski  <apinski@apple.com>
19477
19478         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
19479
19480 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
19481
19482         * g++.dg/init/call1.C: XFAIL.
19483
19484 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
19485
19486         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
19487         except for movstrict*, to movmem* and clrstr* to clrmem*.
19488
19489 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
19490
19491         * gcc.c-torture/execute/20040707-1.c: New test.
19492
19493 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
19494
19495         * gcc.c-torture/execute/20040706-1.c: New test.
19496
19497 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19498
19499         PR c++/3671
19500         * g++.dg/template/spec14.C: New test.
19501
19502 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
19503
19504         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
19505         nothing if not yet defined.  Use it in b, c and d type definitions.
19506         * gcc.c-torture/execute/20040705-1.c: New test.
19507         * gcc.c-torture/execute/20040705-2.c: New test.
19508
19509 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19510
19511         PR c++/2518
19512         * g++.dg/lookup/new1.C: New test.
19513
19514 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19515
19516         PR c++/11406
19517         * g++.dg/template/sizeof8.C: New test.
19518
19519 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
19520
19521         * gcc.c-torture/compile/20040705-1.c: New test.
19522
19523 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
19524
19525         * gfortran.fortran-torture/execute/seq_io.f90: New test.
19526
19527 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
19528
19529         * gcc.dg/cpp/if-mop.c: Two new testcases.
19530         * gcc.dg/cpp/trad/comment-3.c: New.
19531
19532 2004-07-04  Paul Brook  <paul@codesourcery.com>
19533
19534         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
19535
19536 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
19537
19538         PR c++/3761
19539         * g++.dg/lookup/crash4.C: New test.
19540
19541 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
19542
19543         * gcc.c-torture/execute/builtin-abs-1.c
19544         * gcc.c-torture/execute/builtin-abs-2.c
19545         * gcc.c-torture/execute/builtin-complex-1.c
19546         * gcc.c-torture/execute/builtins/string-1-lib.c
19547         * gcc.c-torture/execute/builtins/string-1.c
19548         * gcc.c-torture/execute/builtins/string-2-lib.c
19549         * gcc.c-torture/execute/builtins/string-2.c
19550         * gcc.c-torture/execute/builtins/string-3-lib.c
19551         * gcc.c-torture/execute/builtins/string-3.c
19552         * gcc.c-torture/execute/builtins/string-4-lib.c
19553         * gcc.c-torture/execute/builtins/string-4.c
19554         * gcc.c-torture/execute/builtins/string-5-lib.c
19555         * gcc.c-torture/execute/builtins/string-5.c
19556         * gcc.c-torture/execute/builtins/string-6-lib.c
19557         * gcc.c-torture/execute/builtins/string-6.c
19558         * gcc.c-torture/execute/builtins/string-7-lib.c
19559         * gcc.c-torture/execute/builtins/string-7.c
19560         * gcc.c-torture/execute/builtins/string-8-lib.c
19561         * gcc.c-torture/execute/builtins/string-8.c
19562         * gcc.c-torture/execute/builtins/string-9-lib.c
19563         * gcc.c-torture/execute/builtins/string-9.c
19564         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
19565         * gcc.c-torture/execute/builtins/string-asm-1.c
19566         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
19567         * gcc.c-torture/execute/builtins/string-asm-2.c
19568         * gcc.c-torture/execute/stdio-opt-1.c
19569         * gcc.c-torture/execute/stdio-opt-2.c
19570         * gcc.c-torture/execute/stdio-opt-3.c
19571         * gcc.c-torture/execute/string-opt-1.c
19572         * gcc.c-torture/execute/string-opt-10.c
19573         * gcc.c-torture/execute/string-opt-11.c
19574         * gcc.c-torture/execute/string-opt-12.c
19575         * gcc.c-torture/execute/string-opt-13.c
19576         * gcc.c-torture/execute/string-opt-14.c
19577         * gcc.c-torture/execute/string-opt-15.c
19578         * gcc.c-torture/execute/string-opt-16.c
19579         * gcc.c-torture/execute/string-opt-2.c
19580         * gcc.c-torture/execute/string-opt-6.c
19581         * gcc.c-torture/execute/string-opt-7.c
19582         * gcc.c-torture/execute/string-opt-8.c:
19583         Replace with ...
19584
19585         * gcc.c-torture/execute/builtins/abs-2.c
19586         * gcc.c-torture/execute/builtins/abs-3.c
19587         * gcc.c-torture/execute/builtins/complex-1.c
19588         * gcc.c-torture/execute/builtins/fprintf.c
19589         * gcc.c-torture/execute/builtins/fputs.c
19590         * gcc.c-torture/execute/builtins/memcmp.c
19591         * gcc.c-torture/execute/builtins/memmove.c
19592         * gcc.c-torture/execute/builtins/memops-asm.c
19593         * gcc.c-torture/execute/builtins/mempcpy-2.c
19594         * gcc.c-torture/execute/builtins/mempcpy.c
19595         * gcc.c-torture/execute/builtins/memset.c
19596         * gcc.c-torture/execute/builtins/printf.c
19597         * gcc.c-torture/execute/builtins/sprintf.c
19598         * gcc.c-torture/execute/builtins/strcat.c
19599         * gcc.c-torture/execute/builtins/strchr.c
19600         * gcc.c-torture/execute/builtins/strcmp.c
19601         * gcc.c-torture/execute/builtins/strcpy.c
19602         * gcc.c-torture/execute/builtins/strcspn.c
19603         * gcc.c-torture/execute/builtins/strlen-2.c
19604         * gcc.c-torture/execute/builtins/strlen.c
19605         * gcc.c-torture/execute/builtins/strncat.c
19606         * gcc.c-torture/execute/builtins/strncmp-2.c
19607         * gcc.c-torture/execute/builtins/strncmp.c
19608         * gcc.c-torture/execute/builtins/strncpy.c
19609         * gcc.c-torture/execute/builtins/strpbrk.c
19610         * gcc.c-torture/execute/builtins/strpcpy-2.c
19611         * gcc.c-torture/execute/builtins/strpcpy.c
19612         * gcc.c-torture/execute/builtins/strrchr.c
19613         * gcc.c-torture/execute/builtins/strspn.c
19614         * gcc.c-torture/execute/builtins/strstr-asm.c
19615         * gcc.c-torture/execute/builtins/strstr.c:
19616         ... these new files.
19617
19618         * gcc.c-torture/execute/builtins/abs-2-lib.c
19619         * gcc.c-torture/execute/builtins/abs-3-lib.c
19620         * gcc.c-torture/execute/builtins/complex-1-lib.c
19621         * gcc.c-torture/execute/builtins/fprintf-lib.c
19622         * gcc.c-torture/execute/builtins/fputs-lib.c
19623         * gcc.c-torture/execute/builtins/memcmp-lib.c
19624         * gcc.c-torture/execute/builtins/memmove-lib.c
19625         * gcc.c-torture/execute/builtins/memops-asm-lib.c
19626         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
19627         * gcc.c-torture/execute/builtins/mempcpy-lib.c
19628         * gcc.c-torture/execute/builtins/memset-lib.c
19629         * gcc.c-torture/execute/builtins/printf-lib.c
19630         * gcc.c-torture/execute/builtins/sprintf-lib.c
19631         * gcc.c-torture/execute/builtins/strcat-lib.c
19632         * gcc.c-torture/execute/builtins/strchr-lib.c
19633         * gcc.c-torture/execute/builtins/strcmp-lib.c
19634         * gcc.c-torture/execute/builtins/strcpy-lib.c
19635         * gcc.c-torture/execute/builtins/strcspn-lib.c
19636         * gcc.c-torture/execute/builtins/strlen-2-lib.c
19637         * gcc.c-torture/execute/builtins/strlen-lib.c
19638         * gcc.c-torture/execute/builtins/strncat-lib.c
19639         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
19640         * gcc.c-torture/execute/builtins/strncmp-lib.c
19641         * gcc.c-torture/execute/builtins/strncpy-lib.c
19642         * gcc.c-torture/execute/builtins/strpbrk-lib.c
19643         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
19644         * gcc.c-torture/execute/builtins/strpcpy-lib.c
19645         * gcc.c-torture/execute/builtins/strrchr-lib.c
19646         * gcc.c-torture/execute/builtins/strspn-lib.c
19647         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
19648         * gcc.c-torture/execute/builtins/strstr-lib.c
19649         * gcc.c-torture/execute/builtins/lib/abs.c
19650         * gcc.c-torture/execute/builtins/lib/fprintf.c
19651         * gcc.c-torture/execute/builtins/lib/memset.c
19652         * gcc.c-torture/execute/builtins/lib/printf.c
19653         * gcc.c-torture/execute/builtins/lib/sprintf.c
19654         * gcc.c-torture/execute/builtins/lib/strcpy.c
19655         * gcc.c-torture/execute/builtins/lib/strcspn.c
19656         * gcc.c-torture/execute/builtins/lib/strncat.c
19657         * gcc.c-torture/execute/builtins/lib/strncmp.c
19658         * gcc.c-torture/execute/builtins/lib/strncpy.c
19659         * gcc.c-torture/execute/builtins/lib/strpbrk.c
19660         * gcc.c-torture/execute/builtins/lib/strspn.c
19661         * gcc.c-torture/execute/builtins/lib/strstr.c:
19662         New files containing support routines.
19663
19664         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
19665         declaration.
19666         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
19667         when not optimizing.
19668
19669 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
19670
19671         PR c++/16240
19672         * g++.dg/abi/mangle22.C: New test.
19673         * g++.dg/abi/mangle23.C: Likewise.
19674
19675 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
19676
19677         PR fortran/16290
19678         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
19679         Allow for cases without denormalized floating point numbers.
19680
19681 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
19682
19683         PR c/1027
19684         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19685         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
19686         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
19687         expected warning text.
19688         * gcc.dg/format/diag-2.c: New test.
19689
19690 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19691
19692         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
19693
19694 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
19695
19696         * gcc.dg/builtins-43.c: New.
19697         * gcc.dg/builtins-44.c: New.
19698         * gcc.dg/builtins-45.c: New.
19699
19700 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
19701             Andreas Tobler  <a.tobler@schweiz.ch>
19702
19703         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
19704         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
19705         as SIGSEGV.
19706         * gcc.dg/cleanup-11.c: Likewise.
19707         * gcc.dg/cleanup-8.c: Likewise.
19708         * gcc.dg/cleanup-9.c: Likewise.
19709         * gcc.dg/cleanup-5.c: Run on all platforms.
19710
19711 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19712
19713         * g++.dg/warn/nonnull1.C: New test.
19714
19715 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19716
19717         * gcc.dg/compat/compat-common.h: Wrap up CINT in
19718         an #ifndef SKIP_COMPLEX_INT/#endif pair.
19719         Special-case the Sun compiler wrt to <complex.h>.
19720
19721 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
19722
19723         * gcc.dg/Wunreachable-8.C: New test.
19724
19725         * gcc.dg/h8300-ice2.c : New test.
19726
19727 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
19728
19729         PR fortran/16161
19730         * gfortran.fortran-torture/compile/implicit.f90: Add test
19731         for implicit character.
19732
19733 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
19734
19735         PR fortran/16289
19736         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
19737         Use tiny() intrinsic to find smallest non-negative real
19738
19739 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
19740
19741         * gcc.dg/compat/struct-by-value-22_main.c: New test.
19742         * gcc.dg/compat/struct-by-value-22_x.c: New.
19743         * gcc.dg/compat/struct-by-value-22_y.c: New.
19744
19745         * gcc.c-torture/execute/20040629-1.c: New test.
19746
19747 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
19748
19749         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
19750         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
19751
19752         PR target/16195
19753         * gcc.dg/20040625-1.c: New test.
19754
19755 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19756
19757         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
19758
19759 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19760
19761         PR fortran/15963
19762         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
19763
19764 2004-06-29  Richard Henderson  <rth@redhat.com>
19765
19766         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
19767
19768 2004-06-29  Paul Brook  <paul@codesourcery.com>
19769
19770         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
19771         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
19772
19773 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
19774
19775         PR c++/16260
19776         * g++.dg/parse/crash15.C: New.
19777
19778 2004-06-28  Andrew Pinski  <apinski@apple.com>
19779
19780         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
19781         by the error already.
19782
19783         * g++.dg/opt/ptrmem4.C: Change to compile only test.
19784
19785 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
19786
19787         PR target/14041
19788         * gcc.dg/h8300-bss-align-1.c : New.
19789
19790 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19791
19792         * PR c++/16174
19793         * g++.dg/template/ctor4.C: New.
19794
19795 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
19796
19797         PR c++/16205
19798         * g++.dg/warn/Wsequence-point-1.C: New test.
19799
19800 2004-06-27  Paul Brook  <paul@codesourcery.com>
19801
19802         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
19803
19804 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
19805
19806         * g++.old-deja/g++.mike/p7325.C: Remove.
19807
19808 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
19809
19810         PR c/14963
19811         * gcc.dg/pr14963.c: New test.
19812
19813 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
19814
19815         PR c++/16193
19816         * g++.dg/parse/redef1.C: New test.
19817
19818 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
19819
19820         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
19821         20021110.c.
19822         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
19823         20021119-1.c.
19824         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
19825         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
19826         5-04.c.
19827         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
19828         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
19829         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
19830         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
19831         g++.brendan/enum14.C.
19832         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
19833         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
19834         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
19835         g++.mike/virt1.C.
19836         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
19837         memtemp24.C.
19838
19839 2004-06-27  Roger Sayle  <roger@eyesopen.com>
19840
19841         * gcc.dg/20040527-1.c: New test case.
19842
19843 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
19844
19845         PR gfortran/pr16196
19846         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
19847
19848 2004-06-25  Roger Sayle  <roger@eyesopen.com>
19849
19850         PR middle-end/15825
19851         * gcc.dg/pr15825-1.c: New test case.
19852
19853 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
19854
19855         * gcc.c-torture/execute/20040625-1.c: New test.
19856
19857 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19858
19859         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
19860
19861 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
19862
19863         * gcc.dg/torture/mips-div-1.c: New test.
19864
19865 2004-06-24  Jeff Law  <law@redhat.com>
19866
19867         * gcc.dg/tree-ssa/20040624-1.c: New test.
19868
19869 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
19870
19871         * gcc.c-torture/compile/20040624-1.c: New test.
19872
19873 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19874
19875         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
19876         this directory.
19877
19878 2004-06-23  Andrew Pinski  <apinski@apple.com>
19879
19880         PR middle-end/15988
19881         * g++.dg/opt/ptrmem4.C: New test.
19882
19883         * gcc.dg/c90-array-quals-2.c: New test.
19884
19885 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
19886
19887         * gcc.dg/kpice1.c: New test.
19888
19889 2006-06-23  Andrew Pinski  <apinski@apple.com>
19890
19891         * gcc.dg/c90-array-quals.c: New test.
19892
19893 2006-06-22  Richard Henderson  <rth@redhat.com>
19894
19895         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
19896
19897 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
19898
19899         * gcc.dg/builtins-config.h: Handle FreeBSD.
19900
19901 2006-06-22  Richard Henderson  <rth@redhat.com>
19902
19903         * g++.dg/opt/devirt1.C: New.
19904
19905 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
19906
19907         * g++.dg/opt/pr15551.C: New testcase.
19908
19909 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
19910
19911         PR target/14800
19912         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
19913         x86_64-*-linux* when compiling for 32bit.
19914
19915 2004-06-21  Andrew Pinski  <apinski@apple.com>
19916
19917         * gcc.dg/pch/struct-1.c: New.
19918         * gcc.dg/pch/struct-1.hs: New.
19919
19920 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
19921
19922         * gcc.dg/pch/save-temps-1.c: New file.
19923         * gcc.dg/pch/save-temps-1.hs: New file.
19924
19925 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
19926
19927         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
19928         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
19929
19930 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19931
19932         * gfortran.fortran-torture/execute/select_1.f90: Rename function
19933         to fix type error.
19934         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
19935         Remove trailing spaces.
19936
19937 2004-06-21  Richard Henderson  <rth@redhat.com>
19938
19939         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
19940         merging && to BIT_FIELD_REF.
19941
19942 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
19943
19944         * g++.dg/opt/placeholder1.C: New test.
19945
19946 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19947
19948         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
19949         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
19950         * gcc.dg/compat/union-m128-1_x.c: Likewise.
19951         * gcc.dg/compat/union-m128-1_y.c: Likewise.
19952
19953 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
19954
19955         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
19956         extern "C".
19957         * g++.dg/other/pragma-re-1.C: Add comments.
19958
19959 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
19960
19961         PR gfortran/16080
19962         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
19963
19964 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
19965
19966         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
19967         instead of setting the type of size_t by
19968         hand.
19969
19970 2004-06-18  Roger Sayle  <roger@eyesopen.com>
19971
19972         * gcc.dg/unordered-2.c: New test case.
19973         * gcc.dg/unordered-3.c: New test case.
19974
19975 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
19976
19977         PR other/16043
19978         * lib/g++.exp (g++_version): Tweak regexp for version
19979         * lib/g77.exp (g77_version): Likewise.
19980         * lib/gfortran.exp (gfortran_version): Likewise.
19981         * lib/objc.exp (objc_version): Likewise.
19982         * lib/treelang.exp (treelang_version): Likewise.
19983
19984 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
19985
19986         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
19987         Use INT_MAX instead of __INT_MAX__.
19988         * gcc.dg/compat/struct-align-2_y.c: Likewise.
19989
19990         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
19991         * gcc.dg/compat/scalar-return-3_x.c: Use it.
19992         * gcc.dg/compat/scalar-return-3_y.c: Use it.
19993         * gcc.dg/compat/scalar-return-4_x.c: Use it.
19994         * gcc.dg/compat/scalar-return-4_y.c: Use it.
19995         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
19996         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
19997         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
19998         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
19999
20000         * gcc.dg/range-test-1.c: New test.
20001         * g++.dg/opt/range-test-1.C: New test.
20002
20003 2004-06-17  Richard Henderson  <rth@redhat.com>
20004
20005         * objc.dg/sync-1.m: New.
20006         * objc.dg/try-catch-1.m: Don't force next runtime.
20007         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
20008         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
20009         shadowed catch clause.
20010         * objc.dg/try-catch-5.m: New.
20011
20012 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
20013
20014         Bug 14610
20015         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
20016
20017 2004-06-15  Richard Henderson  <rth@redhat.com>
20018
20019         * gcc.dg/20001116-1.c: Move expected warning line.
20020
20021 2004-06-15  Richard Henderson  <rth@redhat.com>
20022
20023         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
20024         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
20025
20026 2004-06-15  Jeff Law  <law@redhat.com>
20027
20028         * gcc.dg/tree-ssa/20040615-1.c: New test.
20029         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
20030         be less sensitive to operand ordering.
20031         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
20032
20033 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
20034
20035         * g++.dg/abi/bitfield3.C: Add comment..
20036
20037 2004-06-15  Richard Henderson  <rth@redhat.com>
20038
20039         * g++.dg/ext/stmtexpr1.C: XFAIL.
20040         * gcc.dg/20030612-1.c: XFAIL.
20041
20042 2004-06-15  Eric Christopher  <echristo@redhat.com>
20043
20044         * g++.dg/charset/asm5.c: New.
20045         * gcc.dg/charset/asm6.c: New.
20046
20047 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20048
20049         PR fortran/15962
20050         * gfortran.fortran-torture/execute/select_1.f90: New test.
20051
20052 2004-06-15  Paul Brook  <paul@codesourcery.com>
20053
20054         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
20055
20056 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20057
20058         PR c++/15967
20059         * g++.dg/lookup/crash3.C: New test.
20060
20061 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20062
20063         PR c++/15947
20064         * g++.dg/parse/dtor4.C: New test.
20065
20066 2004-06-14  Jeff Law  <law@redhat.com>
20067
20068         * gcc.c-torture/compile/20040614-1.c: New test.
20069
20070 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20071
20072         PR fortran/15211
20073         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
20074         LEN of a character array.
20075
20076 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
20077
20078         PR c++/15096
20079         * g++.dg/template/ptrmem10.C: New test.
20080
20081         PR c++/14930
20082         * g++.dg/template/friend30.C: New test.
20083
20084 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20085
20086         PR fortran/14928
20087         * gfortran.fortran-torture/compile/mloc.f90: New test.
20088
20089 2004-06-13  Paul Brook  <paul@codesourcery.com>
20090
20091         * gfortran.fortran-torture/execute/random_2.f90: New test.
20092
20093 2004-06-13  Eric Christopher  <echristo@redhat.com>
20094
20095         * gcc.dg/noncompile/redecl-1.c: Fix error message.
20096
20097 2004-06-12  Paul Brook  <paul@codesourcery.com>
20098
20099         * gfortran.fortran-torture/execute/contained_3.f90: New test.
20100
20101 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20102
20103         PR fortran/14923
20104         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
20105
20106 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20107
20108         PR fortran/14957
20109         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
20110         syntax errors in end statements of contained subroutines.
20111
20112 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20113
20114         PR fortran/12841
20115         * gfortran.fortran-torture/execute/null_arg.f90: New test.
20116
20117 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
20118
20119         PR fortran/15665
20120         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
20121
20122 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
20123
20124         PR gfortran/12839
20125         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
20126
20127 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
20128
20129         PR c++/15862
20130         * g++.dg/parse/enum1.C: New test.
20131
20132 2004-06-10  Jeff Law  <law@redhat.com>
20133
20134         * gcc.c-torture/compile/20040610-1.c: New test.
20135
20136 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20137
20138         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
20139         * g++.old-deja/g++.other/decl3.C: Likewise.
20140
20141 2004-06-10  Brian Booth  <bbooth@redhat.com>
20142
20143         * gcc.dg/tree-ssa/20031015-1.c: Scan for
20144         V_MAY_DEF instead of VDEF.
20145         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
20146
20147 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
20148
20149         PR c++/14211
20150         * g++.dg/conversion/const1.C: New test.
20151
20152         PR c++/15076
20153         * g++.dg/conversion/reinterpret1.C: New test.
20154
20155         PR c++/15877
20156         * g++.dg/template/enum2.C: New test.
20157
20158         PR c++/15227
20159         * g++.dg/template/error13.C: New test.
20160
20161 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20162
20163         PR fortran/14957
20164         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
20165         arguments to test_* REAL and of the right size.
20166
20167 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
20168
20169         PR target/15569
20170         PR rtl-optimization/15681
20171         * gcc.dg/20040609-1.c: New test.
20172
20173 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
20174
20175         PR c++/14791
20176         * g++.dg/opt/builtins1.C: New test.
20177
20178 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
20179
20180         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
20181         that use default windows32 struct layout.
20182         * gcc.dg/i386-bitfield2.c: Likewise.
20183
20184 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
20185
20186         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
20187         for mingw32 and cygwin targets.
20188
20189 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
20190
20191         * gcc.dg/pch/macro-4.c: New.
20192         * gcc.dg/pch/macro-4.hs: New.
20193
20194 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20195
20196         PR fortran/13249
20197         * gfortran.fortran-torture/compile/name_clash.f90: New test.
20198
20199 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20200
20201         PR fortran/13372
20202         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
20203
20204 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
20205
20206         PR gfortran/14897
20207         * gfortran.fortran-torture/execute/t_edit.f90: New test.
20208
20209 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
20210
20211         PR gfortran/15755
20212         * gfortran.fortran-torture/execute/backspace.c : New test.
20213
20214 2004-06-09  Paul Brook  <paul@codesourcery.com>
20215
20216         * gfortran.fortran-torture/execure/intrinsic_associated.f90
20217         (pointer_to_section): Rewrite to use smaller array.
20218
20219 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
20220
20221         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
20222         * gcc.dg/ext/altivec-10.c: Same.
20223         * gcc.dg/ext/altivec-11.c: Same.
20224         * gcc.dg/ext/altivec-12.c: Same.
20225         * gcc.dg/ext/altivec-13.c: Same.
20226         * gcc.dg/ext/altivec-14.c: Same.
20227         * gcc.dg/ext/altivec-15.c: Same.
20228         * gcc.dg/ext/altivec-16.c: Same.
20229         * gcc.dg/ext/altivec-3.c: Same.
20230         * gcc.dg/ext/altivec-4.c: Same.
20231         * gcc.dg/ext/altivec-6.c: Same.
20232         * gcc.dg/ext/altivec-7.c: Same.
20233         * gcc.dg/ext/altivec-8.c: Same.
20234         * gcc.dg/ext/altivec-varargs-1.c: Same.
20235
20236         * g++.dg/ext/altivec-1.C: Correct dg syntax.
20237         * g++.dg/ext/altivec-10.C: Same.
20238         * g++.dg/ext/altivec-2.C: Same.
20239         * g++.dg/ext/altivec-3.C: Same.
20240         * g++.dg/ext/altivec-4.C: Same.
20241         * g++.dg/ext/altivec-5.C: Same.
20242         * g++.dg/ext/altivec-6.C: Same.
20243         * g++.dg/ext/altivec-7.C: Same.
20244         * g++.dg/ext/altivec-8.C: Same.
20245         * g++.dg/ext/altivec-9.C: Same.
20246
20247 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20248
20249         PR c++/7841
20250         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
20251
20252 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20253
20254         * gcc.dg/union-1.c: New test.
20255
20256 2004-06-07  Roger Sayle  <roger@eyesopen.com>
20257
20258         * gcc.dg/builtins-41.c: New test case.
20259         * gcc.dg/builtins-42.c: New test case.
20260
20261 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
20262
20263         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
20264         * g++.dg/ext/altivec-10.C: Same.
20265         * g++.dg/ext/altivec-2.C: Same.
20266         * g++.dg/ext/altivec-3.C: Same.
20267         * g++.dg/ext/altivec-4.C: Same.
20268         * g++.dg/ext/altivec-5.C: Same.
20269         * g++.dg/ext/altivec-6.C: Same.
20270         * g++.dg/ext/altivec-7.C: Same.
20271         * g++.dg/ext/altivec-8.C: Same.
20272         * g++.dg/ext/altivec-9.C: Same.
20273         * g++.old-deja/g++.abi/cxa_vec.C: Same.
20274         * g++.old-deja/g++.brendan/new3.C: Same.
20275         * gcc.c-torture/execute/eeprof-1.x: Same.
20276
20277 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
20278
20279         PR c/14765
20280         * gcc.dg/pr14765-1.c: New test.
20281
20282 2004-06-07  Roger Sayle  <roger@eyesopen.com>
20283
20284         PR c/14649
20285         * gcc.dg/pr14649-1.c: New test case.
20286
20287 2004-06-07  Richard Henderson  <rth@redhat.com>
20288
20289         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
20290         if temporaries.
20291
20292 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
20293
20294         * g++.dg/eh/elide1.C: Remove XFAIL.
20295
20296 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
20297
20298         PR c++/15337
20299         * g++.dg/expr/sizeof3.C: New test.
20300
20301         PR c++/14777
20302         * g++.dg/template/access14.C: New test.
20303
20304         PR c++/15554
20305         * g++.dg/template/enum1.C: New test.
20306
20307         PR c++/15057
20308         * g++.dg/eh/throw1.C: New test.
20309
20310 2004-06-07  David Ayers  <d.ayers@inode.at>
20311             Ziemowit Laski  <zlaski@apple.com>
20312
20313         * lib/objc.exp (objc_target_compile): Revert the '-framework
20314         Foundation' flag fix, since bare Darwin does not ship
20315         with the Foundation framework.
20316         * objc/execute/next_mapping.h: Provide a local NSConstantString
20317         @interface and @implementation.
20318         (objc_constant_string_init): A constructor function, used to
20319         initialize the NSConstantString meta-class object.
20320         * objc/execute/string1.m: Include "next_mapping.h" instead of
20321         <Foundation/NSString.h>.
20322         * objc/execute/string2.m: Likewise.
20323         * objc/execute/string3.m: Likewise.
20324         * objc/execute/string4.m: Likewise.
20325
20326 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
20327
20328         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
20329         to double. Replace double with FLOAT.
20330         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
20331
20332         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
20333         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
20334         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
20335         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
20336         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
20337         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
20338         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
20339         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
20340
20341 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
20342
20343         PR c/13519
20344         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
20345
20346 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20347
20348         PR c++/15503
20349         * g++.dg/template/meminit2.C: New test.
20350
20351 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
20352
20353         PR target/15822
20354         * gcc.c-torture/execute/compare-fp-1.c,
20355         gcc.c-torture/execute/compare-fp-2.c,
20356         gcc.c-torture/execute/compare-fp-3.c,
20357         gcc.c-torture/execute/compare-fp-4.c,
20358         gcc.c-torture/execute/compare-fp-3.x,
20359         gcc.c-torture/execute/compare-fp-4.x: Moved...
20360         * gcc.c-torture/execute/ieee/compare-fp-1.c,
20361         gcc.c-torture/execute/ieee/compare-fp-2.c,
20362         gcc.c-torture/execute/ieee/compare-fp-3.c,
20363         gcc.c-torture/execute/ieee/compare-fp-4.c,
20364         gcc.c-torture/execute/ieee/compare-fp-3.x,
20365         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
20366
20367 2004-06-04  David Ayers  <d.ayers@inode.at>
20368
20369         * objc/execute/protocol-isEqual-4.m: New testcase.
20370
20371 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
20372
20373         * objc/execute/protocol-isEqual-1.m: New testcase.
20374         * objc/execute/protocol-isEqual-2.m: New testcase.
20375         * objc/execute/protocol-isEqual-3.m: New testcase.
20376
20377 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20378
20379         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
20380
20381 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
20382
20383         * lib/objc.exp (objc_target_compile): When running tests on
20384         Darwin (Mac OS X), inform the linker about '-framework
20385         'Foundation'.
20386
20387 2004-06-02  Eric Christopher  <echristo@redhat.com>
20388
20389         * gcc.c-torture/compile/20040602-1.c: New.
20390
20391 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
20392
20393         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
20394         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
20395
20396         PR tree-optimization/14736
20397         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
20398
20399         PR tree-optimization/14042
20400         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
20401
20402         PR tree-optimization/14729
20403         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
20404
20405 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20406
20407         PR fortran/15557
20408         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
20409
20410 2004-06-01  Richard Hederson  <rth@redhat.com>
20411
20412         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
20413
20414 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20415
20416         PR c++/14932
20417         * g++.dg/parse/offsetof4.C: New test.
20418
20419 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
20420
20421         PR objc/7993
20422         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
20423
20424 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
20425
20426         PR c++/15701
20427         * g++.dg/template/friend29.C: New test.
20428
20429 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
20430
20431         PR c/15749
20432         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
20433
20434 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
20435
20436         * gcc.dg/sparc-trap-1.c: New test.
20437
20438 2004-05-31  Roger Sayle  <roger@eyesopen.com>
20439
20440         PR middle-end/15069
20441         * g++.dg/opt/fold3.C: New test case.
20442
20443 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
20444
20445         * lib/target-supports.exp (check_iconv_available): Fix fallout
20446         from 2004-05-28 patch.
20447
20448 2004-05-30  Paul Brook  <paul@codesourcery.com>
20449
20450         PR fortran/15620
20451         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
20452         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
20453
20454 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
20455
20456         * gfortran.fortran-torture/execute/random_1.f90: New test.
20457
20458 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
20459
20460         * g++.dg/ext/altivec-10.C: New test.
20461
20462 2004-05-29  Paul Brook  <paul@codesourcery.com>
20463
20464         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
20465
20466 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
20467
20468         * gcc.dg/altivec-16.c: New test.
20469
20470 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
20471
20472         * lib/target-supports.exp (check_vmx_hw_available): New.
20473         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
20474
20475         * lib/target-supports.exp (check_alias_available,
20476         check_iconv_available, check_named_sections_available): Use
20477         unique names for temporary files.
20478
20479 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
20480
20481         * gcc.dg/altivec-15.c: New test.
20482
20483 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
20484
20485         PR c++/15083
20486         * g++.dg/warn/noeffect6.C: New test.
20487
20488         PR c++/15471
20489         * g++.dg/expr/ptrmem4.C: New test.
20490
20491         PR c++/15640
20492         * g++.dg/template/operator3.C: New test.
20493
20494 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
20495
20496         PR c++/14668
20497         * g++.dg/lookup/redecl1.C: New test.
20498         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
20499
20500 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
20501
20502         * gcc.c-torture/execute/compare-fp-1.c,
20503         gcc.c-torture/execute/compare-fp-2.c,
20504         gcc.c-torture/execute/compare-fp-3.c,
20505         gcc.c-torture/execute/compare-fp-4.c,
20506         gcc.c-torture/execute/compare-fp-3.x,
20507         gcc.c-torture/execute/compare-fp-4.x,
20508         gcc.dg/pr15649-1.c: New.
20509
20510 2004-05-27  Adam Nemet  <anemet@lnxw.com>
20511
20512         PR c++/12883
20513         * g++.dg/init/array14.C: New test.
20514
20515 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
20516
20517         * lib/compat.exp (compat-get-options-main): New.
20518         (compat-get-options): Remove unneeded code, warn for ignored
20519         command.
20520         (compat-execute): Check flag set by dg-require-* commands.
20521
20522         * lib/compat.exp (compat-execute): Break up long lines.
20523
20524 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
20525
20526         * gcc.dg/altivec-7.c: Don't use 'vector long'.
20527         * gcc.dg/altivec-14.c: New test.
20528         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
20529
20530         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
20531         * gcc.dg/altivec-12.c: Ditto.
20532
20533         * gcc.dg/altivec-3.c: Move call to altivec_check.
20534
20535 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
20536
20537         PR c++/15044
20538         * g++.dg/template/error12.C: New test.
20539
20540         PR c++/15317
20541         * g++.dg/ext/attrib15.C: New test.
20542
20543         PR c++/15329
20544         * g++.dg/template/ptrmem9.C: New test.
20545
20546 2004-05-25  Paul Brook  <paul@codesourcery.com>
20547
20548         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
20549
20550 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
20551
20552         PR c++/15165
20553         * g++.dg/template/crash19.C: New test.
20554
20555 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
20556
20557         PR c++/15025
20558         * g++.dg/template/redecl1.C: New test.
20559
20560 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
20561
20562         PR c++/14821
20563         * g++.dg/other/ns1.C: New test.
20564
20565         PR c++/14883
20566         * g++.dg/template/invalid1.C: New test.
20567
20568 2004-05-23  Paul Brook  <paul@codesourcery.com>
20569         Victor Leikehman  <lei@haifasphere.co.il>
20570
20571         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
20572         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
20573
20574 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
20575
20576         PR c++/15285
20577         PR c++/15299
20578         * g++.dg/template/non-dependent5.C: New test.
20579         * g++.dg/template/non-dependent6.C: New test.
20580
20581 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
20582
20583         PR c++/15507
20584         * g++.dg/inherit/union1.C: New test.
20585
20586         PR c++/15542
20587         * g++.dg/template/addr1.C: New test.
20588
20589         PR c++/15427
20590         * g++.dg/template/array5.C: New test.
20591
20592         PR c++/15287
20593         * g++.dg/template/array6.C: New test.
20594
20595 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
20596             Roger Sayle  <roger@eyesopen.com>
20597
20598         * g++.dg/lookup/forscope2.C: New test case.
20599
20600 2004-05-22  Ben Elliston  <bje@au.ibm.com>
20601
20602         * gcc.dg/cpp/Wmissingdirs.c: New.
20603
20604 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
20605
20606         PR target/15301
20607         * gcc.dg/compat/union-m128-1.h: New file.
20608         * gcc.dg/compat/union-m128-1_main.c: Likewise.
20609         * gcc.dg/compat/union-m128-1_x.c: Likewise.
20610         * gcc.dg/compat/union-m128-1_y.c: Likewise.
20611
20612 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
20613
20614         PR target/15302
20615         * gcc.dg/compat/struct-complex-1.h: New file.
20616         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
20617         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
20618         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
20619
20620 2004-05-20  Roger Sayle  <roger@eyesopen.com>
20621
20622         PR middle-end/3074
20623         * gcc.dg/pr3074-1.c: New test case.
20624         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
20625
20626 2004-05-20  Falk Hueffner  <falk@debian.org>
20627
20628         PR other/15526
20629         * gcc.dg/ftrapv-1.c: New test case.
20630
20631 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
20632
20633         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
20634
20635 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
20636             Jeff Law  <law@redhat.com>
20637
20638         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
20639         * gcc.dg/tree-ssa/20040518-2.c: New test.
20640
20641         * gcc.dg/tree-ssa/20040518-1.c: New test.
20642
20643 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
20644
20645         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
20646
20647 2004-05-18  Paul Brook  <paul@codesourcery.com>
20648
20649         PR fortran/13930
20650         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
20651
20652 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20653
20654         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
20655         constant folding.
20656
20657 2004-05-17  Steven Bosscher  <stevenb@suse.de>
20658
20659         * gcc.dg/tree-ssa/20040517-1.c: New test.
20660
20661 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20662
20663         * gcc.dg/loop-4.c: New test.
20664
20665 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
20666
20667         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
20668
20669 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
20670
20671         PR fortran/15311
20672         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
20673
20674 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20675
20676         PR fortran/13826
20677         PR fortran/13940
20678         * gfortran.fortran-torture/compile/data_1.f90: New test.
20679
20680 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
20681
20682         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
20683         * gcc.dg/uninit-H.c: Define ASM for __s390__.
20684
20685 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20686
20687         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
20688
20689 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20690
20691         PR c/15444
20692         * gcc.dg/format/xopen-1.c: Adjust expected message.
20693         * gcc.dg/format/xopen-3.c: New test.
20694
20695 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
20696
20697         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
20698
20699 2004-05-14  Jeff Law  <law@redhat.com>
20700
20701         * gcc.dg/tree-ssa/20040514-2.c: New test.
20702
20703 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20704
20705         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
20706         this ...
20707         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
20708         this.
20709
20710 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
20711
20712         * gcc.dg/tree-ssa/20040514-1.c: New test.
20713
20714 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20715
20716         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
20717         test.
20718
20719 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20720
20721         PR fortran/14066
20722         * gfortran.fortran-torture/compile/do_1.f90: New test.
20723
20724 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20725
20726         PR fortran/15051
20727         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
20728         test.
20729
20730 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
20731
20732         PR fortran/15149
20733         * gfortran.fortran-torture/execute/random_init.f90: New test.
20734
20735 2004-05-13  Paul Brook  <paul@codesourcery.com>
20736
20737         PR fortran/15314
20738         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
20739
20740 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
20741
20742         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
20743         for the powerpc case.
20744
20745 2004-05-13  Jeff Law  <law@redhat.com>
20746
20747         * gcc.dg/tree-ssa/20040513-1.c: New test.
20748         * gcc.dg/tree-ssa/20040513-2.c: New test.
20749
20750 2004-05-13  Paul Brook  <paul@codesourcery.com>
20751
20752         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
20753         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
20754         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
20755
20756 2004-05-13  Andreas Schwab  <schwab@suse.de>
20757
20758         PR other/10819
20759         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
20760         characters.
20761
20762 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
20763
20764         PR fortran/15294
20765         * gfortran.fortran-torture/execute/adjustr.f90: New file.
20766
20767 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
20768
20769         Merge from tree-ssa-20020619-branch.  See
20770         ChangeLog.tree-ssa for details.
20771
20772 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
20773
20774         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
20775         include <altivec.h> explicitly.
20776         * gcc.dg/altivec-13.c: Likewise.
20777
20778 2004-05-11  Paul Brook  <paul@codesourcery.com>
20779
20780         * gcc.c-torture/compile/20010518-1.c: Force enum size.
20781
20782 2004-05-10  Eric Christopher  <echristo@redhat.com>
20783
20784         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
20785         * gcc.dg/sibcall-4.c: Ditto.
20786
20787 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
20788
20789         * g++.dg/ext/altivec-8.C: New test case.
20790         * gcc.dg/altivec-13.c: New test case.
20791
20792 2004-05-08  Roger Sayle  <roger@eyesopen.com>
20793
20794         * gcc.c-torture/execute/divcmp-1.c: New test case.
20795         * gcc.c-torture/execute/divcmp-2.c: New test case.
20796         * gcc.c-torture/execute/divcmp-3.c: New test case.
20797
20798 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
20799
20800         * g++.dg/other/pragma-re-2.C: New test.
20801
20802 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
20803
20804         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
20805         * gcc.dg/i386-387-2.c: Likewise.
20806
20807         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
20808         __builtin_drem.
20809         * gcc.dg/i386-387-6.c: Likewise.
20810
20811 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
20812
20813         * gcc.dg/builtins-33.c: Also check log1p*.
20814
20815 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
20816
20817         PR optimization/15296
20818         * gcc.c-torture/execute/pr15296.c: New test.
20819
20820 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
20821
20822         * gcc.dg/builtins-40.c: New test.
20823
20824 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
20825
20826         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
20827
20828 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
20829
20830         * g++.dg/ext/spe1.C: New testcase.
20831
20832 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
20833
20834         * objc.dg/image-info.m: Allow additional attributes
20835         for __image_info section.
20836
20837 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
20838
20839         * gcc.dg/torture/mips-hilo-2.c: New test.
20840
20841 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20842
20843         PR c++/14389
20844         * g++.dg/template/member5.C: New test.
20845
20846 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
20847
20848         * gcc.dg/builtins-34.c: Also check expm1*.
20849
20850 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20851
20852         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
20853         * gcc.dg/torture/builtin-convert-3.c: New test.
20854
20855 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
20856
20857         PR middle-end/15054
20858         * g++.dg/opt/pr15054.C: New test.
20859
20860 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20861
20862         * gcc.dg/torture/builtin-rounding-1.c: New test.
20863         * gcc.dg/builtins-25.c: Delete.
20864         * gcc.dg/builtins-29.c: Delete.
20865
20866 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
20867
20868         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
20869         * gcc.dg/sibcall-4.c: Likewise.
20870         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
20871
20872 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
20873
20874         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
20875         bit-field on 16-bit targets.
20876
20877 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
20878
20879         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
20880         16-bit targets.
20881
20882 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
20883
20884         * gcc.dg/rs6000-power2-1.c: Change to compile only.
20885         * gcc.dg/rs6000-power2-2.c: Likewise.
20886
20887 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
20888
20889         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
20890         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
20891         Change the asm registers to be in form of frN instead of fN.
20892
20893 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20894
20895         * gcc.dg/torture/builtin-convert-2.c: New test.
20896
20897 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
20898
20899         * gcc.dg/rs6000-power2-1.c: New test.
20900         * gcc.dg/rs6000-power2-2.c: New test.
20901
20902 2004-04-28  Jan Hubicka  <jh@suse.cz>
20903
20904         * gcc.dg/unused-6.c: New test.
20905
20906 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
20907             Ulrich Weigand  <uweigand@de.ibm.com>
20908
20909         * ada/acats/run_all.sh: Define $target variable.
20910
20911 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
20912
20913         PR c++/15119
20914         * g++.dg/other/vararg-1.C: New test.
20915
20916         PR c++/4794
20917         * g++.dg/eh/cleanup3.C: New test.
20918
20919 2004-04-24  Laurent GUERBY <laurent@guerby.net>
20920
20921         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
20922         and ad8011a (target_insn).
20923         * ada/acats/support/macro.dfs: Likewise.
20924         * ada/acats/support/impbit.adb: New file.
20925
20926 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
20927
20928         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
20929
20930 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20931
20932         * gcc.dg/loop-3.c: New test.
20933
20934 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
20935
20936         * gcc.c-torture/execute/simd-5.c: New test.
20937
20938 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20939
20940         PR c++/15064
20941         * g++.dg/template/crash18.C: New test.
20942
20943 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
20944
20945         * g++.dg/ext/complit3.C: New test.
20946
20947 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
20948
20949         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
20950         * gcc.dg/altivec-3.c: Same.
20951         * gcc.dg/altivec-varargs-1.c: Same.
20952
20953 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
20954
20955         * lib/target-supports.exp (check_profiling_available): Assume
20956         profiling is not available on powerpc-eabi targets.
20957
20958 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
20959
20960         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
20961         * gcc.dg/vmx/bug-1.c: Ditto.
20962
20963 2004-04-20  Eric Christopher  <echristo@redhat.com>
20964
20965         * gcc.dg/charset/extern.c: New test.
20966         * g++.dg/charset/extern3.cc: Ditto.
20967
20968 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
20969
20970         * gcc.dg/builtins-39.c: New test.
20971
20972 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
20973
20974         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
20975
20976 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
20977
20978         * gcc.dg/torture/mips-hilo-1.c: New test.
20979
20980 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
20981
20982         * gcc.c-torture/compile/20040419-1.c: New test.
20983
20984 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
20985
20986         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
20987
20988 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
20989             Aldy Hernandez  <aldyh@redhat.com>
20990
20991         * gcc.c-torture/execute/va-arg-24.c: New.
20992
20993 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
20994             Aldy Hernandez  <aldyh@redhat.com>
20995
20996         * gcc.dg/vmx/1b-01.c: New.
20997         * gcc.dg/vmx/1b-02.c: New.
20998         * gcc.dg/vmx/1b-03.c: New.
20999         * gcc.dg/vmx/1b-04.c: New.
21000         * gcc.dg/vmx/1b-05.c: New.
21001         * gcc.dg/vmx/1b-06.c: New.
21002         * gcc.dg/vmx/1b-07.c: New.
21003         * gcc.dg/vmx/1c-01.c: New.
21004         * gcc.dg/vmx/1c-02.c: New.
21005         * gcc.dg/vmx/3a-01a.c: New.
21006         * gcc.dg/vmx/3a-01.c: New.
21007         * gcc.dg/vmx/3a-01m.c: New.
21008         * gcc.dg/vmx/3a-03.c: New.
21009         * gcc.dg/vmx/3a-03m.c: New.
21010         * gcc.dg/vmx/3a-04.c: New.
21011         * gcc.dg/vmx/3a-04m.c: New.
21012         * gcc.dg/vmx/3a-05.c: New.
21013         * gcc.dg/vmx/3a-06.c: New.
21014         * gcc.dg/vmx/3a-06m.c: New.
21015         * gcc.dg/vmx/3a-07.c: New.
21016         * gcc.dg/vmx/3b-01.c: New.
21017         * gcc.dg/vmx/3b-02.c: New.
21018         * gcc.dg/vmx/3b-10.c: New.
21019         * gcc.dg/vmx/3b-13.c: New.
21020         * gcc.dg/vmx/3b-14.c: New.
21021         * gcc.dg/vmx/3b-15.c: New.
21022         * gcc.dg/vmx/3c-01a.c: New.
21023         * gcc.dg/vmx/3c-01.c: New.
21024         * gcc.dg/vmx/3c-02.c: New.
21025         * gcc.dg/vmx/3c-03.c: New.
21026         * gcc.dg/vmx/3d-01.c: New.
21027         * gcc.dg/vmx/4-01.c: New.
21028         * gcc.dg/vmx/4-03.c: New.
21029         * gcc.dg/vmx/5-01.c: New.
21030         * gcc.dg/vmx/5-02.c: New.
21031         * gcc.dg/vmx/5-03.c: New.
21032         * gcc.dg/vmx/5-04.c: New.
21033         * gcc.dg/vmx/5-05.c: New.
21034         * gcc.dg/vmx/5-06.c: New.
21035         * gcc.dg/vmx/5-07.c: New.
21036         * gcc.dg/vmx/5-07t.c: New.
21037         * gcc.dg/vmx/5-08.c: New.
21038         * gcc.dg/vmx/5-10.c: New.
21039         * gcc.dg/vmx/5-11.c: New.
21040         * gcc.dg/vmx/7-01a.c: New.
21041         * gcc.dg/vmx/7-01.c: New.
21042         * gcc.dg/vmx/7c-01.c: New.
21043         * gcc.dg/vmx/7d-01.c: New.
21044         * gcc.dg/vmx/7d-02.c: New.
21045         * gcc.dg/vmx/8-01.c: New.
21046         * gcc.dg/vmx/8-02a.c: New.
21047         * gcc.dg/vmx/8-02.c: New.
21048         * gcc.dg/vmx/brode-1.c: New.
21049         * gcc.dg/vmx/bug-1.c: New.
21050         * gcc.dg/vmx/bug-2.c: New.
21051         * gcc.dg/vmx/bug-3.c: New.
21052         * gcc.dg/vmx/cw-bug-1.c: New.
21053         * gcc.dg/vmx/cw-bug-2.c: New.
21054         * gcc.dg/vmx/cw-bug-3.c: New.
21055         * gcc.dg/vmx/dct.c: New.
21056         * gcc.dg/vmx/debug-1.c: New.
21057         * gcc.dg/vmx/debug-2.c: New.
21058         * gcc.dg/vmx/debug-3.c: New.
21059         * gcc.dg/vmx/debug-4.c: New.
21060         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
21061         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
21062         * gcc.dg/vmx/eg-5.c: New.
21063         * gcc.dg/vmx/fft.c: New.
21064         * gcc.dg/vmx/gcc-bug-1.c: New.
21065         * gcc.dg/vmx/gcc-bug-2.c: New.
21066         * gcc.dg/vmx/gcc-bug-3.c: New.
21067         * gcc.dg/vmx/gcc-bug-4.c: New.
21068         * gcc.dg/vmx/gcc-bug-5.c: New.
21069         * gcc.dg/vmx/gcc-bug-6.c: New.
21070         * gcc.dg/vmx/gcc-bug-7.c: New.
21071         * gcc.dg/vmx/gcc-bug-8.c: New.
21072         * gcc.dg/vmx/gcc-bug-9.c: New.
21073         * gcc.dg/vmx/gcc-bug-b.c: New.
21074         * gcc.dg/vmx/gcc-bug-c.c: New.
21075         * gcc.dg/vmx/gcc-bug-d.c: New.
21076         * gcc.dg/vmx/gcc-bug-e.c: New.
21077         * gcc.dg/vmx/gcc-bug-f.c: New.
21078         * gcc.dg/vmx/gcc-bug-g.c: New.
21079         * gcc.dg/vmx/gcc-bug-i.c: New.
21080         * gcc.dg/vmx/harness.h: New.
21081         * gcc.dg/vmx/ira1.c: New.
21082         * gcc.dg/vmx/ira2a.c: New.
21083         * gcc.dg/vmx/ira2b.c: New.
21084         * gcc.dg/vmx/ira2.c: New.
21085         * gcc.dg/vmx/ira2c.c: New.
21086         * gcc.dg/vmx/mem.c: New.
21087         * gcc.dg/vmx/newton-1.c: New.
21088         * gcc.dg/vmx/ops.c: New.
21089         * gcc.dg/vmx/sn7153.c: New.
21090         * gcc.dg/vmx/spill2.c: New.
21091         * gcc.dg/vmx/spill3.c: New.
21092         * gcc.dg/vmx/spill.c: New.
21093         * gcc.dg/vmx/t.c: New.
21094         * gcc.dg/vmx/varargs-1.c: New.
21095         * gcc.dg/vmx/varargs-2.c: New.
21096         * gcc.dg/vmx/varargs-3.c: New.
21097         * gcc.dg/vmx/varargs-4.c: New.
21098         * gcc.dg/vmx/varargs-5.c: New.
21099         * gcc.dg/vmx/varargs-6.c: New.
21100         * gcc.dg/vmx/varargs-7.c: New.
21101         * gcc.dg/vmx/vmx.exp: New.
21102         * gcc.dg/vmx/vprint-1.c: New.
21103         * gcc.dg/vmx/vscan-1.c: New.
21104         * gcc.dg/vmx/x-01.c: New.
21105         * gcc.dg/vmx/x-02.c: New.
21106         * gcc.dg/vmx/x-03.c: New.
21107         * gcc.dg/vmx/x-04.c: New.
21108         * gcc.dg/vmx/x-05.c: New.
21109         * gcc.dg/vmx/yousufi-1.c: New.
21110         * gcc.dg/vmx/zero-1.c: New.
21111         * gcc.dg/vmx/zero.c: New.
21112
21113 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
21114
21115         * g++.dg/lookup/java1.C: Update for chage of
21116         _Jv_AllocObject.
21117         * g++.dg/lookup/java2.C: Likewise.
21118
21119 2004-04-17  Laurent GUERBY <laurent@guerby.net>
21120
21121         * ada/acats/run_all.sh: use -O2 by default.
21122
21123 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
21124
21125         * gcc.dg/vr-mult-[12].c: New tests.
21126
21127 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21128
21129         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
21130
21131         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
21132
21133 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
21134
21135         * lib/target-supports.exp (check_profiling_available): Assume profiling
21136         isn't available for mips*-*-elf targets.
21137
21138 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
21139
21140         * gcc.dg/builtins-38.c: New test.
21141
21142 2004-04-14  Eric Christopher  <echristo@redhat.com>
21143
21144         * g++.dg/charset/charset.exp: Run .cc extension tests.
21145
21146 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
21147
21148         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
21149
21150 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21151
21152         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
21153
21154 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
21155
21156         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
21157         * gcc.dg/i386-387-2.c: Likewise.
21158
21159         * gcc.dg/i386-387-7.c: New test.
21160         * gcc.dg/i386-387-8.c: New test.
21161
21162         * gcc.dg/builtins-37.c: New test.
21163
21164 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
21165
21166         * g++.dg/pch/externc-1.C: Add missing semicolon.
21167
21168 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
21169
21170         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
21171
21172 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21173
21174         * gcc.c-torture/execute/20040411-1.c: New test.
21175
21176 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21177
21178         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
21179
21180 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
21181
21182         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
21183
21184 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
21185
21186         * lib/target-supports.exp (check_named_sections_available): New.
21187         * lib/gcc-dg.exp (dg-require-named-sections): New.
21188         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
21189         old-deja.exp.  Also prune error-count message from HP linker.
21190         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
21191
21192         * g++.dg/init/init-ref4.C: Use dg-require-weak.
21193         * g++.old-deja/g++.pt/static3.C: Likewise.
21194         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
21195
21196 2004-04-09  Roger Sayle  <roger@eyesopen.com>
21197
21198         * gcc.c-torture/execute/20040409-1.c: New test case.
21199         * gcc.c-torture/execute/20040409-2.c: New test case.
21200         * gcc.c-torture/execute/20040409-3.c: New test case.
21201
21202 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
21203
21204         * gcc.dg/20040409-1.c: New test.
21205
21206 2004-04-08  Roger Sayle  <roger@eyesopen.com>
21207
21208         PR target/14888
21209         * g++.dg/opt/pr14888.C: New test case.
21210
21211 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
21212
21213         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
21214         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
21215         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
21216         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
21217         New tests.
21218
21219 2004-04-08  Paul Brook  <paul@codesourcery.com>
21220
21221         * gcc.dg/spill-1.c: New test.
21222
21223 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21224
21225         * gcc.dg/torture/builtin-ctype-2.c: New test.
21226
21227 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
21228
21229         * gcc.dg/pch/pch.exp: Add largefile test.
21230
21231 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
21232
21233         * g++.dg/pch/externc-1.Hs: New.
21234         * g++.dg/pch/externc-1.C: New.
21235
21236 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21237
21238         * gcc.dg/compat/struct-by-value-5a_main.c,
21239         gcc.dg/compat/struct-by-value-5b_main.c: New files.
21240         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
21241         * gcc.dg/compat/struct-by-value-5a_x.c,
21242         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
21243         gcc.dg/compat/struct-by-value-5_x.c.
21244         * gcc.dg/compat/struct-by-value-5a_y.c,
21245         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
21246         gcc.dg/compat/struct-by-value-5_y.c.
21247
21248         * gcc.dg/compat/struct-by-value-6a_main.c,
21249         gcc.dg/compat/struct-by-value-6b_main.c: New files.
21250         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
21251         * gcc.dg/compat/struct-by-value-6a_x.c,
21252         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
21253         gcc.dg/compat/struct-by-value-6_x.c.
21254         * gcc.dg/compat/struct-by-value-6a_y.c,
21255         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
21256         gcc.dg/compat/struct-by-value-6_y.c.
21257
21258         * gcc.dg/compat/struct-by-value-7a_main.c,
21259         gcc.dg/compat/struct-by-value-7b_main.c: New files.
21260         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
21261         * gcc.dg/compat/struct-by-value-7a_x.c,
21262         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
21263         gcc.dg/compat/struct-by-value-7_x.c.
21264         * gcc.dg/compat/struct-by-value-7a_y.c,
21265         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
21266         gcc.dg/compat/struct-by-value-7_y.c.
21267
21268 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
21269
21270         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
21271         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
21272         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
21273         options.
21274
21275 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
21276
21277         * gcc.dg/builtins-36.c: New test.
21278
21279 2004-04-06  Paul Brook  <paul@codesourcery.com>
21280
21281         * README.gcc: Remove obsolete contraint on testcases.
21282
21283 2004-04-05  Paul Brook  <paul@codesourcery.com>
21284
21285         PR2123
21286         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
21287         failure and exit(0) on success.
21288         * g++.dg/expr/anew2.C: Ditto.
21289         * g++.dg/expr/anew3.C: Ditto.
21290         * g++.dg/expr/anew4.C: Ditto.
21291
21292 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
21293
21294         PR c++/3518
21295         * g++.dg/template/unify7.C: New.
21296
21297 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
21298
21299         * g++.dg/README: Bring up to date with new subdirectories; remove
21300         duplicate subdirectory lines.
21301
21302 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
21303
21304         PR c++/14007
21305         * g++.dg/template/unify5.C: New.
21306         * g++.dg/template/unify6.C: New.
21307         * g++.dg/template/qualttp20.C: Adjust.
21308         * g++.old-deja/g++.jason/report.C: Adjust.
21309         * g++.old-deja/g++.other/qual1.C: Adjust.
21310
21311 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
21312
21313         PR c++/14803
21314         * g++.dg/inherit/ptrmem1.C: New test.
21315
21316 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
21317
21318         PR c++/14755
21319         * gcc.c-torture/execute/20040331-1.c: New test.
21320         * gcc.dg/20040331-1.c: New test.
21321
21322 2004-04-01  Paul Brook  <paul@codesourcery.com>
21323
21324         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
21325
21326 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
21327
21328         PR c++/14724
21329         * g++.dg/init/goto1.C: New test.
21330
21331         PR c++/14763
21332         * g++.dg/template/defarg4.C: New test.
21333
21334 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
21335
21336         * gcc.dg/altivec-11.c: Extend test for more valid cases.
21337
21338 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
21339
21340         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
21341
21342 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
21343
21344         * gcc.dg/noncompile/undeclared-2.c: New test.
21345
21346 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
21347
21348         * gcc.dg/940409-1.c: Remove XFAIL.
21349         * gcc.dg/reg-vol-struct-1.c: New test.
21350
21351 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21352
21353         * gcc.dg/torture/builtin-wctype-1.c: New test.
21354
21355 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
21356
21357         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
21358         * gcc.dg/20001101-1.c: Likewise.
21359         * gcc.dg/20001102-1.c: Likewise.
21360
21361 2004-03-25  Roger Sayle  <roger@eyesopen.com>
21362
21363         * gcc.dg/compare8.c: Add an additional test for XOR.
21364
21365 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21366
21367         * gcc.dg/torture/builtin-ctype-1.c: New test.
21368
21369 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21370
21371         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
21372         * gcc.dg/torture/builtin-math-1.c: Likewise.
21373         * gcc.dg/torture/builtin-power-1.c: New test.
21374
21375 2004-03-24  Andreas Schwab  <schwab@suse.de>
21376
21377         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
21378         IA64 assembler.
21379
21380 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
21381             Roger Sayle  <roger@eyesopen.com>
21382
21383         * gcc.dg/compare8.c: New test case.
21384
21385 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
21386
21387         * g++.dg/ext/altivec-7.C: New test.
21388
21389 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
21390
21391         PR 12267, 12391, 12560, 13129, 14114, 14133
21392         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
21393         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
21394         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
21395         Adjust error regexps.
21396         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
21397         * gcc.dg/noncompile/undeclared-1.c: New test cases.
21398         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
21399         * gcc.dg/local1.c: Add explanatory comment.
21400
21401 2004-03-23  Roger Sayle  <roger@eyesopen.com>
21402
21403         PR optimization/14669
21404         * g++.dg/opt/fold2.C: New test case.
21405
21406 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
21407
21408         PR c/14069
21409         * gcc.dg/20040322-1.c: New test.
21410
21411 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
21412
21413         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
21414         * gcc.dg/ultrasp4.c: Likewise.
21415         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
21416
21417 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
21418
21419         * gcc.dg/i386-sse-8.c: Reset default options.
21420
21421 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
21422
21423         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
21424         in the error message text.
21425
21426 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21427
21428         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
21429
21430 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
21431
21432         PR c++/14616
21433         * g++.dg/init/array13.C: New test.
21434
21435 2004-03-20  Roger Sayle  <roger@eyesopen.com>
21436
21437         PR target/13889
21438         * gcc.c-torture/compile/pr13889.c: New test case.
21439
21440 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21441
21442         PR c/14635
21443         * builtins-1.c (nan, nans): Don't test.
21444         * builtins-30.c: Don't use nan, nanf, nanl.
21445         * builtins-35.c: New test.
21446
21447 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
21448
21449         * g++.dg/ext/altivec-6.C: New test.
21450
21451 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
21452
21453         * g++.dg/init/placement3.C: New test.
21454
21455         * g++.dg/template/spec13.C: New test.
21456
21457         * g++.dg/lookup/using11.C: New test.
21458
21459         * g++.dg/lookup/koenig3.C: New test.
21460
21461         * g++.dg/template/operator2.C: New test.
21462
21463         * g++.dg/expr/dtor3.C: New test.
21464         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
21465         marker.
21466         * g++.old-deja/g++.law/visibility28.C: Likewise.
21467
21468 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
21469
21470         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
21471         * gcc.dg/ppc64-abi-3.c: Likewise.
21472
21473 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21474
21475         PR c++/14545
21476         * g++.dg/parse/template15.C: New test.
21477
21478 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
21479
21480         * g++.dg/expr/dtor2.C: New test.
21481
21482         * g++.dg/lookup/anon4.C: New test.
21483
21484         * g++.dg/overload/using1.C: New test.
21485
21486         * g++.dg/template/lookup7.C: New test.
21487
21488         * g++.dg/template/typename6.C: New test.
21489
21490         * g++.dg/expr/cond6.C: New test.
21491
21492 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21493
21494         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
21495
21496 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
21497
21498         * g++.dg/expr/cond5.C: New test.
21499         * g++.dg/expr/constcast1.C: Likewise.
21500         * g++.dg/expr/ptrmem2.C: Likewise.
21501         * g++.dg/expr/ptrmem3.C: Likewise.
21502         * g++.dg/lookup/main1.C: Likewise.
21503         * g++.dg/template/lookup6.C: Likewise.
21504
21505 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
21506
21507         * gcc.dg/local1.c: New test.
21508
21509         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
21510
21511 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21512
21513         * gcc.dg/torture/builtin-convert-1.c: New test.
21514
21515 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21516
21517         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
21518
21519 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
21520
21521         PR c++/14481
21522         * g++.dg/warn/Wunused-7.C: New test.
21523
21524 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21525
21526         * gcc.dg/torture/builtin-integral-1.c: New test.
21527
21528 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
21529
21530         PR c++/14586
21531         * g++.dg/parse/non-dependent3.C: New test.
21532
21533 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
21534
21535         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
21536         * g++.dg/eh/simd-2.C: Likewise.
21537         * g++.dg/init/array10.C: Likewise.
21538         * gcc.c-torture/compile/simd-1.c: Likewise.
21539         * gcc.c-torture/compile/simd-2.c: Likewise.
21540         * gcc.c-torture/compile/simd-3.c: Likewise.
21541         * gcc.c-torture/compile/simd-4.c: Likewise.
21542         * gcc.c-torture/compile/simd-6.c: Likewise.
21543         * gcc.c-torture/execute/simd-1.c: Likewise.
21544         * gcc.c-torture/execute/simd-2.c: Likewise.
21545         * gcc.dg/compat/vector-defs.h: Likewise.
21546         * gcc.dg/20020531-1.c: Likewise.
21547         * gcc.dg/altivec-3.c: Likewise.
21548         * gcc.dg/altivec-4.c: Likewise.
21549         * gcc.dg/altivec-varargs-1.c: Likewise.
21550         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
21551         * gcc.dg/i386-mmx-3.c: Likewise.
21552         * gcc.dg/i386-sse-4.c: Likewise.
21553         * gcc.dg/i386-sse-5.c: Likewise.
21554         * gcc.dg/i386-sse-8.c: Likewise.
21555         * gcc.dg/simd-1.c: Likewise.
21556         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
21557         __ev64_opaque__ since the machine description provides it.
21558
21559 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21560
21561         * lib/compat.exp (skip_list): New global variable.
21562         Use it to hold the user defined COMPAT_SKIPS list if any.
21563         (compat-obj): Add the members of skip_list to optall.
21564
21565 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21566
21567         * gcc.dg/compat/union-by-value-1_main.c,
21568         union-by-value-1_x.c, union-by-value-1_y.c,
21569         union-check.h, union-defs.h,
21570         union-init.h, union-return-1_main.c,
21571         union-return-1_x.c, union-return-1_y.c: New files.
21572
21573 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21574
21575         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
21576         mixed-struct-init.h: Add 4 mixed structure types.
21577         struct-by-value-21_main.c, struct-by-value-21_x.c,
21578         struct-by-value-21_y.c, struct-return-21_main.c,
21579         struct-return-21_x.c, struct-return-21_y.c: New files.
21580
21581 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
21582
21583         PR c++/14550
21584         * g++.dg/parse/template14.C: New test.
21585
21586 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21587
21588         * gcc.c-torture/execute/20040313-1.c: New test.
21589
21590 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
21591
21592         PR target/14533
21593         * gcc.dg/20040311-2.c: New test.
21594
21595 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
21596
21597         PR other/14544
21598         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
21599         bit-field.
21600
21601 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
21602
21603         * gcc.dg/20040305-2.c: Add missing return statement.
21604
21605 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21606
21607         * gcc.dg/builtins-34.c: Also check pow10*.
21608
21609 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
21610
21611         PR target/14262
21612         * gcc.dg/20040305-2.c: New test.
21613
21614 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
21615
21616         * gcc.dg/20040310-1.c: New test.
21617
21618 2004-03-11  Roger Sayle  <roger@eyesopen.com>
21619
21620         * gcc.c-torture/execute/20040311-1.c: New test case.
21621
21622 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
21623
21624         PR c++/14476
21625         * g++.dg/lookup/enum1.C: New test.
21626
21627 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
21628
21629         PR c++/14510
21630         * g++.dg/lookup/struct2.C: New test.
21631
21632 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
21633
21634         * gcc.dg/builtins-34.c: New test.
21635
21636 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21637
21638         * gcc.dg/torture/builtin-nonneg-1.c: New test.
21639
21640 2004-03-09  James E Wilson  <wilson@specifixinc.com>
21641
21642         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
21643         * gcc.dg/alias-2.c: New testcase.
21644
21645 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
21646
21647         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
21648
21649 2004-03-09  Roger Sayle  <roger@eyesopen.com>
21650
21651         * gcc.c-torture/execute/20040309-1.c: New test case.
21652
21653 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
21654
21655         PR c++/14397
21656         * g++.dg/overload/ref1.C: New.
21657
21658 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21659
21660         PR c++/14409
21661         * g++.dg/template/spec12.C: New test.
21662
21663         PR c++/14448
21664         * g++.dg/parse/crash14.C: New test.
21665
21666 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
21667
21668         PR c++/14230
21669         * g++.dg/init/ref11.C: New test.
21670
21671 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
21672
21673         PR c++/14432
21674         * g++.dg/parse/builtin2.C: New test.
21675
21676 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
21677
21678         PR c++/14401
21679         * g++.dg/init/ctor3.C: New test.
21680         * g++.dg/init/union1.C: New test.
21681         * g++.dg/ext/anon-struct4.C: New test.
21682
21683 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
21684
21685         * g++.dg/lookup/koenig1.C: Tweak error messages.
21686         * g++.dg/lookup/used-before-declaration.C: Likewise.
21687         * g++.dg/other/do1.C: Likewise.
21688         * g++.dg/overload/koenig1.C: Likewise.
21689         * g++.dg/parse/crash13.C: Likewise.
21690         * g++.dg/template/instantiate3.C: Likewise.
21691
21692 2004-03-08  Eric Christopher  <echristo@redhat.com>
21693
21694         * * lib/target-supports.exp: Enable libiconv in test
21695         compilation.  Fix up error checking.
21696
21697 2004-03-08  Roger Sayle  <roger@eyesopen.com>
21698
21699         PR middle-end/14289
21700         * gcc.dg/pr14289-1.c: New test case.
21701         * gcc.dg/pr14289-2.c: Likewise.
21702         * gcc.dg/pr14289-3.c: Likewise.
21703
21704 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
21705
21706         * gcc.c-torture/execute/20040308-1.c: New test.
21707
21708 2004-03-07  Roger Sayle  <roger@eyesopen.com>
21709
21710         * gcc.c-torture/execute/20040307-1.c: New test case.
21711
21712 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
21713
21714         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
21715
21716 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
21717
21718         * gcc.dg/20040306-1.c: New test.
21719
21720 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
21721
21722         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
21723         them static.
21724         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
21725
21726 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21727
21728         PR c/14465
21729         * gcc.dg/decl-6.c: New test.
21730
21731 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21732
21733         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
21734         Rename LOGPOW -> LOG_POW.
21735         (SQRT_EXP, POW_EXP): New.
21736
21737 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21738
21739         * gcc.dg/i386-sse-8.c: New test.
21740
21741 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21742
21743         PR c/14114
21744         * gcc.dg/decl-5.c: New test.
21745
21746 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
21747
21748         * gcc.dg/20040305-1.c: New test.
21749
21750 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
21751
21752         PR other/14354
21753         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
21754
21755 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
21756
21757         PR c++/14425, c++/14426
21758         * g++.dg/ext/altivec-4.C: New test.
21759         * g++.dg/ext/altivec-5.C: New test.
21760
21761 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
21762
21763         * g++.old-deja/g++.other/linkage1.C: Expect errors about
21764         global variables of a type with no linkage.
21765         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
21766         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
21767         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
21768         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
21769         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
21770         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
21771         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
21772         * g++.dg/warn/deprecated.C: Name enum Color.
21773         * g++.dg/overload/VLA.C: Name structure for 'b'.
21774         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
21775
21776 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21777
21778         * gcc.c-torture/compile/20040304-1.c: New test.
21779
21780 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
21781
21782         PR 13728
21783         * gcc.dg/decl-4.c: New testcase.
21784
21785 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
21786
21787         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
21788         as PRECF if sizeof (float) > sizeof (double).
21789         (PRECL): Make it the same as PRECF if
21790         sizeof (float) > sizeof (long double).
21791
21792 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21793
21794         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
21795         system type.  Add check for irix6 which doesn't have c99 runtime.
21796
21797 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
21798
21799         * gcc.dg/const-elim-1.c: xfail for xtensa.
21800
21801 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
21802
21803         PR c++/14369
21804         * g++.dg/template/cond4.C: New test.
21805
21806 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
21807
21808         PR c++/14360
21809         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
21810
21811         PR c++/14361
21812         * g++.dg/parse/defarg7.C: New test.
21813
21814         PR c++/14359
21815         * g++.dg/template/friend26.C: New test.
21816
21817 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
21818
21819         PR c++/14324
21820         * g++.dg/abi/mangle21.C: New test.
21821
21822         PR c++/14260
21823         * g++.dg/parse/constructor2.C: New test.
21824
21825         PR c++/14337
21826         * g++.dg/template/sfinae1.C: New test.
21827
21828 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
21829
21830         PR c++/14267
21831         * g++.dg/expr/crash2.C: New test.
21832
21833         PR middle-end/13448
21834         * gcc.dg/inline-5.c: New test.
21835         * gcc.dg/always-inline.c: Split out tests into ...
21836         * gcc.dg/always-inline2.c: ... this and ...
21837         * gcc.dg/always-inline3.c: ... this.
21838
21839 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
21840
21841         PR debug/12103
21842         * g++.dg/debug/crash1.C: New test.
21843
21844 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
21845
21846         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
21847         function with __attribute__((noinline)).
21848         (recurser_void2): Likewise.
21849         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
21850         (recurser_void2): Likewise.
21851
21852 2004-02-29  Roger Sayle  <roger@eyesopen.com>
21853
21854         PR middle-end/14203
21855         * g++.dg/warn/Wunused-6.C: New test case.
21856
21857 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
21858
21859         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
21860         not defined.
21861
21862 2004-02-27  Eric Christopher  <echristo@redhat.com>
21863
21864         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
21865         * g++.dg/charset/asm2.c: Run only x86.
21866         * gcc.dg/charset/asm3.c: Ditto.
21867
21868 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
21869
21870         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
21871         ld_library_path.
21872
21873 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
21874
21875         * g++.dg/ext/altivec-3.C: New.
21876
21877 2004-02-26  Richard Henderson  <rth@redhat.com>
21878
21879         * g++.dg/ext/attrib10.C: Mark for warning.
21880         * gcc.dg/attr-alias-1.c: New.
21881
21882 2004-02-26  Richard Henderson  <rth@redhat.com>
21883
21884         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
21885         * gcc.c-torture/execute/20040208-2.c: ... it back.
21886
21887 2004-02-26  Eric Christopher  <echristo@redhat.com>
21888
21889         * lib/target-supports.exp (check-iconv-available): New function.
21890         * lib/gcc-dg.exp (dg-require-iconv): New function.
21891         Use above.
21892         * gcc.dg/charset: New directory.
21893         * gcc.dg/charset/charset.exp: New file.
21894         * gcc.dg/charset/asm1.c: Ditto.
21895         * gcc.dg/charset/asm2.c: Ditto.
21896         * gcc.dg/charset/asm3.c: Ditto.
21897         * gcc.dg/charset/asm4.c: Ditto.
21898         * gcc.dg/charset/asm5.c: Ditto.
21899         * gcc.dg/charset/attribute1.c: Ditto.
21900         * gcc.dg/charset/attribute2.c: Ditto.
21901         * gcc.dg/charset/string1.c: Ditto.
21902         * g++.dg/charset: New directory.
21903         * g++.dg/dg.exp: Add here. Special options.
21904         * g++.dg/charset/charset.exp: New file.
21905         * g++.dg/charset/asm1.c: Ditto.
21906         * g++.dg/charset/asm2.c: Ditto.
21907         * g++.dg/charset/asm3.c: Ditto.
21908         * g++.dg/charset/asm4.c: Ditto.
21909         * g++.dg/charset/attribute1.c: Ditto.
21910         * g++.dg/charset/attribute2.c: Ditto.
21911         * g++.dg/charset/extern1.cc: Ditto.
21912         * g++.dg/charset/extern2.cc: Ditto.
21913         * g++.dg/charset/string1.c: Ditto.
21914
21915 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
21916
21917         PR c++/14278
21918         * g++.dg/parse/comma1.C: New test.
21919
21920 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21921
21922         PR c++/14284
21923         * g++.dg/template/ttp8.C: New test.
21924
21925 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
21926
21927         * gcc.dg/fixuns-trunc-1.c: New test.
21928
21929 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21930
21931         * gcc.dg/builtins-config.h: Use #elif.
21932
21933 2004-02-26  Michael Matz  <matz@suse.de>
21934
21935         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
21936         * gcc.dg/991214-1.c: Likewise.
21937         * gcc.dg/i386-asm-1.c: Likewise.
21938
21939 2004-02-25  Richard Henderson  <rth@redhat.com>
21940
21941         * gcc.c-torture/execute/20040208-2.c: Move ...
21942         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
21943
21944 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21945
21946         PR c++/14246
21947         * g++.dg/other/crash-3.C: New test.
21948
21949 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21950
21951         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
21952         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
21953
21954         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
21955         HP-UX.
21956
21957 2004-02-24  Michael Matz  <matz@suse.de>
21958
21959         * gcc.dg/i386-regparm.c: New.
21960
21961 2004-02-23  James E Wilson  <wilson@specifixinc.com>
21962
21963         * gcc.c-torture/execute/20040223-1.c: New.
21964
21965 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
21966             Kazu Hirata  <kazu@cs.umass.edu>
21967
21968         * gcc.dg/fwritable-strings-1.c: Remove.
21969
21970 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
21971
21972         PR c/14156
21973         * gcc.dg/20040223-1.c: New test.
21974
21975 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21976
21977         PR c++/14106
21978         * g++.dg/ext/typeof9.C: New test.
21979
21980 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21981
21982         PR c++/14250
21983         * g++.dg/other/switch1.C: New test.
21984
21985 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21986
21987         * gcc.dg/cast-function-1.c: Adjust for new informative message.
21988         * gcc.dg/va-arg-1.c: Likewise.
21989
21990 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21991
21992         PR c++/14143
21993         * g++.dg/template/koenig5.C: New test.
21994
21995 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
21996
21997         * g++.dg/ext/altivec-1.C: Generalize target triple.
21998         * g++.dg/ext/altivec-2.C: New test case.
21999         * g++.dg/ext/altivec_check.h: New file.
22000         * gcc.dg/altivec-1.c: Generalize target triple;
22001         include altivec_check.h and call altivec_check().
22002         * gcc.dg/altivec-[2-5].c: Generalize target triple.
22003         * gcc.dg/altivec-6.c: New test case.
22004         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
22005         type casts as needed.
22006         * gcc.dg/altivec-10.c: Include altivec_check.h and call
22007         altivec_check().
22008         * gcc.dg/altivec-12.c: New test case.
22009         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
22010         include altivec_check.h and call altivec_check().
22011         * gcc.dg/altivec_check.h: New file.
22012
22013 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22014
22015         * lib/target-supports.exp (check_alias_available): Don't mangle
22016         function `g' in test program.
22017
22018 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22019
22020         * lib/target-supports.exp (check_profiling_available): Check
22021         argument to determine whether we support a profiling type.
22022         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
22023         check_profiling_available.
22024         * g++.dg/bprob/bprob.exp: Likewise.
22025         * g77.dg/bprob/bprob.exp: Likewise.
22026         * gcc.misc-tests/bprob.exp: Likewise.
22027         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
22028         dg-require-profiling and delete expected error handling.
22029         * gcc.dg/20021014-1.c: Likewise.
22030         * gcc.dg/nest.c: Likewise.
22031
22032 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22033
22034         PR c++/12007
22035         * g++.dg/other/vthunk1.C: New test.
22036
22037 2004-02-20  Falk Hueffner  <falk@debian.org>
22038
22039         PR target/14201
22040         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
22041
22042 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
22043
22044         PR c++/13927
22045         * g++.dg/other/error8.C: Remove XFAIL markers.
22046
22047         PR c++/14173
22048         * g++.dg/ext/packed5.C: New test.
22049
22050         PR c++/14199
22051         * g++.dg/warn/Wunused-5.C: New test.
22052
22053         PR c++/14186
22054         * g++.dg/lookup/member1.C: New test.
22055
22056 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
22057
22058         * gcc.c-torture/compile/20040130-1.c: Enable only when
22059         __INT_MAX__ >= 2147483647L.
22060         * gcc.c-torture/compile/961203-1.c: Likewise.
22061
22062 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
22063
22064         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
22065         * g++.dg/opt/template1.C: Robustify assembler regexp
22066
22067 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22068
22069         * gcc.c-torture/execute/simd-4.x: Remove.
22070         * gcc.c-torture/execute/va-arg-25.x: Likewise.
22071         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
22072         Guard with #ifndef SKIP_ATTRIBUTE.
22073         * gcc.dg/compat/vector-1_y.c: Likewise.
22074         * gcc.dg/compat/vector-2_x.c: Likewise.
22075         * gcc.dg/compat/vector-2_y.c: Likewise.
22076         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
22077         * g++.dg/eh/simd-2.C: Likewise.
22078
22079 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
22080
22081         * gcc.c-torture/compile/complex-1.c: New.
22082
22083 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
22084
22085         PR target/14209
22086         * gcc.c-torture/execute/20040218-1.c: New test.
22087
22088 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22089
22090         PR c++/14181
22091         * g++.dg/parse/new2.C: New test.
22092
22093 2004-02-18  Paul Brook  <paul@codesourcery.com>
22094
22095         * gcc.c-torture/compile/libcall-1.c: New test.
22096
22097 2004-02-18  Paul Brook  <paul@codesourcery.com>
22098
22099         PR debug/12934
22100         * gcc.dg/debug/debug-7.c: New test.
22101
22102 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
22103
22104         * gcc.dg/20040217-1.c: New test.
22105
22106 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
22107
22108         * gcc.c-torture/execute/990208-1.x: Delete.
22109
22110 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
22111
22112         * gcc.c-torture/execute/20040208-2.x: New file.
22113
22114 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
22115
22116         PR c++/11326
22117         * g++.dg/abi/structret1.C: New test.
22118
22119 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
22120
22121         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
22122         (i386_cpuid): No need to test if cpuid is available on AMD64.
22123         Fix assembly, so that it works onboth i386 and AMD64.
22124         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
22125         (vecInLong): Fix s[] member type to unsigned int.
22126         (vecInWord): Remove type.
22127         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
22128         (a64, b64, c64, d64, e64): Remove.
22129         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
22130         Remove unused variable.  Remove initialization of removed variables.
22131         Don't call mmx_tests nor sse_tests.
22132         (reference_mmx, reference_sse): Remove.
22133         (check): Add return stmt.
22134         * gcc.dg/i386-sse-7.c: New test.
22135         * gcc.dg/i386-mmx-4.c: New test.
22136
22137 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22138
22139         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
22140         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
22141         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
22142         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
22143         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
22144         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
22145         g++.dg/tc1/dr94.C: Fix line terminator.
22146
22147 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
22148
22149         * gcc.c-torture/compile/20040216-1.c: New.
22150
22151 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22152
22153         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
22154         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
22155         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
22156         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
22157         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
22158         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
22159
22160 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22161
22162         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
22163
22164 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
22165
22166         PR c++/13971
22167         * g++.dg/expr/cond4.C: New test.
22168
22169         PR c++/14086
22170         * g++.dg/lookup/crash2.C: New test.
22171
22172 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
22173
22174         * gcc.c-torture/compile/20040214-2.c: New test.
22175
22176 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
22177
22178         PR c++/14116
22179         * g++.dg/ext/typeof8.C: New test.
22180
22181 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
22182
22183         * gcc.c-torture/compile/20040214-1.c: New test.
22184
22185 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22186
22187         PR c++/13635
22188         * g++.dg/template/spec11.C: New test.
22189
22190 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22191
22192         PR c++/13927
22193         * g++.dg/other/error8.C: New test.
22194
22195 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
22196
22197         PR c++/14122
22198         * g++.dg/template/array4.C: New test.
22199
22200         PR c++/14108
22201         * g++.dg/inherit/thunk2.C: New test.
22202
22203         PR c++/14083
22204         * g++.dg/eh/cond2.C: New test.
22205
22206 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
22207
22208         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
22209
22210 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
22211
22212         * lib/scanasm.exp (dg-scan): Quote pattern before display.
22213
22214 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
22215
22216         * g++.dg/simd-2.C: xfail on ppc64-linux.
22217
22218 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22219
22220         PR c/456
22221         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
22222         tests.
22223
22224 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
22225
22226         * gcc.dg/builtins-33.c: New test.
22227
22228 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
22229
22230         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
22231
22232 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
22233
22234         * g++.dg/simd-2.C: Set -maltivec for ppc64.
22235
22236 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
22237
22238         * gcc.dg/ppc64-abi-3.c: New test.
22239
22240 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
22241
22242         PR c/14092
22243
22244         * gcc.dg/pr14092-1.c: New testcase.
22245
22246 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
22247
22248         * gcc.dg/cpp/assert4.c: Fix typo last change.
22249
22250         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
22251         * gcc.dg/cpp/assert4.c: Handle powerpc64.
22252
22253         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
22254
22255 2004-02-09  Roger Sayle  <roger@eyesopen.com>
22256
22257         * gcc.c-torture/compile/20040209-1.c: New test case.
22258
22259 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22260
22261         * gcc.dg/c90-init-1.c: Adjust expected error messages.
22262
22263 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
22264
22265         * gcc.c-torture/execute/20040208-[12].c: New tests.
22266
22267 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22268
22269         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
22270
22271 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22272
22273         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
22274
22275 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
22276
22277         Bug 13856
22278         * gcc.dg/visibility-8.c: New testcase.
22279
22280 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
22281
22282         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
22283         arguments.
22284         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
22285
22286 2004-02-07  Roger Sayle  <roger@eyesopen.com>
22287
22288         PR middle-end/13696
22289         * g++.dg/opt/fold1.C: New test case.
22290
22291 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22292
22293         PR c++/14033
22294         * g++.dg/other/crash-2.C: New test.
22295
22296 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22297
22298         PR c++/14028
22299         * g++.dg/parse/angle-bracket2.C: New test.
22300
22301 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22302
22303         PR middle-end/13750
22304         Revert:
22305         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
22306         PR pch/13361
22307         * testsuite/g++.dg/pch/wchar-1.C: New.
22308         * testsuite/g++.dg/pch/wchar-1.Hs: New.
22309
22310 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22311
22312         PR c++/14008
22313         * g++.dg/parse/error15.C: New test.
22314         * g++.dg/parse/crash11.C: Update dg-error mark.
22315
22316 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
22317
22318         PR c++/13932
22319         * g++.dg/warn/conv2.C: New test.
22320
22321 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22322
22323         PR c++/13086
22324         * g++.dg/warn/incomplete1.C: Remove xfail.
22325
22326 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
22327
22328         * lib/file-format.exp (gcc_target_object_format): Use
22329         ${tool}_target_compile, not gcc_target_compile.
22330         * lib/target-supports.exp (check_alias_available): Likewise.
22331         (check_gc_sections_available): Likewise.
22332         * g++.dg/ext/attrib10.C: Use dg-require-alias.
22333         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
22334         dg-require-alias.
22335
22336 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
22337
22338         PR c++/13969
22339         * g++.dg/template/static6.C: New test.
22340
22341 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
22342
22343         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
22344
22345 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22346
22347         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
22348         tests for systems where `char' is unsigned by default.
22349
22350 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22351
22352         PR c++/13997
22353         * g++.dg/template/partial3.C: New test.
22354
22355 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
22356
22357         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
22358         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
22359         Remove mentions of obsolete ports.
22360
22361 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
22362
22363         * gcc.dg/noncompile/20001228-1.c: Fix for new
22364         error message.
22365
22366 2004-02-03  Roger Sayle  <roger@eyesopen.com>
22367
22368         PR target/9348
22369         * gcc.c-torture/execute/multdi-1.c: New test case.
22370
22371 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
22372
22373         PR c++/13925
22374         * g++.dg/template/lookup5.C: New test.
22375
22376 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
22377
22378         PR c++/13950
22379         * g++.dg/template/lookup4.C: New test.
22380
22381         PR c++/13970
22382         * g++.dg/parse/error14.C: New test.
22383
22384         PR c++/14002
22385         * g++.dg/parse/template13.C: New test.
22386
22387 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
22388
22389         PR c++/13978
22390         * g++.dg/template/koenig4.C: New test.
22391
22392         PR c++/13968
22393         * g++.dg/template/crash17.C: New test.
22394
22395         PR c++/13975
22396         * g++.dg/parse/error13.C: New test.
22397         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
22398
22399 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22400
22401         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
22402
22403 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
22404
22405         PR c/11658
22406         PR c/13994
22407         * gcc.dg/noncompile/20040203-1.c: New test.
22408         * gcc.dg/noncompile/20040203-2.c: Likewise.
22409         * gcc.dg/noncompile/20040203-3.c: Likewise.
22410         * gcc.dg/20040203-1.c: Likewise.
22411
22412 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
22413
22414         PR c++/10858
22415         * g++.dg/template/sizeof7.C: New test.
22416
22417 2004-02-02  Eric Christopher  <echristo@redhat.com>
22418             Zack Weinberg  <zack@codesourcery.com>
22419
22420         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
22421
22422 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
22423
22424         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
22425         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
22426         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
22427         * gcc.dg/cleanup-5.c: Run only on Linux targets.
22428
22429 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
22430
22431         PR c++/13113
22432         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
22433
22434         PR c++/13854
22435         * g++.dg/ext/attrib13.C: New test.
22436
22437         PR c++/13907
22438         * g++.dg/conversion/op2.C: New test.
22439
22440 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22441
22442         * gcc.dg/titype-1.c: Fix pasto.
22443
22444 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22445
22446         * gcc.dg/titype-1.c: New test.
22447
22448 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22449
22450         PR c++/13957
22451         * g++.dg/template/non-type-template-argument-1.C,
22452         g++.dg/template/qualified-id1.C: Update dg-error marks.
22453         * g++.dg/template/nontype6.C: New test.
22454
22455 2004-02-01  Roger Sayle  <roger@eyesopen.com>
22456
22457         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
22458         * gcc.dg/builtins-31.c: New testcase.
22459         * gcc.dg/builtins-32.c: New testcase.
22460
22461 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
22462
22463         * objc.dg/call-super-2.m: Update line numbers
22464         for the including of stddef.h.
22465
22466 2004-01-30  Michael Matz  <matz@suse.de>
22467
22468         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
22469         g++.dg/ext/case-range3.C: New tests.
22470
22471 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22472
22473         DR206
22474         PR c++/13813
22475         * g++.dg/template/member4.C: New test.
22476
22477 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22478
22479         PR c++/13683
22480         * g++.dg/template/sizeof6.C: New test.
22481
22482 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
22483
22484         * gcc.dg/fwritable-strings-1.c: New test.
22485
22486 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
22487
22488         * gcc.c-torture/compile/20040130-1.c: New test.
22489
22490 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
22491
22492         * objc.dg/call-super-2.m: Include stddef.h for size_t.
22493
22494 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
22495
22496         PR c++/13883
22497         * g++.dg/template/ctor3.C: New test.
22498
22499 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22500
22501         * g++.dg/tc1: New directory.
22502         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
22503         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
22504         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
22505         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
22506         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
22507
22508 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22509
22510         * g++.dg/parse/error11.C: New test.
22511         * g++.dg/parse/error12.C: Likewise.
22512
22513 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
22514
22515         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
22516         (scan_initial, main): Use aligned_sizeof instead of sizeof.
22517
22518 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
22519
22520         PR c++/13791
22521         * g++.dg/ext/attrib12.C: New test.
22522
22523         PR c++/13736
22524         * g++.dg/parse/cast2.C: New test.
22525
22526 2004-01-27  James E Wilson  <wilson@specifixinc.com>
22527
22528         * objc.dg/encode-2.m (main): New local string.  Set depending on
22529         sizeof long.  Use in sscanf call.
22530         * objc.dg/encode-3.m (main): New local string.  Set depending on
22531         sizeof long.  Use in scan_initial call.
22532
22533 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22534
22535         * objc.dg/call-super-2.m: Make LP64-safe.
22536         * objc.dg/desig-init-1.m: Likewise.
22537
22538 2004-01-27  Devang Patel <dpatel@apple.com>
22539
22540         * g++.dg/debug/namespace1.C: New test.
22541
22542 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
22543
22544         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
22545         xscale-*-*.
22546
22547         * gcc.dg/arm-mmx-1.c: New test.
22548
22549 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22550
22551         * gcc.dg/20040127-1.c: New test.
22552         * gcc.dg/20040127-2.c: New test.
22553
22554 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22555
22556         * objc.dg/stret-1.m (glob): Renamed to globa.
22557
22558 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
22559
22560         PR c++/13663
22561         * g++.dg/expr/for1.C: New test.
22562
22563 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
22564
22565         PR middle-end/13779
22566         * gcc.dg/darwin-longlong.c: New test.
22567
22568 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
22569
22570         * gcc.dg/20040124-1.c: Moved test from here...
22571         * gcc.c-torture/compile/20040124-1.c: ...to here.
22572
22573 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
22574
22575         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
22576         the assembly output if -m64 is passed.
22577
22578 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
22579
22580         PR c++/13833
22581         * g++.dg/template/cond3.C: New test.
22582
22583 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22584
22585         PR c++/13810
22586         * g++.dg/template/ttp7.C: New test.
22587
22588 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22589
22590         PR c++/13797
22591         * g++.dg/template/nontype4.C: New test.
22592         * g++.dg/template/nontype5.C: Likewise.
22593
22594 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
22595
22596         * gcc.dg/torture/mips-clobber-at.c: New test.
22597
22598 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
22599
22600         * gcc.dg/20040124-1.c: New test.
22601
22602 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
22603
22604         * gcc.dg/20040123-1.c: New test.
22605
22606 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
22607
22608         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
22609
22610 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22611
22612         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
22613
22614 2004-01-23  Andrew Pinski  <apinski@apple.com>
22615
22616         * gcc.dg/20030121-1.c: Move to ..
22617         * gcc.dg/20040121-1.c: here.
22618
22619 2004-01-23  Roger Sayle  <roger@eyesopen.com>
22620
22621         * gcc.dg/builtins-29.c: New test case.
22622
22623 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
22624
22625         PR 18314
22626         * gcc.dg/builtins-30.c: New testcase.
22627
22628 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
22629
22630         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
22631         * lib/g77.exp: Likewise.
22632         * lib/objc.exp: Likewise.
22633         * lib/g++.exp: Likewise.
22634
22635 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22636
22637         * gcc.dg/struct-by-value-2.c: New test.
22638
22639 2004-01-21  Andrew Pinski  <apinski@apple.com>
22640
22641         PR target/13785
22642         * gcc.dg/20030121-1.c: New test.
22643
22644 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
22645
22646         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
22647         clobber frame pointer register in asm statement.
22648
22649 2004-01-21  Falk Hueffner  <falk@debian.org>
22650
22651         * gcc.c-torture/compile/20040121-1.c: New test.
22652
22653 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
22654
22655         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
22656
22657 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
22658
22659         * gcc.dg/ppc64-abi-2.c: New test.
22660
22661 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
22662
22663         * lib/treelang.exp: Fill out this file.
22664         * lib/treelang-dg.exp: New File.
22665
22666 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22667
22668         * gcc.c-torture/compile/981022-1.c: Remove.
22669         * gcc.dg/array-5.c: Remove XFAIL.
22670         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
22671         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
22672         gcc.dg/cond-lvalue-1.c: Update.
22673         * gcc.dg/cast-lvalue-2.c: New test.
22674
22675 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
22676
22677         PR c++/13592
22678         * g++.dg/other/error1.C (class foo): Tweak error message.
22679
22680         PR c++/13592
22681         * g++.dg/template/call2.C: New test.
22682
22683 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22684
22685         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
22686         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
22687         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
22688         scalar-return-1_x.c, scalar-return-2_y.c,
22689         scalar-return-3_x.c, scalar-return-3_y.c,
22690         scalar-return-4_x.c, scalar-return-4_y.c,
22691         struct-align-1.h, struct-align-1_x.c,
22692         struct-align-1_y.c, struct-align-2.h,
22693         struct-align-2_x.c, struct-align-2_y.c,
22694         struct-by-value-10_y.c, struct-by-value-11_x.c,
22695         struct-by-value-11_y.c, struct-by-value-12_x.c,
22696         struct-by-value-12_y.c, struct-by-value-13_x.c,
22697         struct-by-value-13_y.c, struct-by-value-14_x.c,
22698         struct-by-value-14_y.c, struct-by-value-15_x.c,
22699         struct-by-value-15_y.c, struct-by-value-16_y.c,
22700         struct-by-value-17_y.c, struct-by-value-18_y.c,
22701         struct-by-value-19_y.c, struct-by-value-1_x.c,
22702         struct-by-value-1_y.c, struct-by-value-20_y.c,
22703         struct-by-value-2_x.c, struct-by-value-2_y.c,
22704         struct-by-value-3_y.c, struct-by-value-4_x.c,
22705         struct-by-value-4_y.c, struct-by-value-5_y.c,
22706         struct-by-value-6_y.c, struct-by-value-7_y.c
22707         struct-by-value-8_x.c, struct-by-value-8_y.c
22708         struct-by-value-9_x.c, struct-by-value-9_y.c
22709         struct-return-10_x.c, struct-return-10_y.c,
22710         struct-return-19_x.c, struct-return-20_x.c
22711         struct-return-2_x.c, struct-return-2_y.c
22712         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
22713         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
22714
22715 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22716
22717         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
22718         attribute on sparc*-sun-solaris2.*.
22719
22720 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
22721
22722         PR c++/13710
22723         * g++.dg/ext/typeof7.C: New test.
22724
22725 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
22726
22727         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
22728         * gcc.dg/const-elim-1.c: Same.
22729
22730 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
22731
22732         * objc.dg/stret-1.m: New.
22733         * objc.dg/stret-2.m: New.
22734
22735 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22736
22737         PR c++/11895
22738         * g++.dg/ext/vector1.C: New test.
22739
22740 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
22741
22742         * gcc.dg/pch/import-1.c: New.
22743         * gcc.dg/pch/import-1.hs: New.
22744         * gcc.dg/pch/import-1a.h: New.
22745         * gcc.dg/pch/import-1b.h: New.
22746         * gcc.dg/pch/import-1c.h: New.
22747
22748 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
22749
22750         PR c++/13574
22751         * g++.dg/ext/array1.C: New test.
22752
22753         PR c++/13178
22754         * g++.dg/conversion/op1.C: New test.
22755
22756 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
22757
22758         PR 11864
22759         From Kazumoto Kojima / Dan Kegel:
22760         * gcc.dg/pr11864-1.c: New test.
22761
22762         PR 10392
22763         From Marcus Comstedt / Dan Kegel:
22764         * gcc.dg/pr10392-1.c: New test.
22765
22766 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
22767
22768         PR c++/13478
22769         * g++.dg/init/ref10.C: New test.
22770
22771 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22772
22773         PR c++/13407
22774         * g++.dg/parse/typename6.C: New test.
22775
22776 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
22777
22778         PR pch/13361
22779         * testsuite/g++.dg/pch/wchar-1.C: New.
22780         * testsuite/g++.dg/pch/wchar-1.Hs: New.
22781
22782 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22783
22784         PR c++/9259
22785         * g++.dg/expr/sizeof2.C: New test.
22786
22787 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
22788
22789         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
22790
22791 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
22792
22793         PR c++/13659
22794         * g++.dg/lookup/strong-using-3.C: New.
22795         * g++.dg/lookup/using-10.C: New.
22796
22797 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
22798
22799         PR c++/13594
22800         * g++.dg/lookup/strong-using-2.C: New.
22801
22802 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
22803             Dan Kegel <dank@kegel.com>
22804             J"orn Rennecke <joern.rennecke@superh.com>
22805
22806         PR target/9365
22807         * gcc.dg/pr9365-1.c: New test.
22808
22809 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22810
22811         PR c++/8856
22812         * g++.dg/parse/casting-operator2.C: New test.
22813         * g++.old-deja/g++.pt/explicit83.C: Remove.
22814
22815 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22816
22817         * gcc.dg/label-compound-stmt-1.c: New test.
22818         * gcc.c-torture/compile/950922-1.c,
22819         gcc.c-torture/compile/20000211-3.c,
22820         gcc.c-torture/compile/20000518-1.c,
22821         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
22822         compound statements.
22823
22824 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
22825
22826         * gcc.dg/ppc64-abi-1.c: New test.
22827
22828 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
22829
22830          * g++.dg/ext/attrib9.C: Add dg-warnings.
22831
22832 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22833
22834         PR c++/12335
22835         * g++.dg/parse/dtor3.C: New test.
22836
22837 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
22838
22839         PR c++/12709
22840         * g++.dg/parse/try-catch-1.C: New test.
22841
22842 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
22843
22844         * ada/acats/run_all.sh: Add more verbose output in acats.log
22845         when compiling tests.
22846
22847 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
22848
22849         PR 13656
22850         * gcc.dg/typedef-redecl.c: New test case.
22851         * gcc.dg/typedef-redecl.h: New support file.
22852
22853 2004-01-13  Jan Hubicka  <jh@suse.cz>
22854
22855         * gcc.dg/always_inline.c: New test.
22856         * gcc.dg/debug/20031231-1.c: Fix.
22857
22858 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22859
22860         PR c++/13474
22861         * g++.dg/template/array3.C: New test.
22862
22863 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
22864
22865         * g++.dg/ext/lvalue1.C: No longer expected to fail.
22866         * g++.dg/warn/Wunused-2.C: Likewise.
22867
22868 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22869
22870         PR c++/13289
22871         * g++.dg/template/instantiate6.C: New test.
22872
22873 2004-01-12  Roger Sayle  <roger@eyesopen.com>
22874
22875         PR middle-end/11397
22876         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
22877
22878 2004-01-12  Jan Hubicka  <jh@suse.cz>
22879
22880         PR opt/12826
22881         * gcc.dg/20040112-1.c: New.
22882
22883         * gcc.dg/dwarf-die[1-7].c: Move to...
22884         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
22885         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
22886
22887 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
22888
22889         PR c++/4100
22890         * g++.dg/parse/friend4.C: New test.
22891
22892 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
22893
22894         PR c++/4100
22895         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
22896         definition is called a friend.
22897
22898 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
22899
22900         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
22901
22902 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
22903
22904         PR c++/3478
22905         * g++.dg/parse/error10.C: New test.
22906         * g++.dg/template/arg2.C: Accept "invalid type" error.
22907
22908 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
22909
22910         PR middle-end/13392
22911         * g++.dg/opt/expect2.C: New test.
22912
22913 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
22914
22915         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
22916         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
22917         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
22918         Update dg-error regexps.
22919
22920 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
22921
22922         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
22923         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
22924
22925 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22926
22927         * gcc.dg/pragma-re-1.c: Use right pointer type.
22928
22929 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22930
22931         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
22932
22933 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
22934
22935         * gcc.dg/rs6000-ldouble-1.c: New.
22936
22937 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22938
22939         DR 337
22940         PR c++/9256
22941         * g++.dg/other/abstract1.C: New test.
22942
22943 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
22944
22945         * g++.dg/lookup/strong-using-1.C: New.
22946
22947 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22948
22949         PR c/11234
22950         * gcc.dg/func-ptr-conv-1.c: New test.
22951         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
22952
22953 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
22954
22955         PR target/13380.
22956         * gcc.c-torture/compile/20040109-1.c: New.
22957
22958 2004-01-08  Stuart Hastings  <stuart@apple.com>
22959
22960         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
22961         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
22962         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
22963
22964 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
22965
22966         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
22967
22968 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22969
22970         * ada/acats/run_acats: Treat 'gnatchop' the same way
22971         as 'gnatmake'.  Export GCC_DRIVER.
22972         * ada/acats/run_all.sh: Add target_gnatchop.  Use
22973         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
22974
22975 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22976
22977         PR c++/12573
22978         * g++.dg/template/dependent-expr4.C: New test.
22979
22980 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
22981
22982         * gcc.dg/altivec-11.c: New test.
22983
22984 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
22985
22986         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
22987
22988 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22989
22990         PR c/6024
22991         * gcc.dg/enum-compat-1.c: New test.
22992         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
22993
22994 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22995
22996         PR c/12165
22997         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
22998         gcc.dg/c99-idem-qual-3.c: New tests.
22999
23000 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
23001
23002         * gcc.dg/winline-7.c: Don't cast void * to int.
23003
23004 2004-01-06  Jan Hubicka  <jh@suse.cz>
23005
23006         * gcc.dg/i386-sse-5.c: New test
23007         * g++.dg/eh/simd-1.c: Add -w argument for i386.
23008
23009 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
23010
23011         PR c++/12815
23012         * g++.dg/rtti/typeid4.C: New test.
23013
23014 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23015
23016         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
23017
23018 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
23019
23020         PR c++/12132
23021         * g++.dg/template/error11.C: New test.
23022
23023         PR c++/13451
23024         * g++.dg/template/class2.C: New test.
23025
23026 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
23027         Richard Sandiford <rsandifo@redhat.com>
23028
23029         PR c++/13387
23030         * g++.dg/opt/alias3.C: New test.
23031
23032 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
23033
23034         PR c++/13157
23035         * g++.dg/template/koenig3.C: New test.
23036
23037         PR c++/13529
23038         * g++.dg/parse/offsetof3.C: New test.
23039
23040         * g++.dg/init/copy7.C: Add missing dg-error markers.
23041
23042         PR c++/12226
23043         * g++.dg/init/copy7.c: New test.
23044
23045         PR c++/13536
23046         * g++.dg/parse/cast1.C: New test.
23047
23048 2004-01-04  Jan Hubicka  <jh@suse.cz>
23049
23050         * gcc.dg/winline[1-7].c: New tests.
23051
23052 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23053
23054         PR c++/13520
23055         * g++.dg/template/qualttp22.C: New test.
23056
23057 2004-01-01  Jan Hubicka  <jh@suse.cz>
23058
23059         * gcc.dg/debug/20031231-1.c: New.
23060         * gcc.c-torture/compile/20040101-1.c: New.
23061         * gcc.dg/dwarf-die-[1-7].c: New.
23062
23063 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
23064
23065         PR optimization/13521
23066         * gcc.c-torture/compile/20031231-1.c: New test.
23067
23068 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
23069
23070         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
23071
23072 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23073
23074         PR c++/10079
23075         * g++.dg/template/crash16.C: New test.
23076
23077 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
23078
23079         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
23080
23081 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
23082
23083         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
23084         ports.
23085         * g++.old-deja/g++.jason/thunk3.C: Likewise.
23086         * g++.old-deja/g++.law/profile1.C: Likewise.
23087         * gcc.c-torture/compile/981006-1.c: Likewise.
23088         * gcc.c-torture/execute/loop-2e.x: Likewise.
23089         * gcc.c-torture/execute/loop-2f.x: Remove.
23090         * gcc.c-torture/execute/loop-2g.x: Likewise.
23091         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
23092         * gcc.dg/20020312-2.c: Remove traces of dead ports.
23093
23094 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
23095
23096         PR c++/13507
23097         * g++.dg/ext/attrib11.C: New test.
23098
23099         PR c++/13494
23100         * g++.dg/template/array2-1.C: New test.
23101         * g++.dg/template/array2-2.C: New test.
23102
23103 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
23104
23105         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
23106
23107 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23108
23109         PR c++/12774
23110         * g++.dg/template/array1-1.C: New test.
23111         * g++.dg/template/array1-2.C: New test.
23112
23113 2003-12-29  Roger Sayle  <roger@eyesopen.com>
23114
23115         PR fortran/12632
23116         * g77.dg/12632.f: New test case.
23117
23118 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23119
23120         PR c++/13289
23121         * g++.dg/parse/nontype1.C: New test.
23122
23123 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23124
23125         PR c++/12403
23126         * g++.dg/parse/explicit1.C: New test.
23127         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
23128
23129 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
23130
23131         PR c++/13081
23132         * g++.dg/opt/inline6.C: New test.
23133
23134         PR c++/12613
23135         * g++.dg/parse/error9.C: New test.
23136
23137         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
23138
23139 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
23140
23141         PR c++/13009
23142         * g++.dg/init/assign1.C: New test.
23143
23144 2003-12-28  Roger Sayle  <roger@eyesopen.com>
23145
23146         PR c++/13070
23147         * g++.dg/warn/format3.C: New test case.
23148
23149 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23150
23151         * gcc.c-torture/compile/20031227-1.c: New test.
23152
23153 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
23154
23155         * g++.dg/bprob/bprob.exp: Load target-supports.exp
23156         * g77.dg/bprob/bprob.exp: Likewise.
23157         * gcc.misc-tests/bprob.exp: Likewise.
23158         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
23159         variants on systems where the library does not provide that
23160         functionality.
23161         * gcc.dg/builtins-20.c: Use builtins-config.h.
23162         * gcc.dg/builtins-config.h: New file.
23163
23164 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
23165
23166         * lib/gcc-dg.exp (dg-require-profiling): New function.
23167         * lib/target-supports.exp (check_profiling_available): Likewise.
23168         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
23169         * g77.dg/bprob/bprob.exp: Likewise.
23170         * gcc.misc-tests/bprob.exp: Likewise.
23171         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
23172         * gcc.dg/20021014-1.c: Likewise.
23173         * gcc.dg/nest.c: Likewise.
23174
23175 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
23176
23177         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
23178         compiling.
23179         * g++.dg/lookup/java2.C: Likewise.
23180         * gcc.dg/cpp/lexident.c: Likewise.
23181
23182 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
23183
23184         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
23185         given.
23186         * gcc.c-torture/compile/961203-1.c: Likewise.
23187         * gcc.c-torture/compile/980506-1.c: Likewise.
23188
23189 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
23190
23191         * lib/gcc-dg.exp (dg-prune-output): New annotation.
23192         (additional_prunes): New global.
23193         (gcc-dg-prune): Handle additional per-test pruning.
23194         (dg-test): Clear additional_prunes between tests.
23195
23196         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
23197         dg-prune-output to avoid spurious failures from assembler
23198         complaining about nonexistent WAW violations.
23199         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
23200         Use dg-prune-output to avoid spurious failures from assembler
23201         warning about Itanium B-step errata.
23202
23203 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
23204
23205         * g++.dg/abi/macro0.C: New test.
23206         * g++.dg/abi/macro1.C: Likewise.
23207         * g++.dg/abi/macro2.C: Likewise.
23208
23209         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
23210         * g++.dg/abi/bitfield7.C: Likewise.
23211         * g++.dg/abi/dtor2.C: Likewise.
23212         * g++.dg/abi/mangle11.C: Likewise.
23213         * g++.dg/abi/mangle12.C: Likewise.
23214         * g++.dg/abi/mangle14.C: Likewise.
23215         * g++.dg/abi/mangle17.C: Likewise.
23216         * g++.dg/abi/vbase10.C: Likewise.
23217         * g++.dg/abi/vbase14.C: Likewise.
23218         * g++.dg/template/qualttp17.C: Likewise.
23219
23220 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
23221
23222         PR c/11995
23223         * gcc.dg/20031223-1.c: New test.
23224
23225 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23226
23227         * gcc.dg/noreturn-7.c: New test.
23228
23229 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23230
23231         * gcc.dg/null-pointer-1.c: New test.
23232
23233 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
23234
23235         * g++.old-deja/g++.jason/template18.C: Remove.
23236         * g++.old-deja/g++.jason/template37.C: Likewise.
23237
23238         PR c++/12862
23239         * g++.dg/lookup/ns1.C: New test.
23240
23241         PR c++/12397
23242         * g++.dg/template/lookup3.C: New test.
23243
23244 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
23245
23246         * g++.dg/template/recurse1.C: New test
23247
23248 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
23249
23250         PR c++/12479
23251         * g++.dg/parse/semicolon1.C: New test.
23252         * g++.dg/parse/semicolon1.h: Likewise.
23253
23254 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
23255
23256         * gcc.dg/darwin-misaligned.c: New test.
23257
23258 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
23259
23260         PR c/9163
23261         * gcc.dg/20031222-1.c: New test.
23262
23263 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
23264
23265         PR c++/13438
23266         * g++.dg/parse/error8.C: New test.
23267
23268         PR c++/11554
23269         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
23270
23271 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
23272
23273         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
23274         too small.
23275         * gcc.c-torture/compile/930217-1.c: Likewise.
23276         * gcc.c-torture/compile/930513-1.c: Likewise.
23277         * gcc.c-torture/execute/920908-2.c: Likewise.
23278         * gcc.c-torture/execute/921204-1.c: Likewise.
23279         * gcc.c-torture/execute/930621-1.c: Likewise.
23280         * gcc.c-torture/execute/930630-1.c: Likewise.
23281         * gcc.c-torture/execute/931031-1.c: Likewise.
23282         * gcc.c-torture/execute/980602-2.c: Likewise.
23283         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23284         * gcc.c-torture/execute/compndlit-1.c: Likewise.
23285         * gcc.c-torture/execute/extzvsi.c: Likewise.
23286         * gcc.c-torture/unsorted/ext.c: Likewise.
23287
23288 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
23289
23290         PR target/12749
23291         * gcc.c-torture/compile/20031220-2.c: New test case.
23292
23293 2003-12-20  Roger Sayle  <roger@eyesopen.com>
23294
23295         PR optimization/13031
23296         * gcc.c-torture/compile/20031220-1.c: New test case.
23297
23298 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23299
23300         * gcc.dg/cast-function-1.c: New test.
23301
23302 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
23303
23304         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
23305         formats.
23306
23307 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
23308
23309         PR c++/12795
23310         * g++.dg/ext/attrib10.C: New test.
23311
23312 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
23313
23314         * gcc.dg/cleanup-10.c: New test.
23315         * gcc.dg/cleanup-11.c: New test.
23316
23317 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
23318
23319         PR c++/13239
23320         * g++.dg/opt/expect1.C: New test.
23321
23322 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
23323
23324         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
23325
23326 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
23327
23328         PR debug/12923
23329         * gcc.dg/20031218-1.c: New test.
23330
23331         PR debug/12389
23332         * gcc.dg/20031218-2.c: New test.
23333         * gcc.dg/20031218-3.c: New test.
23334
23335         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
23336         of label name and allow for USER_LABEL_PREFIX == "_" names.
23337         * g++.dg/abi/mangle18-2.C: Likewise.
23338         * g++.dg/abi/mangle19-1.C: Likewise.
23339         * g++.dg/abi/mangle19-2.C: Likewise.
23340         * g++.dg/abi/mangle20-1.C: Likewise.
23341         * g++.dg/abi/mangle20-2.C: Likewise.
23342
23343 2003-12-18  Richard Henderson  <rth@redhat.com>
23344
23345         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
23346
23347 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
23348             Dan Kegel <dank@kegel.com>
23349
23350         PR other/12009
23351         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
23352         testing a cross compiler, it causes spurious compile failures.
23353         * lib/g++.exp: Likewise.
23354
23355 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23356
23357         PR c++/13262
23358         * g++.dg/template/access13.C: New test.
23359
23360 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
23361
23362         * gcc.dg/20031216-1.c: New test.
23363
23364 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23365
23366         PR c++/9154
23367         * g++.dg/template/error10.C: New test.
23368
23369 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23370
23371         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
23372         * g++.dg/eh/simd-2.C: Likewise.
23373
23374 2003-12-17  James E Wilson  <wilson@specifixinc.com>
23375             Roger Sayle  <roger@eyesopen.com>
23376
23377         * gcc.c-torture/execute/ieee/mzero5.c: New.
23378
23379 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
23380
23381         PR c++/10603
23382         * g++.dg/parse/error6.C: New test.
23383
23384         PR c++/12827
23385         * g++.dg/parse/error7.C: New test.
23386
23387 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
23388
23389         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
23390         at -O with stabs debugging formats.
23391         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
23392         * gcc.dg/debug/debug-2.c: Likewise.
23393
23394 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
23395
23396         PR c++/12696
23397         * g++.dg/init/error1.C: New test.
23398
23399         PR c++/12218
23400         * g++.dg/init/pm3.C: New test.
23401
23402 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23403
23404         PR c/3347
23405         * gcc.dg/bitfld-8.c: New test.
23406
23407 2003-12-16  James Lemke  <jim@wasabisystems.com>
23408
23409         * gcc.dg/arm-scd42-[123].c: New tests.
23410
23411 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
23412
23413         PR c++/9043
23414         * g++.dg/abi/mangle20-1.C: New test.
23415         * g++.dg/abi/mangle20-2.C: New test.
23416
23417 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
23418
23419         PR c++/13275
23420         * g++.dg/other/offsetof2.C: Remove XFAIL.
23421         * g++.dg/parse/offsetof1.C: New test.
23422         * g++.gd/parse/offsetof2.C: Likewise.
23423
23424 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23425
23426         * g++.dg/template/nontype3.C: New test.
23427         * g++.dg/template/static2.C: Tweaked the dg-error clause.
23428
23429 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23430
23431         * g++.dg/warn/noreturn-3.C: Also test instantiation.
23432
23433 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
23434
23435         PR c++/13387
23436         * g++.dg/expr/assign1.C: New test.
23437
23438         PR c++/13242
23439         * g++.dg/abi/mangle19-1.C: New test.
23440         * g++.dg/abi/mangle19-2.C: New test.
23441
23442 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
23443
23444         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
23445
23446 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23447
23448         * gcc.c-torture/execute/20031216-1.c: New test.
23449
23450 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23451
23452         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
23453         an ICE regression.
23454
23455 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
23456
23457         PR c++/10926
23458         * g++.dg/template/error9.C: New test.
23459
23460         PR c++/11116
23461         * g++.dg/template/error8.C: New test.
23462
23463 2003-12-15  Roger Sayle  <roger@eyesopen.com>
23464
23465         PR middle-end/13400
23466         * gcc.c-torture/execute/20031215-1.c: New test case.
23467
23468 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
23469
23470         PR c++/13269
23471         * g++.dg/parse/error5.C: New test.
23472
23473         PR c++/12989
23474         * g++.dg/expr/sizeof1.C: New test.
23475
23476         PR c++/13310
23477         * g++.dg/template/crash15.C: New test.
23478
23479 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
23480
23481         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
23482         a non-POD type as the last named parameter of a varargs function.
23483
23484 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
23485
23486         PR c++/13243
23487         PR c++/12573
23488         * g++.dg/template/crash14.C: New test.
23489         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
23490
23491 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
23492
23493         * g++.dg/other/java1.C: New test.
23494
23495         PR c++/13241
23496         * g++.dg/abi/mangle18-1.C: New test.
23497         * g++.dg/abi/mangle18-2.C: New test.
23498
23499 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23500
23501         PR optimization/10312
23502         * gcc.c-torture/execute/20031214-1.c: New.
23503
23504 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
23505
23506         PR c++/10779
23507         PR c++/12160
23508         * g++.dg/parse/error3.C: New test.
23509         * g++.dg/parse/error4.C: Likewise.
23510         * g++.dg/abi/mangle4.C: Tweak error messages.
23511         * g++.dg/lookup/using5.C: Likewise.
23512         * g++.dg/other/error2.C: Likewise.
23513         * g++.dg/parse/typename5.C: Likewise.
23514         * g++.dg/parse/undefined1.C: Likewise.
23515         * g++.dg/template/arg2.C: Likewise.
23516         * g++.dg/template/ttp3.C: Likewise.
23517         * g++.dg/template/type1.C: Likewise.
23518         * g++.old-deja/g++.other/crash32.C: Likewise.
23519         * g++.old-djea/g++.pt/defarg8.C: Likewise.
23520
23521 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23522
23523         PR c++/13106
23524         * g++.dg/warn/noreturn-3.C: New test.
23525
23526 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
23527
23528         PR c++/13118
23529         * g++.dg/abi/covariant3.C: New.
23530
23531 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
23532
23533         * g++.dg/eh/ia64-1.C: New test.
23534
23535 2003-12-12  Roger Sayle  <roger@eyesopen.com>
23536
23537         PR optimization/13037
23538         * g77.f-torture/execute/13037.f: New test case.
23539
23540 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
23541
23542         PR c++/12881
23543         * g++.dg/abi/covariant2.C: New.
23544
23545 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
23546
23547         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
23548
23549 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
23550
23551         * gcc.c-torture/execute/wchar_t-1.x: Delete.
23552
23553 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
23554
23555         PR other/10819
23556         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
23557         to fix Bug 10819.
23558         * lib/g++.exp (g++_version): Likewise.
23559         * lib/g77.exp (g77_version): Likewise.
23560         * lib/objc.exp (default_objc_version): Likewise.
23561
23562 2003-12-10  Richard Henderson  <rth@redhat.com>
23563
23564         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
23565
23566         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
23567
23568 2003-12-08  Matt Austern  <austern@apple.com>
23569
23570         PR c/13134
23571         * lib/gcc-dg.exp (dg-require-visibility): Define.
23572         * lib/target-supports (check_visibility_available): Define.
23573         * gcc.dg/visibility-1.c: New test.
23574         * gcc.dg/visibility-2.c: Likewise.
23575         * gcc.dg/visibility-3.c: Likewise.
23576         * gcc.dg/visibility-4.c: Likewise.
23577         * gcc.dg/visibility-5.c: Likewise.
23578         * gcc.dg/visibility-6.c: Likewise.
23579         * g++.dg/ext/visibility-1.C: Likewise.
23580         * g++.dg/ext/visibility-2.C: Likewise.
23581         * g++.dg/ext/visibility-3.C: Likewise.
23582         * g++.dg/ext/visibility-4.C: Likewise.
23583         * g++.dg/ext/visibility-5.C: Likewise.
23584         * g++.dg/ext/visibility-6.C: Likewise.
23585
23586 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23587
23588         * g++.dg/lookup/java1.C: New test.
23589         * g++.dg/lookup/java2.C: New test.
23590
23591 2003-12-07  Falk Hueffner  <falk@debian.org>
23592
23593         * g++.dg/opt/noreturn-1.C: New test.
23594
23595 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
23596
23597         * gcc.dg/overflow-1.c: New test.
23598
23599 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23600
23601         * g77.f-torture/compile/13060.f: New test.
23602
23603 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
23604
23605         PR c++/13323
23606         * g++.dg/inherit/operator2.C: New test.
23607
23608 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
23609
23610         PR c++/13305
23611         * g++.dg/ext/attrib9.C: New test.
23612
23613 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
23614
23615         PR c++/13314
23616         * g++.dg/template/error7.C: New test.
23617
23618 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
23619             J"orn Rennecke <joern.rennecke@superh.com>
23620
23621         PR target/13302
23622         * g++.dg/other/struct-va_list.C: New test.
23623
23624 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23625
23626         PR c++/13166
23627         * g++.dg/parse/defarg6.C: New test.
23628
23629 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
23630
23631         PR target/13256
23632         * gcc.c-torture/execute/20031201-1.c: New test.
23633
23634 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
23635
23636         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
23637
23638 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23639
23640         * gcc.dg/builtin-return-1.c: New test.
23641
23642 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
23643             J"orn Rennecke <joern.rennecke@superh.com>
23644
23645         PR optimization/13260
23646         * gcc.c-torture/execute/20031204-1.c: New test.
23647
23648 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
23649
23650         PR c++/9127
23651         * g++.dg/template/error6.C: New test.
23652
23653 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
23654
23655         * gcc.dg/20031202-1.c: New test.
23656
23657 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
23658
23659         PR c++/13179
23660         * g++.dg/template/eh1.C: New test.
23661
23662         PR c++/10771
23663         * g++.dg/template/error5.C: New test.
23664
23665 2003-12-02  David Ung  <davidu@mips.com>
23666
23667         * gcc.dg/compat/vector-check.h: Corrected type for var
23668         g_##TMODE
23669
23670 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23671
23672         PR c++/10126
23673         * g++.dg/template/ptrmem8.C: New test.
23674
23675 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23676
23677         PR c++/12573
23678         * g++.dg/template/dependent-expr3.C: New test.
23679
23680 2003-12-01  James Lemke  <jim@wasabisystems.com>
23681
23682         * gcc.dg/arm-g2.c: New test.
23683
23684 2003-12-01  Roger Sayle  <roger@eyesopen.com>
23685
23686         PR optimization/11634
23687         * gcc.dg/20031201-2.c: New test case.
23688
23689 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
23690
23691         PR 11433
23692         * objc.dg/proto-lossage-3.m: New test.
23693
23694 2003-12-01  Roger Sayle  <roger@eyesopen.com>
23695
23696         PR optimization/12628
23697         * gcc.dg/20031201-1.c: New test case.
23698
23699 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23700
23701         * gcc.dg/unaligned-1.c: New test.
23702
23703 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
23704
23705         PR c++/9849
23706         * g++.dg/template/error4.C: New test.
23707         * g++.dg/template/nested3.C: Adjust error markers.
23708
23709 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23710
23711         * gcc.dg/cpp/assert4.c: Check more #system assertions.
23712
23713 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
23714
23715         PR c/10333
23716         * gcc.dg/bitfld-7.c: New test.
23717
23718 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
23719
23720         * gcc.dg/tls/asm-1.C: New test.
23721
23722 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23723
23724         * gcc.dg/cpp/assert4.c: Update.
23725
23726 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23727
23728         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
23729         * gcc.dg/builtin-apply3.c: New test.
23730
23731 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23732
23733         * lib/compat.exp (compat-obj): New xfaildata parameter.
23734         Use it to set compiler_conditional_xfail_data before compiling.
23735         (compat-get-options): Handle dg-xfail-if.
23736         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
23737         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
23738         * gcc.dg/compat/vector-1_y.c: Likewise.
23739         * gcc.dg/compat/vector-2_x.c: Likewise.
23740         * gcc.dg/compat/vector-2_y.c: Likewise.
23741
23742 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23743
23744         * g++.dg/opt/reg-stack4.C: New test.
23745
23746 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23747
23748         * gcc.dg/builtin-apply2.c: New test.
23749
23750 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
23751
23752         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
23753
23754 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23755
23756         PR c++/12924
23757         * g++.dg/template/template-id-2.C: New test.
23758
23759 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23760
23761         PR c++/5369
23762         * g++.dg/template/memfriend1.C: New test.
23763         * g++.dg/template/memfriend2.C: Likewise.
23764         * g++.dg/template/memfriend3.C: Likewise.
23765         * g++.dg/template/memfriend4.C: Likewise.
23766         * g++.dg/template/memfriend5.C: Likewise.
23767         * g++.dg/template/memfriend6.C: Likewise.
23768         * g++.dg/template/memfriend7.C: Likewise.
23769         * g++.dg/template/memfriend8.C: Likewise.
23770         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
23771
23772 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
23773
23774         PR c++/12515
23775         * g++.dg/ext/cond1.C: New test.
23776
23777 2003-11-20  Richard Henderson  <rth@redhat.com>
23778
23779         * gcc.dg/20020201-2.c: Remove.
23780         * gcc.dg/20020201-4.c: Remove.
23781         * gcc.dg/20020304-1.c: Remove.
23782
23783 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
23784
23785         * gcc.dg/cpp/trad/xwin1.c: New test case.
23786
23787 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
23788
23789         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
23790         * lib/g77.exp: Likewise.
23791         * lib/objc.exp: Likewise.
23792         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
23793         for darwin.
23794
23795 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23796
23797         PR c++/12932
23798         * g++.dg/template/static5.C: New test.
23799
23800 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
23801
23802         * gcc.dg/nested-func-1.c: New test.
23803
23804 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23805
23806         * gcc.dg/cpp/assert4.c: New test.
23807
23808 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
23809
23810         PR c++/2294
23811         * g++.dg/lookup/using9.c: New test.
23812
23813 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
23814
23815         PR c++/12762
23816         * g++.dg/template/error3.C: New test.
23817
23818 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
23819
23820         PR ada/13035
23821         * ada/acats/run_acats, run_all.sh: Fix syntax error.
23822         No longer use a wrapper for gcc, since this does not work under
23823         Windows.
23824
23825 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
23826
23827         PR c++/2094
23828         * g++.dg/template/ptrmem7.C: New test.
23829
23830 2003-11-13  Andrew Pinski <apinski@apple.com>
23831
23832         * gcc.c-torture/compile/20031113-1.c: New test.
23833
23834 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
23835             Kean Johnston <jkj@sco.com>
23836
23837         PR c/13029
23838         * gcc.dg/unused-4.c: Update.
23839
23840 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23841
23842         * g++.dg/opt/const3.C: New test.
23843
23844 2003-11-13  Jan Hubicka  <jh@suse.cz>
23845
23846         * gcc.c-torture/compile/20031112-1.c: New test.
23847
23848 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
23849
23850         * g++.dg/parse/crash10.C: Remove bogus error marker.
23851
23852 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23853
23854         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
23855         (host_gcc): Likewise.
23856         (ROOT): Honor $PWDCMD.
23857         (BASE): Likewise.
23858         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
23859
23860 2003-11-12  Catherine Moore  <clm@redhat.com>
23861
23862         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
23863
23864 2003-11-12  Andreas Jaeger  <aj@suse.de>
23865             Jakub Jelinek  <jakub@redhat.com>
23866             Andrew Pinski  <pinskia@physics.uc.edu>
23867             Richard Henderson  <rth@redhat.com>
23868
23869         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
23870         systems.
23871         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
23872
23873         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
23874         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23875
23876 2003-11-11  Andreas Jaeger  <aj@suse.de>
23877
23878         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
23879
23880         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
23881
23882 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
23883
23884         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
23885         Clean ups.
23886
23887 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
23888
23889         * gcc.dg/trampoline-1.c: New test.
23890
23891 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
23892
23893         * gcc.c-torture/compile/200031109-1.c: New test.
23894
23895 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23896
23897         PR c/3190
23898         PR c/8714
23899         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23900         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
23901         gcc.dg/format/no-y2k-1.c: Update.
23902
23903 2003-11-08  Roger Sayle  <roger@eyesopen.com>
23904
23905         PR optimization/10467
23906         * gcc.dg/20031108-1.c: New test case.
23907
23908 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
23909
23910         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
23911
23912 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23913
23914         * gcc.dg/compound-lvalue-1.c: New test.
23915         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
23916         some XFAILs.
23917
23918 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
23919
23920         * gcc.dg/altivec-varargs-1.c: New test.
23921
23922 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23923
23924         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
23925         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
23926         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
23927         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
23928         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
23929
23930 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23931
23932         * gcc.dg/cond-lvalue-1.c: New test.
23933
23934 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
23935
23936         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
23937
23938 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23939
23940         PR c++/11616
23941         * g++.dg/template/instantiate5.C: New test.
23942
23943 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23944
23945         PR c++/12726
23946         * g++.dg/ext/complit2.C: Replace test with self-contained version.
23947         * ChangeLog: Add missing first entry for above test.
23948
23949 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23950
23951         PR c++/9810
23952         * g++.dg/template/using8.C: New test.
23953         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
23954
23955 2003-11-02  Roger Sayle  <roger@eyesopen.com>
23956
23957         PR optimization/10817
23958         * gcc.c-torture/compile/20031102-1.c: New test case.
23959
23960 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
23961
23962         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
23963         2147483647.
23964
23965 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23966
23967         * gcc.dg/20031102-1.c: New test.
23968
23969 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23970
23971         * gcc.dg/complex-1.c: New test.
23972
23973 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23974
23975         PR c++/12796
23976         * g++.dg/template/crash13.C: Adjust expected error location.
23977         * g++.old-deja/g++.brendan/ns1.C: Likewise.
23978
23979 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
23980
23981         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
23982
23983 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
23984
23985         PR/10239
23986         * gcc.c-torture/compile/20031031-2.c: New test.
23987
23988 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
23989
23990         PR/11640
23991         * gcc.c-torture/compile/20031031-1.c: New test.
23992
23993 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
23994
23995         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
23996         * gcc.misc-tests/bprob.exp: Likewise.
23997         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
23998         the execution test on arm-elf configs.
23999         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
24000         configs that don't support scratch files.
24001         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
24002
24003 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
24004
24005         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
24006         done by dejagnu.
24007
24008 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
24009
24010         * ada/acats/run_all.sh: Redirect mv output to /dev/null
24011         Avoid non pure sh syntax. Add more logging.
24012
24013         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
24014         fail.
24015
24016 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24017
24018         PR libgcj/10610
24019         * gcc.dg/ppc-stackalign-1.c: New test.
24020
24021 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
24022
24023         * ada/acats/run_all.sh: Change output to be more compliant with
24024         dejagnu framework.
24025         Create acats.sum and acats.log files under testsuite/ada/acats
24026         Only run [a-z]* directories, to filter out e.g. CVS.
24027         Redirect build output to log file.
24028
24029 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
24030
24031         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
24032
24033 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
24034
24035         PR ada/5909:
24036         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
24037
24038 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
24039
24040         * gcc.c-torture/compile/20031023-1.c: New test.
24041         * gcc.c-torture/compile/20031023-2.c: New test.
24042         * gcc.c-torture/compile/20031023-3.c: New test.
24043         * gcc.c-torture/compile/20031023-4.c: New test.
24044
24045 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24046
24047         PR c++/10371
24048         * g++.dg/lookup/scoped8.C: New test.
24049
24050 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
24051
24052         * g++.dg/opt/reg-stack3.C: New test.
24053
24054 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24055
24056         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
24057
24058 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24059
24060         PR c++/11076
24061         * g++.dg/template/crash13.C: New test.
24062
24063 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24064
24065         * gcc.dg/c99-restrict-2.c: New test.
24066
24067 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
24068
24069         PR c++/12698, c++/12699, c++/12700, c++/12566
24070         * g++.dg/inherit/covariant9.C: New test.
24071         * g++.dg/inherit/covariant10.C: New test.
24072         * g++.dg/inherit/covariant11.C: New test.
24073
24074 2003-10-23  Jason Merrill  <jason@redhat.com>
24075
24076         PR c++/12726
24077         * g++.dg/ext/complit2.C: New test.
24078
24079 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
24080
24081         PR target/12654
24082         * gcc.c-torture/execute/20031020-1.c: New test.
24083
24084 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24085
24086         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
24087         following the jump_insn.
24088
24089 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24090
24091         * gcc.dg/cast-lvalue-1.c: New test.
24092
24093 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
24094
24095         PR c++/11962
24096         * g++.dg/template/cond2.C: New test.
24097
24098 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24099
24100         * gcc.dg/builtins-28.c: New test.
24101
24102 2003-10-20  Jan Hubicka  <jh@suse.cz>
24103
24104         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
24105         parameter.
24106         * testsuite/gcc.dg/inline-2.c: Likewise.
24107
24108 2003-10-20  Phil Edwards  <phil@codesourcery.com>
24109
24110         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
24111         * gcc.dg/nest.c: Likewise.
24112
24113 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24114
24115         PR c++/9781, c++/10583, c++/11862
24116         * g++.dg/parse/crash13.C: New test.
24117
24118 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24119
24120         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
24121
24122 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24123
24124         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
24125         Define HAVE_C99_RUNTIME except on Solaris.
24126         * gcc.dg/builtins-20.c: Likewise.
24127
24128 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24129
24130         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
24131
24132 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24133
24134         PR c++/12495
24135         * g++.dg/template/crash21.C: New test.
24136
24137 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24138
24139         PR c++/2513
24140         * g++.dg/template/typename5.C: New test.
24141
24142 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24143
24144         PR c++/12369
24145         * g++.dg/template/friend25.C: New test.
24146
24147 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
24148
24149         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
24150         versions.
24151
24152 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
24153
24154         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
24155         == 2147483647.
24156
24157 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
24158
24159         * gcc.c-torture/execute/960416-1.x: Remove.
24160         * gcc.c-torture/execute/divconst-3.x: Likewise.
24161
24162 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
24163
24164         PR target/12598
24165         * gcc.dg/torture/cris-volatile-1.c: New test.
24166
24167 2003-10-14  Roger Sayle  <roger@eyesopen.com>
24168
24169         PR optimization/9325
24170         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
24171         for overflowing floating point to integer conversion during RTL
24172         simplification.
24173
24174 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
24175
24176         * objc/execute/_cmd.m: Fix typo.
24177         * objc.dg/image-info.m, objc.dg/symtab-1.m:
24178         Relax 'scan-assembler' regexp.
24179         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
24180         objc.dg/try-catch-4.m: Run on non-Darwin targets.
24181         * objc.dg/zero-link-2.m: Remove blank line.
24182         * objc.dg/zero-link-3.m: New test case.
24183
24184 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
24185
24186         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
24187
24188         * gcc.dg/asm-names.c: Use scan-assembler-not rather
24189         than linker trickery.
24190
24191 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24192
24193         PR c++/12370
24194         * g++.dg/other/friend2.C: New test.
24195
24196 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
24197
24198         * gcc.dg/20031012-1.c: New test.
24199
24200 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
24201
24202         * gcc.dg/weak/weak-3.c: Fix for new warning.
24203
24204 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
24205
24206         PR optimization/8750
24207         * gcc.c-torture/execute/20031012-1.c: New test case.
24208
24209 2003-10-11  Roger Sayle  <roger@eyesopen.com>
24210
24211         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
24212         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
24213
24214 2003-10-11  Roger Sayle  <roger@eyesopen.com>
24215
24216         PR optimization/12260
24217         * gcc.c-torture/compile/20031011-2.c: New test case.
24218
24219 2003-10-11  Roger Sayle  <roger@eyesopen.com>
24220
24221         * gcc.c-torture/execute/20031011-1.c: New testcase.
24222
24223 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
24224
24225         * gcc.c-torture/compile/20031011-1.c: New test.
24226
24227 2003-10-11  Jan Hubicka  <jh@suse.cz>
24228
24229         * g++.dg/other/first-global.C: New test.
24230
24231 2003-10-11  Roger Sayle  <roger@eyesopen.com>
24232
24233         * gcc.c-torture/execute/string-opt-18.c: New testcase.
24234
24235 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
24236
24237         * gcc.c-torture/compile/20031010-1.c: New test.
24238
24239 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
24240
24241         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
24242         * gcc.c-torture/execute/va-arg-25.c: ... here.
24243
24244 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
24245
24246         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
24247
24248 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
24249
24250         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
24251
24252 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
24253
24254         * g++.dg/parse/error2.C: New test.
24255
24256 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
24257
24258         PR c++/11097
24259         * g++.dg/other/error5.C: Modify the error message.
24260         * g++.dg/lookup/using8.C: New test.
24261
24262 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
24263
24264         * gcc.dg/darwin-abi-2.c: New file.
24265         * gcc.c-torture/execute/va-arg-24.c: New file.
24266
24267 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
24268
24269         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
24270         indentation.
24271
24272 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
24273
24274         PR c++/10147
24275         * g++.dg/other/error4.C: Update error messages.
24276         * g++.dg/template/ptrmem4.C: Likewise.
24277
24278         PR c++/12337
24279         * g++.dg/init/new9.C: New test.
24280
24281         PR c++/12334, c++/12236, c++/8656
24282         * g++.dg/ext/attrib8.C: New test.
24283
24284 2003-10-06  Devang Patel  <dpatel@apple.com>
24285
24286         * gcc.dg/debug/dwarf2-3.h: New test.
24287         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
24288
24289 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
24290
24291         * g++.dg/opt/cfg2.C: New test.
24292
24293 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24294
24295         * g++.dg/opt/float1.C: New test.
24296
24297 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24298
24299         * gcc.dg/c90-array-lval-6.c: New test.
24300         * gcc.dg/c99-array-lval-6.c: New test.
24301
24302 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
24303             Ziemowit Laski  <zlaski@apple.com>
24304
24305         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
24306         'Derived', so that it is never considered a class method; add
24307         new warning for '+port' method ambiguity.
24308         * objc.dg/method-12.m: Include <objc/objc.h> instead of
24309         <objc/objc-api.h> (needed on Mac OS X).
24310         * objc.dg/method-13.m: New test.
24311
24312 2003-10-03  Roger Sayle  <roger@eyesopen.com>
24313
24314         PR optimization/9325, PR java/6391
24315         * gcc.c-torture/execute/20031003-1.c: New test case.
24316
24317 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
24318
24319         PR optimization/12180
24320         * gcc.dg/20031002-1.c: New test.
24321
24322         PR c++/12486
24323         * g++.dg/inherit/error1.C: New test.
24324
24325 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
24326
24327         * lib/f-torture.exp (search_for): Rename to...
24328         (search_for_re): This.  Also, clean up comments and the
24329         "regexp" invocation.
24330
24331 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
24332
24333         * gcc.c-torture/compile/20031002-1.c: New test.
24334
24335 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
24336
24337         * g++.dg/opt/cond1.C: New test.
24338
24339 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
24340
24341         * gcc.dg/Wold-style-definition-2.c: New testcase.
24342         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
24343
24344 2003-09-29  Richard Henderson  <rth@redhat.com>
24345
24346         * g++.dg/init/array10.C: Add dg-options.
24347
24348 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
24349
24350         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
24351
24352 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24353
24354         * g++.dg/template/friend19.C: Fix typo.
24355         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
24356
24357 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
24358
24359         * gcc.c-torture/execute/20030928-1.c: New test.
24360         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
24361
24362 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24363
24364         * g++.dg/opt/unroll1.C: New test.
24365
24366 2003-09-26  Roger Sayle  <roger@eyesopen.com>
24367
24368         PR optimization/11741
24369         * gcc.dg/20030926-1.c: New test case.
24370
24371 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24372
24373         PR c++/5655
24374         * g++.dg/parse/access7.C: New test.
24375         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
24376
24377 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
24378
24379         MERGE OF objc-improvements-branch into MAINLINE:
24380         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
24381         if libobjc has not been built.
24382         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
24383         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
24384         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
24385         objc/execute/nested-3.m, objc/execute/np-2.m,
24386         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
24387         objc/execute/redefining_self.m, objc/execute/root_methods.m,
24388         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
24389         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
24390         objc.dg/special/unclaimed-category-1.h,
24391         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
24392         well as GNU runtime.
24393         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
24394         * execute/cascading-1.m, execute/function-message-1.m,
24395         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
24396         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
24397         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
24398         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
24399         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
24400         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
24401         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
24402         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
24403         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
24404         * objc.dg/bitfield-2.m: Run only on Darwin.
24405         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
24406         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
24407         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
24408         * objc.dg/const-str-1.m: Fix constant string layout.
24409
24410 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
24411
24412         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
24413
24414 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
24415
24416         * gcc.dg/darwin-abi-1.c: New file.
24417
24418 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
24419
24420         PR target/12281
24421         * gcc.c-torture/compile/20030921-1.c: New test.
24422
24423 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24424
24425         * g++.dg/opt/reg-stack2.C: New test.
24426
24427 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24428
24429         * g++.dg/eh/delayslot1.C: New test.
24430
24431 2003-09-20  Richard Henderson  <rth@redhat.com>
24432
24433         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
24434
24435 2003-09-20  Roger Sayle  <roger@eyesopen.com>
24436
24437         * gcc.c-torture/execute/20030920-1.c: New test case.
24438
24439 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24440
24441         * g++.dg/rtti/typeid3.C: Correct expected error message.
24442
24443 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24444
24445         PR c++/157
24446         * g++.dg/parse/crash12.C: New test.
24447
24448 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
24449
24450         * gcc.dg/compat/mixed-struct-check.h: New.
24451         * gcc.dg/compat/mixed-struct-defs.h: New.
24452         * gcc.dg/compat/mixed-struct-init.h: New.
24453         * gcc.dg/compat/struct-by-value-19_main.c: New.
24454         * gcc.dg/compat/struct-by-value-19_x.c: New.
24455         * gcc.dg/compat/struct-by-value-19_y.c: New.
24456         * gcc.dg/compat/struct-by-value-20_main.c: New.
24457         * gcc.dg/compat/struct-by-value-20_x.c: New.
24458         * gcc.dg/compat/struct-by-value-20_y.c: New.
24459         * gcc.dg/compat/struct-return-19_main.c: New.
24460         * gcc.dg/compat/struct-return-19_x.c: New.
24461         * gcc.dg/compat/struct-return-19_y.c: New.
24462         * gcc.dg/compat/struct-return-20_main.c: New.
24463         * gcc.dg/compat/struct-return-20_x.c: New.
24464         * gcc.dg/compat/struct-return-20_y.c: New.
24465
24466 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
24467         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
24468         so that it will not complain on LP64 targets.
24469
24470 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24471
24472         PR c++/495
24473         * g++.dg/template/friend24.C: New test.
24474
24475 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
24476
24477         PR c++/12332
24478         * g++.dg/template/memtmpl2.C: New test.
24479
24480 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
24481
24482         PR target/11184
24483         * gcc.dg/builtin-apply1.c: New test.
24484
24485 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
24486
24487         PR c++/9848
24488         * g++.dg/warn/Wunused-4.C: New test.
24489
24490 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24491
24492         PR c++/12316
24493         * g++.dg/other/gc2.C: New test.
24494
24495 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
24496
24497         PR c++/11991
24498         * g++.dg/rtti/typeid3.C: New test.
24499
24500         PR c++/12266
24501         * g++.dg/overload/template1.C: New test.
24502
24503 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
24504
24505         * g++.dg/opt/cfg3.C: New test.
24506
24507 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24508
24509         PR c++/7939
24510         * g++.dg/template/crash11.C: New test.
24511
24512 2003-09-16  Jason Merrill  <jason@redhat.com>
24513             Jakub Jelinek  <jakub@redhat.com>
24514
24515         * gcc.dg/attr-warn-unused-result.c: New test.
24516
24517 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24518
24519         PR c++/12184
24520         * g++.dg/expr/call2.C: New test.
24521
24522 2003-09-15  Andreas Jaeger  <aj@suse.de>
24523
24524         * gcc.dg/Wold-style-definition-1.c: New test.
24525
24526 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
24527
24528         PR c++/3907
24529         * g++.dg/parse/template12.C: New test.
24530
24531         * g++.dg/abi/bitfield11.C: New test.
24532         * g++.dg/abi/bitfield12.C: Likewise.
24533
24534 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
24535
24536         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
24537         non-expansion of functional macro name without arguments at EOL.
24538         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
24539
24540 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
24541
24542         * gcc.c-torture/execute/20030914-[12].c: New tests.
24543
24544 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
24545
24546         PR c++/11788
24547         * g++.dg/overload/addr1.C: New test.
24548
24549 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
24550
24551         * gcc.dg/20030909-1.c: New test.
24552
24553 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24554
24555         * gcc.dg/ultrasp10.c: New test.
24556
24557 2003-09-09  Devang Patel  <dpatel@apple.com>
24558
24559         * gcc.dg/darwin-ld-6.c: New test.
24560
24561 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24562
24563         * gcc.dg/torture/builtin-explog-1.c: New testcase.
24564
24565 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
24566
24567         * gcc.dg/ia64-types1.c: New test.
24568         * gcc.dg/ia64-types2.c: Likewise.
24569
24570 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24571
24572         * gcc.dg/builtins-1.c: Add more _Complex tests.
24573         * gcc.dg/torture/builtin-attr-1.c: Likewise.
24574
24575         * gcc.dg/builtins-1.c: Test existing _Complex functions.
24576         * gcc.dg/torture/builtin-attr-1.c: Likewise.
24577
24578 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
24579
24580         PR c++/11786
24581         * g++.dg/lookup/koenig2.C: New test.
24582
24583         PR c++/5296
24584         * g++.dg/rtti/typeid2.C: New test.
24585
24586 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
24587
24588         * gcc.c-torture/compile/20030904-1.c: New test.
24589
24590 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24591
24592         * g++.dg/opt/longbranch2.C: New test.
24593
24594 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
24595
24596         * g++.dg/template/crash10.C: Only compile it.
24597
24598 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
24599
24600         PR middle-end/11665
24601         * gcc.c-torture/compile/20030907-1.c: New test.
24602         * g++.dg/init/array11.C: New test.
24603
24604 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
24605
24606         PR c++/11852
24607         * g++.dg/init/struct1.C: New test.
24608
24609 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
24610
24611         PR c++/12181
24612         * g++.dg/expr/comma1.C: New test.
24613
24614 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
24615
24616         PR c++/11867
24617         * g++.dg/expr/static_cast5.C: New test.
24618
24619 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
24620
24621         PR c++/11507
24622         * g++.dg/lookup/scoped7.C: New test.
24623
24624         PR c++/9574
24625         * g++.dg/other/static1.C: New test.
24626
24627         PR c++/11490
24628         * g++.dg/warn/template-1.C: New test.
24629
24630         PR c++/11432
24631         * g++.dg/template/crash10.C: New test.
24632
24633         PR c++/2478
24634         * g++.dg/overload/VLA.C: New test.
24635
24636         PR c++/10804
24637         * g++.dg/template/call1.C: New test.
24638
24639 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24640
24641         PR c++/11794
24642         * g++.dg/parse/using3.C: New test.
24643
24644 2003-09-06  Roger Sayle  <roger@eyesopen.com>
24645
24646         PR c++/11409
24647         * g++.dg/overload/builtin3.C: New test case.
24648
24649 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
24650
24651         PR c/9862
24652         * gcc.dg/20030906-1.c: New test.
24653         * gcc.dg/20030906-2.c: Likewise.
24654
24655 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24656
24657         PR c++/12167
24658         * g++.dg/parse/defarg5.C: New test.
24659
24660         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
24661
24662 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
24663
24664         PR c++/12163
24665         * g++.dg/expr/static_cast4.C: New test.
24666
24667         PR c++/12146
24668         * g++.dg/template/crash9.C: New test.
24669
24670 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
24671
24672         * g++.old-deja/g++.ext/pretty2.C: Update for change
24673         in __FUNCTION__.
24674         * g++.old-deja/g++.ext/pretty3.C: Likewise.
24675
24676 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
24677
24678         PR c++/11922
24679         * g++/dg/template/qualified-id1.C: New test.
24680
24681         PR c++/12037
24682         * g++.dg/warn/noeffect4.C: New test.
24683
24684 2003-09-04  Matt Austern  <austern@apple.com>
24685
24686         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
24687         * g++.dg/ext/fnname2.C: Likewise.
24688         * g++.dg/ext/fnname3.C: Likewise.
24689
24690 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
24691
24692         * g++.dg/expr/lval1.C: New test.
24693         * g++.dg/ext/lvcast.C: Remove.
24694
24695 2003-09-03  Roger Sayle  <roger@eyesopen.com>
24696
24697         PR optimization/11700.
24698         * gcc.c-torture/compile/20030903-1.c: New test case.
24699
24700 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
24701
24702         PR c++/12053
24703         * g++.dg/abi/layout4.C: New test.
24704
24705 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
24706
24707         PR c++/11553
24708         * g++.dg/parse/friend3.C: New test.
24709
24710 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
24711
24712         PR c++/11847
24713         * g++.dg/template/class1.C: New test.
24714
24715         PR c++/11808
24716         * g++.dg/expr/call1.C: New test.
24717
24718 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
24719
24720         PR c++/12114
24721         * g++.dg/init/ref9.C: New test.
24722
24723         PR c++/11972
24724         * g++.dg/template/nested4.C: New test.
24725
24726 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
24727
24728         PR c++/12093
24729         * g++.dg/template/non-dependent4.C: New test.
24730
24731         PR c++/11928
24732         * g++.dg/inherit/conv1.C: New test.
24733
24734 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
24735
24736         PR c++/6196
24737         * g++.dg/ext/label1.C: New test.
24738         * g++.dg/ext/label2.C: Likewise.
24739
24740 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
24741
24742         * g++.dg/expr/cond3.C: New test.
24743
24744 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24745
24746         * gcc.dg/builtins-1.c: Add new builtin cases.
24747
24748 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24749
24750         * gcc.dg/builtins-1.c: Add new cases.
24751         * gcc.dg/torture/builtin-attr-1.c: Likewise.
24752
24753 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24754
24755         * gcc.dg/builtins-1.c: Add more math builtin tests.
24756         * gcc.dg/torture/builtin-attr-1.c: New test.
24757
24758 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
24759
24760         PR optimization/5079
24761         * g++.dg/opt/static3.C: New test.
24762
24763 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24764
24765         * gcc.misc-tests/gcov-10b.c: New test.
24766
24767 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
24768
24769         * g++.dg/opt/ptrmem3.C: New test.
24770
24771         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
24772
24773 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
24774
24775         * gcc.dg/20030826-2.c: New test.
24776
24777 2003-08-26  Roger Sayle  <roger@eyesopen.com>
24778
24779         PR middle-end/12002
24780         * g77.f-torture/compile/12002.f: New test case.
24781
24782 2003-08-26  Roger Sayle  <roger@eyesopen.com>
24783
24784         * gcc.dg/20030826-1.c: New test case.
24785
24786 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
24787
24788         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
24789
24790 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
24791
24792         PR c++/11871
24793         * c++.dg/lookup/crash1.C: New test.
24794
24795         * c++.dg/warn/noeffect3.C: New test.
24796
24797 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
24798
24799         * gcc.dg/compat/vector-1_x.c: Compile with -w.
24800         * gcc.dg/compat/vector-1_y.c: Ditto.
24801         * gcc.dg/compat/vector-2_x.c: Ditto.
24802         * gcc.dg/compat/vector-2_y.c: Ditto.
24803
24804 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
24805
24806         * gcc.dg/20030702-1.c: New test.
24807
24808 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
24809
24810         PR c++/8795
24811         * g++.dg/ext/altivec-1.C: New test.
24812
24813 2003-08-24  Richard Henderson  <rth@redhat.com>
24814
24815         * g++.dg/eh/simd-2.C: Add -w for x86.
24816
24817 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
24818
24819         * gcc.dg/20030815-1.c: New test.
24820
24821 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24822
24823         PR c++/3765
24824         * g++.dg/parse/access6.C: New test.
24825
24826 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24827
24828         PR c++/641, c++/11876
24829         * g++.dg/template/friend22.C: New test.
24830         * g++.dg/template/friend23.C: Likewise.
24831
24832 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24833
24834         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
24835         identically.
24836
24837 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24838
24839         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
24840
24841 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24842
24843         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
24844
24845 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24846
24847         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
24848
24849 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24850
24851         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
24852
24853 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
24854
24855         PR c++/11919
24856         * g++.dg/overload/prom1.C: New test.
24857
24858         PR c++/11551
24859         * g++.dg/parse/dtor2.C: New test.
24860
24861         PR c++/10762
24862         * g++.dg/parse/using2.C: New test.
24863
24864 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
24865
24866         PR target/11805
24867         * gcc.c-torture/compile/20030821-1.c: New.
24868
24869 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
24870
24871         PR c++/11834
24872         * g++.dg/template/deduce2.C: New test.
24873
24874 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
24875
24876         * gcc.c-torture/execute/20030821-1.c: New test.
24877
24878 2003-08-20  Roger Sayle  <roger@eyesopen.com>
24879
24880         PR middle-end/11984
24881         * gcc.dg/20030820-1.c: New test case.
24882
24883 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
24884
24885         PR c++/11945
24886         * g++.dg/warn/noeffect2.C: New test.
24887
24888 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
24889
24890         PR c++/10926
24891         * g++.dg/template/dtor2.C: New test.
24892
24893         PR c++/11684
24894         * g++.dg/template/operator1.C: New test.
24895         * g++.dg/parse/operator4.C: New test.
24896
24897         PR c++/11946.C
24898         * g++.dg/expr/enum1.C: New test.
24899         * gcc.dg/c99-bool-1.c: Remove bogus warning.
24900
24901         PR c++/11036.C
24902         * g++.dg/parse/elab2.C: New test.
24903         * g++.dg/parse/typedef4.C: Change error message.
24904         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
24905         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
24906         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
24907
24908 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
24909
24910         * gcc.dg/pch/warn-1.c: New.
24911         * gcc.dg/pch/warn-1.hs: New.
24912
24913         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
24914         not-tested file.
24915
24916 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
24917
24918         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
24919
24920 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
24921
24922         * gcc.dg/uninit-D.c: New Test.
24923         * gcc.dg/uninit-E.c: New Test.
24924         * gcc.dg/uninit-F.c: New Test.
24925         * gcc.dg/uninit-G.c: New Test.
24926
24927 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
24928
24929         * g++.dg/README: Describe the pch directory.
24930
24931 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24932
24933         PR c++/11174
24934         * g++.dg/parse/access4.C: New test.
24935         * g++.dg/parse/access5.C: Likewise.
24936         * g++.old-deja/g++.jason/access17.C: Adjust error message.
24937
24938 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
24939
24940         * gcc.dg/noncompile/20030818-1.c: New.
24941
24942 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24943
24944         PR c++/11957
24945         * g++.dg/warn/noeffect1.C: New test.
24946
24947         * g++.dg/template/scope2.C: New test.
24948         * g++.dg/template/error2.C: Correct dg-error
24949
24950 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
24951
24952         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
24953
24954 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
24955
24956         PR C++/11512
24957         * g++.dg/template/warn1.C: New.
24958
24959 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
24960
24961         * g++.dg/template/error2.C: New test.
24962         * g++.dg/lookup/using7.C: Adjust errors
24963         * g++.old-deja/g++.pt/crash36.C: Likewise.
24964         * g++.old-deja/g++.pt/derived3.C: Likewise.
24965
24966 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24967
24968         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
24969         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
24970         * gcc.c-torture/execute/builtins/string-9.c: New, from
24971         string-opt-9.c.  Adjust for execute/builtins framework.
24972         * gcc.c-torture/execute/string-opt-9.c: Delete.
24973
24974 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
24975
24976         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
24977
24978         * g++.dg/parse/ret-type2.C: New test.
24979
24980         PR c++/11703
24981         * g++.dg/init/new8.C: New test.
24982
24983         PR c++/10923
24984         * g++.dg/parse/typedef5.C: New test.
24985
24986         PR c++/9512
24987         * g++.dg/parse/qualified2.C: New test.
24988         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
24989         invalid code.
24990
24991 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
24992
24993         * g++.dg/conversion/ptrmem1.C: New test.
24994
24995 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
24996
24997         PR target/11693
24998         * gcc.dg/20030811-1.c: New test.
24999
25000         PR target/11535
25001         * gcc.c-torture/execute/20030811-1.c: New test.
25002
25003 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25004
25005         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
25006
25007 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
25008
25009         PR c++/11789.C
25010         * g++.dg/inherit/multiple1.C: New test.
25011
25012 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
25013
25014         * gcc.dg/spe1.c: New test.
25015
25016         PR c++/11670
25017         * g++.dg/expr/cast2.C: New test.
25018
25019         PR c++/10530
25020         * g++.dg/template/dependent-name2.C: New test.
25021
25022 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
25023
25024         * g++.dg/parse/crash11.C: Put the dg options in comments.
25025
25026 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
25027
25028         * lib/gcc-dg.exp: Update for diagnostic change.
25029
25030 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25031
25032         PR c++/5767
25033         * g++.dg/parse/crash11.C: New test.
25034
25035 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
25036
25037         * gcc.dg/cpp/spacing1.c: Update.
25038
25039 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
25040
25041         PR target/11739
25042         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
25043         a value for -mtune.
25044
25045 2003-08-04  Roger Sayle  <roger@eyesopen.com>
25046
25047         PR middle-end/11771
25048         * gcc.c-torture/compile/20030804-1.c: New test case.
25049
25050 2003-08-04  Roger Sayle  <roger@eyesopen.com>
25051
25052         * gcc.dg/20030804-1.c: New test case.
25053
25054 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
25055
25056         * gcc.dg/cpp/separate-1.c: New test.
25057
25058 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
25059
25060         PR c++/11704
25061         * g++.dg/template/dependent-expr2.C: New test.
25062
25063         PR c++/11766
25064         * g++.dg/expr/ptrmem1.C: New test.
25065
25066 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25067
25068         PR c++/9453
25069         * g++.dg/template/friend15.C: New test.
25070
25071 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
25072
25073         * lib/dg-pch.exp: Work round PCH bug.
25074
25075 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25076
25077         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
25078         builtins.  Move cases from builtins-4.c here.
25079
25080         * gcc.dg/torture/builtin-math-1.c: New test taken from
25081         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
25082         additional cases.
25083
25084         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
25085         Delete.
25086
25087 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
25088
25089         PR c++/9447
25090         * g++.dg/template/using7.C: New test.
25091
25092 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
25093
25094         * import1.c, import2.c: New tests.
25095
25096 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
25097
25098         * g++.dg/eh/crossjump1.C: New test.
25099
25100 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
25101
25102         PR c++/11697
25103         * g++.dg/template/using6.C: New test.
25104
25105         PR c++/11744
25106         * g++.dg/template/koenig2.C: New test.
25107
25108 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25109
25110         PR c++/7983
25111         * g++.dg/parse/typedef4.C: New test.
25112
25113 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25114
25115         PR c++/8442, c++/8806
25116         * g++.dg/template/elab1.C: New test.
25117         * g++.dg/template/type2.C: Likewise.
25118         * g++.dg/template/ttp3.C: Adjust expected error message.
25119         * g++.old-deja/g++.law/visibility13.C: Likewise.
25120         * g++.old-deja/g++.niklas/t135.C: Likewise.
25121         * g++.old-deja/g++.pt/ttp41.C: Likewise.
25122         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
25123         template argument.
25124         * g++.old-deja/g++.pt/ttp44.C: Likewise.
25125
25126 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
25127
25128         PR c++/11295
25129         * g++.dg/ext/stmtexpr1.C: New test.
25130
25131         * g++.dg/opt/tmp1.C: New test.
25132
25133         PR c++/11525
25134         * g++.dg/parse/constant4.C: New test.
25135
25136         PR c++/9447
25137         * g++.dg/template/using5.C: New test.
25138
25139 2003-07-31  Roger Sayle  <roger@eyesopen.com>
25140
25141         * gcc.dg/builtins-27.c: New test case.
25142
25143 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
25144
25145         * gcc.dg/tls/opt-7.c: New test.
25146
25147 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
25148
25149         * g++.old-deja/g++.other/crash18.C: Remove.
25150
25151 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
25152
25153         * g++.dg/template/explicit3.C: New.
25154         * g++.dg/template/explicit4.C: New.
25155         * g++.dg/template/explicit5.C: New.
25156
25157         PR c++/11347
25158         * g++.dg/template/memtmpl1.C: New.
25159
25160 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
25161
25162         PR target/11565
25163         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
25164         * gcc.dg/i386-387-5.c (dg-options): Likewise.
25165
25166 2003-07-30  Jan Hubicka  <jh@suse.cz>
25167
25168         * vtgc1.c: Kill.
25169
25170 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
25171
25172         * gcc.dg/struct-in-proto-1.c: New test.
25173
25174 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
25175
25176         * gcc.dg/cpp/include2.c: Only expect one message.
25177
25178 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
25179
25180         PR c++/9447
25181         * g++.dg/template/using1.C: New test.
25182         * g++.dg/template/using2.C: New test.
25183         * g++.dg/template/using3.C: New test.
25184         * g++.dg/template/using4.C: New test.
25185
25186 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
25187
25188         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
25189         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25190
25191 2003-07-28  Jan Hubicka  <jh@suse.cz>
25192
25193         PR c++/11530
25194         * g++.dg/opt/call1.C: New test.
25195
25196 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
25197
25198         PR c++/11667
25199         * g++.dg/init/enum2.C: New test.
25200         * g++.dg/template/overload1.C: Add "-w" option.
25201
25202 2003-07-28    <hp@bitrange.com>
25203
25204         * gcc.dg/Wdeclaration-after-statement-1.c,
25205         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
25206
25207 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
25208
25209         * gcc.c-torture/compile/20030725-1.c: New test.
25210
25211 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
25212
25213         * gcc.dg/20030505.c: Only run for SPE.
25214         Remove definition of opaque type.
25215
25216 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
25217
25218         * g++.dg/template/ptrmem6.C: New test.
25219
25220 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
25221
25222         * gcc.c-torture/compile/zero-strct-2.c: New test.
25223
25224 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
25225
25226         * gcc.dg/intermod-1.c: New test.
25227
25228 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25229
25230         PR c++/11617
25231         * g++.dg/template/lookup2.C: New test.
25232         * g++.dg/template/memclass1.C: Remove instantiated from error.
25233         * g++.dg/other/error2.C: Tweak expected errors.
25234
25235         PR c++/11596
25236         * g++.dg/template/defarg3.C: New test.
25237
25238         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
25239
25240 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
25241
25242         * g++.dg/inherit/access5.C: New test.
25243
25244 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25245
25246         PR c++/11513
25247         * g++.dg/template/crash8.C: New test.
25248
25249 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
25250
25251         PR c/10602
25252         * gcc.dg/noncompile/incomplete-2.c: New test.
25253
25254 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
25255
25256         PR c++/11645
25257         * g++.dg/inherit/access4.C: New test.
25258
25259         PR c++/11517
25260         * g++.dg/expr/cond2.C: New test.
25261
25262         PR optimization/10679
25263         * g++.dg/opt/inline4.C: New test.
25264
25265 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
25266
25267         * g++.dg/parse/crash10: New test.
25268
25269 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
25270
25271         * g++.dg/ext/flexary1.C: New test.
25272
25273 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25274
25275         PR c++/10793
25276         * g++.dg/template/crash9.C: New test.
25277
25278 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25279
25280         PR c++/3004
25281         * g++.dg/parse/typedef3.C: New test.
25282
25283         PR c++/7906
25284         * g++.dg/parse/operator2.C: New test.
25285
25286         PR c++/8895
25287         * g++.dg/parse/def-tmpl-arg1.C: New test.
25288
25289         PR c++/9282
25290         * g++.dg/parse/funptr1.C: New test.
25291
25292         PR c++/9452
25293         * g++.dg/parse/ambig3.C: New test.
25294
25295         PR c++/9454
25296         * g++.dg/parse/operator3.C: New test.
25297
25298         PR c++/9486
25299         * g++.dg/parse/template10.C: New test.
25300
25301         PR c++/9488
25302         * g++.dg/parse/template11.C: New test.
25303
25304         PR c++/10150
25305         * g++.dg/parse/invalid-op1.C: New test.
25306
25307         PR c++/10247
25308         * g++.dg/parse/condexpr1.C: New test.
25309
25310 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
25311
25312         * g++.dg/ext/packed3.C: New test.
25313         * g++.dg/ext/packed4.C: New test.
25314
25315         * gcc.dg/pack-test-3.c: New test.
25316
25317 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
25318
25319         * lib/compat.exp: Handle dg-options per source file.
25320         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
25321         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
25322         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
25323         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
25324         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
25325         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
25326         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
25327         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
25328         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
25329         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
25330         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
25331         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
25332         * g++.dg/compat/break/bitfield7_x.C: Ditto.
25333         * g++.dg/compat/break/bitfield7_y.C: Ditto.
25334
25335 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
25336
25337         PR c/10320
25338         * gcc.c-torture/execute/20030718-1.c: New test.
25339
25340 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25341
25342         PR optimization/11536
25343         * gcc.dg/20030721-1.c: New test.
25344
25345 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
25346
25347         PR c++/11546
25348         * g++.dg/template/lookup1.C: New test.
25349
25350 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
25351
25352         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
25353         diagnostics of ill-formed constructs involving labels.
25354         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
25355         the new 'previously defined here' message.
25356
25357 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
25358
25359         * g++.dg/parse/non-dependent2.C: New test.
25360
25361 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
25362
25363         * g++.dg/init/init-ref4.C: xfail on targets without
25364         weak symbols.
25365
25366 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
25367
25368         PR target/11087
25369         * gcc.c-torture/execute/20030717-1.c: New test.
25370
25371 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25372
25373         * g++.dg/opt/cfg1.C: New test.
25374
25375 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
25376
25377         PR optimization/11557
25378         * gcc.dg/20030717-1.c: New test.
25379
25380 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
25381
25382         PR c++/10476
25383         * g++.dg/expr/crash-1.C: New test.
25384
25385         PR c++/11027
25386         * g++.dg/template/init3.C: New test.
25387
25388         PR c++/8222
25389         * g++.dg/template/non-dependent1.C: New test.
25390
25391         PR c++/11070
25392         * g++.dg/template/non-dependent2.C: New test.
25393
25394         PR c++/11071
25395         * g++.dg/template/non-dependent3.C: New test.
25396
25397         PR c++/9907
25398         * g++.dg/template/sizeof5.C: New test.
25399
25400 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
25401
25402         PR 11498
25403         * gcc.c-torture/compile/mangle-1.c: New file.
25404
25405 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25406
25407         PR c++/7809
25408         * g++.dg/parse/access3.C: New test.
25409
25410 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
25411
25412         PR c++/11384
25413         * g++.dg/init/init-ref4.C: New test.
25414
25415 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
25416
25417         PR c++/11547
25418         * g++.dg/parse/constant3.C: New test.
25419         * g++.dg/parse/crash7.C: Likewise.
25420
25421 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
25422
25423         PR target/11008
25424         * gcc.dg/i386-pentium4-not-mull.c: New.
25425
25426 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
25427
25428         * gcc.dg/asm-names.c (ymain): Make it weak.
25429
25430 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25431
25432         PR c++/5421
25433         * g++.dg/template/friend21.C: New test.
25434
25435 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
25436
25437         * gcc.dg/cleanup-8.c: New test.
25438         * gcc.dg/cleanup-9.c: New test.
25439
25440 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
25441
25442         * g++.dg/ext/dll-MI1.h: New file.
25443         * g++.dg/ext/dllexport-MI1.C: New file.
25444         * g++.dg/ext/dllimport-MI1.C: New file.
25445
25446 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
25447
25448         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
25449         it does not have cmpstrsi patterns (just cmpmemsi).
25450
25451 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
25452
25453         PR debug/11473
25454         * g++.dg/debug/debug8.C: New test.
25455
25456 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25457
25458         PR c++/10108
25459         * g++.dg/template/crash7.C: New test.
25460
25461 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
25462
25463         PR target/10795
25464         * gcc.c-torture/compile/20030708-1.c: New.
25465
25466 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
25467
25468         * gcc.c-torture/execute/20030715-1.c: New test.
25469
25470 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
25471
25472         * gcc.dg/pch/inline-3.c: New file.
25473         * gcc.dg/pch/inline-3.hs: New file.
25474         * gcc.dg/pch/inline-4.c: New file.
25475         * gcc.dg/pch/inline-4.hs: New file.
25476
25477 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
25478
25479         PR c++/11509
25480         * g++.dg/template/crash6.C: New test.
25481
25482         PR c++/7053
25483         * g++.dg/template/friend20.C: New test.
25484
25485         PR c++/7019
25486         * g++.dg/template/overload2.C: New test.
25487
25488 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25489
25490         PR optimization/11440
25491         * gcc.c-torture/execute/20030714-1.c: New test.
25492
25493 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25494
25495         PR c++/11154
25496         * g++.dg/template/partial2.C: New test.
25497
25498 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
25499
25500         PR c++/11503
25501         * g++.dg/template/anon1.C: New test.
25502
25503         PR c++/11493
25504         PR c++/11495
25505         * g++.dg/parse/template9.C: Likewise.
25506         * g++.dg/template/crash4.C: New test.
25507         * g++.dg/template/koenig1.C: Likewise.
25508         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
25509         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
25510         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
25511         functions.
25512         * g++.old-deja/g++.jason/template36.C: Likewise.
25513         * g++.old-deja/g++.mike/p1989.C: Likewise.
25514         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
25515         * g++.old-deja/g++.pt/ttp20.C: Use this->.
25516         * g++.old-deja/g++.pt/ttp21.C: Use this->.
25517         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
25518         compiling.
25519         * g++.old-deja/g++.pt/union2.C: Use this->.
25520
25521 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
25522
25523         * gcc.dg/20030711-1.c: New test.
25524
25525 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
25526
25527         PR c++/11050
25528         * g++.dg/parse/args1.C: New test.
25529         * g++.pt/defarg8.C: Change expected errors.
25530
25531 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
25532
25533         PR c++/8164
25534         * g++.dg/template/nontype2.C: New test.
25535
25536         PR c++/10558
25537         * g++.dg/parse/template8.C: New test.
25538
25539         PR c++/8327
25540         * g++.dg/template/scope1.C: New test.
25541
25542         * g++.dg/warn/Wsign-compare-1.C: New test.
25543
25544 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
25545
25546         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
25547
25548 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
25549
25550         PR c++/9411
25551         * g++.dg/template/explicit2.C: New test.
25552
25553         PR c++/10032
25554         * g++.dg/warn/pedantic1.C: New test.
25555
25556 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
25557
25558         PR c++ 9483
25559         * g++.dg/other/field1.C: New test.
25560
25561 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
25562
25563         PR c/11449
25564         * gcc.c-torture/compile/20030707-1.c: New.
25565
25566 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25567
25568         PR c++/10849
25569         * g++.dg/template/access12.C: New test.
25570
25571 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
25572
25573         * g++.dg/bprob/bprob.exp (prof_ext): Update.
25574         * g77.dg/bprob/bprob.exp (prof_ext): Update.
25575         * gcc.misc-tests/bprob.exp (prof_ext): Update.
25576         * gcc.misc-tests/gcov.exp: Update
25577         * g++.dg/gcov/gcov.exp: Update
25578         * lib/gcov.exp: Update.
25579
25580 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
25581
25582         * g++.dg/abi/mangle17.C: Make sure template expressions are
25583         dependent.
25584         * g++.dg/abi/mangle4.C: Mark erroneous casts.
25585         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
25586         * g++.dg/opt/stack1.C: Remove erroneous code.
25587         * g++.dg/parse/template7.C: New test.
25588         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
25589         * g++.old-deja/g++.pt/crash4.C: Likewise.
25590
25591 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25592
25593         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
25594         with zero or one occurence of `$' after the initial `L'.
25595
25596 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
25597
25598         * gcc.c-torture/compile/20030704-1.c: Add a comment.
25599
25600 2003-07-08  Roger Sayle  <roger@eyesopen.com>
25601
25602         PR c/11370
25603         * gcc.dg/Wunreachable-6.c: New testcase.
25604         * gcc.dg/Wunreachable-7.c: New testcase.
25605
25606 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
25607
25608         PR c/11420
25609         * gcc.dg/20030708-1.c: New test.
25610
25611 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
25612
25613         * gcc.dg/compat/sdata-section.h: New file.
25614         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
25615         * gcc.dg/torture/mips-sdata-1.c: New test.
25616
25617 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25618
25619         PR c++/11030
25620         * g++.dg/template/friend19.C: New test.
25621
25622 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
25623
25624         * g++.dg/opt/strength-reduce.C: New test.
25625
25626 2003-07-07  Roger Sayle  <roger@eyesopen.com>
25627
25628         PR target/10979
25629         * gcc.dg/20030707-1.c: New testcase.
25630
25631 2003-07-07  Roger Sayle  <roger@eyesopen.com>
25632
25633         PR optimization/11059
25634         * g++.dg/opt/emptyunion.C: New testcase.
25635
25636 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25637             Eric Botcazou  <ebotcazou@libertysurf.fr>
25638
25639         * g++.dg/opt/stack1.C: New test.
25640
25641 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
25642
25643         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
25644         run test.
25645
25646         PR c++/11431
25647         * g++.dg/expr/static_cast3.C: New test.
25648
25649 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
25650
25651         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
25652         everywhere.
25653         * gcc.dg/concat.c: Concatenation of string constants with
25654         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
25655         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
25656         * gcc.dg/cpp/escape-2.c: Use wide character constants where
25657         necessary to avoid multi-character character constant warning.
25658         * gcc.dg/cpp/escape.c: Likewise.
25659         * gcc.dg/cpp/ucs.c: Likewise.
25660         Remove backslashes from dg-bogus comments, as they confuse Tcl.
25661         Fix a typo.
25662
25663 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
25664
25665         PR c/11428
25666         * gcc.c-torture/compile/20030704-1.c: New.
25667
25668 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
25669
25670         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
25671
25672 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
25673
25674         PR c++/5287, PR c++/7910,  PR c++/11021
25675         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
25676         tests for warnings.
25677         * g++.dg/ext/dllimport2.C: Add tests for warnings.
25678         * g++.dg/ext/dllimport3.C: Likewise.
25679         * g++.dg/ext/dllimport4.C: New file.
25680         * g++.dg/ext/dllimport5.C: New file.
25681         * g++.dg/ext/dllimport6.C: New file.
25682         * g++.dg/ext/dllimport7.C: New file.
25683         * g++.dg/ext/dllimport8.C: New file.
25684         * g++.dg/ext/dllimport9.C: New file.
25685         * g++.dg/ext/dllimport10.C: New file.
25686         * g++.dg/ext/dllexport1.C: New file.
25687
25688 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
25689
25690         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
25691         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
25692
25693 2003-07-03  Roger Sayle  <roger@eyesopen.com>
25694
25695         * gcc.dg/builtins-25.c: New testcase.
25696         * gcc.dg/builtins-26.c: New testcase.
25697
25698 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
25699
25700         * gcc.dg/compat/vector-defs.h: New file.
25701         * gcc.dg/compat/vector-setup.h: New file.
25702         * gcc.dg/compat/vector-check.h: New file.
25703         * gcc.dg/compat/vector-1_main.c: New file.
25704         * gcc.dg/compat/vector-1_x.c: New file.
25705         * gcc.dg/compat/vector-1_y.c: New file.
25706         * gcc.dg/compat/vector-2_main.c: New file.
25707         * gcc.dg/compat/vector-2_x.c: New file.
25708         * gcc.dg/compat/vector-2_y.c: New file.
25709
25710         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
25711         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
25712         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
25713         * gcc.dg/compat/struct-align-1.h: New file.
25714         * gcc.dg/compat/struct-align-1_main.c: New file.
25715         * gcc.dg/compat/struct-align-1_x.c: New file.
25716         * gcc.dg/compat/struct-align-1_y.c: New file.
25717         * gcc.dg/compat/struct-align-2.h: New file.
25718         * gcc.dg/compat/struct-align-2_main.c: New file.
25719         * gcc.dg/compat/struct-align-2_x.c: New file.
25720         * gcc.dg/compat/struct-align-2_y.c: New file.
25721
25722         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
25723         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
25724         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25725         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
25726         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
25727         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25728         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25729         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
25730         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
25731         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
25732         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
25733         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
25734         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
25735         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
25736         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
25737         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
25738         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
25739         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
25740         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25741         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25742         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25743         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25744         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25745         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25746         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25747         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25748         * gcc.dg/compat/struct-return-10_x.c: Ditto.
25749         * gcc.dg/compat/struct-return-2_x.c: Ditto.
25750         * gcc.dg/compat/struct-return-3_x.c: Ditto.
25751
25752 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25753
25754         * gcc.dg/i386-call-1.c: New test.
25755
25756 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25757
25758         PR c++/9162
25759         * g++.dg/parse/defarg4.C: New.
25760
25761 2003-07-03  Roger Sayle  <roger@eyesopen.com>
25762
25763         PR target/10700
25764         * gcc.c-torture/compile/20030703-1.c: New test case.
25765
25766 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
25767
25768         * g++.dg/template/local3.C: Remove extra semicolon.
25769
25770 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25771
25772         * gcc.dg/i386-volatile-1.c: New test.
25773
25774 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
25775
25776         PR c++/11072
25777         * g++.dg/other/offsetof2.C: XFAIL.
25778         * g++.dg/other/offsetof5.C: New.
25779
25780         PR c++/10219
25781         * g++.dg/template/error1.C: New.
25782
25783         PR c++/9779
25784         * g++.dg/template/dependent-expr1.C: New.
25785
25786 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
25787
25788         PR c++/6949
25789         * g++.dg/template/local3.C: New test.
25790
25791         PR c++/11149
25792         * g++.dg/lookup/scoped6.C: New test.
25793
25794 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
25795
25796         PR c++/8046
25797         * g++.dg/other/error7.C: New test.
25798
25799 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
25800
25801         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
25802         * g++.old-deja/g++.abi/vtable3.h: Likewise.
25803         * g++.old-deja/g++.law/code-gen5.C: Likewise.
25804         * g++.old-deja/g++.other/union2.C: Likewise.
25805         * gcc.dg/c90-const-expr-2.c: Likewise.
25806         * gcc.dg/c90-const-expr-3.c: Likewise.
25807         * gcc.dg/c99-const-expr-2.c: Likewise.
25808         * gcc.dg/c99-const-expr-3.c: Likewise.
25809         * gcc.dg/concat.c: Likewise.
25810
25811 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
25812
25813         PR c++/9559
25814         * g++.dg/init/static1.C: New test.
25815
25816 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25817
25818         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
25819         * g++.old-deja/g++.other/access2.C: Likewise.
25820         * g++.old-deja/g++.other/decl2.C: Likewise.
25821         * gcc.c-torture/execute/20020615-1.c: Likewise.
25822
25823 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
25824
25825         PR c++/4933
25826         * g++.dg/template/sizeof4.C: New test.
25827
25828 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
25829
25830         * g++.dg/other/error6.C: New test.
25831
25832 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
25833
25834         PR c++/10750
25835         * g++.dg/parse/constant2.C: New test.
25836
25837 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
25838
25839         PR c++/11106
25840         * g++.dg/other/error5.C: New test.
25841
25842 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25843
25844         * gcc.dg/format/gcc_diag-1.c: New test.
25845
25846 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
25847
25848         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
25849
25850 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
25851
25852         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
25853         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
25854         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
25855
25856 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
25857
25858         * gcc.c-torture/execute/builtins/string-8.c: New test.
25859         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
25860         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
25861         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
25862
25863 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
25864
25865         PR c++/10468
25866         * g++.dg/ext/typeof6.C: New test.
25867
25868 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
25869
25870         PR c++/10796
25871         * g++.dg/init/enum1.C: New test.
25872
25873 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
25874
25875         * gcc.dg/20030627-1.c: New test.
25876
25877 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
25878
25879         PR c++/11332
25880         * g++.dg/expr/static_cast2.C: New test.
25881
25882 2003-06-26  Roger Sayle  <roger@eyesopen.com>
25883             Jakub Jelinek  <jakub@redhat.com>
25884
25885         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
25886         sprintf(dst,"%s",src) optimization.
25887         * gcc.c-torture/execute/20030626-1.c: New test case.
25888         * gcc.c-torture/execute/20030626-2.c: New test case.
25889
25890 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
25891
25892         * gcc.c-torture/execute/multi-ix.c: New test.
25893
25894         * gcc.c-torture/execute/simd-4.c (main):
25895         Added missing semicolon at end of union.
25896
25897 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
25898
25899         PR c++/8266
25900         * g++.dg/template/explicit-instantiation3.C: New test.
25901
25902 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
25903
25904         * gcc.dg/20030626-1.c: Use signed char.
25905
25906 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
25907
25908         * gcc.dg/20030626-1.c: New test.
25909
25910 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
25911
25912         * const-str-2.m: Update.
25913
25914 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
25915
25916         PR c++/10990
25917         * g++.dg/rtti/dyncast1.C: New test.
25918         * g++.dg/abi/mangle4.C: Correct base-specifier access.
25919         * g++.dg/lookup/scoped1.C: Remove XFAIL.
25920         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
25921
25922         PR c++/10931
25923         * g++.dg/expr/static_cast1.C: New test.
25924
25925 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
25926
25927         * gcc.dg/20030625-1.c: New test.
25928
25929 2003-06-24  Roger Sayle  <roger@eyesopen.com>
25930
25931         * gcc.c-torture/compile/20030624-1.c: New test case.
25932
25933 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
25934
25935         * gcc.c-torture/execute/string-opt-17.c: New test.
25936
25937 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
25938
25939         PR c++/5754
25940         * g++.dg/parse/crash6.C: New test.
25941
25942 2003-06-23  Roger Sayle  <roger@eyesopen.com>
25943
25944         * gcc.dg/builtins-24.c: New test case.
25945
25946 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
25947
25948         * g++.dg/opt/operator1.C: New test.
25949
25950 2003-06-22  Roger Sayle  <roger@eyesopen.com>
25951
25952         * gcc.c-torture/execute/string-opt-16.c: New test case.
25953
25954 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
25955
25956         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
25957         * g++.old-deja/g++.other/conv7.C: Likewise.
25958         * g++.old-deja/g++.other/overcnv2.C: Likewise.
25959         * g++.old-deja/g++.other/overload14.C: Likewise.
25960
25961 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
25962
25963         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
25964         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
25965
25966 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25967
25968         PR c++/10888
25969         * g++.dg/warn/Winline-3.C: New test.
25970
25971 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25972
25973         * lib/target-supports.exp (check_alias_available): Make the test
25974         program acceptable to the Solaris assembler.
25975
25976         PR c++/10749
25977         * g++.dg/template/memclass2.C: New test.
25978
25979 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25980             Eric Botcazou  <ebotcazou@libertysurf.fr>
25981
25982         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
25983         data for non-matching targets.
25984         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
25985
25986 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25987
25988         PR c++/10845
25989         * g++.dg/template/member3.C: New test.
25990
25991 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
25992
25993         PR c++/10939
25994         * g++.dg/template/func1.C: New test.
25995
25996         PR c++/9649
25997         * g++.dg/template/static4.C: New test.
25998         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
25999
26000         PR c++/11041
26001         * g++.dg/init/ref7.C: New test.
26002
26003 2003-06-19  Matt Austern  <austern@apple.com>
26004
26005         PR c++/11228
26006         * g++.dg/anew1.C: New test.
26007         * g++.dg/anew2.C: New test.
26008         * g++.dg/anew3.C: New test.
26009         * g++.dg/anew4.C: New test.
26010
26011 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
26012
26013         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
26014
26015 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
26016
26017         * gcc.c-torture/execute/simd-4.c (main): Make expected value
26018         endian-dependent.
26019
26020 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
26021
26022         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
26023         Remove cruft.
26024
26025 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
26026
26027         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
26028         * gcc.c-torture/compile/961203-1.c: Likewise.
26029         * gcc.c-torture/compile/980506-1.c: Likewise.
26030
26031 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
26032
26033         PR c++/10712
26034         * g++.dg/lookup/using7.C: New test.
26035
26036 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
26037
26038         PR c++/11105
26039         * g++.dg/abi/conv1.C: Remove it.
26040         * g++.dg/template/conv7.C: New test.
26041         * g++.dg/template/conv8.C: Likewise.
26042         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
26043         conversion operator.
26044
26045 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
26046
26047         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
26048         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
26049         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
26050         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
26051         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
26052         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
26053         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
26054         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
26055         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
26056         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
26057         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
26058         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
26059         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
26060         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
26061         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
26062         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
26063         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
26064         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
26065         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
26066         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
26067         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
26068         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26069         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26070         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
26071         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
26072         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
26073         * gcc.dg/compat/struct-return-10_x.c: Ditto.
26074         * gcc.dg/compat/struct-return-2_x.c: Ditto.
26075         * gcc.dg/compat/struct-return-3_x.c: Ditto.
26076
26077 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
26078
26079         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
26080         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
26081         indications.
26082
26083 2003-06-16  Roger Sayle  <roger@eyesopen.com>
26084
26085         * gcc.dg/i386-387-5.c: New test case.
26086         * gcc.dg/i386-387-6.c: New test case.
26087         * gcc.dg/builtins-23.c: New test case.
26088
26089 2003-06-15  Roger Sayle  <roger@eyesopen.com>
26090
26091         * gcc.dg/builtins-22.c: New test case.
26092         * gcc.dg/i386-387-1.c: Update to test exp.
26093         * gcc.dg/i386-387-2.c: Likewise.
26094
26095 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26096
26097         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
26098
26099 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
26100
26101         * lib/gcc-dg.exp (dg-require-dll): New function.
26102         (dg-xfail-if): Likewise.
26103         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
26104         driver.
26105
26106         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
26107         * gcc.c-torture/compile/20001205-1.c: Likewise.
26108         * gcc.c-torture/compile/20001226-1.c: Likewise.
26109         * gcc.c-torture/compile/20010518-2.c: Likewise.
26110         * gcc.c-torture/compile/20020312-1.c: Likewise.
26111         * gcc.c-torture/compile/20020604-1.c: Likewise.
26112         * gcc.c-torture/compile/920501-12.c: Likewise.
26113         * gcc.c-torture/compile/920501-4.c: Likewise.
26114         * gcc.c-torture/compile/920520-1.c: Likewise.
26115         * gcc.c-torture/compile/920521-1.c: Likewise.
26116         * gcc.c-torture/compile/920625-1.c: Likewise.
26117         * gcc.c-torture/compile/961203-1.c: Likewise.
26118         * gcc.c-torture/compile/980506-1.c: Likewise.
26119         * gcc.c-torture/compile/981006-1.c: Likewise.
26120         * gcc.c-torture/compile/981022-1.c: Likewise.
26121         * gcc.c-torture/compile/981223-1.c: Likewise.
26122         * gcc.c-torture/compile/990617-1.c: Likewise.
26123         * gcc.c-torture/compile/dll.c: Likewise.
26124         * gcc.c-torture/compile/labels-3.c: Likewise.
26125         * gcc.c-torture/compile/mipscop-1.c: Likewise.
26126         * gcc.c-torture/compile/mipscop-2.c: Likewise.
26127         * gcc.c-torture/compile/mipscop-3.c: Likewise.
26128         * gcc.c-torture/compile/mipscop-4.c: Likewise.
26129         * gcc.c-torture/compile/simd-5.c: Likewise.
26130         * gcc.c-torture/compile/20000804-1.x: Remove.
26131         * gcc.c-torture/compile/20001205-1.x: Likewise.
26132         * gcc.c-torture/compile/20001226-1.x: Likewise.
26133         * gcc.c-torture/compile/20010518-2.x: Likewise.
26134         * gcc.c-torture/compile/20020312-1.x: Likewise.
26135         * gcc.c-torture/compile/20020604-1.x: Likewise.
26136         * gcc.c-torture/compile/920501-12.x: Likewise.
26137         * gcc.c-torture/compile/920501-4.x: Likewise.
26138         * gcc.c-torture/compile/920520-1.x: Likewise.
26139         * gcc.c-torture/compile/920521-1.x: Likewise.
26140         * gcc.c-torture/compile/920625-1.x: Likewise.
26141         * gcc.c-torture/compile/961203-1.x: Likewise.
26142         * gcc.c-torture/compile/980506-1.x: Likewise.
26143         * gcc.c-torture/compile/981006-1.x: Likewise.
26144         * gcc.c-torture/compile/981022-1.x: Likewise.
26145         * gcc.c-torture/compile/981223-1.x: Likewise.
26146         * gcc.c-torture/compile/990617-1.x: Likewise.
26147         * gcc.c-torture/compile/mipscop-1.x: Likewise.
26148         * gcc.c-torture/compile/mipscop-2.x: Likewise.
26149         * gcc.c-torture/compile/mipscop-3.x: Likewise.
26150         * gcc.c-torture/compile/mipscop-4.x: Likewise.
26151         * gcc.c-torture/compile/simd-5.x: Likewise.
26152
26153         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
26154
26155 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26156
26157         * gcc.c-torture/execute/20030611-1.c: New test.
26158
26159 2003-06-12  Roger Sayle  <roger@eyesopen.com>
26160
26161         PR middle-end/168
26162         * gcc.dg/20030612-1.c: New test case.
26163
26164 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
26165
26166         PR c++/10635
26167         * g++.dg/expr/cast1.C: New test.
26168
26169 2003-06-12  Roger Sayle  <roger@eyesopen.com>
26170
26171         * gcc.dg/builtins-21.c: New test case.
26172
26173 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
26174
26175         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
26176         options instead of at the end.
26177         * lib/objc.exp (objc_target_compile): Likewise.
26178
26179 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
26180
26181         PR c++/10432
26182         * g++.dg/parse/error1.C: New test.
26183
26184 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
26185
26186         * gcc.dg/compat/struct-by-value-11_main.c: New file.
26187         * gcc.dg/compat/struct-by-value-11_x.c: New file.
26188         * gcc.dg/compat/struct-by-value-11_y.c: New file.
26189         * gcc.dg/compat/struct-by-value-12_main.c: New file.
26190         * gcc.dg/compat/struct-by-value-12_x.c: New file.
26191         * gcc.dg/compat/struct-by-value-12_y.c: New file.
26192         * gcc.dg/compat/struct-by-value-13_main.c: New file.
26193         * gcc.dg/compat/struct-by-value-13_x.c: New file.
26194         * gcc.dg/compat/struct-by-value-13_y.c: New file.
26195         * gcc.dg/compat/struct-by-value-14_main.c: New file.
26196         * gcc.dg/compat/struct-by-value-14_x.c: New file.
26197         * gcc.dg/compat/struct-by-value-14_y.c: New file.
26198         * gcc.dg/compat/struct-by-value-15_main.c: New file.
26199         * gcc.dg/compat/struct-by-value-15_x.c: New file.
26200         * gcc.dg/compat/struct-by-value-15_y.c: New file.
26201         * gcc.dg/compat/struct-by-value-16_main.c: New file.
26202         * gcc.dg/compat/struct-by-value-16_x.c: New file.
26203         * gcc.dg/compat/struct-by-value-16_y.c: New file.
26204         * gcc.dg/compat/struct-by-value-17_main.c: New file.
26205         * gcc.dg/compat/struct-by-value-17_x.c: New file.
26206         * gcc.dg/compat/struct-by-value-17_y.c: New file.
26207         * gcc.dg/compat/struct-by-value-18_main.c: New file.
26208         * gcc.dg/compat/struct-by-value-18_x.c: New file.
26209         * gcc.dg/compat/struct-by-value-18_y.c: New file.
26210
26211         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
26212         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
26213         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
26214         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
26215         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
26216         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
26217         * gcc.dg/compat/scalar-return-3_main.c: New file.
26218         * gcc.dg/compat/scalar-return-3_x.c: New file.
26219         * gcc.dg/compat/scalar-return-3_y.c: New file.
26220         * gcc.dg/compat/scalar-return-4_main.c: New file.
26221         * gcc.dg/compat/scalar-return-4_x.c: New file.
26222         * gcc.dg/compat/scalar-return-4_y.c: New file.
26223
26224 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
26225
26226         * gcc.dg/compat/fp2-struct-check.h: New file.
26227         * gcc.dg/compat/fp2-struct-defs.h: New file.
26228         * gcc.dg/compat/fp2-struct-init.h: New file.
26229         * gcc.dg/compat/struct-by-value-10_main.c: New file.
26230         * gcc.dg/compat/struct-by-value-10_x.c: New file.
26231         * gcc.dg/compat/struct-by-value-10_y.c: New file.
26232         * gcc.dg/compat/struct-return-10_main.c: New file.
26233         * gcc.dg/compat/struct-return-10_x.c: New file.
26234         * gcc.dg/compat/struct-return-10_y.c: New file.
26235
26236         * gcc.dg/compat/compat-common.h: New file.
26237         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
26238         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
26239         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
26240         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
26241         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
26242         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
26243         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
26244         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
26245         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
26246         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
26247         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
26248         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
26249         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
26250         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
26251         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
26252         * gcc.dg/compat/small-struct-check.h: Ditto.
26253         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
26254         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
26255         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
26256         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
26257         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
26258         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
26259         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
26260         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
26261         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
26262         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
26263         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26264         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
26265         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
26266         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26267         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
26268         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
26269         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
26270         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
26271         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
26272         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
26273         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
26274         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
26275         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
26276         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
26277         * gcc.dg/compat/struct-return-2_main.c: Ditto.
26278         * gcc.dg/compat/struct-return-2_x.c: Ditto.
26279         * gcc.dg/compat/struct-return-2_y.c: Ditto.
26280         * gcc.dg/compat/struct-return-3_main.c: Ditto.
26281         * gcc.dg/compat/struct-return-3_x.c: Ditto.
26282         * gcc.dg/compat/struct-return-3_y.c: Ditto.
26283
26284 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
26285
26286         * g++.dg/pch/static-1.C: New file.
26287         * g++.dg/pch/static-1.Hs: New file.
26288
26289 2003-06-10  Richard Henderson  <rth@redhat.com>
26290
26291         * gcc.dg/asm-7.c: Adjust expected warning text.
26292
26293 2003-06-10  Roger Sayle  <roger@eyesopen.com>
26294
26295         * gcc.dg/builtins-20.c: New test case.
26296
26297 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
26298
26299         PR c++/11131
26300         * g++.dg/opt/template1.C: New test.
26301
26302 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
26303
26304         * lib/gcc-dg.exp (dg-test): Clear additional_files and
26305         additional_sources.
26306
26307 2003-05-21  David Taylor  <dtaylor@emc.com>
26308
26309         * gcc.dg/Wpadded.c: New file.
26310
26311 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
26312
26313         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
26314         * gcc.dg/special/weak-2.c: Add dg-require-weak.
26315         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
26316         dg-require-weak.
26317
26318 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
26319
26320         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
26321
26322 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
26323
26324         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
26325         (dg-require-alias): Likewise.
26326         (dg-require-gc-sections): Likewise.
26327         * lib/target-supports.exp (check_gc_sections_available): Likewise.
26328
26329 2003-06-08  Richard Henderson  <rth@redhat.com>
26330
26331         * gcc.dg/20011029-2.c: Fix the array reference.
26332         * gcc.dg/asm-7.c: New.
26333
26334 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
26335
26336         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
26337
26338 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
26339
26340         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
26341         (dg-require-gc-sections): Likewise.
26342
26343 2003-06-08  Jan Hubicka  <jh@suse.cz>
26344
26345         * i386-cmov1.c: Fix regular expression.
26346         * i386-cvt-1.c: Likewise.
26347         * i386-local.c: Likewise.
26348         * i386-local2.c: Likewise.
26349         * i386-mul.c: Likewise.
26350         * i386-ssetype-1.c: Likewise.
26351         * i386-ssetype-3.c: Likewise.
26352         * i386-ssetype-5.c: Likewise.
26353
26354 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26355
26356         PR c++/11039
26357         * g++.dg/warn/implicit-typename2.C: New test.
26358         * g++.dg/warn/implicit-typename3.C: New test.
26359
26360 2003-06-07  Richard Henderson  <rth@redhat.com>
26361
26362         * g++.dg/other/offsetof3.C: Use size_t.
26363         * g++.dg/other/offsetof4.C: Likewise.
26364
26365 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
26366
26367         * lib/copy-file.exp: New. Implement gcc_copy_files.
26368
26369         * lib/dg-pch.exp: Load copy-file.exp
26370         (dg-pch): Use gcc_copy_files instead of "file copy".
26371
26372 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
26373
26374         * gcc.dg/weak/weak.exp: Simplify.
26375         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
26376         * gcc.dg/weak/weak-1.c: Likewise.
26377         * gcc.dg/weak/weak-2.c: Likewise.
26378         * gcc.dg/weak/weak-3.c: Likewise.
26379         * gcc.dg/weak/weak-4.c: Likewise.
26380         * gcc.dg/weak/weak-5.c: Likewise.
26381         * gcc.dg/weak/weak-6.c: Likewise.
26382         * gcc.dg/weak/weak-7.c: Likewise.
26383         * gcc.dg/weak/weak-8.c: Likewise.
26384         * gcc.dg/weak/weak-9.c: Likewise.
26385
26386 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
26387
26388         gcc.c-torture/execute/20030606-1.c: New.
26389
26390 2003-06-06  Roger Sayle  <roger@eyesopen.com>
26391
26392         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
26393         * gcc.dg/builtins-19.c: Likewise.
26394
26395 2003-06-06  Roger Sayle  <roger@eyesopen.com>
26396
26397         * gcc.dg/builtins-2.c: Add some more tests.
26398         * gcc.dg/builtins-18.c: New test case.
26399         * gcc.dg/builtins-19.c: New test case.
26400
26401 2003-06-06  Roger Sayle  <roger@eyesopen.com>
26402             Jim Wilson  <wilson@tuliptree.org>
26403
26404         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
26405
26406 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
26407
26408         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
26409         mempcpy/stpcpy calls not to be optimized into something else.
26410         * gcc.c-torture/execute/string-opt-3.c: Moved to...
26411         * gcc.c-torture/execute/builtins/string-7.c: ...here.
26412         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
26413
26414 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26415
26416         * gcc.dg/format/asm_fprintf-1.c: New test.
26417
26418 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
26419
26420         * lib/gcc-defs.exp (additional_sources): New variable.
26421         (dg-additional-sources): New function.
26422         (additional_files): New variable.
26423         (dg-additional-files): New function.
26424         (dg-additional-files-options): Likewise.
26425         * lib/gcc-dg.exp (dg-require-weak): New function.
26426         (dg-require-alias): Likewise.
26427         (dg-require-gc-sections): Likewise.
26428         * lib/target-supports.exp (check_alias_available): Remove testfile
26429         parameter.
26430         (check_gc_sections_available): New function.
26431         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
26432         (dg-gpp-additional-files): Likewise.
26433         * lib/g++.exp (additional_sources): Remove.
26434         (additional_files): Likewise.
26435         (g++_target_compile): Use dg-additional-files-options.
26436
26437         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
26438         Tcl logic.
26439         * gcc.dg/special/ecos.exp: Remove.
26440         * gcc.dg/special/20000419-2.c: Use dg-require-*.
26441         * gcc.dg/special/alias-1.c: Likewise.
26442         * gcc.dg/special/alias-2.c: Likewise.
26443         * gcc.dg/special/gcsec-1.c: Likewise.
26444         * gcc.dg/special/weak-1.c: Likewise.
26445         * gcc.dg/special/weak-2.c: Likewise.
26446         * gcc.dg/special/wkali-1.c: Likewise.
26447         * gcc.dg/special/wkali-2.c: Likewise.
26448
26449         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
26450         dg-gpp-additional-*.
26451         * g++.dg/special/conpr-3.C: Likewise.
26452         * g++.dg/special/conpr-4.C: Likewise.
26453         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
26454         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
26455         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
26456         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
26457         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
26458         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
26459         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
26460         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
26461         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
26462         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
26463         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
26464         * g++.old-deja/g++.other/comdat1.C: Likewise.
26465         * g++.old-deja/g++.other/comdat2.C: Likewise.
26466         * g++.old-deja/g++.other/comdat3.C: Likewise.
26467         * g++.old-deja/g++.other/ctor1.C: Likewise.
26468         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
26469
26470 2003-06-05  Richard Henderson  <rth@redhat.com>
26471
26472         * gcc.dg/debug/20030605-1.c: New.
26473
26474 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
26475
26476         * README.QMTEST: Update.
26477
26478 2003-06-04  Richard Henderson  <rth@redhat.com>
26479
26480         * gcc.dg/cleanup-1.c: New.
26481         * gcc.dg/cleanup-2.c: New.
26482         * gcc.dg/cleanup-3.c: New.
26483         * gcc.dg/cleanup-4.c: New.
26484         * gcc.dg/cleanup-5.c: New.
26485         * gcc.dg/cleanup-6.c: New.
26486         * gcc.dg/cleanup-7.c: New.
26487
26488 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
26489
26490         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
26491
26492         * lib/dg-pch.exp: New file.
26493         * g++.dg/pch/pch.exp: Use dg-pch.exp.
26494         * gcc.dg/pch/pch.exp: Likewise.
26495
26496 2003-06-04  Roger Sayle  <roger@eyesopen.com>
26497
26498         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
26499         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
26500         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
26501         * gcc.dg/builtins-17.c: New test case.
26502         * gcc.dg/i386-387-4.c: New test case.
26503         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
26504
26505 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26506
26507         * gcc.dg/ultrasp9.c: New test.
26508
26509 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26510
26511         * gcc.c-torture/compile/20030604-1.c: New test.
26512         * gcc.dg/sparc-constant-1.c: New test.
26513
26514 2003-06-03  Glen Nakamura  <glen@imodulo.com>
26515
26516         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
26517
26518 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
26519
26520         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
26521
26522         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
26523         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
26524
26525 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
26526
26527         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
26528
26529 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26530
26531         PR c++/10940
26532         * g++.dg/template/spec10.C: New test.
26533
26534 2003-06-03  Roger Sayle  <roger@eyesopen.com>
26535
26536         * gcc.dg/builtins-16.c: New test case.
26537
26538 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
26539
26540         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
26541         mempcpy test with post-increments.
26542         * gcc.c-torture/execute/string-opt-3.c: New test.
26543         * gcc.dg/string-opt-1.c: New test.
26544
26545 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
26546
26547         PR fortran/10965
26548         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
26549
26550 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
26551
26552         * lib/scanasm.exp (dg-scan): New function, factored out of ...
26553         (scan-assembler): ... here.  Use dg-scan.
26554         (scan-assembler-not): Likewise.
26555         (scan-file): New function.
26556         (scan-file-not): Likewise.
26557         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
26558         * gcc.dg/cpp/_Pragma4.c: Likewise.
26559         * gcc.dg/cpp/_Pragma5.c: Likewise.
26560         * gcc.dg/cpp/avoidpaste1.c: Likewise.
26561         * gcc.dg/cpp/avoidpaste2.c: Likewise.
26562         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
26563         * gcc.dg/cpp/cmdlne-P.c: Likewise.
26564         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
26565         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
26566         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
26567         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
26568         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
26569         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
26570         * gcc.dg/cpp/cxxcom1.c: Likewise.
26571         * gcc.dg/cpp/line1.c: Likewise.
26572         * gcc.dg/cpp/maccom1.c: Likewise.
26573         * gcc.dg/cpp/maccom2.c: Likewise.
26574         * gcc.dg/cpp/maccom3.c: Likewise.
26575         * gcc.dg/cpp/maccom4.c: Likewise.
26576         * gcc.dg/cpp/maccom5.c: Likewise.
26577         * gcc.dg/cpp/maccom6.c: Likewise.
26578         * gcc.dg/cpp/multiline.c: Likewise.
26579         * gcc.dg/cpp/spacing1.c: Likewise.
26580         * gcc.dg/cpp/spacing2.c: Likewise.
26581         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
26582         * gcc.dg/cpp/trad/maccom1.c: Likewise.
26583         * gcc.dg/cpp/trad/maccom2.c: Likewise.
26584         * gcc.dg/cpp/trad/maccom3.c: Likewise.
26585         * gcc.dg/cpp/trad/maccom4.c: Likewise.
26586         * gcc.dg/cpp/trad/maccom6.c: Likewise.
26587         * gcc.dg/cpp/cxxcom2.c: Likewise.
26588         * gcc.dg/cpp/cxxcom2.h: New file.
26589
26590         * gcc.dg/cpp/truefalse.cpp: Move it to ...
26591         * g++.dg/cpp/truefalse.C: Here.
26592         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
26593
26594 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
26595
26596         * gcc.dg/cpp/redef3.c: New file.
26597
26598 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26599
26600         * gcc.dg/i386-loop-3.c: New test.
26601
26602 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
26603
26604         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
26605
26606 2003-05-31  Roger Sayle  <roger@eyesopen.com>
26607
26608         * gcc.dg/fwrapv-1.c: New test case.
26609         * gcc.dg/fwrapv-2.c: New test case.
26610
26611 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26612
26613         PR c++/10956
26614         * g++.dg/template/spec9.C: New test.
26615
26616 2003-05-29  Roger Sayle  <roger@eyesopen.com>
26617
26618         * gcc.dg/duff-4.c: New test case.
26619
26620 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
26621
26622         PR fortran/10843
26623         * g77.dg/ffixed-form-1.f: New test
26624         * g77.dg/ffixed-form-2.f: New test
26625         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
26626         * g77.dg/ffree-form-3.f: New test
26627
26628 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
26629
26630         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
26631         * gcc.dg/wint_t-1.c: Likewise.
26632
26633 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26634
26635         * g++.dg/template/access11.C: New test.
26636
26637 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26638
26639         PR c++/10849
26640         * g++.dg/template/access10.C: New test.
26641
26642 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
26643             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26644
26645         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
26646
26647 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
26648
26649         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
26650         suppress for powerpc-*-darwin*.
26651         * gcc.dg/torture/builtin-noret-2.c: Likewise.
26652
26653 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
26654
26655         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
26656         suppress option for powerpc-*-darwin*.
26657
26658 2003-05-23  Roger Sayle  <roger@eyesopen.com>
26659
26660         * gcc.dg/builtins-1.c: Add tests for tan and atan.
26661         * gcc.dg/builtins-4.c: Add test for fmod.
26662
26663 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26664
26665         PR c++/10682
26666         * g++.dg/template/instantiate4.C: New test.
26667
26668 2003-05-22  Roger Sayle  <roger@eyesopen.com>
26669
26670         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
26671
26672 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
26673
26674         * gcc.dg/compat/scalar-return-1_main.c: New file.
26675         * gcc.dg/compat/scalar-return-1_x.c: New file.
26676         * gcc.dg/compat/scalar-return-1_y.c: New file.
26677         * gcc.dg/compat/scalar-return-2_main.c: New file.
26678         * gcc.dg/compat/scalar-return-2_x.c: New file.
26679         * gcc.dg/compat/scalar-return-2_y.c: New file.
26680         * gcc.dg/compat/struct-return-3_main.c: New file.
26681         * gcc.dg/compat/struct-return-3_y.c: New file.
26682         * gcc.dg/compat/struct-return-3_x.c: New file.
26683         * gcc.dg/compat/struct-return-2_main.c: New file.
26684         * gcc.dg/compat/struct-return-2_x.c: New file.
26685         * gcc.dg/compat/struct-return-2_y.c: New file.
26686
26687 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26688
26689         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
26690         for hppa*-hp-hpux*.
26691         * gcc.dg/20021014-1.c (dg-options): Likewise.
26692         * gcc.dg/nest.c (dg-options): Likewise.
26693
26694 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
26695
26696         PR c++/9738
26697         * g++.dg/ext/dllimport2.C: New file.
26698         * g++.dg/ext/dllimport3.C: New file.
26699
26700 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
26701
26702         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
26703         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
26704         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26705         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
26706         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26707         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
26708         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
26709         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
26710         * gcc.dg/compat/small-struct-defs.h: New file.
26711         * gcc.dg/compat/small-struct-init.h: New file.
26712         * gcc.dg/compat/small-struct-check.h: New file.
26713         * gcc.dg/compat/fp-struct-defs.h: New file.
26714         * gcc.dg/compat/fp-struct-check.h: New file.
26715         * gcc.dg/compat/fp-struct-init.h: New file.
26716         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
26717         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
26718
26719 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
26720
26721         * gcc.dg/20030225-2.c: New test.
26722
26723 2003-05-18  Roger Sayle  <roger@eyesopen.com>
26724             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26725
26726         * gcc.c-torture/compile/20030518-1.c: New test case.
26727
26728 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
26729
26730         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
26731         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
26732         gcc-dg-debug-runtest.
26733         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
26734         gcc-dg-debug-runtest.
26735
26736 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26737
26738         PR c++/9022
26739         * g++.dg/lookup/using6.C: New test.
26740
26741 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26742
26743         * g++.dg/parse/access2.C: New test.
26744
26745 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
26746
26747         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
26748         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
26749         * gcc.dg/debug/debug.exp: Likewise.
26750
26751 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
26752
26753         * gcc.dg/dollar.c: New test.
26754
26755 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
26756
26757         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
26758         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
26759         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
26760         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
26761         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
26762         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
26763         * gcc.dg/compat/struct-by-value-6_main.c: New file.
26764         * gcc.dg/compat/struct-by-value-6_x.c: New file.
26765         * gcc.dg/compat/struct-by-value-6_y.c: New file.
26766         * gcc.dg/compat/struct-by-value-7_main.c: New file.
26767         * gcc.dg/compat/struct-by-value-7_x.c: New file.
26768         * gcc.dg/compat/struct-by-value-7_y.c: New file.
26769         * gcc.dg/compat/struct-by-value-8_main.c: New file.
26770         * gcc.dg/compat/struct-by-value-8_x.c: New file.
26771         * gcc.dg/compat/struct-by-value-8_y.c: New file.
26772         * gcc.dg/compat/struct-by-value-9_main.c: New file.
26773         * gcc.dg/compat/struct-by-value-9_x.c: New file.
26774         * gcc.dg/compat/struct-by-value-9_y.c: New file.
26775
26776 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
26777
26778         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
26779         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
26780         support for "repo" mode.
26781         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
26782         * lib/g77-dg.exp: Likewise.
26783         * lib/obj-dg.exp: Likewise.
26784
26785 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
26786
26787         Merge from gcc-3_2-rhl8-branch:
26788         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
26789
26790         * gcc.dg/tls/opt-6.c: New test.
26791
26792         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
26793
26794         * gcc.dg/20030405-1.c: New test.
26795
26796         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
26797
26798         * gcc.dg/20030309-1.c: New test.
26799
26800         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26801
26802         * gcc.c-torture/execute/20030307-1.c: New test.
26803
26804         2003-02-20  Randolph Chung  <tausq@debian.org>
26805
26806         * gcc.c-torture/compile/20030220-1.c: New test.
26807
26808         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
26809
26810         * gcc.dg/20030217-1.c: New test.
26811
26812         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
26813
26814         * gcc.c-torture/compile/20020129-1.c: New test.
26815
26816         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26817
26818         * gcc.dg/unroll-1.c: New test.
26819
26820         2002-11-16  Jan Hubicka  <jh@suse.cz>
26821
26822         * gcc.c-torture/execute/20020920-1.c: New test.
26823
26824         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
26825
26826         PR target/7434
26827         * gcc.c-torture/compile/20021008-1.c: New test.
26828
26829         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
26830
26831         PR target/7559
26832         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
26833
26834         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
26835
26836         * gcc.c-torture/compile/20020807-1.c: New test.
26837
26838         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
26839
26840         * gcc.dg/tls/opt-1.c: New test.
26841
26842         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
26843
26844         * gcc.dg/20020729-1.c: New test.
26845
26846         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
26847
26848         * g++.dg/opt/life1.C: New test.
26849
26850         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
26851
26852         * gcc.dg/20020525-1.c: New test.
26853
26854         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
26855
26856         PR c++/6794
26857         * g++.dg/ext/pretty1.C: New test.
26858         * g++.dg/ext/pretty2.C: New test.
26859
26860 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
26861
26862         PR c++/8385
26863         * g++.dg/ext/typeof5.C: New test.
26864
26865 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
26866
26867         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
26868         __USER_LABEL_PREFIX__ into account.
26869         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
26870
26871 2003-05-14  Roger Sayle  <roger@eyesopen.com>
26872
26873         * gcc.dg/builtins-15.c: New test case.
26874
26875 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
26876
26877         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
26878
26879 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
26880
26881         * lib/g++.exp: Tweak handling of additional source files.
26882         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
26883         * g++.dg/special/conpr-2a.C: Rename to ...
26884         * g++.dg/special/conpr-2a.cc: ... this.
26885         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
26886         * g++.dg/special/conpr-3a.C: Rename to ...
26887         * g++.dg/special/conpr-3a.cc: This.
26888         * g++.dg/special/conpr-3b.C: Rename to ...
26889         * g++.dg/special/conpr-3b.cc: This.
26890         * g++.dg/special/conpr-4.C: New test.
26891         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
26892
26893 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
26894
26895         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
26896
26897 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26898
26899         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
26900         * g++.old-deja/g++.robertl/eb71.C: Likewise.
26901         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
26902         * g++.old-deja/g++.other/warn3.C: Likewise.
26903
26904 2003-05-11  Roger Sayle  <roger@eyesopen.com>
26905
26906         * gcc.dg/i386-387-1.c: Update to also test log.
26907         * gcc.dg/i386-387-2.c: Likewise.
26908
26909 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
26910
26911         * g77.f-torture/execute/int8421.f: New test.
26912
26913 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26914
26915         PR c++/10230, c++/10481
26916         * g++.dg/lookup/scoped5.C: New test.
26917
26918 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26919
26920         PR c++/10552
26921         * g++.dg/template/ttp6.C: New test.
26922
26923 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
26924
26925         * gcc.c-torture/execute/builtins: New directory.
26926         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
26927         gcc.c-torture/execute/builtins.
26928         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
26929         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
26930         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
26931         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
26932
26933 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26934
26935         PR c++/9252
26936         * g++.dg/template/access8.C: New test.
26937         * g++.dg/template/access9.C: New test.
26938
26939 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26940
26941         PR c++/9554
26942         * g++.dg/parse/access1.C: New test.
26943
26944 2003-05-09  DJ Delorie  <dj@redhat.com>
26945
26946         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
26947         long, and not an int.
26948
26949 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26950
26951         PR c++/10555, c++/10576
26952         * g++.dg/template/memclass1.C: New test.
26953
26954 2003-05-08  DJ Delorie  <dj@redhat.com>
26955
26956         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
26957         targets.
26958         * gcc.c-torture/execute/20021024-1.x: Likewise.
26959         * gcc.c-torture/execute/shiftdi.x: Likewise.
26960         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
26961         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
26962         * gcc.dg/20021018-1.c: Likewise.
26963
26964 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26965
26966         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
26967
26968         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
26969         (bcopy): Call memmove.
26970
26971 2003-05-08  Roger Sayle  <roger@eyesopen.com>
26972
26973         * g77.f-torture/compile/8485.f: New test case.
26974
26975 2003-05-07  Richard Henderson  <rth@redhat.com>
26976
26977         PR c++/10570
26978         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
26979         Verify exception_cleanup not called for rethrows.
26980         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
26981         when exiting catch block without rethrowing.
26982         * g++.dg/eh/forced3.C: New.
26983         * g++.dg/eh/forced4.C: New.
26984
26985 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
26986
26987         * gcc.dg/20030505.c: Fix triplet.
26988
26989 2003-05-06  DJ Delorie  <dj@redhat.com>
26990
26991         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
26992         * gcc.dg/nest.c: Likewise.
26993
26994 2003-05-05  Roger Sayle  <roger@eyesopen.com>
26995
26996         * gcc.dg/builtins-14.c: New test case.
26997
26998 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
26999
27000         * lib/compat.exp (compat-execute): New argument.
27001         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
27002         * gcc.dg/compat: New test directory.
27003         * gcc.dg/compat/compat.exp: New expect script.
27004         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
27005         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
27006         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
27007         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
27008         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
27009         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
27010
27011         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
27012         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
27013         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
27014         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
27015         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
27016         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
27017         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
27018         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
27019         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
27020         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
27021         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
27022         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
27023         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
27024         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
27025         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
27026
27027 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
27028
27029         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
27030
27031 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
27032
27033         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
27034
27035 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
27036
27037         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
27038         * gcc.dg/ppc-fsel-2.c: New test.
27039
27040         * gcc.dg/unused-5.c: New test.
27041
27042 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27043
27044         PR c++/10496
27045         * g++.dg/warn/pmf1.C: New test.
27046
27047 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27048
27049         PR c++/4494
27050         * g++.dg/warn/main.C: New test.
27051
27052 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27053
27054         * gcc.dg/nonnull-3.c: New test.
27055
27056 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
27057
27058         * gcc.dg/cpp/Wtrigraphs.c: Update.
27059         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
27060
27061 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
27062
27063         * gcc.dg/ppc-fsel-1.c: New test.
27064
27065 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
27066
27067         PR c/10604
27068         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
27069
27070 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
27071
27072         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
27073
27074 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27075
27076         PR c++/9364, c++/10553, c++/10586
27077         * g++.dg/parse/typename4.C: New test.
27078         * g++.dg/parse/typename5.C: Likewise.
27079
27080 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
27081
27082         * gcc.c-torture/compile/20030503-1.c: New test.
27083
27084 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27085
27086         * g++.dg/lookup/using5.C: Fix testcase error.
27087
27088 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
27089
27090         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
27091         since MEABI is no longer supported.  Remove all vestiges
27092         of MEABI from the test.
27093
27094 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27095
27096         PR c++/10554
27097         * g++.dg/lookup/using5.C: New test.
27098
27099 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27100
27101         PR c++/8772
27102         * g++.dg/template/ttp5.C: New test.
27103
27104 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
27105
27106         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
27107         (dg-gpp-additional-sources): New function.
27108         (dg-gpp-additional-files): Likewise.
27109         * lib/g++.exp (additional_sources): New variable.
27110         (additional_files): Likewise.
27111         (g++_target_compile): Deal with them.
27112         * lib/old-dejagnu.exp: Remove.
27113         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
27114         * g++.old-deja: Revise all tests to use dg commands.
27115
27116 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27117
27118         PR c++/9432, c++/9528
27119         * g++.dg/lookup/using4.C: New test.
27120
27121 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
27122
27123         * gcc.dg/noreturn-5.c: New file.
27124         * gcc.dg/noreturn-6.c: New file.
27125
27126         * gcc.c-torture/compile/inline-1.c: New file.
27127
27128 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
27129
27130         PR c++/10551
27131         * g++.dg/template/explicit1.C: New test.
27132
27133 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
27134
27135         PR c++/10549
27136         * g++.dg/other/bitfield1.C: New test.
27137
27138         PR c++/10527
27139         * g++.dg/init/new7.C: New test.
27140
27141 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
27142
27143         * g++.dg/ext/desig1.C: New test.
27144         * g++.dg/ext/init1.C: Update.
27145
27146         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
27147
27148 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
27149
27150         PR c++/10180
27151         * g++.dg/warn/Winline-1.C: New test.
27152
27153 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
27154
27155         * gcc.c-torture/execute/string-opt-19.c: New test.
27156
27157         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
27158         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
27159
27160 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
27161
27162         PR c++/10506
27163         * g++.dg/init/new6.C: New test.
27164
27165         PR c++/10503
27166         * g++.dg/init/ref6.C: New test.
27167
27168 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
27169
27170         * g++.dg/warn/weak1.C: XFAIL on AIX4.
27171
27172 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27173
27174         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
27175         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
27176
27177 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
27178
27179         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
27180         initialized static data members.
27181
27182 2003-04-25  H.J. Lu <hjl@gnu.org>
27183
27184         * gcc.dg/ia64-sync-4.c: New test.
27185
27186 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27187
27188         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
27189         date.
27190
27191 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
27192
27193         PR c++/10337
27194         * g++.dg/warn/conv1.C: New test.
27195         * g++.old-deja/g++.other/conv7.C: Adjust.
27196         * g++.old-deja/g++.other/overload14.C: Adjust.
27197
27198 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
27199
27200         PR c++/10471
27201         * g++.dg/template/defarg2.C: New test.
27202
27203 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
27204
27205         * gcc.dg/cpp/include2.c: Update.
27206         * gcc.dg/cpp/multiline-2.c: New.
27207         * gcc.dg/cpp/multiline.c: Update.
27208         * gcc.dg/cpp/strify2.c: Update.
27209         * gcc.dg/cpp/trad/literals-2.c: Update.
27210
27211 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27212
27213         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
27214
27215 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
27216
27217         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
27218
27219 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
27220
27221         PR c++/10451
27222         * g++.dg/parse/crash4.C: New test.
27223
27224         PR c++/9847
27225         * g++.dg/parse/crash5.C: New test.
27226
27227 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
27228
27229         PR c++/10446
27230         * g++.dg/parse/crash3.C: New test.
27231
27232         PR c++/10428
27233         * g++.dg/parse/elab1.C: New test.
27234
27235 2003-04-22  Devang Patel  <dpatel@apple.com>
27236
27237         * gcc.dg/cpp/trad/funlike-5.c: New test.
27238
27239 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
27240
27241         * g++.dg/other/packed1.C: Fix dg options.
27242
27243 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
27244
27245         * g++.dg/other/offsetof2.C: New test.
27246
27247 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
27248
27249         * g++.dg/template/recurse.C: Adjust location of error messages.
27250
27251 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
27252
27253         PR c++/9881
27254         * g++.dg/init/addr-const1.C: New test.
27255         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
27256
27257 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27258
27259         PR c++/10405
27260         * g++.dg/lookup/struct-hack1.C: New test.
27261
27262 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
27263
27264         * ucs.c: Update diagnostic messages.
27265
27266 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
27267
27268         * gcc.dg/cpp/truefalse.cpp: New test.
27269         * gcc.dg/cpp/cpp.exp: Update.
27270         * g++.dg/other/stdbool-if.C: Remove.
27271
27272 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
27273
27274         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
27275         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
27276
27277 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27278
27279         * gcc.c-torture/compile/20030418-1.c: New test.
27280
27281 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
27282
27283         * README.compat: Remove; content moved to doc/sourcebuild.texi.
27284
27285 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27286
27287         PR c++/10347
27288         g++.dg/template/dependent-name1.C: New test.
27289
27290 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
27291
27292         * gcc.dg/warn-1.c (tourist_guide): New array,
27293         contains a pointer to bar.
27294
27295 2003-04-16  Roger Sayle  <roger@eyesopen.com>
27296
27297         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
27298         * gcc.c-torture/execute/medce-1.c: New test case.
27299         * gcc.c-torture/execute/medce-2.c: New test case.
27300
27301 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
27302
27303         * lib/prune.exp: Ignore more messages.
27304
27305         PR c++/10381
27306         * g++.dg/parse/lookup3.C: New test.
27307
27308 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
27309
27310         * gcc.c-torture/compile/20030415-1.c : New test.
27311
27312 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
27313
27314         * gcc.c-torture/execute/scope-2.c: Move to ...
27315         * gcc.dg/noncompile/scope.c: .... here.
27316
27317 2003-04-14  Roger Sayle  <roger@eyesopen.com>
27318
27319         * gcc.dg/20030414-2.c: New test case.
27320
27321 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
27322
27323         PR target/10377
27324         * gcc.dg/20030414-1.c: New test.
27325
27326 2003-04-13  Roger Sayle  <roger@eyesopen.com>
27327
27328         * gcc.dg/builtins-12.c: New test case.
27329         * gcc.dg/builtins-13.c: New test case.
27330
27331 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27332
27333         * gcc.c-torture/execute/string-opt-18.c: New test.
27334
27335 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
27336
27337         PR c++/10300
27338         * g++.dg/init/new5.C: New test.
27339
27340 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
27341
27342         PR c++/7910
27343         * g++.dg/ext/dllimport1.C: New test.
27344
27345 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27346
27347         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
27348
27349 2003-04-11  Bud Davis <bdavis9659@comcast.net>
27350
27351         PR Fortran/9263
27352         * g77.f-torture/noncompile/9263.f: New test
27353         PR Fortran/1832
27354         * g77.f-torture/execute/1832.f: New test
27355
27356 2003-04-11  David Chad  <davidc@freebsd.org>
27357             Loren J. Rittle  <ljrittle@acm.org>
27358
27359         libobjc/8562
27360         * objc.dg/headers.m: New test.
27361
27362 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
27363
27364         * gcc.c-torture/execute/builtin-noret-2.c: New.
27365         * gcc.c-torture/execute/builtin-noret-2.x: New.
27366         XFAIL builtin-noret-2.c at -O1 and above.
27367         * gcc.dg/redecl.c: New.
27368         * gcc.dg/Wshadow-1.c: Update error regexps.
27369
27370 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
27371
27372         * g++.dg/abi/bitfield10.C: New test.
27373
27374 2003-04-09  Mike Stump  <mrs@apple.com>
27375
27376         * gcc.dg/pch/pch.exp: Make testcase names longer.
27377         * g++.dg/pch/pch.exp: Make testcase names longer.
27378
27379 2003-04-08  Roger Sayle  <roger@eyesopen.com>
27380
27381         * gcc.dg/builtins-11.c: New test case.
27382
27383 2003-04-08  Roger Sayle  <roger@eyesopen.com>
27384
27385         * gcc.dg/builtins-9.c: New test case.
27386         * gcc.dg/builtins-10.c: New test case.
27387
27388 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
27389
27390         * gcc.dg/noncompile/init-4.c.c: New test.
27391
27392 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
27393
27394         * gcc.misc-test/gcov-9.c: New test.
27395         * gcc.misc-test/gcov-10.c: New test
27396         * gcc.misc-test/gcov-11.c: New test.
27397
27398 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
27399
27400         PR optimization/10024
27401         * gcc.c-torture/compile/20030405-1.c: New test.
27402
27403 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
27404
27405         * gcc.dg/pch/static-3.c: New.
27406         * gcc.dg/pch/static-3.hs: New.
27407         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
27408
27409 2003-04-04  Richard Henderson  <rth@redhat.com>
27410
27411         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
27412         * g++.dg/eh/forced2.C: Likewise.
27413
27414 2003-04-03  Mike Stump  <mrs@apple.com>
27415
27416         * lib/scanasm.exp (scan-assembler): Add xfail processing for
27417         target arg.
27418         (scan-assembler-times, scan-assembler-not): Likewise.
27419         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
27420
27421 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27422
27423         * gcc.dg/sparc-loop-1.c: New test.
27424
27425 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
27426
27427         PR other/9274
27428         * g++.dg/pch/system-2.C: New.
27429         * g++.dg/pch/system-2.Hs: New.
27430
27431 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
27432
27433         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
27434
27435         * g++.dg/eh/simd-1.C (vecfunc): Same.
27436
27437 2003-04-01  Roger Sayle  <roger@eyesopen.com>
27438
27439         * gcc.c-torture/execute/20030401-1.c: New test case.
27440
27441 2003-04-01  Ziemowit Laski <zlaski@apple.com>
27442
27443         * objc.dg/defs.m: New.
27444
27445 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
27446
27447         * g++.dg/eh/simd-1.C: New.
27448         * g++.dg/eh/simd-2.C: New.
27449
27450 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
27451
27452         * gcc.c-torture/execute/simd-3.c: New.
27453
27454 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
27455
27456         PR c/9936
27457         * gcc.dg/20030331-2.c: New test.
27458
27459 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
27460
27461         PR c++/10278
27462         * g++.dg/parse/crash2.C: New test.
27463
27464 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
27465
27466         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
27467         * gcc.c-torture/execute/20030331-1.c: ...here.
27468
27469 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
27470
27471         * gcc.c-torture/execute/20030331-1.c: New test.
27472
27473 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
27474
27475         * lib/gcov.exp: Adjust call return testing strings.
27476         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
27477
27478 2003-03-31  Roger Sayle  <roger@eyesopen.com>
27479
27480         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
27481         * gcc.dg/builtins-7.c: New test case.
27482         * gcc.dg/builtins-8.c: New test case.
27483
27484 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
27485
27486         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
27487
27488 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
27489
27490         PR c++/7647
27491         * g++.dg/lookup-class-member-2.C: New test.
27492
27493 2003-03-30  Glen Nakamura  <glen@imodulo.com>
27494
27495         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
27496
27497 2003-03-28  Roger Sayle  <roger@eyesopen.com>
27498
27499         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
27500
27501 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
27502
27503         * g++.dg/init/attrib1.C: New test.
27504
27505 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
27506
27507         * gcc.dg/ultrasp8.c: New test.
27508
27509 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
27510
27511         * gcc.dg/ultrasp7.c: New test.
27512
27513 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
27514
27515         PR c++/10047
27516         * g++.dg/template/inline1.C: New test.
27517
27518 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
27519
27520         * gcc.dg/sparc-dwarf2.c: New test.
27521
27522 2003-03-27  Roger Sayle  <roger@eyesopen.com>
27523
27524         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
27525         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
27526
27527 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
27528
27529         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
27530         than reading .x files.
27531         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
27532         * g77.dg/gcov/gcov-1.f: Likewise.
27533         * gcc.misc-tests/gcov-4b.c: Likewise.
27534         * gcc.misc-tests/gcov-5b.c: Likewise.
27535         * gcc.misc-tests/gcov-6.c: Likewise.
27536         * gcc.misc-tests/gcov-7.c: Likewise.
27537         * gcc.misc-tests/gcov-8.c: Likewise.
27538         * g++.dg/gcov/gcov-1.x: Remove.
27539         * g77.dg/gcov/gcov-1.x: Likewise.
27540         * gcc.misc-tests/gcov-4b.x: Likewise.
27541         * gcc.misc-tests/gcov-5b.x: Likewise.
27542         * gcc.misc-tests/gcov-6.x: Likewise.
27543         * gcc.misc-tests/gcov-7.x: Likewise.
27544         * gcc.misc-tests/gcov-8.x: Likewise.
27545
27546 2003-03-27  Glen Nakamura  <glen@imodulo.com>
27547
27548         PR opt/10087
27549         * gcc.dg/20030324-1.c: New test.
27550
27551 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
27552
27553         PR c++/10224
27554         * g++.dg/template/arg3.C: New test.
27555
27556         PR c++/10158
27557         * g++.dg/template/friend18.C: New test.
27558
27559 2003-03-26  Roger Sayle  <roger@eyesopen.com>
27560
27561         * g77.f-torture/compile/20030326-1.f: New test case.
27562
27563 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
27564
27565         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
27566
27567         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
27568
27569 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
27570
27571         * gcc.dg/ia64-sync-3.c: New test.
27572
27573 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
27574
27575         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
27576
27577 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
27578
27579         * gcc.dg/ultrasp6.c: New test.
27580
27581 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27582
27583         * gcc.dg/i386-signbit-1.c: New test.
27584         * gcc.dg/i386-signbit-2.c: New test.
27585         * gcc.dg/i386-signbit-3.c: New test.
27586
27587 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27588
27589         * gcc.dg/ultrasp5.c: Fix options.
27590
27591 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27592
27593         * gcc.dg/ultrasp5.c: Fix comment.
27594
27595 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
27596
27597         PR fortran/10197
27598         * g77.f-torture/execute/10197.f: New test.
27599
27600 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
27601
27602         PR c++/9898, c++/383
27603         * g++.dg/template/conv6.C: New test.
27604
27605         PR c++/10119
27606         * g++.dg/template/ptrmem5.C: New test.
27607
27608         PR c++/10026
27609         * g++.dg/lookup/koenig1.C: New test.
27610
27611         PR C++/10199
27612         * g++.dg/lookup/template2.C: New test.
27613
27614 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
27615
27616         * g++.dg/opt/rtti1.C: New test.
27617
27618 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27619
27620         * gcc.dg/ultrasp5.c: New test.
27621
27622 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
27623
27624         PR middle-end/9967
27625         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
27626         builtin fputs.
27627
27628 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
27629
27630         PR c/8224
27631         * gcc.dg/20030323-1.c: New test.
27632
27633 2003-03-23  Roger Sayle  <roger@eyesopen.com>
27634
27635         * gcc.c-torture/compile/20030323-1.c: New test case.
27636
27637 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
27638
27639         * gcc.dg/20030321-1.c: New test.
27640
27641 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
27642
27643         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
27644
27645 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
27646
27647         PR c++/9978, c++/9708
27648         * g++.dg/ext/vlm1.C: Adjust expected error.
27649         * g++.dg/ext/vla2.C: New test.
27650         * g++.dg/template/arg1.C: New test.
27651         * g++.dg/template/arg2.C: New test.
27652
27653 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
27654
27655         * g77.f-torture/execute/select.f: New test.
27656         * g77.f-torture/noncompile/select_no_compile.f: New test.
27657
27658 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
27659
27660         PR c++/9898
27661         * g++.dg/other/error4.C: New test.
27662
27663 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
27664
27665         * g++.dg/template/friend17.C: New test.
27666
27667 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
27668
27669         * gcc.c-torture/compile/20030320-1.c: New.
27670
27671 2003-03-20  Roger Sayle  <roger@eyesopen.com>
27672
27673         * gcc.dg/builtins-6.c: New test case.
27674
27675 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
27676
27677         PR target/10073
27678         * gcc.c-torture/compile/20030319-1.c: New.
27679
27680 2003-03-18  Jan Hubicka  <jh@suse.cz>
27681
27682         * gcc.dg/i386-cvt-1.c: New test.
27683
27684 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
27685
27686         * objc.dg/naming-1.m: Use "(parse|syntax) error".
27687         * objc.dg/naming-2.m: Likewise.
27688
27689 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
27690
27691         PR c++/9639
27692         * g++.dg/parse/crash1.C: New test.
27693
27694 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
27695
27696         PR c++/8805
27697         * g++.dg/eh/cleanup1.C: New test.
27698
27699 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
27700
27701         * gcc.c-torture/execute/20030316-1.c: New test case.
27702
27703 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
27704
27705         PR c++/9629
27706         * g++.dg/init/ctor2.C: New test.
27707
27708 2003-03-15  Roger Sayle  <roger@eyesopen.com>
27709
27710         * g77.f-torture/compile/xformat.f: New test case.
27711
27712 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27713
27714         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
27715         * g++.old-deja/g++.mike/eh50.C: Likewise.
27716
27717 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27718
27719         PR c++/6440
27720         * g++.dg/template/spec7.C: New test.
27721         * g++.dg/template/spec8.C: Likewise.
27722
27723 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
27724
27725         * gcc.c-torture/execute/20030313-1.c: New test.
27726
27727 2003-03-14  Richard Henderson  <rth@redhat.com>
27728
27729         * gcc.dg/inline-2.c: Adjust alpha test for external call.
27730
27731 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27732
27733         * gcc.c-torture/compile/20030314-1.c: New test.
27734
27735 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
27736
27737         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
27738         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
27739         thumb target,
27740         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
27741         to accept newer _imp__  prefix and additional
27742         newline in .drectve section.
27743         * gcc.dg/dll-4.c: Likewise.
27744         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
27745         switch.
27746
27747 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
27748
27749         * g++.dg/parse/namespace9.C: New test.
27750
27751         * g++.dg/init/ref5.C: New test.
27752         * g++.dg/parse/ptrmem1.C: Likewise.
27753
27754 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27755
27756         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
27757         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
27758         regular expression.
27759         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
27760         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
27761
27762 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
27763
27764         * gcc.c-torture/execute/20030224-2.c: New test.
27765
27766 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27767
27768         * gcc.dg/decl-3.c: New test.
27769
27770 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27771
27772         * gcc.dg/i386-loop-2.c: New test.
27773
27774 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
27775
27776         PR c++/9474
27777         * g++.dg/parse/namespace8.C: New test.
27778
27779         PR c++/9924
27780         * g++.dg/overload/builtin2.C: New test.
27781
27782 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
27783
27784         * gcc.dg/return-type-3.c: New test.
27785
27786 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
27787
27788         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
27789         profiling options are not supported.
27790
27791 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
27792
27793         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
27794         * g++.old-deja/g++.warn/impint2.C: Likewise.
27795
27796 2003-03-10  Devang Patel  <dpatel@apple.com>
27797
27798         * g++.dg/cpp/c++_cmd_1.C: New test.
27799         * g++.dg/cpp/c++_cmd_1.h: New file.
27800
27801 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
27802
27803         * gcc.dg/altivec-9.c: New file.
27804
27805 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27806
27807         * gcc.dg/ppc-sdata-1.c: New test.
27808         * gcc.dg/ppc-sdata-2.c: New test.
27809
27810 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
27811
27812         PR c++/9373
27813         * g++.dg/opt/ptrmem2.C: New test.
27814
27815         PR c++/8534
27816         * g++.dg/opt/ptrmem1.C: New test.
27817
27818 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27819
27820         * gcc.dg/i386-loop-1.c: New test.
27821
27822 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27823
27824         PR c++/9970
27825         * g++.dg/lookup/friend1.C: New test.
27826
27827 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
27828
27829         PR c++/9823
27830         * g++.dg/parser/constructor1.C: New test.
27831
27832 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
27833
27834         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
27835
27836         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
27837
27838 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
27839
27840         * gcc.dg/cpp/Wunused.c: Update test.
27841
27842 2003-03-08  Jan Hubicka  <jh@suse.cz>
27843
27844         * gcc.dg/inline-3.c: New test.
27845
27846 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
27847
27848         PR c++/9809
27849         * g++.dg/parse/builtin1.C: New test.
27850
27851         PR c++/9982
27852         * g++.dg/abi/cookie1.C: New test.
27853         * g++.dg/abi/cookie2.C: Likewise.
27854
27855         PR c++/9524
27856         * g++.dg/template/field1.C: New test.
27857
27858         PR c++/9912
27859         * g++.dg/parse/class1.C: New test.
27860         * g++.dg/parse/namespace7.C: Likewise.
27861         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
27862
27863 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
27864
27865         * g++.dg/init/ref4.C: New test.
27866
27867 2003-03-07  Jan Hubicka  <jh@suse.cz>
27868
27869         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
27870         * gcc.dg/inline-3.c: New test.
27871
27872 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
27873
27874         * g++.dg/init/ref3.C: New test.
27875
27876         PR c++/9965
27877         * g++.dg/init/ref2.C: New test.
27878
27879         PR c++/9400
27880         * g++.dg/warn/Wshadow-2.C: New test.
27881
27882         PR c++/9791
27883         * g++.dg/warn/Woverloaded-1.C: New test.
27884
27885 2003-03-05  Jan Hubicka  <jh@suse.cz>
27886
27887         * gcc.dg/i386-local2.c: New.
27888         * gcc.dg/i386-local.c: Fix typo.
27889
27890 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
27891
27892         * g++.dg/abi/layout3.C: New test.
27893
27894 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27895
27896         * gcc.c-torture/compile/20030305-1.c
27897
27898 2003-03-05  Jan Hubicka  <jh@suse.cz>
27899
27900         * gcc.dg/i386-local.c: New.
27901
27902 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
27903
27904         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
27905
27906 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27907
27908         * gcc.dg/switch-2.c: New test.
27909         * gcc.dg/switch-3.c: New test.
27910         * gcc.dg/Wswitch.c: Adjust line numbers.
27911         * gcc.dg/Wswitch-default.c: Likewise.
27912         * gcc.dg/Wswitch-enum.c: Likewise.
27913
27914 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
27915
27916         * gcc.c-torture/execute/20030222-1.c: New test.
27917
27918 2003-03-03  James E Wilson  <wilson@tuliptree.org>
27919
27920         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
27921
27922 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
27923
27924         PR c++/9878
27925         * g++.dg/init/ref1.C: New test.
27926
27927 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
27928
27929         * gcc.dg/sh-relax.c: New SH-only test.
27930
27931 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
27932
27933         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
27934         comment explaining purpose of testcase.
27935
27936 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
27937
27938         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
27939         for HC11/HC12 (asm needs two int registers).
27940         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
27941         HC11/HC12 because the test uses an asm which needs two 32-bit
27942         registers.
27943
27944 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
27945
27946         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
27947         for HC11/HC12 (array is too large otherwise).
27948         * gcc.c-torture/compile/920501-4.x: New file, likewise.
27949         * gcc.c-torture/compile/20010518-2.x: Likewise.
27950         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
27951         HC11/HC12 (array is too large).
27952
27953 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
27954
27955         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
27956         * lib/g++-dg.exp (g++-dg-test): Likewise.
27957
27958 2003-03-01  Roger Sayle  <roger@eyesopen.com>
27959
27960         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
27961         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
27962
27963 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27964
27965         * g++.dg/warn/implicit-typename1.C: Remove warning.
27966
27967 2003-02-28  Richard Henderson  <rth@redhat.com>
27968
27969         * gcc.dg/noreturn-1.c: Move noreturn warning line.
27970         * gcc.dg/return-type-1.c: Move control reaches end warning line.
27971
27972 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
27973
27974         * gcc.dg/pch/pch.exp: Change .pch to .gch.
27975         * g++.dg/pch/pch.exp: Likewise.
27976
27977 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
27978
27979         PR c++/9879
27980         * testsuite/g++.dg/init/new4.C: New test.
27981
27982 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
27983
27984         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
27985
27986 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
27987
27988         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
27989         unsigned long.
27990
27991         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
27992         wider than float.
27993
27994 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27995
27996         * lib/scanasm.exp: Add support for counting numbers of
27997         occurences.
27998         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
27999         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
28000
28001 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
28002
28003         PR c++/9683
28004         * g++.dg/template/static3.C: New test.
28005
28006         PR c++/9829
28007         * g++.dg/parse/namespace6.C: New test.
28008
28009 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28010
28011         PR target/9732
28012         * gcc.dg/20030225-1.c: New test.
28013
28014 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
28015
28016         * README: Remove out-of-date information.
28017
28018         PR c++/9836
28019         * g++.dg/template/spec6.C: New test.
28020
28021 2003-02-24  Jeff Law  <law@redhat.com>
28022
28023         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
28024
28025 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28026
28027         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
28028         * gcc.dg/pragma-ep-1.c: Likewise.
28029
28030 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28031
28032         PR c++/9602
28033         * g++.dg/template/friend16.C: New test.
28034
28035 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
28036
28037         PR c++/5333
28038         * g++.dg/parse/fused-params1.C: Adjust error messages.
28039         * g++.dg/template/nested3.C: New test.
28040
28041 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
28042
28043         * g++.dg/abi/param1.C: New test.
28044
28045 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28046
28047         PR c++/7982
28048         * g++.dg/warn/implicit-typename1.C: New test.
28049
28050 2003-02-22  Kelley Cook <kelleycook@comcast.net>
28051
28052         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
28053         with "mtune".
28054         * g++.old-deja/g++.other/store-expr2.C: Likewise.
28055         * gcc.c-torture/execute/20010129-1.x: Likewise.
28056         * gcc.dg/20011107-1.c: Likewise.
28057         * gcc.dg/20020108-1.c: Likewise.
28058         * gcc.dg/20020122-3.c: Likewise.
28059         * gcc.dg/20020206-1.c: Likewise.
28060         * gcc.dg/20020310-1.c: Likewise.
28061         * gcc.dg/20020426-2.c: Likewise.
28062         * gcc.dg/20020517-1.c: Likewise.
28063         * gcc.dg/991230-1.c: Likewise.
28064         * gcc.dg/i386-unroll-1.c: Likewise.
28065         * gcc.misc-tests/i386-prefetch.exp: Likewise.
28066
28067 2003-02-22  Jan Hubicka  <jh@suse.cz>
28068
28069         * gcc.dg/i386-mul.c: New test.
28070
28071 2003-02-21  Roger Sayle  <roger@eyesopen.com>
28072
28073         * gcc.dg/builtins-5.c: New test case.
28074
28075 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
28076
28077         * gcc.dg/asmreg-1.c: New test.
28078
28079 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
28080
28081         PR c++/9749
28082         * g++.dg/parse/varmod1.C: New test.
28083
28084 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
28085
28086         PR c++/9727
28087         * g++.dg/template/op1.C: New test.
28088
28089 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
28090
28091         PR c++/8906
28092         * g++.dg/template/nested2.C: New test.
28093
28094 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
28095
28096         PR c++/8724
28097         * g++.dg/expr/dtor1.C: New test.
28098
28099 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
28100
28101         * gcc.dg/cpp/include3.c: New test.
28102         * gcc.dg/cpp/inc/foo.h: New file.
28103
28104 2003-02-21  Glen Nakamura  <glen@imodulo.com>
28105
28106         * gcc.c-torture/execute/20030221-1.c: New test.
28107
28108 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
28109
28110         PR c++/9729
28111         * g++.dg/abi/conv1.C: New test.
28112
28113 2003-02-20  Jan Hubicka  <jh@suse.cz>
28114
28115         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
28116
28117 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
28118
28119         * gcc.c-torture/compile/20030219-1.c: New test.
28120
28121 2003-02-18  Jan Hubicka  <jh@suse.cz>
28122
28123         * gcc.dg/funcorder.c: New test.
28124
28125 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
28126
28127         * gcc.c-torture/execute/20030218-1.c: New.
28128
28129 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
28130
28131         * gcc.dg/20030218-1.c: New.
28132
28133 2003-02-18  Richard Henderson  <rth@redhat.com>
28134
28135         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
28136         * gcc.dg/attr-used-2.c: New.
28137
28138 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
28139
28140         PR c++/9704
28141         * g++.dg/init/copy5.C: New test.
28142
28143 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
28144
28145         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
28146         * g++.dg/pch/pch.exp: Likewise.
28147
28148 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
28149
28150         * gcc.c-torture/execute/20030209-1.c: Enable the test if
28151         STACK_SIZE is not defined.
28152
28153 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28154
28155         PR c++/9457
28156         * g++.dg/template/init1.C: New test.
28157
28158 2003-02-16  Jan HUbicka  <jh@suse.cz>
28159
28160         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
28161         (foo): Add few extra tests
28162         * gcc.dg/c99-const-expr-3.c: Likewise.
28163         * gcc.c-torture/execute/20030216-1.c: New.
28164
28165 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28166
28167         PR c++/9459
28168         * g++.dg/ext/typeof4.C: New test.
28169
28170 2003-02-15  Roger Sayle  <roger@eyesopen.com>
28171
28172         * gcc.dg/i386-387-3.c: New test case.
28173
28174 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
28175
28176         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
28177         cris-*-elf* cris-*-aout* and mmix-*-*.
28178
28179 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
28180
28181         * gcc.dg/20030213-1.c: New test.
28182
28183 2003-02-12  Roger Sayle  <roger@eyesopen.com>
28184
28185         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
28186         * gcc.dg/i386-387-2.c: Likewise.
28187
28188 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
28189
28190         * gcc.dg/ppc-spe.c: Fix formatting.
28191         Enable tests that were previously unsupported by gas.
28192         Delete tests for instructions that no longer exist.
28193         Switch arguments on evsubifw builtin.
28194
28195 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
28196
28197         * gcc.c-torture/execute/20030209-1.c: Disable the test if
28198         STACK_SIZE is too small.
28199
28200 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28201             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
28202
28203         * gcc.dg/decl-2.c: New test.
28204
28205 2003-02-10  Jan Hubicka  <jh@suse.cz>
28206
28207         * gcc.dg/i386-fpcvt-1.c: New test.
28208
28209 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
28210
28211         * gcc.c-torture/execute/20030209-1.c: New test.
28212
28213 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
28214
28215         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
28216         int-wide bitops, use the constants of the same width.
28217         Likewise, if long long is 32-bit wide, test bitops using
28218         32-bit constants.
28219
28220 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
28221
28222         * gcc.dg/20021014-1.c: Annotate with expected notice text.
28223
28224 2003-02-07  Roger Sayle  <roger@eyesopen.com>
28225
28226         * testsuite/gcc.dg/builtins-4.c: New test case.
28227
28228 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28229
28230         * gcc.dg/20020430-1.c: Fix dg command typos.
28231         * gcc.dg/20020503-1.c: Likewise.
28232
28233 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28234
28235         PR c++/8785
28236         * g++.dg/parse/fused-params1.C: New test.
28237
28238         PR c++/8857
28239         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
28240
28241         PR c++/8921
28242         * g++.dg/parse/non-dependent1.C: New test.
28243
28244         PR c++/8928
28245         * g++.dg/parse/dupl-tmpl-args1.C: New test.
28246
28247         PR c++/9228
28248         * g++.dg/parse/undefined7.C: New test.
28249         * g++.dg/parse/non-templ1.C: New test.
28250
28251         PR c++/9229
28252         * g++.dg/parse/too-many-tmpl-args1.C: New test.
28253
28254 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
28255
28256         * gcc.c-torture/compile/20030206-1.c: New test.
28257
28258 2003-02-05  Roger Sayle  <roger@eyesopen.com>
28259
28260         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
28261         "pow" to "foo" to avoid potential confusion with a math built-in.
28262
28263 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28264
28265         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
28266         conditions for SPARC targets.
28267
28268 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
28269
28270         * gcc.dg/20030204-1.c: New test.
28271
28272 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28273
28274         PR c++/38
28275         * g++.dg/parse/array-size1.C: New test.
28276
28277         PR c++/5657
28278         * g++.dg/parse/undefined3.C: New test.
28279
28280         PR c++/5665
28281         * g++.dg/parse/undefined4.C: New test.
28282
28283         PR c++/5975
28284         * g++.dg/parse/undefined5.C: New test.
28285
28286         PR c++/7259
28287         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
28288
28289         PR c++/8578
28290         * g++.dg/parse/casting-operator1.C: New test.
28291
28292         PR c++/8596
28293         * g++.dg/parse/undefined6.C: New test.
28294
28295         PR c++/8736
28296         * g++.dg/parse/missing-template1.C: New test.
28297
28298 2003-02-04  Jan Hubicka  <jh@suse.cz>
28299
28300         * gcc.dg/i386-cadd.c: Compile using -march=k8.
28301         * gcc.dg/i386-cmov?.c: Likewise.
28302         * gcc.dg/i386-fpcvt-?.c: Likewise.
28303         * gcc.dg/i386-ssefp-1.c: Likewise.
28304         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
28305         conventions.
28306
28307 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
28308
28309         PR c++/7129
28310         * testsuite/g++.dg/ext/max.C: New test.
28311
28312 2003-02-03  Jan Hubicka  <jh@suse.cz>
28313
28314         * gcc.c-torture/execute/20030203-1.c: New test.
28315
28316 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
28317
28318         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
28319         'natural-endian'.
28320
28321 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
28322
28323         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
28324         * g++.dg/init/new2.C: Likewise.
28325         * g++.dg/other/new1.C: Likewise.
28326
28327 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
28328
28329         * gcc.dg/struct-ret-libc.c: New test.
28330
28331 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
28332
28333         * gcc.dg/20030129-1.c: New test.
28334
28335 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28336
28337         PR c++/8849
28338         * g++.dg/template/ptrmem4.C: New test.
28339
28340 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
28341
28342         * g++.dg/parser/constant1.C: New test.
28343
28344 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28345
28346         PR c++/8591
28347         * g++.dg/parse/friend2.C: New test.
28348
28349 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
28350
28351         PR c++/9437
28352         * g++.dg/template/unify4.C: New test.
28353
28354 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
28355
28356         * gcc.c-torture/execute/20030128-1.c: New test.
28357
28358 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
28359
28360         * g++.dg/lookup/nested1.C: Test moved from ...
28361         * g++.old-deja/g++.other/lookup24.C: ... here.
28362
28363 2003-01-28  Jan Hubicka  <jh@suse.cz>
28364
28365         * gcc.dg/i386-cmov5.c: New test.
28366
28367 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
28368
28369         * gcc.c-torture/execute/20010925-1.c: Changed the
28370         memcpy declaration.
28371
28372 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
28373
28374         PR c++/3902
28375         * g++.dg/parse/template5.C: New test.
28376
28377 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
28378
28379         PR fortran/9258
28380         * g77.dg/pr9258: New test.
28381
28382 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28383
28384         * README: Move relevant parts from README.g++.
28385
28386         * README.g++: Remove this file.
28387
28388 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
28389
28390         * g++.dg/abi/dcast1.C: New test.
28391
28392 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28393
28394         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
28395
28396 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
28397
28398         PR c++/47
28399         * g++.old-deja/g++.other/lookup24.C: New test.
28400
28401 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28402
28403         PR middle-end/7227
28404         * gcc.dg/uninit-C.c: New test.
28405
28406 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
28407
28408         * g++.dg/abi/covariant1.C: New test.
28409
28410 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
28411
28412         * gcc.dg/20030123-1.c: New test.
28413
28414 2003-01-25  Jan Hubicka  <jh@suse.cz>
28415
28416         PR opt/8492
28417         * gcc.c-torture/compile/20030125-1.c
28418
28419 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
28420
28421         PR c++/9403
28422         * g++.dg/parse/template3.C: New test.
28423         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
28424
28425         PR c++/795
28426         * g++.dg/parse/template4.C: New test.
28427
28428         PR c++/9415
28429         * g++.dg/template/qual2.C: New test.
28430
28431         PR c++/8545
28432         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
28433
28434         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
28435
28436 2003-01-25  Roger Sayle  <roger@eyesopen.com>
28437
28438         * gcc.c-torture/execute/switch-1.c: New test case.
28439
28440 2003-01-25  Jan Hubicka  <jh@suse.cz>
28441
28442         * gcc.c-torture/execute/20030125-1.[cx]: New test.
28443
28444 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
28445
28446         Tweaks for Bison-1.875. From the NEWS file:
28447         "- `parse error' -> `syntax error'
28448         Bison now uniformly uses the term `syntax error'"
28449         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
28450         * gcc.dg/cpp/digraph2.c: Likewise.
28451         * gcc.dg/cpp/direct2.c: Likewise.
28452         * gcc.dg/cpp/paste4.c: Likewise.
28453         * gcc.dg/c90-restrict-1.c: Likewise.
28454         * gcc.dg/c99-func-2.c: Likewise.
28455         * gcc.dg/noncompile/920721-2.c: Likewise.
28456         * gcc.dg/noncompile/930622-2.c: Likewise.
28457         * gcc.dg/noncompile/940112-1.c: Likewise.
28458         * gcc.dg/noncompile/950921-1.c: Likewise.
28459         * gcc.dg/noncompile/951123-1.c: Likewise.
28460         * gcc.dg/noncompile/971104-1.c: Likewise.
28461         * gcc.dg/noncompile/990416-1.c: Likewise.
28462
28463 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
28464
28465         * g++.dg/parse/undefined1.C: Add error message.
28466
28467 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
28468
28469         PR c++/9354
28470         * g++.dg/parse/new1.C: New test.
28471
28472         PR c++/9216
28473         * g++.dg/parse/template2.C: New test.
28474
28475         PR c++/9354
28476         * g++.dg/parse/typedef2.C: New test.
28477
28478         PR c++/9328
28479         * g++.dg/ext/typeof3.C: New test.
28480
28481 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28482
28483         PR c++/2738
28484         * g++.dg/parse/ret-type1.C: New test.
28485
28486         PR c++/3792
28487         * g++.dg/parse/tmpl-outside1.C: New test.
28488
28489         PR c++/4207
28490         * g++.dg/parse/int-as-enum1.C: New test.
28491
28492         PR c++/4903
28493         * g++.dg/parse/no-typename1.C: New test.
28494
28495         PR c++/5533
28496         * g++.dg/parse/no-value1.C: New test.
28497
28498         PR c++/5921
28499         * g++.dg/parse/wrong-inline1.C: New test.
28500
28501         PR c++/6402
28502         * g++.dg/parse/ref1.C: New test.
28503
28504         PR c++/6992
28505         * g++.dg/parse/attr-ctor1.C: New test.
28506
28507         PR c++/7229
28508         * g++.dg/parse/namespace5.C: New test.
28509
28510         PR c++/7917
28511         * g++.dg/parse/func-def1.C: New test.
28512
28513         PR c++/8143
28514         * g++.dg/parse/undefined1.C: New test.
28515
28516         PR c++/5723, PR c++/8522
28517         * g++.dg/parse/specialization1.C: New test.
28518
28519         PR c++/163, PR c++/8595
28520         * g++.dg/parse/struct-as-enum1.C: New test.
28521
28522         PR c++/9173
28523         * g++.dg/parse/undefined2.C: New test.
28524
28525 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
28526
28527         PR c++/9298
28528         * g++.dg/parse/template1.C: New test.
28529
28530         PR c++/9384
28531         * g++.dg/parse/using1.C: New test.
28532
28533         PR c++/9285
28534         PR c++/9294
28535         * g++.dg/parse/expr2.C: New test.
28536
28537         PR c++/9388
28538         * g++.dg/parse/lookup2.C: Likewise.
28539
28540 2003-01-21  Jan Hubicka  <jh@suse.cz>
28541
28542         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
28543         * gcc.c-torture/execute/eeprof-1.c: Likewise.
28544         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
28545         * gcc.c-torture/execute/string-opt-*.c: Likewise.
28546
28547 2003-01-20  Nick Clifton  <nickc@redhat.com>
28548
28549         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
28550         problem with ARM sibcall code generation.
28551
28552 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
28553
28554         * gcc.c-torture/execute/20030120-1.c: New.
28555
28556 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
28557
28558         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
28559
28560 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
28561
28562         PR c++/9272
28563         * g++.dg/parse/ctor1.C: New test.
28564
28565         PR c++/9294:
28566         * g++.dg/parse/qualified1.C: New test.
28567
28568         * g++.dg/parse/typename3.C: New test.
28569
28570 2003-01-16  Richard Henderson  <rth@redhat.com>
28571
28572         * g++.dg/tls/init-2.C: Fix error matches for real this time.
28573
28574 2003-01-16  Richard Henderson  <rth@redhat.com>
28575
28576         * g++.dg/pch/pch.exp: Copy test header to the working directory
28577         before using it either for precompilation or direct use.
28578         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
28579         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
28580
28581 2003-01-16  Richard Henderson  <rth@redhat.com>
28582
28583         * gcc.dg/pch/pch.exp: Copy test header to the working directory
28584         before using it either for precompilation or direct use.
28585         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
28586         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
28587
28588 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
28589
28590         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
28591         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
28592         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
28593         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
28594         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
28595         typename warning into error.
28596         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
28597         error messages.
28598         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
28599         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
28600         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
28601         messages.
28602         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
28603         make declaration visible in template.
28604         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
28605         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
28606         messages.
28607         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
28608         message.
28609         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
28610         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
28611         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
28612         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
28613         typename warning with error message.
28614         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
28615         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
28616         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
28617
28618 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
28619
28620         * g++.dg/parse/ambig2.C: New test.
28621
28622 2003-01-15  Richard Henderson  <rth@redhat.com>
28623
28624         * g++.dg/tls/init-2.C: Update error message string.
28625
28626 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28627
28628         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
28629
28630 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
28631
28632         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
28633         all for HC11/HC12.
28634         * gcc.c-torture/compile/20001205-1.x: Likewise.
28635         * gcc.c-torture/compile/20001226-1.x: Likewise.
28636         * gcc.c-torture/compile/920520-1.x: Likewise.
28637         * gcc.c-torture/compile/961203-1.x: Likewise.
28638         * gcc.c-torture/compile/20020604-1.x: Likewise.
28639
28640 2003-01-15  Jan Hubicka  <jh@suse.cz>
28641
28642         * gcc.c-torture/compile/20030115-1.c: New test.
28643
28644         * gcc.dg/i386-fpcvt-1.c: New test.
28645         * gcc.dg/i386-fpcvt-2.c: New test.
28646
28647 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
28648
28649         Further conform g++'s __vmi_class_type_info to the C++ ABI
28650         specification.
28651         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
28652         the specification.
28653
28654 2003-01-14  Jan Hubicka  <jh@suse.cz>
28655
28656         * gcc.dg/i386-fpcvt-1.c: New test.
28657         * gcc.dg/i386-fpcvt-2.c: New test.
28658
28659 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28660
28661         * gcc.dg/i386-mmx-3.c: New test.
28662
28663 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
28664
28665         PR c++/9264
28666         * g++.dg/parse/octal1.C: New file.
28667
28668         PR c++/9172
28669         * g++.dg/parse/typename1.C: New file.
28670
28671 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
28672
28673         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
28674         * gcc.dg/bf-no-ms-layout.c: Likewise.
28675         * gcc.dg/bf-ms-attrib.c: Likewise.
28676
28677 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
28678
28679         PR c++/9099
28680         * g++.dg/parse/dtor1.C: New file.
28681
28682         PR c++/9128
28683         * g++.dg/rtti/typeid1.C: New file.
28684
28685         PR c++/9153
28686         * g++.dg/parse/lookup1.C: New file.
28687
28688         PR c++/9171
28689         * g++.dg/templ/spec5.C: New file.
28690
28691 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
28692
28693         * gcc.c-torture/compile/20030110-1.c: New test.
28694
28695 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
28696
28697         Merge from pch-branch:
28698
28699         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
28700
28701         * gcc.dg/pch/cpp-1.h: New.
28702         * gcc.dg/pch/cpp-1.c: New.
28703         * gcc.dg/pch/cpp-2.h: New.
28704         * gcc.dg/pch/cpp-2.c: New.
28705
28706         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
28707
28708         * gcc.dg/pch/except-1.h: New.
28709         * gcc.dg/pch/except-1.c: New.
28710
28711         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
28712
28713         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
28714         running test.
28715         * gcc.dg/pch: Include *.hp not *.h.
28716         * gcc.dg/pch/system-1.h: New.
28717         * gcc.dg/pch/system-1.c: New.
28718
28719         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
28720
28721         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
28722         rather than trying to build and run a program using PCH.
28723         * gcc.dg/pch: Remove dg-do commands from test files.
28724
28725         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
28726
28727         * gcc.dg/pch/macro-3.c: New.
28728         * gcc.dg/pch/macro-3.h: New.
28729
28730         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
28731
28732         * gcc.dg/pch/common-1.c: New.
28733         * gcc.dg/pch/common-1.h: New.
28734         * gcc.dg/pch/decl-1.c: New.
28735         * gcc.dg/pch/decl-1.h: New.
28736         * gcc.dg/pch/decl-2.c: New.
28737         * gcc.dg/pch/decl-2.h: New.
28738         * gcc.dg/pch/decl-3.c: New.
28739         * gcc.dg/pch/decl-3.h: New.
28740         * gcc.dg/pch/decl-4.c: New.
28741         * gcc.dg/pch/decl-4.h: New.
28742         * gcc.dg/pch/decl-5.c: New.
28743         * gcc.dg/pch/decl-5.h: New.
28744         * gcc.dg/pch/global-1.c: New.
28745         * gcc.dg/pch/global-1.h: New.
28746         * gcc.dg/pch/inline-1.c: New.
28747         * gcc.dg/pch/inline-1.h: New.
28748         * gcc.dg/pch/inline-2.c: New.
28749         * gcc.dg/pch/inline-2.h: New.
28750         * gcc.dg/pch/static-1.c: New.
28751         * gcc.dg/pch/static-1.h: New.
28752         * gcc.dg/pch/static-2.c: New.
28753         * gcc.dg/pch/static-2.h: New.
28754
28755         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
28756
28757         * g++.dg/pch/pch.exp: Better handle failing testcases.
28758         * gcc.dg/pch/pch.exp: Likewise.
28759         * gcc.dg/pch/macro-1.c: New.
28760         * gcc.dg/pch/macro-1.h: New.
28761         * gcc.dg/pch/macro-2.c: New.
28762         * gcc.dg/pch/macro-2.h: New.
28763
28764         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
28765
28766         * g++.dg/dg.exp: Treat files in pch/ specially.
28767         * g++.dg/pch/pch.exp: New file.
28768         * g++.dg/pch/empty.H: New file.
28769         * g++.dg/pch/empty.C: New file.
28770         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
28771         "precompile".
28772
28773         * gcc.dg/pch/pch.exp: New file.
28774         * gcc.dg/pch/empty.h: New file.
28775         * gcc.dg/pch/empty.c: New file.
28776         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
28777         "precompile".
28778
28779 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28780
28781         * g++.dg/template/friend14.C: New test.
28782
28783 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28784
28785         * gcc.dg/old-style-asm-1.c: New test.
28786
28787 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
28788
28789         * gcc.c-torture/compile/20030109-1.c: New test.
28790
28791 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28792
28793         * gcc.c-torture/execute/20030109-1.c: New test.
28794
28795 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
28796
28797         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
28798         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
28799         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
28800         * g++.old-deja/g++.mike/eh2.C: Likewise.
28801         * g++.old-deja/g++.mike/eh3.C: Likewise.
28802         * g++.old-deja/g++.mike/eh5.C: Likewise.
28803         * g++.old-deja/g++.mike/eh6.C: Likewise.
28804         * g++.old-deja/g++.mike/eh7.C: Likewise.
28805         * g++.old-deja/g++.mike/eh8.C: Likewise.
28806         * g++.old-deja/g++.mike/eh9.C: Likewise.
28807         * g++.old-deja/g++.mike/eh10.C: Likewise.
28808         * g++.old-deja/g++.mike/eh12.C: Likewise.
28809         * g++.old-deja/g++.mike/eh13.C: Likewise.
28810         * g++.old-deja/g++.mike/eh14.C: Likewise.
28811         * g++.old-deja/g++.mike/eh16.C: Likewise.
28812         * g++.old-deja/g++.mike/eh17.C: Likewise.
28813         * g++.old-deja/g++.mike/eh18.C: Likewise.
28814         * g++.old-deja/g++.mike/eh21.C: Likewise.
28815         * g++.old-deja/g++.mike/eh23.C: Likewise.
28816         * g++.old-deja/g++.mike/eh24.C: Likewise.
28817         * g++.old-deja/g++.mike/eh25.C: Likewise.
28818         * g++.old-deja/g++.mike/eh26.C: Likewise.
28819         * g++.old-deja/g++.mike/eh27.C: Likewise.
28820         * g++.old-deja/g++.mike/eh28.C: Likewise.
28821         * g++.old-deja/g++.mike/eh29.C: Likewise.
28822         * g++.old-deja/g++.mike/eh31.C: Likewise.
28823         * g++.old-deja/g++.mike/eh33.C: Likewise.
28824         * g++.old-deja/g++.mike/eh34.C: Likewise.
28825         * g++.old-deja/g++.mike/eh35.C: Likewise.
28826         * g++.old-deja/g++.mike/eh36.C: Likewise.
28827         * g++.old-deja/g++.mike/eh37.C: Likewise.
28828         * g++.old-deja/g++.mike/eh38.C: Likewise.
28829         * g++.old-deja/g++.mike/eh39.C: Likewise.
28830         * g++.old-deja/g++.mike/eh40.C: Likewise.
28831         * g++.old-deja/g++.mike/eh41.C: Likewise.
28832         * g++.old-deja/g++.mike/eh42.C: Likewise.
28833         * g++.old-deja/g++.mike/eh44.C: Likewise.
28834         * g++.old-deja/g++.mike/eh46.C: Likewise.
28835         * g++.old-deja/g++.mike/eh47.C: Likewise.
28836         * g++.old-deja/g++.mike/eh48.C: Likewise.
28837         * g++.old-deja/g++.mike/eh49.C: Likewise.
28838         * g++.old-deja/g++.mike/eh50.C: Likewise.
28839         * g++.old-deja/g++.mike/eh51.C: Likewise.
28840         * g++.old-deja/g++.mike/eh53.C: Likewise.
28841         * g++.old-deja/g++.mike/eh55.C: Likewise.
28842         * g++.old-deja/g++.mike/p7912.C: Likewise.
28843         * g++.old-deja/g++.mike/p9706.C: Likewise.
28844         * g++.old-deja/g++.mike/p10416.C: Likewise.
28845         * g++.old-deja/g++.mike/p11667.C: Likewise.
28846         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
28847         Remove redundant reference to Iris.
28848         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
28849         Elxsi, i860, Pico Java, and WE32K.
28850
28851 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
28852
28853         * g++.dg/ext/asm4.C: New test.
28854
28855 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28856
28857         PR c++/9030
28858         * g++.dg/template/friend12.C: New test.
28859         * g++.dg/template/friend13.C: Likewise.
28860         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
28861
28862 2003-01-08  Jan Hubicka  <jh@suse.cz>
28863
28864         * gcc.dg/i386-cadd.c: New test.
28865         * gcc.dg/i386-cmov4.c: Likewise.
28866
28867 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
28868
28869         PR c++/9165
28870         * g++.dg/warn/Wunused-3.C: New test.
28871
28872         * g++.dg/abi/bitfield9.C: New test.
28873
28874         PR c++/9189
28875         * g++.dg/parse/defarg3.C: New test.
28876
28877 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
28878
28879         * g++.dg/parse/ambig1.C: New test.
28880         * g++.dg/parse/defarg2.C: New test.
28881
28882 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
28883
28884         * g++.dg/template/defarg-1.C: New test.
28885         * g++.dg/template/local2.C: Likewise.
28886
28887 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
28888
28889         * gcc.c-torture/execute/20030105-1.c: New test.
28890
28891 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28892
28893         * g++.dg/parse/namespace3.C: Remove extra semicolons.
28894         * g++.dg/parse/namespace4.C: Likewise.
28895
28896 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28897
28898         * g++.dg/template/ntp2.C: New test.
28899
28900 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
28901
28902         * g++.dg/parse/extern-C-1.C: New test.
28903
28904         * g++.dg/parse/namespace4.C: New test.
28905
28906         * g++.dg/template/nested1.C: New test.
28907
28908         * g++.dg/parse/namespace3.C: New test.
28909
28910 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
28911
28912         * g++.dg/lookup/two-stage1.C: New test.
28913
28914 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28915
28916         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
28917         * g++.old-deja/g++.jason/access8.C: Likewise.
28918         * g++.old-deja/g++.other/decl5.C: Likewise.
28919
28920 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
28921
28922         * g++.dg/parse/parse7.C: New test.
28923
28924 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
28925
28926         PR c++/2843
28927         * g++.dg/ext/attrib7.C: New test.
28928
28929 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
28930
28931         * g++.dg/parse/parse6.C: New test.
28932
28933 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
28934
28935         * gcc.dg/h8300-stack-1.c: New.
28936
28937 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
28938
28939         g++.dg/lookup/exception1.C: New test.
28940
28941         g++.dg/lookup/template1.C: New test.
28942
28943         g++.dg/parse/namespace2.C: New test.
28944
28945         g++.dg/parse/parens2.C: New test.
28946
28947 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28948
28949         * g++.dg/parse/parse5.C: New test.
28950         * g++.dg/lookup/scoped4.C: New test.
28951
28952 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
28953
28954         * g++.dg/parse/parens1.C: New test.
28955
28956         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
28957         angle-bracket1.C.
28958         * g++.dg/parse/parens2.C: New test.
28959
28960         * g++.dg/lookup/scope-operator1.C: New test.
28961
28962         * g++.dg/parse/operator1.C: New test.
28963
28964 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28965
28966         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
28967         * g++.old-deja/g++.other/access6.C: Likewise.
28968         * g++.old-deja/g++.other/decl1.C: Likewise.
28969         * g++.old-deja/g++.pt/typename12.C: Likewise.
28970
28971 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
28972
28973         * g++.dg/parse/namespace1.C: New test.
28974
28975 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28976
28977         * g++.dg/parse/parse4.C: New test.
28978
28979 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28980
28981         * g++.dg/parse/parse3.C: New test.
28982
28983 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28984
28985         * g++.dg/parse/parse2.C: New test.
28986
28987 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28988
28989         * g++.dg/template/friend11.C: New test.
28990
28991 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28992
28993         * g++.dg/parse/parse1.C: New test.
28994
28995 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
28996
28997         * lib/profopt.exp: Change the name of a global variable to avoid
28998         possible clashes with other test suites.
28999
29000 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
29001
29002         * g++.dg/inherit/covariant8.C: New test.
29003
29004 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
29005
29006         * g++.dg/init/array9.C: New test.
29007
29008         PR c++/9112
29009         * g++.dg/parse/expr1.C: New test.
29010
29011 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
29012
29013         * gcc.c-torture/compile/20021230-1.c: New test.
29014
29015 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
29016
29017         * g++.dg/inherit/covariant5.C: New test.
29018         * g++.dg/inherit/covariant6.C: New test.
29019         * g++.dg/inherit/covariant7.C: New test.
29020
29021 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29022
29023         PR c++/2739
29024         * g++.dg/other/access2.C: New test.
29025
29026 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29027
29028         * g++.dg/other/anon-struct.C: No longer fails
29029         * g++.old-deja/g++.brendan/parse4.C: Likewise.
29030         * g++.old-deja/g++.brendan/parse5.C: Likewise.
29031         * g++.old-deja/g++.brendan/parse6.C: Likewise.
29032
29033 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29034
29035         * g++.dg/parse/angle-bracket.C (main): No longer fails.
29036
29037 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
29038
29039         * g++.dg/eh/spec4.C: Remove stray semicolon.
29040         * g++.dg/expr/pmf-1.C: Change error message.
29041         * g++.dg/ext/asm1.C: Remove stray semicolon.
29042         * g++.dg/ext/typename1.C: Add missing typenames.
29043         * g++.dg/inherit/template-as-base.C: Change error message.
29044         * g++.dg/lookup/scoped1.C: Likewise.
29045         * g++.dg/lookup/scoped2.C: Likewise.
29046         * g++.dg/lookup/using2.C: Likewise.
29047         * g++.dg/other/component1.C: Remove stray semicolon.
29048         * g++.dg/other/do1.C: Change error message.
29049         * g++.dg/other/error2.C: Likewise.
29050         * g++.dg/other/init1.C: Likewise.
29051         * g++.dg/other/packed1.C: Remove stray semicolon.
29052         * g++.dg/other/ptrmem2.C: Change error message.
29053         * g++.dg/parse/parameter-declaration-1.C: Remove line number
29054         marker.
29055         * g++.dg/special/initp1.C: Remove invalid attribute usage.
29056         * g++.dg/template/access3.C: Add typename keyword.
29057         * g++.dg/template/access5.C: Remove stray semicolon.
29058         * g++.dg/template/access6.C: Likewise.
29059         * g++.dg/template/complit1.C: Likewise.
29060         * g++.dg/template/crash1.C: Change error message.
29061         * g++.dg/template/inherit2.C: Remove stray semicolon.
29062         * g++.dg/template/instantiate2.C: Likewise.
29063         * g++.dg/template/instantiate3.C: Change error message.
29064         * g++.dg/template/qual1.C: Remove stray semicolon.
29065         * g++.dg/template/qualttp18.C: Change error message.
29066         * g++.dg/template/ref1.C: Remove stray semicolon.
29067         * g++.dg/template/sizeof1.C (A::value): Declare it.
29068         * g++.dg/template/spec4.C: Change error message.
29069         * g++.dg/template/static1.C: Likewise.
29070         * g++.dg/template/type1.C: Likewise.
29071         * g++.dg/template/typename3.C: Likewise.
29072         * g++.old-deja/g++.benjamin/13478.C: Change error message.
29073         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
29074         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
29075         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
29076         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
29077         named return value extension.
29078         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
29079         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
29080         * g++.old-deja/g++.bob/extern_C.C: Likewise.
29081         * g++.old-deja/g++.bob/inherit2.C: Likewise.
29082         * g++.old-deja/g++.brendan/complex1.C: Likewise.
29083         * g++.old-deja/g++.brendan/copy5.C: Likewise.
29084         * g++.old-deja/g++.brendan/crash13.C: Likewise.
29085         * g++.old-deja/g++.brendan/crash15.C: Likewise.
29086         * g++.old-deja/g++.brendan/crash18.C: Change error message.
29087         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
29088         * g++.old-deja/g++.brendan/crash38.C: Likewise.
29089         * g++.old-deja/g++.brendan/crash50.C: Likewise.
29090         * g++.old-deja/g++.brendan/crash56.C: Likewise.
29091         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
29092         syntax.
29093         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
29094         * g++.old-deja/g++.brendan/crash8.C: Change error message.
29095         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
29096         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
29097         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
29098         * g++.old-deja/g++.brendan/template11.C: Likewise.
29099         * g++.old-deja/g++.brendan/template26.C: Likewise.
29100         * g++.old-deja/g++.brendan/template27.C: Use explicit
29101         specialization syntax.
29102         * g++.old-deja/g++.brendan/template30.C: Likewise.
29103         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
29104         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
29105         non-dependent names.
29106         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
29107         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
29108         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
29109         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
29110         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
29111         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
29112         named return value extension.
29113         * g++.old-deja/g++.ext/namedret2.C: Likewise.
29114         * g++.old-deja/g++.ext/namedret3.C: Likewise.
29115         * g++.old-deja/g++.ext/return1.C: Likewise.
29116         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
29117         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
29118         * g++.old-deja/g++.jason/access8.C: Likewise.
29119         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
29120         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
29121         pseudo-destructor names.
29122         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
29123         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
29124         pseudo-destructor names.
29125         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
29126         * g++.old-deja/g++.jason/overload19.C: Likewise.
29127         * g++.old-deja/g++.jason/overload32.C: Likewise.
29128         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
29129         stray semicolons.
29130         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
29131         * g++.old-deja/g++.jason/return.C: Likewise.
29132         * g++.old-deja/g++.jason/return2.C: Likewise.
29133         * g++.old-deja/g++.jason/shadow1.C: Likewise.
29134         * g++.old-deja/g++.jason/special.C: Use explicit specialization
29135         syntax.
29136         * g++.old-deja/g++.jason/template10.C: Account for use of
29137         non-dependent names.
29138         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
29139         syntax.
29140         * g++.old-deja/g++.jason/template37.C: Likewise.
29141         * g++.old-deja/g++.law/access4.C: Change error messages.
29142         * g++.old-deja/g++.law/arm13.C: Remove incorrect
29143         pseudo-destructor names.
29144         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
29145         * g++.old-deja/g++.law/ctors9.C: Likewise.
29146         * g++.old-deja/g++.law/cvt22.C: Likewise.
29147         * g++.old-deja/g++.law/dtors5.C: Likewise.
29148         * g++.old-deja/g++.law/global-init1.C: Likewise.
29149         * g++.old-deja/g++.law/missed-error3.C: Likewise.
29150         * g++.old-deja/g++.law/operators28.C: Likewise.
29151         * g++.old-deja/g++.law/visibility28.C: Likewise.
29152         * g++.old-deja/g++.martin/eval1.C: Likewise.
29153         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
29154         name.
29155         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
29156         * g++.old-deja/g++.mike/net34.C: Likewise.
29157         * g++.old-deja/g++.mike/net36.C: Likewise.
29158         * g++.old-deja/g++.mike/ns2.C: Likewise.
29159         * g++.old-deja/g++.mike/p12306.C: Likewise.
29160         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
29161         value extension.
29162         * g++.old-deja/g++.mike/p700.C: Likewise.
29163         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
29164         * g++.old-deja/g++.mike/p710.C: Likewise.
29165         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
29166         value extension.
29167         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
29168         * g++.old-deja/g++.mike/pmf9.C: Likewise.
29169         * g++.old-deja/g++.ns/crash2.C: Likewise.
29170         * g++.old-deja/g++.ns/crash3.C: Likewise.
29171         * g++.old-deja/g++.ns/invalid1.C: Likewise.
29172         * g++.old-deja/g++.ns/ns17.C: Likewise.
29173         * g++.old-deja/g++.ns/template16.C: Likewise.
29174         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
29175         keyword.
29176         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
29177         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
29178         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
29179         named return value extension.
29180         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
29181         * g++.old-deja/g++.other/access4.C: Issue additional error
29182         messages.
29183         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
29184         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
29185         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
29186         * g++.old-deja/g++.other/crash25.C: Change error message.
29187         * g++.old-deja/g++.other/crash4.C: Change error message.
29188         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
29189         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
29190         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
29191         checks.
29192         * g++.old-deja/g++.other/defarg8.C: Likewise.
29193         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
29194         * g++.old-deja/g++.other/dtor10.C: Likewise.
29195         * g++.old-deja/g++.other/incomplete.C: Likewise.
29196         * g++.old-deja/g++.other/linkage7.C: Likewise.
29197         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
29198         lookup algorithm.
29199         * g++.old-deja/g++.other/mangle2.C: Likewise.
29200         * g++.old-deja/g++.other/refinit2.C: Likewise.
29201         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
29202         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
29203         * g++.old-deja/g++.pt/crash28.C: Likewise.
29204         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
29205         syntax.
29206         * g++.old-deja/g++.pt/crash32.C: Change error message.
29207         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
29208         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
29209         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
29210         error message position.
29211         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
29212         * g++.old-deja/g++.pt/defarg8.C: Change error message.
29213         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
29214         syntax.
29215         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
29216         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
29217         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
29218         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
29219         keyword.
29220         * g++.old-deja/g++.pt/explicit31.C: Likewise.
29221         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
29222         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
29223         keyword.
29224         * g++.old-deja/g++.pt/explicit71.C: Change error message.
29225         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
29226         syntax.
29227         * g++.old-deja/g++.pt/friend28.C: Account for use of
29228         non-dependent names.
29229         * g++.old-deja/g++.pt/friend29.C: Likewise.
29230         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
29231         rules.
29232         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
29233         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
29234         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
29235         lookup rules.
29236         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
29237         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
29238         keyword.
29239         * g++.old-deja/g++.pt/memclass20.C: Likewise.
29240         * g++.old-deja/g++.pt/memclass5.C: Likewise.
29241         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
29242         keyword.
29243         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
29244         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
29245         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
29246         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
29247         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
29248         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
29249         keyword.
29250         * g++.old-deja/g++.pt/spec10.C: Likewise.
29251         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
29252         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
29253         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
29254         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
29255         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
29256         * g++.old-deja/g++.pt/ttp62.C: Likewise.
29257         * g++.old-deja/g++.pt/ttp64.C: Likewise.
29258         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
29259         * g++.old-deja/g++.pt/typename15.C: Likewise.
29260         * g++.old-deja/g++.pt/typename22.C: Likewise.
29261         * g++.old-deja/g++.pt/typename6.C: Change error messages.
29262         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
29263         * g++.old-deja/g++.pt/virtual2.C: Likewise.
29264         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
29265         syntax.
29266         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
29267         return value extension.
29268         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
29269         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
29270         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
29271         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
29272
29273 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
29274
29275         * g++.dg/warn/inline1.C: New test.
29276         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
29277         * g++.old-deja/g++.jason/synth10.C: Likewise.
29278         * g++.old-deja/g++.mike/net31.C: Likewise.
29279         * g++.old-deja/g++.mike/p8786.C: Likewise.
29280
29281         * g++.dg/template/friend10.C: New test.
29282         * g++.dg/template/conv5.C: New test.
29283
29284 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
29285
29286         * g++.dg/lookup/scoped3.C: New test.
29287
29288         * g++.dg/lookup/decl1.C: New test.
29289         * g++.dg/lookup/decl2.C: New test.
29290
29291 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29292
29293         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
29294         gcc.c-torture/compile/20021015-1.c,
29295         gcc.c-torture/compile/20021015-2.c,
29296         gcc.c-torture/compile/20021123-1.c,
29297         gcc.c-torture/compile/20021123-2.c,
29298         gcc.c-torture/compile/20021123-3.c,
29299         gcc.c-torture/compile/20021123-4.c,
29300         gcc.c-torture/execute/20021024-1.c: Add tests previously added
29301         only to 3.1 or 3.2 branch.
29302
29303 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
29304
29305         * gcc.dg/i386-bitfield3.c: New test.
29306
29307         * gcc.dg/i386-bitfield2.c: New test.
29308
29309 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
29310
29311         * g++.dg/parse/conv_op1.C: New test.
29312
29313 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
29314
29315         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
29316         approved.
29317
29318 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
29319
29320         * gcc.c-torture/compile/20021220-1.c: New test.
29321
29322 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
29323
29324         * gcc.dg/i386-fastcall-1.c: New.
29325
29326 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29327
29328         * gcc.c-torture/execute/20021219-1.c: New test.
29329
29330 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29331
29332         * gcc.dg/i386-pic-1.c: New test.
29333
29334 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29335
29336         PR c++/8099
29337         * g++.dg/template/friend9.C: New test.
29338
29339 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29340
29341         PR c++/3663
29342         * g++.dg/template/access7.C: New test.
29343
29344 2002-12-18  Nick Clifton  <nickc@redhat.com>
29345
29346         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
29347         the libstdc++-v3 directory has been found.
29348
29349 2002-12-12  Devang Patel <dpatel@apple.com>
29350         * gcc.dg/darwin-ld-1.c: New test.
29351         * gcc.dg/darwin-ld-2.c: New test.
29352         * gcc.dg/darwin-ld-3.c: New test.
29353         * gcc.dg/darwin-ld-4.c: New test.
29354         * gcc.dg/darwin-ld-5.c: New test.
29355
29356 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29357
29358         * gcc.c-torture/compile/20021212-1.c: New test.
29359
29360 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
29361
29362         * gcc.dg/fshort-wchar: New test.
29363
29364 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
29365
29366         PR c++/8372
29367         * g++.dg/template/dtor1.C: New test.
29368
29369         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
29370         markers.
29371
29372 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
29373
29374         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
29375
29376 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
29377
29378         * g++.dg/template/static1.C: New test.
29379         * g++.dg/template/static2.C: New test.
29380         * g++.old-deja/g++.ext/memconst.C: New test.
29381
29382 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29383
29384         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
29385         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
29386         * g++.dg/special/initp1.C: Likewise.
29387
29388 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
29389
29390         * gcc.c-torture/execute/20021204-1.c: New test.
29391
29392 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
29393
29394         * gcc.dg/ppc-fmadd-1.c: New file.
29395         * gcc.dg/ppc-fmadd-2.c: New file.
29396         * gcc.dg/ppc-fmadd-3.c: New file.
29397
29398 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29399
29400         * gcc.c-torture/compile/20021204-1.c: New test.
29401
29402 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
29403
29404         * g++.dg/inherit/covariant2.C: New test.
29405         * g++.dg/inherit/covariant3.C: New test.
29406         * g++.dg/inherit/covariant4.C: New test.
29407         * g++.dg/inherit/covariant1.C: Remove XFAIL.
29408         * g++.old-deja/g++.robertl/eb17.C: Likewise.
29409
29410 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
29411
29412         PR c++/8688
29413         * g++.dg/init/brace3.C: New test.
29414
29415 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
29416
29417         * gcc.dg/20020210-1.c: Fix a comment typo.
29418
29419 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
29420
29421         PR c++/8720
29422         * g++.dg/parse/defarg1.C: New test.
29423
29424         PR c++/8615
29425         * g++.dg/template/char1.C: New test.
29426
29427         * g++.dg/template/varmod1.C: Fix typo.
29428
29429 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29430
29431         DR 180
29432         * g++.old-deja/g++.pt/crash32.C: Expect error.
29433
29434 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
29435
29436         PR c++/5919
29437         * g++.dg/template/varmod1.C: New test.
29438
29439         PR c++/8727
29440         * g++.dg/inherit/typeinfo1.C: New test.
29441
29442         PR c++/8663
29443         * g++.dg/inherit/typedef1.C: New test.
29444
29445 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
29446
29447         PR c++/8332
29448         PR c++/8493
29449         * g++.dg/template/strlen1.C: New test.
29450
29451         PR c++/8227
29452         * g++.dg/template/ctor2.C: New test.
29453
29454         PR c++/8214
29455         * g++.dg/init/string1.C: New test.
29456
29457         PR c++/8511
29458         * g++.dg/template/friend8.C: New test.
29459
29460 2002-11-29  Joe Buck <jbuck@synopsys.com>
29461
29462         * g++.dg/lookup/anon2.C: New test.
29463
29464 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
29465
29466         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
29467         h8300 port.
29468
29469 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
29470
29471         * gcc.dg/bitfld-6.c: New test.
29472
29473 2002-11-27  Jan Hubicka  <jh@suse.cz>
29474
29475         * gcc.c-torture/execute/20021127.[cx]: New test.
29476
29477 2002-11-26  Jan Hubicka  <jh@suse.cz>
29478
29479         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
29480         quality.
29481
29482 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
29483
29484         * g++.dg/init/brace2.C: New test.
29485         * g++.old-deja/g++.mike/p9129.C: Correct.
29486
29487 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
29488
29489         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
29490
29491 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
29492
29493         * gcc.dg/sibcall-6: New test for indirect sibcalls.
29494
29495 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
29496
29497         * testsuite/g++.dg/abi/empty11.C: New test.
29498         * testsuite/g++.dg/rtti/cv1.C: New test.
29499
29500 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
29501
29502         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
29503
29504 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
29505
29506         * g++.dg/abi/empty10.C: New test.
29507
29508 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29509
29510         * gcc.c-torture/compile/20021124-1.c: New test.
29511
29512 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
29513
29514         * g++.dg/abi/rtti2.C: New test.
29515
29516 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29517
29518         * gcc.dg/i386-unroll-1.c: New test.
29519
29520 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29521
29522         * gcc.c-torture/compile/20021120-1.c: New test.
29523         * gcc.c-torture/compile/20021120-2.c: New test.
29524
29525 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
29526
29527         * gcc.dg/bitfld-5.c: New test.
29528
29529 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
29530
29531         * gcc.c-torture/execute/20021120-3.c: New test.
29532
29533 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
29534
29535         * gcc.c-torture/execute/20021120-2.c: New test.
29536
29537 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
29538
29539         * gcc.c-torture/execute/20021120-1.c: New test.
29540
29541 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
29542
29543         * gcc.c-torture/execute/20021118-3.c: New test.
29544
29545 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29546
29547         * gcc.c-torture/compile/20021119-1.c: New test.
29548
29549 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
29550
29551         * gcc.dg/duff-1.c: New test.
29552         * gcc.dg/duff-2.c: New test.
29553         * gcc.dg/duff-3.c: New test.
29554
29555 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
29556
29557         * gcc.dg/cpp/_Pragma5.c: New test.
29558
29559 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
29560
29561         * gcc.c-torture/execute/20021118-2.c: New test.
29562
29563 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
29564
29565         * gcc.c-torture/execute/20021118-1.c: New test.
29566
29567 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
29568
29569         * gcc.dg/20021116-1.c: New test.
29570
29571 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
29572
29573         * g++.dg/abi/vcall1.C: New test.
29574
29575 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
29576
29577         * gcc.dg/20021029-1.c: New test.
29578         * gcc.dg/20021029-2.c: New test.
29579
29580 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29581
29582         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
29583
29584 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29585
29586         PR c/8439
29587         * gcc.dg/20021110.c: Move to ...
29588         * gcc.c-torture/compile/20021110.c: .... here.
29589
29590 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29591
29592         PR c/8467
29593         * gcc.c-torture/execute/20021111-1.c
29594
29595 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29596
29597         PR c/8439
29598         * gcc.dg/20021110.c: New test.
29599
29600 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
29601
29602         * g++.dg/abi/vthunk3.C: Run only on x86.
29603
29604 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29605
29606         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
29607
29608 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
29609
29610         * lib/compat.exp (compat-execute): Fix logic error in last
29611         change.
29612
29613 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
29614
29615         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
29616
29617 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29618
29619         PR c++/8389
29620         * g++.dg/template/access6.C: New test.
29621
29622 2002-11-08  Jan Hubicka  <jh@suse.cz>
29623
29624         * gcc.dg/i386-ssefp-1.c: New test.
29625         * gcc.dg/i386-ssefp-1.c: New test.
29626
29627 2002-11-08  Jan Hubicka  <jh@suse.cz>
29628
29629         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
29630
29631 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
29632
29633         * g++.dg/abi/vthunk3.C: New test.
29634
29635         PR c++/8338
29636         * g++.dg/template/crash2.C: New test.
29637
29638 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
29639
29640         * testsuite/g++.dg/abi/dtor1.C: New test.
29641         * testsuite/g++.dg/abi/dtor2.C: Likewise.
29642
29643 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
29644
29645         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
29646         Darwin.
29647
29648 2002-11-04  Adam Nemet  <anemet@lnxw.com>
29649
29650         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
29651         -mthumb.  Only xfail with -O0.
29652
29653 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
29654
29655         * g++.dg/abi/thunk1.C: New test.
29656         * g++.dg/abi/thunk2.C: Likewise.
29657         * g++.dg/abi/vtt1.C: Likewise.
29658
29659 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
29660
29661         PR optimization/8423
29662         * gcc.c-torture/execute/builtin-constant.c: New test.
29663
29664 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
29665
29666         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
29667         Add some more cases.
29668
29669 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
29670
29671         PR c++/8391
29672         * g++.dg/opt/local1.C: New test.
29673
29674 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
29675
29676         PR c++/8160
29677         * g++.dg/template/complit1.C: New test.
29678
29679         PR c++/8149
29680         * g++.dg/template/typename4.C: Likewise.
29681
29682 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29683
29684         Core issue 287, PR c++/7639
29685         * g++.dg/template/instantiate1.C: Adjust error location.
29686         * g++.dg/template/instantiate3.C: New test.
29687         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
29688         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
29689         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
29690
29691 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
29692
29693         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
29694
29695 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
29696
29697         PR c++/8287
29698         * g++.dg/init/dtor2.C: New test.
29699
29700 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29701
29702         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
29703         * gcc.dg/nest.c: Bypass errors on irix6.
29704
29705 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
29706
29707         * gcc.dg/nest.c: Expect error for mmix-*-*.
29708         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
29709
29710 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
29711
29712         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
29713         markers.
29714
29715         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
29716
29717 2002-10-25  Mike Stump  <mrs@apple.com>
29718
29719         * gcc.dg/warn-1.c: New test.
29720
29721 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
29722
29723         * g++.dg/template/typename3.C: New test.
29724
29725 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
29726
29727         * g++.dg/lookup/ptrmem1.C: New test.
29728
29729         * g++.dg/abi/vthunk2.C: New test.
29730
29731 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
29732
29733         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
29734
29735 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
29736
29737         * g++.dg/abi/empty9.C: New test.
29738
29739 2002-10-24  Richard Henderson  <rth@redhat.com>
29740
29741         * g++.dg/inherit/thunk1.C: Enable for ia64.
29742
29743 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
29744
29745         PR c++/8067
29746         * g++.dg/lookup/pretty1.C: New test.
29747
29748 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
29749
29750         * gcc.dg/20021023-1.c: New test.
29751
29752 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
29753
29754         PR c++/7679
29755         * g++.dg/parse/inline1.C: New test.
29756
29757 2002-10-23  Richard Henderson  <rth@redhat.com>
29758
29759         * g++.dg/inherit/thunk1.C: Enable for x86_64.
29760
29761         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
29762
29763 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
29764
29765         PR c++/6579
29766         * g++.dg/parse/stmtexpr3.C: New test.
29767
29768 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
29769
29770         * g++.dg/expr/cond1.C: New test.
29771
29772 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
29773
29774         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
29775
29776 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
29777
29778         * g++.dg/abi/vbase13.C: New test.
29779         * g++.dg/abi/vbase14.C: Likewise.
29780
29781 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
29782
29783         * gcc.dg/tls/pic-1.c: New test.
29784         * gcc.dg/tls/nonpic-1.c: New test.
29785         * gcc.dg/20021018-1.c: New test.
29786
29787 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
29788
29789         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
29790         Remove only files with the same base name as the test case.
29791         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
29792         (profopt-execute): Likewise.  Also, remove old profiling
29793         and performance data files before running the tests.
29794
29795         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
29796         * g++.dg/bprob/bprob.exp: Likewise.
29797         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
29798         to allow more general test case names.
29799
29800         * g++.dg/bprob/bprob-1.C: Rename to ...
29801         * g++.dg/bprob/g++-bprob-1.C: ... this.
29802
29803         * g77.dg/bprob/bprob-1.f: Rename to ...
29804         * g77.dg/bprob/g77-bprob-1.f: ... this.
29805
29806 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
29807
29808         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
29809         bison 1.50 or later.
29810
29811 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
29812
29813         * g++.dg/README: Describe more test directories.
29814
29815 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
29816
29817         * g++.dg/init/array6.C: Add additional tests.
29818
29819 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
29820
29821         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
29822         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
29823
29824 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
29825
29826         * gcc.c-torture/compile/20020604-1.x: New.
29827         * gcc.c-torture/compile/simd-5.x: Likewise.
29828         * gcc.c-torture/execute/920710-1.x: Likewise.
29829         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
29830
29831 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
29832
29833         * g++.dg/inherit/override1.C: Add dg-options clause.
29834
29835 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29836
29837         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
29838         _mm_slli_si128.
29839
29840 2002-10-19  Andreas Schwab  <schwab@suse.de>
29841
29842         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
29843         directory component.
29844
29845 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
29846
29847         * g++.dg/inherit/thunk1.C: New test.
29848
29849         * g++.dg/inherit/override1.C: New test.
29850
29851         * g++.dg/abi/mangle11.C: New test.
29852         * g++.dg/abi/mangle14.C: New test.
29853         * g++.dg/abi/mangle17.C: New test.
29854
29855 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
29856
29857         * g++.dg/overload/member2.C: New test.
29858
29859 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
29860
29861         * g++.dg/README: Describe new compat directory.
29862         * g++.dg/dg.exp: Skip tests in compat directory.
29863         * README.compat: New file.
29864         * lib/compat.exp: New expect script.
29865         * g++.dg/compat: New test directory.
29866         * g++.dg/compat/compat.exp: New expect script.
29867         * g++.dg/compat/abi: New test directory.
29868         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
29869         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
29870         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
29871         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
29872         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
29873         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
29874         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
29875         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
29876         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
29877         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
29878         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
29879         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
29880         * g++.dg/compat/break: New test directory.
29881         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
29882         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
29883         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
29884         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
29885         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
29886         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
29887         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
29888         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
29889         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
29890         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
29891         g++.dg/compat/break/README: New files.
29892         * g++.dg/compat/eh: New test directory.
29893         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
29894         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
29895         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
29896         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
29897         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
29898         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
29899         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
29900         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
29901         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
29902         g++.dg/compat/eh/filter2_y.C,
29903         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
29904         g++.dg/compat/eh/new1_y.C,
29905         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
29906         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
29907         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
29908         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
29909         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
29910         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
29911         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
29912         g++.dg/compat/eh/unexpected1_y.C: New files.
29913         * g++.dg/compat/init: New test directory.
29914         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
29915         g++.dg/compat/init/array5_y.C,
29916         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
29917         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
29918         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
29919         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
29920         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
29921         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
29922         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
29923         g++.dg/compat/init/init-ref2_y.C: New files.
29924
29925 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
29926
29927         PR c++/7584
29928         * g++.dg/inherit/using3.C: New test.
29929
29930 2002-10-17  Jan Hubicka  <jh@suse.cz>
29931
29932         * gcc.dg/20021017-2.c: New test.
29933
29934 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
29935
29936         * g++.dg/abi/mangle16.C: Adjust.
29937
29938         * g++.dg/init/array8.C: New test.
29939
29940 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
29941
29942         * gcc.dg/special/mips-abi.exp: New test.
29943         * gcc.dg/special/mips-abi.s: Empty file used by the above.
29944
29945 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
29946
29947         * g++.dg/abi/mangle16.C: New test.
29948         * g++.dg/abi/mangle17.C: Likewise.
29949
29950         PR c++/7478
29951         * g++.dg/template/ref1.C: New test.
29952
29953 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29954
29955         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
29956
29957 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
29958
29959         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
29960
29961 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
29962
29963         PR c++/7524
29964         * g++.dg/init/array7.C: New test.
29965
29966 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
29967
29968         * g++.dg/init/array6.C: New test.
29969
29970         * g++.dg/abi/mangle13.C: Likewise.
29971         * g++.dg/abi/mangle14.C: Likewise.
29972         * g++.dg/abi/mangle15.C: Likewise.
29973
29974 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
29975
29976         * g++.dg/abi/empty8.C: New test.
29977
29978 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
29979
29980         * g++.dg/init/ctor1.C: New test.
29981
29982 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
29983
29984         * gcc.c-torture/execute/20021015-1.c: New test.
29985
29986 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
29987
29988         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
29989
29990 2002-10-14  Jan Hubicka  <jh@suse.cz>
29991
29992         * gcc.dg/i386-ssetype-[1-5].c: New tests.
29993
29994 2002-10-14  Richard Henderson  <rth@redhat.com>
29995
29996         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
29997
29998 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
29999
30000         PR optimization/6631
30001         * g++.dg/opt/const2.C: New test.
30002
30003 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
30004
30005         PR c++/7176
30006         * g++.dg/parse/friend1.C: New test.
30007         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
30008
30009 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
30010
30011         * gcc.dg/20021014-1.c: New test.
30012
30013 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
30014
30015         PR c++/5661
30016         * g++.dg/ext/vlm1.C: New test.
30017         * g++.dg/ext/vlm2.C: Likewise.
30018
30019         * g++.dg/init/array1.C: Remove invalid braces.
30020         * g++.dg/init/brace1.C: New test.
30021         * g++.dg/init/copy2.C: Likewise.
30022         * g++.dg/init/copy3.C: Likewise.
30023         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
30024         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
30025         braces.
30026
30027 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
30028
30029         * gcc.dg/cpp/assembler.S: Don't use -ansi.
30030
30031 2002-10-11  Richard Shann  <richard.shann@superh.com>
30032
30033         * gcc.c-torture/compile/simd-5.c: New test.
30034
30035 2002-10-10  Roger Sayle  <roger@eyesopen.com>
30036
30037         * gcc.c-torture/execute/shiftopt-1.c: New test case.
30038
30039 2002-10-10  Jim Wilson  <wilson@redhat.com>
30040
30041         * gcc.c-torture/execute/20021010-1.c: New test.
30042
30043 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
30044
30045         PR c/7353
30046         * g++.dg/ext/typedef-init.C: New test.
30047         * gcc.dg/typedef-init.c: New test.
30048
30049 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
30050
30051         * gcc.dg/cpp/paste13.c: New test.
30052
30053 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30054
30055         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
30056         remaining platforms, XFAIL during compile, not execute.  Don't
30057         XFAIL at -O0.
30058
30059 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
30060
30061         * gcc.dg/alias-1.c: Tweak expected warning.
30062
30063 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
30064
30065         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
30066
30067 2002-10-06  Andreas Jaeger  <aj@suse.de>
30068
30069         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
30070         * gcc.dg/cpp/c++98.C: Likewise.
30071
30072         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
30073         * g++.dg/cpp/c++98.C: Likewise.
30074
30075         * g++.dg/README (Subdirectories): Mention cpp directory.
30076
30077         PR target/7559
30078         * gcc.dg/20021006-1.c: New test.
30079
30080 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30081
30082         PR c++/7804
30083         * g++.dg/other/warning1.C: New test.
30084
30085 2002-10-04  Roger Sayle  <roger@eyesopen.com>
30086
30087         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
30088         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
30089         and sparc-*-* with -m64 as expected failures.  See PR 8087.
30090
30091 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
30092
30093         PR c++/7931
30094         * g++.dg/template/ptrmem3.C: New test.
30095
30096         PR c++/7754
30097         * g++.dg/template/union1.C: New test.
30098
30099 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
30100
30101         PR c++/8006
30102         * g++.dg/abi/mangle9.C: New test.
30103         * g++.dg/abi/mangle10.C: New test.
30104         * g++.dg/abi/mangle11.C: New test.
30105         * g++.dg/abi/mangle12.C: New test.
30106
30107 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
30108
30109         PR c++/7188.
30110         * g++.dg/template/meminit1.C: New test.
30111         * g++.dg/warn/Wreorder-1.C: Likewise.
30112         * g++.old-deja/g++.mike/warn3.C: Tweak.
30113         * lib/prune.exp: Ingore "in copy constructor".
30114
30115 2002-10-02  Andreas Jaeger  <aj@suse.de>
30116
30117         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
30118         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
30119         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
30120         on x86-64.
30121
30122 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
30123
30124         * gcc.dg/empty1.C: Fix typo.
30125
30126 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
30127
30128         * gcc.dg/alias-1.c: New test.
30129
30130 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
30131
30132         * gcc.dg/empty1.C: New test.
30133
30134         * g++.dg/tls/init-2.C: Tweak error messages.
30135
30136 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
30137
30138         * gcc.c-torture/compile/20020923-1.c: New test.
30139
30140 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
30141
30142         * gcc.c-torture/execute/ffs-1.c: New test.
30143         * gcc.c-torture/execute/ffs-2.c: Ditto.
30144
30145 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
30146
30147         * g++.dg/overload/member1.C: New test.
30148
30149 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
30150
30151         * g++.dg/abi/empty7.C: New test.
30152         * g++.dg/init/pm2.C: Likewise.
30153
30154 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
30155
30156         * g++.dg/rtti/crash1.C: New test.
30157
30158 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
30159
30160         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
30161         gcc.dg/sibcall-4.c: New tests.
30162
30163 2002-09-28  Roger Sayle  <roger@eyesopen.com>
30164
30165         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
30166         powerpc and MMIX targets.
30167
30168 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
30169
30170         * gcc.dg/cpp/20020927-1.c: New.
30171
30172 2002-09-26  David S. Miller  <davem@redhat.com>
30173
30174         * gcc.c-torture/compile/trunctfdf.c: New.
30175
30176 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30177
30178         * lib/target-supports.exp (check_weak_available): Handle solaris2.
30179
30180 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
30181
30182         * gcc.c-torture/execute/loop-15.c: New.
30183
30184 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
30185
30186         * README.QMTEST: Fix typo.
30187
30188 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
30189
30190         * gcc.dg/20020926-1.c: New test.
30191
30192 2002-09-25  David S. Miller  <davem@redhat.com>
30193
30194         PR target/7842
30195         * gcc.c-torture/execute/shiftdi.c: New test.
30196
30197 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
30198
30199         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
30200         unique to the tool.
30201         * lib/g77.exp (g77_init): Likewise.
30202         * lib/g++.exp (g++_init): Likewise.
30203         * lib/objc.exp (objc_init): Likewise.
30204
30205 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
30206
30207         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
30208         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
30209         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
30210
30211 2002-09-25  Richard Henderson  <rth@redhat.com>
30212
30213         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
30214         too-small long double.
30215
30216 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
30217
30218         * gcc.dg/20020919-1.c: New test.
30219
30220 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
30221
30222         * g++.dg/abi/bitfield6.C: New test.
30223         * g++.dg/abi/bitfield7.C: New test.
30224         * g++.dg/abi/bitfield8.C: New test.
30225         * g++.dg/abi/vbase11.C: New test.
30226
30227 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30228
30229         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
30230         hppa*-*-hpux*.  Update test comment.
30231
30232 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
30233
30234         * gcc.dg/tls/struct-1.c: New test.
30235
30236 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
30237
30238         * gcc.dg/cpp/tr-warn2.c: Update.
30239
30240 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
30241
30242         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
30243
30244 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
30245
30246         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
30247         systems.
30248
30249 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
30250
30251         * gcc.c-torture/execute/ieee/mzero3.c: New test.
30252
30253         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
30254         Adjust for c++filt moved to binutils.  Remove spurious duplicate
30255         setting of cxxfilt.
30256
30257 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
30258
30259         * gcc.dg/20020312-2.c: Update for darwin.
30260
30261 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
30262
30263         * g++.old-deja/g++.other/crash32.C: Mark ICE.
30264
30265 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
30266
30267         * objc.dg/comp-types-1.m: New test.
30268         * objc.dg/comp-types-2.m: New test.
30269         * objc.dg/comp-types-3.m: New test.
30270         * objc.dg/comp-types-4.m: New test.
30271         * objc.dg/comp-types-5.m: New test.
30272         * objc.dg/comp-types-6.m: New test.
30273
30274 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30275
30276         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
30277
30278 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
30279
30280         * g++.dg/other/do1.C: New test.
30281
30282         * g++.dg/template/subst1.C: New test.
30283
30284 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
30285
30286         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
30287
30288 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
30289
30290         * g++.dg/template/qualttp20.C: Adjust expected errors.
30291         * g++.old-deja/g++.jason/report.C: Likewise.
30292         * g++.old-deja/g++.other/qual1.C: Likewise.
30293
30294         * g++.dg/lookup/scoped2.C: New test.
30295
30296         * g++.dg/ext/asm3.C: New test.
30297
30298 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
30299
30300         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
30301
30302 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
30303
30304         * ChangeLog: follow spelling conventions.
30305         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
30306         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
30307         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
30308         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
30309         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
30310         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
30311         * g++.old-deja/g++.law/global-init1.C: Likewise.
30312         * g++.old-deja/g++.other/delete4.C: Likewise.
30313         * g++.old-deja/g++.other/inline21.C: Likewise.
30314         * g++.old-deja/g++.other/singleton.C: Likewise.
30315         * g77.dg/strlen0.f: Likewise.
30316         * g77.f-torture/compile/20010519-1.f: Likewise.
30317         * g77.f-torture/compile/980310-4.f: Likewise.
30318         * gcc.c-torture/compile/20000605-1.c: Likewise.
30319         * gcc.c-torture/execute/20020225-1.c: Likewise.
30320         * gcc.dg/c90-hexfloat-2.c: Likewise.
30321         * gcc.dg/c99-bool-1.c: Likewise.
30322         * gcc.dg/c99-hexfloat-2.c: Likewise.
30323         * gcc.dg/dll-2.c: Likewise.
30324         * gcc.dg/wtr-union-init-1.c: Likewise.
30325         * gcc.dg/wtr-union-init-2.c: Likewise.
30326         * gcc.dg/wtr-union-init-3.c: Likewise.
30327         * gcc.dg/cpp/avoidpaste1.c: Likewise.
30328         * gcc.dg/cpp/defined.c: Likewise.
30329         * gcc.dg/cpp/macsyntx.c: Likewise.
30330         * gcc.dg/cpp/paste2.c: Likewise.
30331         * gcc.dg/cpp/trad/defined.c: Likewise.
30332         * gcc.dg/format/c90-printf-1.c: Likewise.
30333         * gcc.dg/format/c90-scanf-1.c: Likewise.
30334         * gcc.dg/format/c99-printf-1.c: Likewise.
30335         * gcc.dg/format/c99-scanf-1.c: Likewise.
30336         * gcc.misc-tests/gcov-8.c: Likewise.
30337         * lib/profopt.exp: Likewise.
30338
30339 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
30340
30341         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
30342
30343 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
30344
30345         * g++.dg/inherit/using2.C: New test.
30346
30347 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
30348
30349         * ChangeLog: Follow spelling conventions.
30350         * g++.dg/template/friend4.C: Likewise.
30351         * g++.old-deja/g++.pt/crash67.C: Likewise.
30352         * gcc.c-torture/execute/20000801-4.c: Likewise.
30353         * gcc.dg/c90-digraph-1.c: Likewise.
30354         * gcc.dg/c94-digraph-1.c: Likewise.
30355         * gcc.dg/c99-digraph-1.c: Likewise.
30356         * gcc.dg/cpp/line5.c: Likewise.
30357         * gcc.dg/cpp/multiline.c: Likewise.
30358         * gcc.dg/cpp/trad/literals-1.c: Likewise.
30359         * gcc.dg/format/attr-3.c: Likewise.
30360         * gcc.dg/format/c90-scanf-3.c: Likewise.
30361         * gcc.dg/format/ext-4.c: Likewise.
30362
30363 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
30364
30365         * g++.dg/template/pretty1.C: New test.
30366
30367 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
30368
30369         * gcc.c-torture/execute/struct-cpy-1.c: New test.
30370
30371 2002-09-13  Matt Austern  <austern@apple.com>
30372
30373         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
30374         passing a cast expression to a function by const reference.
30375
30376 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
30377
30378         * g++.dg/template/deduce1.C: New test.
30379
30380 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
30381
30382         * gcc.c-torture/execute/simd-1.c: Force all use of int to
30383         32-bit int.
30384
30385 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30386
30387         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
30388         usage.
30389
30390 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
30391
30392         * gcc.c-torture/compile/20020910-1.c: New test.
30393
30394 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
30395
30396         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
30397
30398 2002-09-10  Andreas Jaeger  <aj@suse.de>
30399
30400         * gcc.dg/20020312-2.c: Adjust for x86-64.
30401
30402 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
30403
30404         * g77.dg/7388.f: New test case for PR 7388.
30405
30406 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
30407
30408         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
30409
30410 2002-09-05  Ziemowit Laski <zlaski@apple.com>
30411
30412         * objc.dg/proto-lossage-1.m: New test.
30413
30414 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
30415
30416         * gcc.dg/cpp/_Pragma4.c: Fix typo.
30417
30418 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
30419
30420         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
30421         expected to pass.
30422
30423 2002-09-06  Stan Shebs  <shebs@apple.com>
30424             David Edelsohn  <edelsohn@gnu.org>
30425
30426         * gcc.dg/weak: New directory.
30427         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
30428         target-specific xfail bits.
30429         * gcc.dg/typeof-2.c: Move to new directory.
30430         * gcc.dg/weak.exp: New expect script.
30431
30432 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
30433
30434         * gcc.c-torture/execute/extzvsi.c: New test.
30435
30436 2002-09-05  Stan Shebs  <shebs@apple.com>
30437
30438         * gcc.dg/weak-1.c: xfail on Darwin.
30439         * gcc.dg/weak-2.c: Ditto.
30440         * gcc.dg/weak-3.c: Ditto.
30441         * gcc.dg/weak-4.c: Ditto.
30442         * gcc.dg/weak-5.c: Ditto.
30443         * gcc.dg/weak-6.c: Ditto.
30444         * gcc.dg/weak-7.c: Ditto.
30445         * gcc.dg/weak-8.c: Ditto.
30446         * gcc.dg/weak-9.c: Ditto.
30447
30448 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
30449
30450         * gcc.c-torture/execute/loop-14.c: New test.
30451
30452 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
30453
30454         * g++.dg/other/cxa-atexit1.C: New test.
30455
30456         * gcc.dg/typeof-2.c: New test.
30457
30458 2002-09-03  Roger Sayle  <roger@eyesopen.com>
30459
30460         * gcc.dg/builtins-2.c: New testcase.
30461         * gcc.dg/builtins-3.c: New testcase.
30462
30463 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
30464
30465         * gcc.dg/cpp/_Pragma4.c: New test.
30466
30467 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
30468
30469         * objc/execute/nil_method-1.m: New testcase.
30470
30471 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
30472
30473         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
30474         [Object class], not [Object initialize].
30475
30476 2002-08-31  Roger Sayle  <roger@eyesopen.com>
30477             Hans-Peter Nilsson  <hp@bitrange.com>
30478
30479         * gcc.c-torture/execute/20020720-1.x: Skip test on
30480         mmix-knuth-mmixware.  Correct comment.
30481
30482 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
30483
30484         * testsuite/g++.dg/abi/bitfield5.C: New test.
30485         * testsuite/g++.dg/abi/vbase10.C: Likewise.
30486
30487 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
30488
30489         * objc.dg/undeclared-selector.m: New test.
30490
30491 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
30492
30493         * g++.dg/other/offsetof1.C: Avoid cast warning.
30494
30495 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
30496
30497         * objc.dg/super-class-2.m: New test.
30498
30499 2002-08-24  Matt Austern  <austern@apple.com>
30500
30501         * g++.dg/ext/lvaddr.C: New test.
30502         * g++.dg/ext/lvcast.C: New test.
30503
30504 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
30505
30506         * testsuite/g++.dg/inherit/cond1.C: New test.
30507
30508 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
30509
30510         * gcc.dg/noncompile/incomplete-1.c: New test.
30511
30512 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
30513
30514         * gcc.dg/typespec-1.c: New test.
30515
30516 2002-08-20  Devang Patel  <dpatel@apple.com>
30517         * objc.dg/proto-hier-2.m: New test.
30518
30519 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
30520
30521         * objc.dg/bitfield-1.m: New test.
30522         * objc.dg/bitfield-2.m: New test.
30523
30524 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
30525
30526         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
30527         gcc.dg/c99-flex-array-4.c: New tests.
30528
30529 2002-08-16  Stan Shebs  <shebs@apple.com>
30530
30531         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
30532
30533 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
30534
30535         * gcc.dg/typeof-1.c: New test.
30536         * g++.dg/ext/typeof2.C: New test.
30537
30538 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
30539
30540         * g++.dg/other/offsetof1.C: New test.
30541
30542 2002-08-14  Richard Henderson  <rth@redhat.com>
30543
30544         * gcc.dg/tls/diag-3.c: Fix expected message strings.
30545
30546 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
30547
30548         * gcc.dg/cpp/_Pragma3.c: New test.
30549
30550 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
30551
30552         * g++.dg/template/inherit3: New test.
30553
30554 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30555
30556         * gcc.dg/bitfld-4.c: Add blank options.
30557
30558 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
30559
30560         * g++.dg/template/crash1.C: New test.
30561
30562 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
30563
30564         * gcc.dg/tls/opt-2.c: New test.
30565
30566 2002-08-08  Devang Patel  <dpatel@apple.com>
30567
30568         * objc.dg/selector-1.m : New test
30569
30570 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
30571
30572         * g++.dg/abi/bitfield4.C: New test.
30573         * gcc.dg/bitfld-4.c: New test.
30574
30575 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
30576
30577         * g++.dg/other/packed1.C: New test.
30578
30579 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
30580
30581         * g++.dg/abi/offsetof.C: Tweak error messages.
30582         * g++.old-deja/g++.mike/p10769a.C: Likewise.
30583
30584 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
30585
30586         * gcc.dg/bitfld-3.c: New test.
30587
30588 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
30589             Richard Henderson  <rth@redhat.com>
30590
30591         * gcc.dg/i386-bitfield1.c: New test.
30592         * g++.dg/abi/bitfield3.C: Update.
30593
30594 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
30595
30596         * objc.dg/const-str-2.m: Update.
30597         * gcc.dg/cpp/c++98.c: Change to C extension.
30598         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
30599         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
30600
30601 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
30602
30603         * testsuite/gcc.dg/tls/diag-3.c: New.
30604
30605 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
30606
30607         * g++.dg/README (Subdirectories): Document new subdir expr.
30608         * g++.dg/expr/pmf-1.C: New test.
30609
30610 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
30611
30612         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
30613
30614 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
30615
30616         * g++.dg/abi/bitfield3.C: New test.
30617
30618 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
30619
30620         * lib/gcov.exp: Tweak expected line formats.
30621         * gcc.misc-tests/gcov8.c: New test.
30622         * gcc.misc-tests/gcov8.x: New flags.
30623
30624 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
30625
30626         * consistency.vlad/layout/endian.c: Include string.h.
30627
30628         * gcc.c-torture/execute/20020805-1.c: New test.
30629
30630 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
30631
30632         * g++.dg/other/conversion1.C: New test.
30633
30634 2002-08-03  Roger Sayle  <roger@eyesopen.com>
30635
30636         * gcc.dg/builtins-1.c: New testcase.
30637
30638 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
30639
30640         * g++.dg/inherit/access3.C: New test.
30641
30642 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
30643
30644         * gcc.dg/ia64-visibility-2.c: New test.
30645
30646 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
30647
30648         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
30649         __qualifier_flags to __flags.
30650
30651 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
30652
30653         * g++.dg/inherit/operator1.C: New test.
30654         * g++.dg/lookup/disamb1.C: Fix typo in comment.
30655         * g++.dg/other/error1.C: Change expected error message.
30656         * g++.dg/template/conv4.C: Likewise.
30657
30658 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
30659
30660         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
30661         for documented behavior.
30662
30663 2002-07-25  Roger Sayle  <roger@eyesopen.com>
30664
30665         * gcc.c-torture/execute/20020720-1.x: Skip this test on
30666         several targets known to fail.
30667
30668 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
30669
30670         * gcc.dg/mips-args-[123].c: New tests.
30671
30672 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
30673
30674         * gcc.dg/ppc-spe.c: New.
30675
30676 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
30677
30678         * g++.dg/other/ptrmem4.C: New testcase.
30679
30680 2002-07-24  Richard Henderson  <rth@redhat.com>
30681
30682         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
30683
30684 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
30685
30686         * g++.dg/ext/alignof1.C (main): Return 0 for success.
30687
30688 2002-07-24  Roger Sayle  <roger@eyesopen.com>
30689
30690         * gcc.c-torture/execute/memset-3.c: New testcase.
30691
30692 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
30693
30694         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
30695         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
30696
30697 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30698
30699         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
30700         Delete.
30701
30702 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
30703
30704         * gcc.c-torture/compile/simd-4.c: New test.
30705
30706 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30707
30708         PR c++/7347, c++/7348
30709         * g++.dg/template/access4.C: New test.
30710         * g++.dg/template/access5.C: New test.
30711         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
30712         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
30713         * g++.old-deja/g++.pt/ttp58.C: Likewise.
30714         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
30715
30716 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
30717
30718         * gcc.dg/gnu89-init-2.c: New test.
30719
30720 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
30721
30722         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
30723
30724 2002-07-20  Roger Sayle  <roger@eyesopen.com>
30725
30726         * gcc.c-torture/execute/20020720-1.c: New testcase.
30727
30728 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
30729
30730         * gcc.dg/cpp/Wsignprom.c: New tests.
30731
30732 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
30733
30734         * gcc.c-torture/execute/loop-13.c: New test.
30735
30736 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
30737
30738         * gcc.dg/cpp/expr.c: New tests.
30739
30740 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
30741
30742         * g++.dg/opt/pr6713.C: Add template instantiation.
30743
30744 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
30745
30746         * gcc.dg/nest.c: New test.
30747
30748 2002-07-17  Richard Henderson  <rth@redhat.com>
30749
30750         * g++.dg/opt/pr6713.C: New test.
30751
30752 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
30753
30754         * gcc.c-torture/execute/loop-2e.x: Let the testcase
30755         XFAIL for all x86 processors.
30756
30757 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
30758
30759         * gcc.c-torture/execute/20010122-1.x: Do not test with
30760         -fomit-frame-pointer.
30761
30762 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30763
30764         * g++.dg/template/instantiate2.C: New test.
30765         * g++.dg/template/spec4.C: New test.
30766
30767 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30768
30769         * g++.dg/template/access2.C: New test.
30770         * g++.dg/template/access3.C: New test.
30771
30772 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
30773
30774         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
30775         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
30776         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
30777         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
30778         Convert to use <stdarg.h>.
30779         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
30780         Delete.
30781         * gcc.dg/va-arg-2.c: New.
30782         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
30783
30784 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
30785
30786         * gcc.c-torture/compile/20020710-1.c: New test.
30787
30788 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
30789                           Andrew Pinski  <pinskia@physics.uc.edu>
30790
30791         gcc.c-torture/compile/simd-2.c: New testcase.
30792         gcc.c-torture/compile/simd-3.c: Likewise.
30793
30794 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
30795
30796         PR c++/7224
30797         * g++.dg/overload/error1.C: New test.
30798
30799 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30800
30801         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
30802         configuration and IRIX 6 O32 ABI.
30803
30804 2002-07-11  Roger Sayle  <roger@eyesopen.com>
30805
30806         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
30807
30808 2002-07-10  Roger Sayle  <roger@eyesopen.com>
30809
30810         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
30811
30812 2002-07-10  Jeffrey A Law  <law@redhat.com>
30813
30814         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
30815
30816         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
30817
30818 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
30819
30820         * gcc.dg/20020312-2.c: Check for __PPC__.
30821
30822 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
30823
30824         * gcc.c-torture/compile/20020709-1.c: New test.
30825
30826 2002-07-07  Roger Sayle  <roger@eyesopen.com>
30827
30828         * g++.dg/template/qualttp21.C: New test case.
30829
30830 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
30831
30832         * gcc.c-torture/compile/20020706-1.c: New test.
30833         * gcc.c-torture/compile/20020706-2.c: New test.
30834
30835 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
30836             Alexandre Oliva  <aoliva@redhat.com>
30837
30838         * g++.dg/warn/incomplete1.C: New test.
30839
30840 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30841
30842         PR c++/7099
30843         * g++.dg/warn/noreturn1.C: New test.
30844
30845 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
30846
30847         PR c++/6706
30848         * g++.dg/debug/debug6.C: New test.
30849         * g++.dg/debug/debug7.C: New test.
30850
30851 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
30852
30853         * gcc.c-torture/compile/simd-3.c: New test.
30854
30855 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
30856
30857         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
30858         * gcc.dg/20020620-1.c: Likewise.
30859
30860 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30861
30862         PR c++/6944
30863         * g++.dg/init/array4.C: New test.
30864         * g++.dg/init/array5.C: New test.
30865
30866 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
30867
30868         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
30869         * gcc.c-torture/execute/simd-2.c (main): Likewise.
30870
30871 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30872
30873         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
30874         * gcc.dg/wtr-aggr-init-1.c: Likewise.
30875         * gcc.dg/wtr-conversion-1.c: Likewise.
30876         * gcc.dg/wtr-escape-1.c: Likewise.
30877         * gcc.dg/wtr-int-type-1.c: Likewise.
30878         * gcc.dg/wtr-label-1.c: Likewise.
30879         * gcc.dg/wtr-static-1.c: Likewise.
30880         * gcc.dg/wtr-strcat-1.c: Likewise.
30881         * gcc.dg/wtr-suffix-1.c: Likewise.
30882         * gcc.dg/wtr-switch-1.c: Likewise.
30883         * gcc.dg/wtr-unary-plus-1.c: Likewise.
30884         * gcc.dg/wtr-union-init-1.c: Likewise.
30885         * gcc.dg/wtr-union-init-2.c: Likewise.
30886         * gcc.dg/wtr-union-init-3.c: Likewise.
30887
30888         * gcc.dg/wtr-func-def-1.c: New test.
30889
30890 2002-07-02 Devang Patel <dpatel@apple.com>
30891
30892         * objc.dg/param-1.m: New test.
30893
30894 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
30895
30896         * gcc.dg/cpp/trad/directive.c: Add test.
30897         * gcc.dg/cpp/trad/macroargs.c: Add test.
30898         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
30899
30900 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
30901
30902         * gcc.dg/cpp/cmdlne-M.c: New test.
30903
30904 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
30905
30906         * objc.dg/desig-init-1.m: New test.
30907
30908 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30909
30910         PR c++/6716
30911         * g++.dg/template/instantiate1.C: New test.
30912
30913 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
30914
30915         PR c++/7112
30916         * g++.dg/template/sizeof2.C: New test.
30917
30918 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
30919
30920         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
30921         gcc.dg/cpp/trad/include.c: New tests.
30922
30923 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
30924
30925         PR target/7177
30926         * gcc.c-torture/compile/20020701-1.c: New test.
30927
30928 2002-07-01  Stan Shebs  <shebs@apple.com>
30929
30930         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
30931         header here...
30932         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
30933         (objc-torture-execute): or here.
30934
30935 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
30936
30937         * gcc.c-torture/execute/arith-rand-ll.c: New test.
30938
30939 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
30940
30941         * gcc.dg/cpp/trad/escaped-nl.c: New test.
30942
30943 2002-06-30  Devang Patel  <dpatel@apple.com>
30944
30945         * objc.dg/fsyntax-only.m: New test.
30946
30947 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
30948
30949         PR c++/6695
30950         * g++.dg/template/friend7.C: New file.
30951
30952 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
30953
30954         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
30955         return type.
30956
30957 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
30958
30959         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
30960         avoid division by zero.
30961
30962 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
30963
30964         * gcc.dg/Wunknownprag.c: New tests.
30965
30966 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
30967
30968         * gcc.c-torture/execute/simd-2.c: New test.
30969
30970 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
30971
30972         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
30973         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
30974         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
30975         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
30976         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
30977         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
30978         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
30979         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
30980         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
30981         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
30982         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
30983         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
30984         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
30985         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
30986         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
30987         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
30988         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
30989
30990 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
30991
30992         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
30993         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
30994         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
30995         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
30996         New tests.
30997         * gcc.dg/cpp/trad/directive.c: Update.
30998
30999 2002-06-23  Andreas Jaeger  <aj@suse.de>
31000
31001         * gcc.c-torture/execute/complex-6.c: New.
31002
31003 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
31004
31005         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
31006         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
31007         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
31008         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
31009
31010 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
31011
31012         * gcc.dg/cpp/trad: New directory with traditional tests copied
31013         from parent directory.
31014         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
31015         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
31016         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
31017         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
31018         Move to trad/ and rename.
31019         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
31020         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
31021         gcc.dg/cpp/trad/redef2.c: New tests.
31022         * gcc.dg/cpp/trad/trad.exp: New driver.
31023
31024 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
31025
31026         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
31027         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
31028         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
31029         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
31030         Remove.
31031
31032 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
31033
31034         * gcc.dg/20020620-1.c: New test.
31035
31036 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31037
31038         * g++.dg/template/ttp4.C: New test.
31039
31040 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
31041
31042         * g++.dg/opt/vt1.C: Fix regexp.
31043
31044 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31045
31046         * gcc.c-torture/execute/pure-1.c: Make functions static again.
31047         Don't use attribute `noinline'.
31048
31049 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
31050
31051         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
31052
31053 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
31054
31055         * gcc.c-torture/execute/simd-1.c: New.
31056
31057         * gcc.dg/simd-1.c: New.
31058
31059 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
31060
31061         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
31062
31063 2002-06-16  Richard Henderson  <rth@redhat.com>
31064
31065         * g++.dg/ext/anon-struct1.C: New.
31066         * g++.dg/ext/anon-struct2.C: New.
31067         * g++.dg/ext/anon-struct3.C: New.
31068         * gcc.dg/anon-struct-1.c: New.
31069         * gcc.dg/anon-struct-2.c: New.
31070         * gcc.dg/anon-struct-3.c: New.
31071         * gcc.dg/20011008-1.c: Adjust warning text.
31072         * gcc.dg/20020527-1.c: Add -fms-extensions.
31073
31074 2002-06-16  Richard Henderson  <rth@redhat.com>
31075
31076         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
31077
31078 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
31079
31080         * gcc.c-torture/execute/20020615-1.c: New test.
31081
31082 2002-06-15  Roger Sayle  <roger@eyesopen.com>
31083
31084         * gcc.c-tortuture/execute/compare-1.c: New test case.
31085         * gcc.c-tortuture/execute/compare-2.c: New test case.
31086         * gcc.c-tortuture/execute/compare-3.c: New test case.
31087
31088 2002-06-13  Richard Henderson  <rth@redhat.com>
31089
31090         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
31091         ia64 ilp32.
31092
31093 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31094
31095         * g++.dg/template/typename2.C: Update error message.
31096
31097 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
31098
31099         * gcc.c-torture/execute/20020611-1.c: New test.
31100
31101 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
31102
31103         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
31104         list of targets to skip.
31105
31106 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
31107
31108         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
31109         targets if not optimizing.
31110
31111 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
31112
31113         * gcc.c-torture/compile/20020605-1.c: New test.
31114
31115         * g++.dg/opt/vt1.C: New test.
31116
31117         * gcc.dg/20020531-1.c: New test.
31118
31119         * gcc.dg/20020530-1.c: New test.
31120
31121         * gcc.dg/20020527-1.c: New test.
31122
31123         * g++.dg/opt/cse1.C: New test.
31124
31125 2002-06-07  Roger Sayle  <roger@eyesopen.com>
31126
31127         * gcc.dg/20020607-2.c: New test case.
31128
31129 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
31130
31131         * gcc.c-torture/compile/20020604-1.c: New test.
31132
31133 2002-06-04  Richard Henderson  <rth@redhat.com>
31134
31135         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
31136         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
31137         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
31138
31139 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
31140
31141         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
31142
31143 2002-06-03  Richard Henderson  <rth@redhat.com>
31144
31145         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
31146         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
31147
31148 2002-06-02  Richard Henderson  <rth@redhat.com>
31149
31150         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
31151         test functions static.
31152
31153 2002-06-02  Andreas Jaeger  <aj@suse.de>
31154
31155         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
31156         now.
31157
31158 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31159
31160         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
31161         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
31162         Update for mofified diagnostics.
31163         * gcc.dg/c99-intconst-1.c: No longer fail.
31164
31165 2002-06-02  Richard Henderson  <rth@redhat.com>
31166
31167         * gcc.dg/uninit-A.c: Remove xfail markers.
31168
31169 2002-06-01  Roger Sayle  <roger@eyesopen.com>
31170
31171         * gcc.dg/fnegate-1.c: New test case.
31172
31173 2002-05-30  Osku Salerma  <osku@iki.fi>
31174
31175         * gcc.c-torture/execute/mayalias-1.c: New file.
31176
31177 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31178
31179         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
31180         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
31181         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
31182
31183 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
31184
31185         * gcc.c-torture/execute/20020529-1.c: New test.
31186
31187 2002-05-27  Richard Henderson  <rth@redhat.com>
31188
31189         * g++.dg/ext/attrib6.C: New test case.
31190
31191 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31192
31193         * gcc.c-torture/execute/pure-1.c: New test.
31194
31195 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
31196
31197         * gcc.dg/cpp/arith-2.c: Remove.
31198
31199 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
31200
31201         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
31202         * gcc.dg/cpp/if-3.c: Remove.
31203
31204 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
31205
31206         * g++.dg/opt/cse2.C: New test.
31207
31208 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
31209
31210         * gcc.dg/cpp/arith-1.c: New semantic tests.
31211         * gcc.dg/cpp/if-1.c: Update.
31212
31213 2002-05-24  Ben Elliston  <bje@redhat.com>
31214
31215         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
31216
31217 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
31218
31219         * gcc.dg/verbose-asm.c: New test.
31220
31221 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31222
31223         * gcc.dg/cpp/paste12.c: New test.
31224
31225 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
31226
31227         * g++.dg/parse/named_ops.C: New test.
31228
31229 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
31230
31231         * gcc/testsuite/gcc.dg/weak-8.c: New test.
31232
31233 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
31234
31235         * gcc.dg/weak-2.c: Allow optional leading underscore
31236         in scan-assembler symbol name.
31237         * gcc.dg/weak-3.c: Likewise.
31238         * gcc.dg/weak-4.c: Likewise.
31239         * gcc.dg/weak-5.c: Likewise.
31240
31241 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
31242
31243         * gcc.dg/20020523-1.c: New test.
31244
31245 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
31246
31247         * objc.dg/const-str-2.m: Update now that we stop after
31248         a command line error.
31249
31250 2002-05-22  Richard Henderson  <rth@redhat.com>
31251
31252         * g++.dg/dg.exp: Fix typo in test pruneing.
31253
31254 2002-05-22  Richard Henderson  <rth@redhat.com>
31255
31256         * g++.dg/dg.exp: Prune the tls subdirectory.
31257         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
31258         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
31259         * g++.dg/tls/init-1.C: New.
31260
31261 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
31262
31263         * gcc.dg/20020517-1.c: New test.
31264
31265 2002-05-21  Richard Henderson  <rth@redhat.com>
31266
31267         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
31268         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
31269
31270 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
31271
31272         * g++.dg/other/copy2.C: New test.
31273
31274 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
31275
31276         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
31277         (MAX_COPY): Bump up to 10 times sizeof (long long).
31278         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
31279
31280         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
31281         sizeof (long long).
31282
31283         * gcc.c-torture/execute/strcpy-1.c: New test.
31284
31285 2002-05-19  Jason Merrill  <jason2redhat.com>
31286
31287         * g++.dg/ext/oper1.C: New test.
31288
31289 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
31290 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
31291
31292         * README.QMTEST: New file.
31293
31294         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
31295
31296 2002-05-19  Andreas Jaeger  <aj@suse.de>
31297
31298         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
31299         now.
31300         * gcc.c-torture/execute/loop-2d.x: Likewise.
31301
31302 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
31303
31304         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
31305         support weak symbols.
31306         * gcc.dg/weak-4.c: Likewise.
31307         * gcc.dg/weak-6.c: Likewise.
31308
31309 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
31310
31311         * gcc.dg/weak-3.c: Add dg-excess-error comment for
31312         cygwin, coff and h8300-*-hms targets
31313         * gcc.dg/weak-5.c: Likewise.
31314         * gcc.dg/weak-7.c: Likewise.
31315
31316 2002-05-16  Jason Merrill  <jason@redhat.com>
31317
31318         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
31319         (scan-assembler-not, scan-assembler-dem): Likewise.
31320         (scan-assembler-dem-not): Likewise.
31321
31322 2002-05-15  Richard Henderson  <rth@redhat.com>
31323
31324         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
31325
31326 2002-05-15  Richard Henderson  <rth@redhat.com>
31327
31328         * gcc.dg/weak-5.c (vfoo1c): No warning here.
31329         (vfoo1f): Warning here.
31330         (vfoo1l): Don't redefine the alias.
31331
31332 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
31333
31334         * g++.dg/init/pm1.C: New test.
31335
31336 2002-05-12  David S. Miller  <davem@redhat.com>
31337
31338         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
31339         types.
31340
31341 2002-05-10  Roger Sayle  <roger@eyesopen.com>
31342
31343         * gcc.c-torture/execute/20020510-1.c: New test case.
31344
31345 2002-05-10  David S. Miller  <davem@redhat.com>
31346
31347         * gcc.c-torture/execute/conversion.c: Test long double too.
31348
31349 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
31350
31351         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
31352         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
31353         * lib/g++.exp (g++_link_flags): Likewise.
31354         * lib/objc.exp (objc_target_compile): Likewise.
31355
31356 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
31357
31358         * gcc.dg/cpp/poison.c: Update.
31359         * gcc.dg/cpp/20000625-2.c: Remove.
31360         * gcc.dg/cpp/direct2s.c: Remove final test.
31361
31362 2002-05-08  Tom Rix  <trix@redhat.com>
31363
31364         * gcc.c-torture/execute/20020508-1.c: New test.
31365         * gcc.c-torture/execute/20020508-2.c: New test.
31366         * gcc.c-torture/execute/20020508-3.c: New test.
31367
31368 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
31369
31370         * gcc.dg/cpp/charconst-4.c: More tests.
31371
31372 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
31373
31374         PR c/6569
31375         * gcc.dg/weak-3.c: Update location of warning messages.
31376         * gcc.dg/weak-5.c: Likewise.
31377
31378 2002-05-06  Roger Sayle  <roger@eyesopen.com>
31379
31380         * gcc.c-torture/execute/20020506-1.c: New test case.
31381
31382 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
31383
31384         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
31385
31386 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31387
31388         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
31389
31390 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31391
31392         * gcc.dg/cpp/charconst-3.c: New test.
31393
31394 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31395
31396         * gcc.dg/cpp/charconst.c: Update tests.
31397
31398 2002-05-05  Tim Josling  <tej@melbpc.org.au>
31399
31400         * treelang: Added directory for new sample language treelang. Also
31401         lib/treelang.exp: New file to signal treelang should be tested.
31402
31403 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
31404
31405         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
31406         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
31407         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
31408         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
31409         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
31410         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
31411         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
31412
31413 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31414
31415         * gcc.dg/format/xopen-2.c: New test.
31416
31417 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
31418
31419         * gcc.dg/20020503-1.c: New test.
31420
31421 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
31422
31423         * g++.dg/init/dtor1.C: Make it tougher.
31424
31425 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
31426
31427         * g++.dg/init/dtor1.C: New test.
31428
31429 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
31430
31431         * gcc.dg/altivec-8.c: New.
31432
31433 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
31434
31435         * gcc.dg/altivec-7.c: New.
31436
31437 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
31438
31439         * g++.dg/parse/typedef1.C: New test.
31440
31441 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
31442
31443         PR c++/6486
31444         * g++.dg/template/friend6.C: New test.
31445
31446         PR c++/6492
31447         * g++.dg/init/copy1.C: New test.
31448
31449 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
31450
31451         * g++.dg/warn/effc1.C: New test.
31452
31453 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31454
31455         * gcc.dg/cpp/if-cexp.c: Add a test.
31456
31457 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
31458
31459         * gcc.dg/20020426-2.c: New test.
31460
31461 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
31462
31463         * gcc.dg/cpp/if-mop.c: Update.
31464         * gcc.dg/cpp/if-mpar.c: Add test.
31465         * gcc.dg/cpp/if-oppr.c: Update.
31466
31467 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31468
31469         PR c/6343
31470         * gcc.dg/weak-[2-7].c: New tests.
31471
31472 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
31473
31474         * gcc.dg/enum1.c: New test.
31475
31476 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
31477
31478         PR c++/6497
31479         * g++.dg/inherit/access2.C: New test.
31480
31481 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
31482
31483         PR bootstrap/6445
31484         * gcc.dg/20020426-1.c: New test.
31485
31486 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
31487
31488         * g++.dg/abi/enum1.C: New test.
31489
31490 2002-04-26  Richard Henderson  <rth@redhat.com>
31491
31492         * gcc.dg/c99-bool-1.c: Expect always true warning.
31493
31494 2002-04-25  Roger Sayle  <roger@eyesopen.com>
31495
31496         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
31497
31498 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31499
31500         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
31501         targets.
31502
31503 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
31504
31505         * g++.dg/abi/mange7.C: New test.
31506
31507         PR c++/6438.
31508         * g++.dg/parse/stmtexpr2.C: New test.
31509
31510 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
31511
31512         * gcc.dg/20020312-2.c: Add SH target.
31513
31514 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31515
31516         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
31517         compiler output on mips*-*-irix*.
31518
31519 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
31520
31521         * g++.dg/parse/attr1.C: New test.
31522
31523 2002-04-23  Roger Sayle  <roger@eyesopen.com>
31524
31525         * gcc.c-torture/execute/string-opt-17.c: New test case.
31526         * gcc.c-torture/execute/memset-2.c: New test case.
31527
31528 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
31529
31530         PR c++/6256:
31531         * g++.dg/template/friend5.C: New test.
31532
31533         PR c++/6331:
31534         * g++.dg/template/qual1.C: Likewise.
31535
31536 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
31537
31538         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
31539         Include stdlib.h, not stdio.h or ctype.h.
31540
31541 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
31542
31543         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
31544         cris-*-elf* and mmix-*-*.
31545         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
31546         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
31547         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
31548         Ditto.
31549         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
31550         * gcc.dg/wchar_t-1.c: Ditto.
31551
31552 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
31553
31554         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
31555         Clarify comment.
31556
31557 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
31558
31559         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
31560
31561 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31562
31563         * gcc.c-torture/execute/20000906-1.x: Delete.
31564
31565 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
31566
31567         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
31568
31569 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
31570
31571         * PR6367
31572         * g77.f-torture/execute/6367.f: New test.
31573         * g77.f-torture/execute/6367.x: Disable for MMIX.
31574
31575 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
31576
31577         * PR6352
31578         * g++.dg/opt/inline2.C: New test.
31579
31580 2002-04-18  Richard Henderson  <rth@redhat.com>
31581
31582         * gcc.dg/20000906-1.c: Enable for all targets.
31583         * gcc.c-torture/compile/iftrap-2.c: New.
31584
31585 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
31586
31587         * gcc.dg/20020418-1.c: New test.
31588         * gcc.dg/20020418-2.c: New test.
31589
31590 2002-04-18  Richard Henderson  <rth@redhat.com>
31591
31592         * gcc.c-torture/compile/iftrap-1.c: New.
31593         * gcc.dg/iftrap-1.c: Adjust for ia64.
31594         * gcc.dg/iftrap-2.c: New.
31595
31596 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
31597
31598         * gcc.c-torture/compile/20020418-1.c: New test.
31599
31600 2002-04-18  Roger Sayle  <roger@eyesopen.com>
31601
31602         * gcc.c-torture/compile/20020415-1.c: New.
31603
31604 2002-04-18  David S. Miller  <davem@redhat.com>
31605
31606         * gcc.c-torture/execute/20020418-1.c: New test.
31607
31608 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
31609
31610         * gcc.dg/20020416-1.c: New test.
31611
31612         * g++.dg/opt/inline1.C: New test.
31613
31614 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
31615
31616         * gcc.dg/altivec-5.c: New test.
31617
31618         * gcc.dg/20020415-1.c: New test.
31619
31620 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
31621
31622         * testsuite/lib/chill.exp: Remove.
31623
31624 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
31625
31626         * g++.dg/other/big-struct.C: New test.
31627
31628 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
31629
31630         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
31631         of scratch file.
31632
31633 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
31634
31635         PR c/6277
31636         * gcc.dg/i386-387-1.c: Allow optional leading underscore
31637         in scan-assembler function name
31638
31639 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
31640
31641         * g77.f-torture/execute/980628-4.x,
31642         g77.f-torture/execute/980628-5.x,
31643         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
31644         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
31645         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
31646         i[34567]86-*-*.
31647
31648 2002-04-13  David S. Miller  <davem@redhat.com>
31649
31650         * gcc.c-torture/execute/20020413-1.c: New test.
31651
31652 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
31653
31654         * gcc.dg/asm-6.c,
31655         * g++.dg/ext/asm1.C: New tests.
31656
31657 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
31658
31659         PR c++ 5373.
31660         * g++.dg/parse/stmtexpr1.C: New test.
31661
31662         PR c++/5189.
31663         * g++.dg/template/copy1.C: New test.
31664
31665 2002-04-12  Richard Henderson  <rth@redhat.com>
31666
31667         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
31668
31669 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
31670
31671         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
31672         gcc.c-torture/execute/20020307-2.c.
31673
31674 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
31675
31676         * g++.dg/ext/attrib5.C,
31677         * g++.dg/lookup/struct1.C: New tests.
31678
31679 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
31680
31681         * gcc.dg/20020411-1.c: New test.
31682
31683         * gcc.c-torture/execute/20020411-1.c: New test.
31684
31685 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
31686
31687         * g77.f-torture/execute/6177.f: New test.
31688
31689 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
31690
31691         PR middle-end/6247
31692         * g++.dg/opt/cleanup1.C: New test.
31693
31694         * g++.dg/opt/const1.C: New test.
31695
31696 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
31697
31698         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
31699
31700 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31701
31702         PR c++/5507
31703         * g++.dg/template/typename2.C: New test.
31704
31705 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
31706
31707         * gcc.c-torture/execute/loop-12.c: New.
31708
31709 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
31710
31711         * g77.f-torture/execute/980628-4.x,
31712         g77.f-torture/execute/980628-5.x,
31713         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
31714         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
31715         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
31716
31717 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31718
31719         PR optimization/6086
31720         * g++.dg/opt/preinc1.C: New test.
31721
31722 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
31723
31724         PR c++/5571
31725         * g++.dg/opt/static2.C: New test.
31726
31727 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
31728
31729         PR c/5120
31730         * gcc.dg/20020406-1.c: New test.
31731
31732 2002-04-04  David S. Miller  <davem@redhat.com>
31733
31734         * gcc.c-torture/execute/20020404-1.c: New test.
31735
31736 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
31737
31738         PR c/6123
31739         * gcc.dg/20020312-2.c: Do not declare global register variable
31740         if __PIC__ or __pic__ is defined.
31741
31742 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
31743
31744         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
31745         __asm__ so that it works correctly even if -ansi -pedantic-errors.
31746
31747 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31748
31749         * gcc.misc-tests/linkage.exp: Update last change to handle
31750         sparc*-, not just sparc-.
31751
31752 2002-04-03  Richard Henderson  <rth@redhat.com>
31753
31754         * gcc.dg/cpp/ucs.c: Improved long UCS test.
31755
31756 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
31757
31758         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
31759
31760 2002-04-02  David S. Miller  <davem@redhat.com>
31761
31762         * gcc.c-torture/execute/20020402-3.c: New test.
31763
31764 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
31765
31766         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
31767         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
31768
31769         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
31770         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
31771         g77.f-torture/execute/20001201.x,
31772         g77.f-torture/execute/u77-test.x: New files.
31773
31774         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
31775         * gcc.dg/wchar_t-1.c: Ditto.
31776
31777 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31778
31779         * gcc.c-torture/execute/20020402-1.c: New test.
31780
31781 2002-04-01  Richard Henderson  <rth@redhat.com>
31782
31783         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
31784
31785         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
31786
31787 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31788
31789         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
31790
31791 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31792
31793         * g++.dg/inherit/template-as-base.C: Expect error.
31794         * g++.dg/inherit/namespace-as-base.C: Likewise.
31795
31796 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
31797
31798         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
31799         g++.dg/ext/instantiate3.C: Tweak match patterns.
31800
31801         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
31802         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
31803         -da test.
31804
31805 2002-03-31  Richard Henderson  <rth@redhat.com>
31806
31807         * gcc.dg/special/alias-2.c: New.
31808         * gcc.dg/special/ecos.exp: Run it.
31809
31810 2002-03-31  Richard Henderson  <rth@redhat.com>
31811
31812         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
31813
31814 2002-03-31  Kazu Hirata  <kazu@hxi.com>
31815
31816         * gcc.dg/weak-1.c: Disable on h8300 port.
31817
31818 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
31819
31820         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
31821         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
31822         ordering tests.
31823         * g++.dg/bprob/bprob-1.C: New test.
31824         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
31825         * g++.dg/gcov/gcov-1.C: New test.
31826         * g++.dg/gcov/gcov-1.x: New file.
31827         * g++.dg/gcov/gcov-2.C: New test.
31828         * g++.dg/gcov/gcov-3.C: New test.
31829         * g++.dg/gcov/gcov-3.h: New file.
31830
31831 2002-03-28  Roger Sayle  <roger@eyesopen.com>
31832
31833         * g++.old-deja/g++.other/builtins5.C: New test.
31834         * g++.old-deja/g++.other/builtins6.C: New test.
31835         * g++.old-deja/g++.other/builtins7.C: New test.
31836         * g++.old-deja/g++.other/builtins8.C: New test.
31837         * g++.old-deja/g++.other/builtins9.C: New test.
31838
31839 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
31840
31841         * g++.dg/opt/static1.C: New test.
31842
31843         * g++.dg/opt/longbranch1.C: New test.
31844
31845 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
31846
31847         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
31848
31849         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
31850
31851 2002-03-28  Jeffrey A Law  (law@redhat.com)
31852
31853         * gcc.c-torture/execute/20020328-1.c: New test.
31854
31855 2002-03-27  Richard Henderson  <rth@redhat.com>
31856
31857         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
31858         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
31859         move from g++.old-deja/g++.ext/.
31860
31861 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
31862
31863         * g++.dg/init/new2.C: New test.
31864
31865 2002-03-26  Richard Henderson  <rth@redhat.com>
31866
31867         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
31868
31869         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
31870         on sparc.
31871
31872         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
31873         sparcv9 systems.
31874         * gcc.dg/20001102-1.c: Likewise.
31875
31876 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
31877
31878         * gcc.dg/cpp/endif-pedantic1.c,
31879         gcc.dg/cpp/endif-pedantic2.c: New tests.
31880
31881 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
31882
31883         * g++.dg/init/new1.C: New test.
31884
31885 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
31886
31887         * g++.dg/abi/vbase9.C: New test.
31888
31889 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
31890
31891         * gcc.dg/arm-asm.c: New test.
31892
31893 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
31894
31895         * gcc.dg/Wswitch-enum.c: New test.
31896         Fix PR c/5044.
31897
31898 2002-03-26  Richard Henderson  <rth@redhat.com>
31899
31900         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
31901         structure.
31902
31903 2002-03-25  Richard Henderson  <rth@redhat.com>
31904
31905         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
31906         sparcv9 systems.
31907
31908         * gcc.c-torture/compile/20011119-1.c (xxx): New.
31909         * gcc.c-torture/compile/20011119-2.c (xxx): New.
31910
31911 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
31912
31913         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
31914
31915 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
31916
31917         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
31918         targets using generic thunk support.
31919
31920 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
31921
31922         * gcc.c-torture/compile/20020323-1.c: New test.
31923
31924         * g++.dg/opt/conj2.C: New test.
31925
31926 2002-03-24  Richard Henderson  <rth@redhat.com>
31927
31928         * gcc.dg/weak-1.c: Use -fno-common.
31929
31930 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
31931
31932         * g77.dg/f77-edit-apostrophe-out.f: New test
31933         * g77.dg/f77-edit-h-out.f: New test
31934         * g77.dg/f77-edit-t-in.f: New test
31935         * g77.dg/f77-edit-t-out.f: New test
31936         * g77.dg/f77-edit-x-out.f: New test
31937         * g77.dg/f77-edit-slash-out.f: New test
31938         * g77.dg/f77-edit-colon-out.f: New test
31939         * g77.dg/f77-edit-s-out.f: New test
31940
31941 2002-03-24  Richard Henderson  <rth@redhat.com>
31942
31943         * objc/execute/formal_protocol-6.x: New XFAIL.
31944
31945 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
31946
31947         * gcc.dg/weak-1.c: Early return from dg-final on platforms
31948         that do not support weak symbols
31949
31950 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
31951
31952         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
31953         * lib/g77.exp: Likewise.
31954         * lib/objc.exp: Likewise.
31955
31956 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
31957
31958         * gcc.dg/Wswitch-default.c: New test.
31959
31960 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
31961
31962         * g++.dg/other/enum1.C: New test.
31963
31964 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
31965
31966         * gcc.dg/pragma-ep-3.c: Fix typo.
31967
31968 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31969
31970         * g++.dg/inherit/template-as-base.C: New test.
31971
31972 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
31973
31974         * g++.old-deja/g++.other/dwarf2-1.C: Move...
31975         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
31976
31977 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
31978
31979         * gcc.dg/cpp/multiline.c: Update to match.
31980
31981 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
31982
31983         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
31984
31985 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
31986
31987         * gcc.dg/cpp/extratokens2.c: New file.
31988
31989 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
31990
31991         * gcc.dg/20020312-2.c: Add rs6000 target.
31992
31993         * gcc.c-torture/compile/20020319-1.c: New test.
31994
31995 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31996
31997         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
31998         (A, E): Handle this.
31999
32000 2002-03-20  Jason Merrill  <jason@redhat.com>
32001
32002         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
32003         ignoring -fpic.
32004         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
32005         through prune_gcc_output.
32006
32007 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
32008
32009         * gcc.c-torture/compile/20020320-1.c: New test.
32010
32011 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
32012
32013         * gcc.c-torture/compile/20020318-1.c: New test.
32014
32015         * gcc.dg/struct-by-value-1.c: New test.
32016
32017         * gcc.dg/20020319-1.c: New test.
32018
32019 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
32020
32021         * g++.dg/opt/conj1.C: New test.
32022
32023 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
32024
32025         * g++.dg/template/qualttp20.C: Revert previous change.
32026         * g++.dg/template/qualttp3.C: Likewise.
32027         * g++.dg/template/qualttp4.C: Likewise.
32028         * g++.dg/template/qualttp5.C: Likewise.
32029         * g++.dg/template/qualttp6.C: Likewise.
32030         * g++.dg/template/qualttp7.C: Likewise.
32031         * g++.dg/template/qualttp8.C: Likewise.
32032         * g++.dg/template/recurse.C: Likewise.
32033
32034 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32035
32036         * gcc.dg/cpp/wchar-1.c: Update.
32037
32038 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
32039
32040         * g++.dg/template/conv1.C: New test.
32041         * g++.dg/template/conv2.C: New test.
32042         * g++.dg/template/conv3.C: New test.
32043         * g++.dg/template/conv4.C: New test.
32044
32045 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
32046
32047         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
32048         * g++.dg/template/qualttp3.C: Likewise.
32049         * g++.dg/template/qualttp4.C: Likewise.
32050         * g++.dg/template/qualttp5.C: Likewise.
32051         * g++.dg/template/qualttp6.C: Likewise.
32052         * g++.dg/template/qualttp7.C: Likewise.
32053         * g++.dg/template/qualttp8.C: Likewise.
32054         * g++.dg/template/recurse.C: Likewise.
32055
32056 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
32057
32058         * g++.dg/opt/dtor1.C: New test.
32059
32060 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
32061
32062         * gcc.c-torture/compile/20020315-1.c: New test.
32063
32064 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
32065
32066         * gcc.dg/weak-1.c: Fix scan tests.
32067
32068 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
32069
32070         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
32071         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
32072         cris-*-aout* mmix-*-*.
32073         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
32074         cris-*-aout* mmix-*-*.
32075         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
32076         cris-*-elf* cris-*-aout* and mmix-*-*.
32077         * gcc.dg/20001009-1.c: Ditto.
32078         * gcc.dg/20010912-1.c: Ditto.
32079         * gcc.dg/20020122-4.c: Ditto.
32080         * gcc.dg/inline-2.c: Ditto.
32081
32082 2002-03-14  Jeffrey A Law  (law@cygnus.com)
32083
32084         * gcc.c-torture/compile/20020314-1.c: New test.
32085
32086 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
32087
32088         * gcc.c-torture/execute/20020314-1.c: New test.
32089
32090 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
32091
32092         * g++.dg/warn/Wunused-1.C: New test.
32093
32094 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
32095
32096         * g++.dg/abi/mangle6.C: New test.
32097
32098 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
32099
32100         * gcc.c-torture/compile/20020309-2.c: New test.
32101
32102         * gcc.c-torture/compile/20020312-1.c: New test.
32103
32104 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
32105
32106         * g++.dg/other/access1.C: New test.
32107
32108 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
32109
32110         * gcc.c-torture/execute/wchar_t-1.c: New test.
32111
32112 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
32113
32114         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
32115
32116 2002-03-12  Roger Sayle  <roger@eyesopen.com>
32117
32118         * gcc.dg/20020312-1.c: New test case.
32119
32120 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
32121
32122         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
32123
32124 2002-03-11  Richard Henderson  <rth@redhat.com>
32125
32126         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
32127         * g++.old-deja/g++.jason/report.C: Likewise.
32128
32129 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
32130
32131         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
32132         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
32133
32134 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
32135
32136         * testsuite/g++.dg/overload/pmf1.C: New test.
32137
32138 2002-03-11  Kazu Hirata  <kazu@hxi.com>
32139
32140         * gcc.c-torture/execute/20020307-1.c: Use long.
32141
32142 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
32143
32144         PR optimization/5844
32145         * gcc.dg/20020310-1.c: New test.
32146
32147 2002-03-09  Michael Meissner  <meissner@redhat.com>
32148
32149         * gcc.c-torture/execute/memcpy-2.c: New test.
32150         * gcc.c-torture/execute/memset-1.c: New test.
32151         * gcc.c-torture/execute/strlen-1.c: New test.
32152         * gcc.c-torture/execute/strcmp-1.c: New test.
32153         * gcc.c-torture/execute/strncmp-1.c: New test.
32154
32155 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
32156
32157         * gcc.dg/ppc-ldstruct.c: New test.
32158
32159 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
32160
32161         * gcc.c-torture/execute/va-arg-22.c: New test.
32162
32163 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32164
32165         * gcc.c-torture/compile/20020309-1.c: New test.
32166
32167 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
32168
32169         * gcc.c-torture/execute/20020307-2.c: New test.
32170
32171 2002-03-07  Jeffrey A Law  (law@redhat.com)
32172
32173         * g77.f-torture/compile/20020307-1.f: New test.
32174
32175 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
32176
32177         * gcc.dg/unordered-1.c: New test.
32178
32179 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
32180
32181         * gcc.c-torture/execute/20020307-1.c: New test.
32182
32183 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
32184
32185         * gcc.dg/20020304-1.c: New test.
32186
32187         * gcc.c-torture/compile/20020304-2.c: New test.
32188
32189 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
32190
32191         * gcc.c-torture/compile/20020304-1.c: New test case
32192         (from PR c/5830).
32193
32194 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
32195
32196         * gcc.dg/20020103-1.c: Add other -D ppc variants.
32197
32198 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
32199
32200         * g++.dg/other/classkey1.C: New test.
32201
32202 2002-03-01  Richard Henderson  <rth@redhat.com>
32203
32204         * gcc.c-torture/compile/981223-1.x: New.
32205         * gcc.c-torture/compile/920625-1.x: New.
32206
32207 2002-02-28  Richard Henderson  <rth@redhat.com>
32208
32209         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
32210
32211 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
32212
32213         * gcc.c-torture/execute/20020227-1.c: New test.
32214
32215 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
32216
32217         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
32218         here" ERROR lines.
32219         * g++.old-deja/g++.oliva/partord1.C: Likewise.
32220         * g++.old-deja.g++.other/defarg1.C: Likewise.
32221         * g++.old-deja/g++.pt/calls2.C: Likewise.
32222         * g++.old-deja/g++.pt/crash20.C: Likewise.
32223         * g++.old-deja/g++.pt/crash30.C: Likewise.
32224         * g++.old-deja/g++.pt/crash36.C: Likewise.
32225         * g++.old-deja/g++.pt/crash6.C: Likewise.
32226         * g++.old-deja/g++.pt/defarg13.C: Likewise.
32227         * g++.old-deja/g++.pt/derived3.C: Likewise.
32228         * g++.old-deja/g++.pt/error1.C: Likewise.
32229         * g++.old-deja/g++.pt/friend21.C: Likewise.
32230         * g++.old-deja/g++.pt/friend23.C: Likewise.
32231         * g++.old-deja/g++.pt/infinite1.C: Likewise.
32232         * g++.old-deja/g++.robertl/eb128.C: Likewise.
32233
32234 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
32235
32236         * gcc.c-torture/execute/20020225-2.c: New test.
32237
32238 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
32239
32240         * gcc.c-torture/execute/920730-1t.c,
32241         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
32242         Delete test cases, only relevant to -traditional.
32243
32244 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32245
32246         * gcc.dg/cpp/undef1.c: Remove.
32247         * gcc.dg/cpp/directiv.c: Update.
32248         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
32249
32250 2002-02-27  Michael Meissner  <meissner@redhat.com>
32251
32252         * gcc.c-torture/execute/20020226-1.c: New test.
32253
32254 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
32255
32256         * g++.dg/debug/debug4.C: New test.
32257
32258         * gcc.dg/ia64-visibility-1.c: New test.
32259
32260 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
32261
32262         * gcc.dg/debug/20020224-1.c: New.
32263
32264 2002-02-25  Kazu Hirata  <kazu@hxi.com>
32265
32266         * gcc.c-torture/execute/960416-1.x: New.
32267         * gcc.c-torture/execute/divconst-3.x: Likewise.
32268
32269 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
32270
32271         * gcc.dg/20020224-1.c: New test.
32272
32273 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
32274
32275         * gcc.c-torture/execute/20020225-1.c: New.
32276
32277 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32278
32279         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
32280
32281 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
32282
32283         * gcc.dg/20020222-1.c: New test.
32284
32285 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
32286
32287         * g++.dg/opt/anonunion1.C: New test.
32288
32289 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
32290
32291         * g++.dg/template/qualttp19.C: New test.
32292         * g++.dg/template/qualttp20.C: New test.
32293         * g++.old-deja/g++.jason/report.C: Adjust expected errors
32294         * g++.old-deja/g++.other/qual1.C: Likewise.
32295
32296 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
32297
32298         * gcc.dg/attr-alwaysinline.c: New.
32299
32300 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
32301
32302         * gcc.dg/20020220-1.c: New test.
32303
32304         * gcc.dg/20020220-2.c: New test.
32305
32306         * g++.dg/opt/mmx1.C: New test.
32307
32308 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
32309
32310         * gcc.c-torture/compile/20020110.c: New test.
32311
32312 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
32313
32314         * gcc.c-torture/execute/20020219-1.c: New test.
32315
32316         * gcc.dg/20020219-1.c: New test.
32317
32318         * gcc.dg/noncompile/20020220-1.c: New test.
32319
32320         * g++.dg/opt/ptrintsum1.C: New test.
32321
32322         * gcc.dg/debug/20020220-1.c: New test.
32323
32324 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
32325
32326         * gcc.c-torture/execute/20020216-1.c: New test.
32327
32328 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
32329
32330         * gcc.dg/decl-1.c: Update, new test.
32331
32332 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
32333
32334         * g++.dg/abi/bitfield1.C: New test.
32335         * g++.dg/abi/bitfield2.C: New test.
32336
32337 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
32338
32339         * gcc.dg/attr-nest.c: New test.
32340
32341 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
32342
32343         * gcc.c-torture/execute/20020215-1.c: New test.
32344
32345 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
32346
32347         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
32348         * g++.dg/debug/debug.exp: New.
32349         * g++.dg/debug/trivial.C: New.
32350         * g++.dg/debug/debug1.C: Moved...
32351         * g++.dg/other/debug1.C: ...from here.
32352         * g++.dg/debug/debug2.C: Moved...
32353         * g++.dg/other/debug2.C: ...from here.
32354         * g++.dg/debug/debug3.C: Moved...
32355         * g++.dg/other/debug3.C: ...from here.
32356
32357         * gcc.dg/noncompile/20020213-1.c: New test.
32358
32359 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
32360
32361         * g++.dg/other/debug3.C: New test.
32362
32363         * gcc.c-torture/execute/20020213-1.c: New test.
32364
32365 2002-02-13  Richard Smith <richard@ex-parrot.com>
32366
32367         * g++.old-deja/g++.other/thunk1.C: New test.
32368
32369 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
32370
32371         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
32372
32373 2002-02-13  Stan Shebs  <shebs@apple.com>
32374
32375         * gcc.dg/altivec-3.c: New.
32376
32377 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
32378
32379         * gcc.dg/Wunreachable-1.c: New test.
32380         * gcc.dg/Wunreachable-2.c: New test.
32381
32382 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
32383
32384         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
32385
32386 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
32387
32388         * gcc.dg/decl-1.c: New test.
32389
32390 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
32391
32392         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
32393
32394 2002-02-10  Kazu Hirata  <kazu@hxi.com>
32395
32396         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
32397         * gcc.c-torture/compile/980506-1.x: Likewise.
32398
32399 2002-02-10  Kazu Hirata  <kazu@hxi.com>
32400
32401         * gcc.dg/20020210-1.c: New.
32402
32403 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
32404
32405         * g77.f-torture/execute/947.f: New regression test
32406         for PR fortran/947.
32407
32408 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
32409
32410         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
32411         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
32412
32413 2002-02-08  Richard Henderson  <rth@redhat.com>
32414
32415         * gcc.c-torture/compile/labels-3.c: New.
32416
32417 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
32418
32419         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
32420         expression statements work instead.
32421         * gcc.dg/noncompile/20020207-1.c: New test.
32422
32423 2002-02-07  Richard Henderson  <rth@redhat.com>
32424
32425         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
32426
32427 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
32428
32429         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
32430         message from g77
32431         * lib/g77-dg.exp: Trim g77 error messages so that they are
32432         recognized by dg.exp.
32433
32434 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
32435
32436         PR fortran/5473
32437         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
32438
32439 2002-02-07  Richard Henderson  <rth@redhat.com>
32440
32441         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
32442         to be sufficiently aligned for integers.
32443
32444 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
32445
32446         * g++.dg/template/friend4.C: New test.
32447
32448 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
32449
32450         PR fortran/5743
32451         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
32452         unsupported cases.
32453
32454 2002-02-07  Richard Henderson  <rth@redhat.com>
32455
32456         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
32457         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
32458         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
32459         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
32460
32461 2002-02-06  Richard Henderson  <rth@redhat.com>
32462
32463         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
32464
32465 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
32466
32467         * gcc.dg/20020206-1.c: New test.
32468
32469 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
32470
32471         * gcc.c-torture/execute/20020206-1.c: New test.
32472
32473         * gcc.c-torture/execute/20020206-2.c: New test.
32474
32475         PR optimization/5429:
32476         * gcc.c-torture/compile/20020206-1.c: New test.
32477
32478 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
32479
32480         * g++.dg/ext/align1.C: Do not use an explicit alignment value
32481         as certain file formats cannot support particularly large
32482         alignments.
32483
32484         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
32485         and do not expect to be able to link the executable.
32486
32487         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
32488         fail because the COFF format does not support the weak attribute.
32489
32490 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
32491
32492         * g77.dg/pr5473.f: New test
32493
32494 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
32495
32496         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
32497         Fix testcase accordingly.
32498
32499 2002-02-04  Richard Henderson  <rth@redhat.com>
32500
32501         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
32502         (buf): Change to be an array of pointers, not ints.
32503
32504 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
32505
32506         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
32507         before all tests.  Move warning one line above to match where it
32508         C frontend emits.
32509         * gcc.dg/Wswitch-2.c: New test.
32510         * g++.dg/warn/Wswitch-1.C: New test.
32511         * g++.dg/warn/Wswitch-2.C: New test.
32512
32513 2002-02-04  Richard Henderson  <rth@redhat.com>
32514
32515         * g++.dg/abi/offsetof.C: Fix size comparison.
32516
32517 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
32518
32519         * gcc.dg/cast-qual-2.c: New test.
32520
32521 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
32522
32523         * gcc.dg/20020201-4.c: New test.
32524
32525 2002-02-04  Ben Elliston  <bje@redhat.com>
32526
32527         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
32528         target_info attribute != 0, in addition to the empty string.
32529         (gcc_target_compile): Likewise.
32530
32531 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
32532
32533         * gcc.dg/Wswitch.c: New test.
32534         PR gcc/4475. PR gcc/3780.
32535
32536 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
32537
32538         * g77.f-torture/execute/5122.f: New test for regressions
32539         against PR fortran/5122.
32540
32541 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
32542
32543         * g77.f-torture/compile/pr3743.f: Delete
32544         * g77.dg/pr3743-1.f: New test.
32545         * g77.dg/pr3743-2.f: New test.
32546         * g77.dg/pr3743-3.f: New test.
32547         * g77.dg/pr3743-4.f: New test.
32548
32549 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32550
32551         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
32552
32553 2002-02-02  Richard Henderson  <rth@redhat.com>
32554
32555         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
32556         * gcc.c-torture/execute/bf64-1.c: Likewise.
32557
32558 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
32559
32560         * gcc.dg/20020201-2.c: New test.
32561
32562         * gcc.dg/20020201-3.c: New test.
32563
32564         * gcc.c-torture/execute/bitfld-2.c: New test.
32565
32566 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32567
32568         * gcc.dg/bitfld-1.c: Update.
32569         * gcc.dg/bitfld-2.c: Update.
32570         * gcc.c-torture/execute/bitfld-1.x: New.
32571
32572 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
32573
32574         * gcc.c-torture/execute/20020201-1.c: New test.
32575
32576 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
32577
32578         PR target/5469
32579         * gcc.dg/20020201-1.c: New test.
32580
32581 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
32582
32583         PR fortran/3743
32584         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
32585         * g77.f-torture/compile/pr3743.x: Remove
32586
32587 2002-01-31  Tom Rix  <trix@redhat.com>
32588
32589         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
32590
32591 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
32592
32593         * gcc.dg/noncompile/20020130-1.c: New test.
32594
32595 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
32596
32597         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
32598
32599 2002-01-29  Richard Henderson  <rth@redhat.com>
32600
32601         * gcc.c-torture/execute/991118-1.c: Cast various constants back
32602         to long long.
32603         * gcc.c-torture/execute/bf64-1.c: Likewise.
32604
32605 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
32606
32607         * gcc.c-torture/execute/20020129-1.c: New test.
32608
32609 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32610
32611         * gcc.c-torture/compile/20000224-1.c: Update.
32612         * gcc.c-torture/execute/bitfld-1.c: New tests.
32613         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
32614         * gcc.dg/uninit-A.c: Update.
32615
32616 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
32617
32618         * g++.dg/template/ctor1.C: Add instantiation.
32619
32620 2002-01-28  Paul Koning  <pkoning@equallogic.com>
32621
32622         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
32623         argument to __builtin_prefetch to be const ptr.
32624
32625 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
32626
32627         * gcc.c-torture/compile/20020120-1.c: New test.
32628
32629 2002-01-27  Kazu Hirata  <kazu@hxi.com>
32630
32631         * gcc.c-torture/execute/20020127-1.c: New test.
32632
32633 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
32634
32635         * g77.dg/f77-edit-i-in.f: New test
32636         * g77.dg/f77-edit-i-out.f: New test
32637
32638 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
32639
32640         * gcc.dg/debug/debug.exp: New file.
32641         * gcc.dg/debug/trivial.c: New file.
32642         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
32643         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
32644         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
32645         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
32646         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
32647         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
32648         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
32649         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
32650         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
32651         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
32652         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
32653         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
32654         * gcc.dg/20000503-1.c: Removed.
32655         * gcc.dg/20010207-1.c: Removed.
32656         * gcc.dg/20011223-1.c: Removed.
32657         * gcc.dg/20020104-2.c: Removed.
32658         * gcc.dg/debug-1.c: Removed.
32659         * gcc.dg/debug-2.c: Removed.
32660         * gcc.dg/debug-3.c: Removed.
32661         * gcc.dg/debug-4.c: Removed.
32662         * gcc.dg/debug-5.c: Removed.
32663         * gcc.dg/debug-6.c: Removed.
32664         * gcc.dg/dwarf2-1.c: Removed.
32665         * gcc.dg/dwarf2-2.c: Removed.
32666
32667 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
32668
32669         * g++.old-deja/g++.other/eh5.C: New test.
32670         * g++.old-deja/g++.other/sibcall2.C: New test.
32671         * g++.old-deja/g++.other/array9.C: New test.
32672         * g++.old-deja/g++.other/typename2.C: New test.
32673         * g++.old-deja/g++.other/crash60.C: New test.
32674         * g++.old-deja/g++.other/conv9.C: New test.
32675         * g++.old-deja/g++.other/mangle10.C: New test.
32676         * g++.old-deja/g++.other/unchanging1.C: New test.
32677         * g++.old-deja/g++.other/exprstmt1.C: New test.
32678         * g++.old-deja/g++.other/inline23.C: New test.
32679         * g++.old-deja/g++.eh/ia64-1.C: New test.
32680         * g++.old-deja/g++.other/dwarf2-1.C: New test.
32681         * g++.old-deja/g++.other/reload1.C: New test.
32682         * g++.old-deja/g++.other/static20.C: New test.
32683         * g++.old-deja/g++.other/local-alloc1.C: New test.
32684         * g++.old-deja/g++.other/conv8.C: New test.
32685         * g++.old-deja/g++.other/stmtexpr2.C: New test.
32686         * g++.old-deja/g++.other/storeexpr1.C: New test.
32687         * g++.old-deja/g++.other/storeexpr2.C: New test.
32688         * g++.dg/eh/template2.C: New test.
32689         * g++.dg/warn/weak1.C: New test.
32690
32691 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
32692
32693         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
32694         Remove first, non-varying, argument.
32695
32696 2002-01-23  Richard Henderson  <rth@redhat.com>
32697
32698         * gcc.dg/inline-2.c: New.
32699
32700         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
32701         Add optional target arg.  Check number of arguments.
32702         (scan-assembler-not, scan-assembler-dem): Likewise.
32703         (scan-assembler-dem-not): Likewise.
32704
32705 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
32706
32707         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
32708         line 12.
32709         * g++.old-deja/g++.brendan/parse3.C,
32710         g++.old-deja/g++.other/crash26.C,
32711         g++.old-deja/g++.other/crash28.C,
32712         g++.old-deja/g++.other/crash29.C,
32713         g++.old-deja/g++.other/crash30.C,
32714         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
32715
32716 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
32717
32718         * gcc.dg/20020115-1.c: New.
32719
32720 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
32721
32722         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
32723
32724 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
32725
32726         * gcc.dg/20020122-3.c: New.
32727
32728 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
32729
32730         * g++.dg/other/gc1.C: New test.
32731
32732 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
32733
32734         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
32735
32736 2002-01-22  Richard Henderson  <rth@redhat.com>
32737
32738         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
32739
32740 2002-01-22  Richard Henderson  <rth@redhat.com>
32741
32742         * gcc.dg/20020122-4.c: New.
32743
32744 2002-01-22  H.J. Lu <hjl@gnu.org>
32745
32746         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
32747         link output.
32748         * gcc.dg/special/ecos.exp: Likewise.
32749         * lib/g++-dg.exp: Likewise.
32750         * lib/g77-dg.exp: Likewise.
32751         * lib/gcc-dg.exp : Likewise.
32752         * lib/mike-g++.exp: Likewise.
32753         * lib/mike-g77.exp: Likewise.
32754         * lib/mike-gcc.exp: Likewise.
32755         * lib/objc-dg.exp: Likewise.
32756
32757 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
32758
32759         PR target/5379
32760         * gcc.dg/20020122-2.c: New test.
32761
32762 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
32763
32764         * gcc.dg/20020122-1.c: New test.
32765
32766 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
32767
32768         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
32769
32770 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
32771
32772         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
32773
32774 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32775
32776         * gcc.c-torture/compile/20020121-1.c: New test.
32777
32778 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32779
32780         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
32781         ld_library_path.
32782
32783 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
32784
32785         * gcc.dg/20020218-1.c: New test.
32786
32787 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
32788
32789         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
32790         messages
32791         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
32792         "At global scope" warning
32793         * g++.dg/ext/align1.C: Change cygwin test for alignment
32794         from db-bogus to dg-warning
32795
32796 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
32797
32798         * g77.f-torture/compile/cpp2.F: New test.
32799
32800 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
32801
32802         * g++.dg/template/access1.C: New test.
32803
32804 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
32805
32806         * gcc.dg/20020118-1.c: New.
32807
32808 2002-01-18  Kazu Hirata  <kazu@hxi.com>
32809
32810         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
32811
32812 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
32813
32814         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
32815         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
32816         alignment warnings.
32817
32818 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
32819
32820         * gcc.misc-tests/i386-prefetch.exp: Save and restore
32821         torture_with_loops and torture_without_loops
32822
32823 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
32824
32825         * gcc.c-torture/compile/20020116-1.c: New test.
32826
32827 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
32828
32829         * gcc.dg/20020116-2.c: New test.
32830
32831         * gcc.dg/ultrasp4.c: New test.
32832
32833         * gcc.dg/20020116-1.c: New test.
32834
32835 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
32836
32837         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
32838         by EABI.
32839
32840 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
32841
32842         * gcc.misc-tests/i386-prefetch.exp: New.
32843         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
32844         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
32845         * gcc.misc-tests/i386-pf-none-1.c: New test.
32846         * gcc.misc-tests/i386-pf-sse-1.c: New test.
32847
32848 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
32849
32850         * gcc.dg/gnu89-init-1.c: Add new tests.
32851
32852 2002-01-15  Andreas Jaeger  <aj@suse.de>
32853
32854         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
32855         * gcc.dg/i386-mmx-2.c: Likewise.
32856         * gcc.dg/i386-sse-1.c: Likewise.
32857         * gcc.dg/i386-sse-2.c: Likewise.
32858         * gcc.dg/i386-sse-3.c: Likewise.
32859
32860 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
32861
32862         * g77.f-torture/execute/intrinsic-unix-bessel.f:
32863         Uncomment additional cases that now pass.
32864
32865 2002-01-11  Richard Henderson  <rth@redhat.com>
32866
32867         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
32868         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
32869
32870 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
32871
32872         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
32873
32874 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
32875
32876         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
32877         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
32878
32879 2002-01-10  Dale Johannesen  <dalej@apple.com>
32880
32881         * gcc.c-torture/execute/loop-11.c: New.
32882
32883 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
32884
32885         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
32886         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
32887
32888 2002-01-09  Richard Henderson  <rth@redhat.com>
32889
32890         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
32891         type in which to perform the operation for each size.
32892
32893 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
32894
32895         * gcc.c-torture/compile/20020109-2.c: New test.
32896
32897 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
32898
32899         * gcc.c-torture/execute/loop-10.c: New test.
32900
32901 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
32902
32903         * gcc.c-torture/compile/20010226-1.c: New test.
32904         * gcc.c-torture/compile/20010227-1.c: New test.
32905         * gcc.c-torture/compile/20010426-1.c: New test.
32906         * gcc.c-torture/compile/20010510-1.c: New test.
32907         * gcc.c-torture/compile/20010605-3.c: New test.
32908         * gcc.c-torture/compile/20010824-1.c: New test.
32909         * gcc.c-torture/execute/20010409-1.c: New test.
32910         * gcc.dg/noncompile/20000901-1.c: New test.
32911         * gcc.dg/20001023-1.c: New test.
32912         * gcc.dg/20001101-1.c: New test.
32913         * gcc.dg/20001102-1.c: New test.
32914         * gcc.dg/20010207-1.c: New test.
32915         * gcc.dg/20010405-1.c: New test.
32916         * gcc.dg/20010822-1.c: New test.
32917         * gcc.dg/20011107-1.c: New test.
32918
32919 2002-01-09  Jeffrey A Law  (law@redhat.com)
32920
32921         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
32922
32923         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
32924         execution failure on PA targets.
32925
32926 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
32927
32928         * gcc.c-torture/compile/20020109-1.c: New test.
32929
32930 2002-01-08  Kazu Hirata  <kazu@hxi.com>
32931
32932         * gcc.c-torture/execute/20020108-1.c: New test.
32933
32934 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
32935
32936         * gcc.dg/20020108-1.c: New test.
32937
32938 2002-01-08  H.J. Lu <hjl@gnu.org>
32939
32940         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
32941         for header files.
32942
32943 2002-01-08  Geoff Keating  <geoffk@redhat.com>
32944
32945         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
32946         consistency.
32947
32948 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
32949
32950         * gcc.dg/altivec-4.c: Test altivec predicates.
32951
32952 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
32953
32954         * gcc.c-torture/execute/20020107-1.c: New test.
32955
32956 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
32957
32958         PR c/5279
32959         * gcc.c-torture/compile/20020106-1.c: New test.
32960
32961 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
32962
32963         * gcc.c-torture/execute/nestfunc-4.c: New test.
32964
32965 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
32966
32967         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
32968         extra triple that slipped in.
32969         * g++.old-deja/g++.abi/align.C: Likewise.
32970         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32971
32972 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
32973
32974         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
32975         * g++.old-deja/g++.abi/align.C: Likewise.
32976         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32977
32978         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
32979         on FreeBSD/i386.
32980         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
32981         FreeBSD.
32982
32983 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
32984
32985         * gcc.dg/20020104-1.c: New test.
32986
32987         * gcc.dg/20020104-2.c: New test.
32988
32989 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
32990
32991         * gcc.dg/20020103-1.c: Fix typo in target selector.
32992
32993 2002-01-03  Richard Henderson  <rth@redhat.com>
32994
32995         * gcc.dg/20020103-1.c: New.
32996
32997 2002-01-03  Kazu Hirata  <kazu@hxi.com>
32998
32999         * gcc.c-torture/execute/20020103-1.c: New test.
33000
33001 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
33002
33003         * g++.dg/other/debug2.C: New test.
33004
33005         * gcc.c-torture/compile/20020103-1.c: New test.
33006
33007 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
33008
33009         * gcc.dg/gnu89-init-1.c: Added new tests.
33010
33011 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
33012
33013         * g++.dg/template/friend2.C: Remove as patch is reverted.
33014
33015         * g++.dg/warn/oldcast1.C: New test.
33016
33017         * g++.dg/template/ptrmem1.C: New test.
33018         * g++.dg/template/ptrmem2.C: New test.
33019
33020         * g++.dg/template/ntp.C: New test.
33021
33022         * g++.dg/other/component1.C: New test.
33023
33024         * g++.dg/template/ttp3.C: New test.
33025
33026         * g++.dg/template/friend2.C: New test.
33027         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
33028
33029 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
33030
33031         * g++.dg/other/ptrmem1.C: New test.
33032         * g++.dg/other/ptrmem2.C: New test.
33033
33034 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
33035
33036         * g++.dg/template/ctor1.C: New test.
33037
33038 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
33039
33040         * g++.dg/template/friend2.C: New test.
33041
33042 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
33043
33044         * gcc.dg/mmix-1.c: New test.
33045
33046 2001-12-31  Richard Henderson  <rth@redhat.com>
33047
33048         * gcc.dg/asm-5.c: New.
33049
33050 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
33051
33052         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
33053         in namespace __gnu_cxx
33054
33055 2001-12-30  Richard Henderson  <rth@redhat.com>
33056
33057         * gcc.dg/debug-6.c: New.
33058
33059 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
33060
33061         * gcc.c-torture/compile/20011229-2.c: New test.
33062
33063 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
33064
33065         * gcc.dg/debug-3.c: New test.
33066         * gcc.dg/debug-4.c: New test.
33067         * gcc.dg/debug-5.c: New test.
33068
33069 2001-12-29  Richard Henderson  <rth@redhat.com>
33070
33071         * g++.dg/eh/loop1.C: New.
33072
33073 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
33074
33075         * g++.dg/template/crash1.C: New test.
33076
33077 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
33078
33079         * g++.dg/other/const1.C: New test.
33080
33081 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
33082
33083         * gcc.c-torture/compile/20011229-1.c: New test.
33084
33085 2001-12-28  Stan Shebs  <shebs@apple.com>
33086
33087         * lib/objc-torture.exp: Resync with c-torture.exp.
33088         * lib/objc.exp: Load standard libraries.
33089
33090 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
33091
33092         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
33093         additional tests.
33094
33095 2001-12-27  Roger Sayle <roger@eyesopen.com>
33096
33097         * gcc.c-torture/execute/string-opt-16.c: New testcase.
33098
33099 2001-12-27  Richard Henderson  <rth@redhat.com>
33100
33101         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
33102
33103 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
33104
33105         * g++.dg/eh/ctor1.C: New test.
33106         * g++.dg/other/error2.C: New test.
33107
33108 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
33109
33110         * g++.dg/other/init2.C: New test.
33111
33112 2001-12-24  Richard Henderson  <rth@redhat.com>
33113
33114         * gcc.dg/20011223-1.c: New.
33115         * gcc.dg/inline-1.c: New.
33116
33117 2001-12-23  Richard Henderson  <rth@redhat.com>
33118
33119         * gcc.dg/asm-4.c: Test operand modifiers.
33120
33121 2001-12-23  Richard Henderson  <rth@redhat.com>
33122
33123         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
33124
33125 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33126
33127         * gcc.c-torture/execute/20011223-1.c: New test.
33128
33129 2001-12-21  Richard Henderson  <rth@redhat.com>
33130
33131         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
33132         re-enables the warning.
33133
33134 2001-12-21  Richard Henderson  <rth@redhat.com>
33135
33136         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
33137
33138 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
33139
33140         * gcc.c-torture/compile/20011218-1.c: New test.
33141
33142 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
33143
33144         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
33145         arm-isr.c test.
33146         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
33147         epilogue generation for ARM ISR routines.
33148
33149 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33150
33151         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
33152         * gcc.dg/format/c90-printf-3.c: Likewise.
33153         * gcc.dg/format/c99-printf-3.c: Likewise.
33154         * gcc.dg/format/ext-1.c: Likewise.
33155         * gcc.dg/format/ext-6.c: Likewise.
33156         * gcc.dg/format/format.h: Prototype unlocked stdio.
33157
33158 2001-12-20  Richard Henderson  <rth@redhat.com>
33159
33160         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
33161         (arena): Use it.
33162         (malloc): Correct allocation logic.  Abort if we fill up the
33163         arena before initialization complete.
33164         (realloc): Correct allocation logic.
33165
33166 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
33167
33168         * gcc.c-torture/compile/20011219-2.c: New test.
33169
33170         * gcc.c-torture/execute/20011219-1.c: New test.
33171
33172 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
33173
33174         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
33175         target does not support weak symbols.
33176
33177 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
33178
33179         * gcc.c-torture/compile/20011219-1.c: New test.
33180
33181 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
33182
33183         * g++.dg/other/error1.C: New test.
33184
33185 2001-12-17  Jeffrey A Law  (law@redhat.com)
33186
33187         * gcc.c-torture/execute/20011217-1.c: New test.
33188
33189 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
33190
33191         * objc.dg/special/: New directory.
33192         * objc.dg/special/special.exp: New file.
33193         * objc.dg/special/unclaimed-category-1.h: New file.
33194         * objc.dg/special/unclaimed-category-1a.m: New file.
33195         * objc.dg/special/unclaimed-category-1.m: New file.
33196
33197 2001-12-17  Andreas Jaeger  <aj@suse.de>
33198
33199         * gcc.c-torture/compile/20011217-2.c: New test.
33200
33201 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33202
33203         * gcc.c-torture/compile/20011217-1.c: New test.
33204
33205 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
33206
33207         * testsuite/gcc.dg/20011214-1.c: New.
33208
33209 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
33210
33211         * gcc.dg/altivec-4.c: New.
33212
33213 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
33214
33215         * gcc.dg/20011113-1.c: New test.
33216
33217 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33218
33219         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
33220         std::__malloc_alloc_template<0> and
33221         std::__default_alloc_template<false, 0>.
33222
33223 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
33224
33225         * objc/execute/bf-21.m: New test.
33226         * objc/execute/enumeration-1.m: New test.
33227         * objc/execute/enumeration-2.m: New test.
33228
33229 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
33230
33231         * gcc.dg/gnu89-init-1.c: New test.
33232
33233 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
33234
33235         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
33236         * g++.old-deja/g++.jason/2371.C: Likewise.
33237         * g++.old-deja/g++.jason/template33.C: Likewise.
33238         * g++.old-deja/g++.jason/template34.C: Likewise.
33239         * g++.old-deja/g++.jason/template36.C: Likewise.
33240         * g++.old-deja/g++.oliva/typename1.C: Likewise.
33241         * g++.old-deja/g++.oliva/typename2.C: Likewise.
33242         * g++.old-deja/g++.other/typename1.C: Likewise.
33243         * g++.old-deja/g++.pt/inherit2.C: Likewise.
33244         * g++.old-deja/g++.pt/nontype5.C: Likewise.
33245         * g++.old-deja/g++.pt/typename11.C: Likewise.
33246         * g++.old-deja/g++.pt/typename14.C: Likewise.
33247         * g++.old-deja/g++.pt/typename16.C: Likewise.
33248         * g++.old-deja/g++.pt/typename3.C: Likewise.
33249         * g++.old-deja/g++.pt/typename4.C: Likewise.
33250         * g++.old-deja/g++.pt/typename5.C: Likewise.
33251         * g++.old-deja/g++.pt/typename7.C: Likewise.
33252         * g++.old-deja/g++.robertl/eb9.C: Likewise.
33253
33254 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
33255
33256         * g++.dg/other/linkage1.C: New test.
33257         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
33258         specifiers.
33259
33260 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
33261
33262         * gcc.dg/concat.c: New test.
33263
33264 2001-12-11  Stan Shebs  <shebs@apple.com>
33265
33266         * objc/compile: New test directory.
33267         * objc/compile/compile.exp: New expect script.
33268         * objc/compile/20011211-1.m: New compile test.
33269
33270 2001-12-11  Jason Merrill  <jason@redhat.com>
33271
33272         * lib/prune.exp (prune_gcc_output): Also handle "In member
33273         function".  So many permutations...
33274
33275 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
33276
33277         * g++.dg/template/typedef1.C: New test.
33278
33279 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
33280
33281         * g++.dg/other/copy1.C: New test.
33282
33283 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
33284
33285         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
33286
33287         * gcc.dg/builtin-choose-expr.c: New.
33288
33289 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
33290
33291         * gcc.dg/altivec-2.c: New.
33292
33293 2001-12-07  Richard Henderson  <rth@redhat.com>
33294
33295         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
33296
33297 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
33298
33299         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
33300         ultrasparc.
33301
33302 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33303
33304         * g++-old.deja/g++.robertl/eb101.C: Deleted.
33305
33306 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
33307
33308         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
33309         variable argument list.
33310
33311 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
33312
33313         * gcc.c-torture/execute/memcheck: Delete entire directory.
33314         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
33315         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
33316
33317 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33318
33319         * gcc.dg/Wshadow-1.c: New test.
33320
33321 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
33322
33323         * gcc.c-torture/compile/20011130-1.c: New test.
33324
33325         * gcc.dg/noncompile/20011025-1.c: New test.
33326
33327         * g++.dg/other/anon-union.C: New test.
33328
33329         * gcc.c-torture/execute/20011024-1.c: New test.
33330
33331 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
33332
33333         * gcc.c-torture/execute/20000722-1.x,
33334         gcc.c-torture/execute/20010123-1.x: Remove.
33335         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
33336         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
33337         gcc.dg/c99-complit-2.c: New tests.
33338
33339 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
33340
33341         * g++.dg/inherit/base1.C: New test.
33342
33343 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
33344
33345         * g++.dg/other/stdarg1.C: New test.
33346
33347         * gcc.c-torture/compile/20011130-2.c: New test.
33348
33349 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
33350
33351         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
33352         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
33353         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
33354         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
33355         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
33356         * gcc.dg/builtin-prefetch-1.c: New test.
33357
33358 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
33359
33360         * gcc.dg/20011130-1.c: New test.
33361
33362 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
33363
33364         * g++.dg/other/scope1.C: New test.
33365         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
33366
33367 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33368
33369         * gcc.dg/vla-init-1.c: New test.
33370
33371 2001-12-01  Geoff Keating  <geoffk@redhat.com>
33372
33373         * gcc.c-torture/compile/structs.c: New testcase from GDB.
33374
33375 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33376
33377         * objc.dg/alias.m: Update.
33378         * objc.dg/class-1.m: Update.
33379         * objc.dg/const-str-1.m: Update.
33380         * objc.dg/fwd-proto-1.m: Update.
33381         * objc.dg/id-1.m: Update.
33382         * objc.dg/super-class-1.m: Update.
33383
33384 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
33385
33386         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
33387         constructs.
33388
33389 2001-11-28  Jeffrey A Law  (law@cygnus.com)
33390
33391         * gcc.c-torture/execute/20011128-1.c: New test.
33392
33393 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
33394
33395         * gcc.dg/20011127-1.c: New test.
33396
33397 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33398
33399         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
33400         from Austin Group draft 7.
33401         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
33402         scanf format arguments.
33403         * gcc.dg/format/no-exargs-2.c: New test.
33404
33405 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
33406
33407         * g++.dg/abi/vbase8-4.C: New test.
33408
33409 2001-11-24  Ian Lance Taylor  <ian@airs.com>
33410
33411         * gcc.c-torture/execute/20011121-1.c: New test.
33412
33413 2001-11-23  Jeffrey A Law  (law@cygnus.com)
33414
33415         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
33416
33417 2001-11-23  Andreas Jaeger  <aj@suse.de>
33418
33419         * gcc.dg/cpp/charconst-2.c: New test.
33420
33421 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
33422
33423         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
33424         to the host if it is remote.  Let tests specify extra headers
33425         they use.
33426         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
33427         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
33428         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
33429         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
33430         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
33431         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
33432         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
33433         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
33434         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
33435         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
33436
33437 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
33438
33439         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
33440         for little endian ARMs.
33441
33442 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
33443
33444         * gcc.c-torture/compile/20011119-1.c: New test.
33445         * gcc.c-torture/compile/20011119-2.c: New test.
33446
33447 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
33448
33449         * gcc.dg/altivec-1.c: Fix typo.
33450
33451 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
33452
33453         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
33454
33455 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
33456
33457         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
33458
33459 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
33460
33461         * lib/g77.exp: Don't specify --rpath-link.
33462
33463         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
33464         across all the headers.
33465         * gcc.dg/format/format.exp: For testing on a remote host,
33466         copy format.h.
33467
33468         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
33469         * gcc.c-torture/execute/930406-1.c: Likewise.
33470         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
33471
33472 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
33473
33474         * gcc.dg/altivec-1.c: New.
33475
33476 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
33477
33478         * gcc.dg/cpp/fpreprocessed.c: New test case.
33479
33480 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33481
33482         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
33483         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
33484         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
33485
33486 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33487
33488         * gcc.dg/no-builtin-1.c: New test.
33489
33490 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
33491
33492         * gcc.c-torture/execute/20011115-1.c: New test.
33493
33494 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
33495
33496         * gcc.c-torture/compile/20011114-2.c: New test.
33497         * gcc.c-torture/compile/20011114-3.c: New test.
33498         * gcc.c-torture/compile/20011114-4.c: New test.
33499
33500 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
33501
33502         * g++.dg/other/init1.C: New test.
33503
33504 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
33505
33506         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
33507         message.
33508
33509         * gcc.c-torture/execute/20011114-1.c: New testcase.
33510
33511         * gcc.c-torture/compile/20010327-1.c: Revert last change.
33512         * gcc.c-torture/compile/20011114-1.c: New test, exactly
33513         like the (before this change) version of 20010327-1.c.
33514
33515 2001-11-14  Roger Sayle <roger@eyesopen.com>
33516
33517         * gcc.c-torture/execute/string-opt-13.c: New testcase.
33518
33519 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
33520
33521         * g++.dg/init/array2.C: New test.
33522
33523 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
33524
33525         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
33526
33527 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
33528
33529         * g++.dg/other/forscope1.C: New test.
33530         * g++.dg/ext/forscope1.C: New test.
33531         * g++.dg/ext/forscope2.C: New test.
33532
33533 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
33534
33535         * gcc.c-torture/execute/20011113-1.c: New test.
33536
33537 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
33538
33539         * gcc.c-torture/execute/20011109-2.c: New test.
33540
33541         * gcc.c-torture/execute/20011109-1.c: New test.
33542
33543 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
33544
33545         * gcc.c-torture/compile/20011109-1.c: New test.
33546
33547 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
33548
33549         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
33550         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
33551         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
33552         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
33553         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
33554         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
33555         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
33556
33557 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33558
33559         * g++.dg/warn/Wshadow-1.C: New tests.
33560         * g++.old-deja/g++.mike/for3.C: Update.
33561
33562 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33563
33564         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
33565         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
33566         XFAILs.  Adjust expected error texts.
33567         * gcc.c-torture/compile/20011106-1.c,
33568         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
33569         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
33570         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
33571         gcc.dg/c99-array-lval-5.c: New tests.
33572
33573 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
33574
33575         * gcc.dg/cpp/defined.c: Update.
33576
33577 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
33578
33579         * gcc.c-torture/execute/anon-1.c: New test.
33580
33581 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
33582
33583         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
33584         same size, so no warning should be produced on stormy16.
33585
33586         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
33587         due to oversized array.
33588         * g++.old-deja/g++.mike/ns15.C: Likewise.
33589         * g++.old-deja/g++.pt/crash16.C: Likewise.
33590
33591 2001-11-02  Graham Stott  <grahams@redhat.com>
33592
33593         * g++.dgother/debug1.C: Fix typos.
33594
33595 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
33596
33597         * g++.dg/other/debug1.C: New test.
33598
33599 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33600
33601         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
33602         of unsigned long.
33603
33604 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
33605
33606         * gcc.dg/20011029-2.c: New test.
33607
33608         * gcc.c-torture/compile/20011029-1.c: New test.
33609
33610 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
33611
33612         * objc/execute/class_self-1.m: New test.
33613         * objc/execute/class_self-2.m: New test.
33614
33615 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
33616
33617         * gcc.misc-tests/msgs.exp: Delete.
33618         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
33619         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
33620         error set to match recent changes.
33621
33622 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
33623
33624         * gcc.dg/20011021-1.c: New test.
33625
33626 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
33627
33628         * gcc.c-torture/compile/20011023-1.c: New test.
33629
33630 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
33631
33632         * lib/g77.exp: Rewrite based on lib/g++.exp.
33633
33634 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
33635
33636         * gcc.c-torture/execute/20011019-1.c: New test.
33637
33638         * gcc.dg/20011018-1.c: New test.
33639
33640 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
33641
33642         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
33643
33644 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
33645
33646         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
33647         * gcc.dg/attr-invalid.c: Likewise.
33648
33649 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
33650
33651         * testsuite/gcc.dg/20011015-1.c: New test.
33652
33653 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
33654
33655         * g++.dg/template/unify2.C: New test.
33656
33657 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
33658
33659         * g++.dg/other/exception-specification.C: New test
33660
33661 2001-10-13  Tom Rix  <trix@redhat.com>
33662
33663         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
33664         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
33665
33666 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
33667
33668         * testsuite/gcc.dg/20011009-1.c: New test.
33669
33670 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
33671
33672         PR g++/4476
33673         * g++.dg/other/friend1.C: New test.
33674
33675 2001-10-11  Richard Henderson  <rth@redhat.com>
33676
33677         * g++.old-deja/g++.other/crash18.C: Add -S to options.
33678
33679 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33680
33681         * gcc.c-torture/compile/20011010-1.c: New.
33682
33683 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33684
33685         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
33686         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
33687         g77.f-torture/execute/execute.exp,
33688         g77.f-torture/noncompile/noncompile.exp,
33689         gcc.c-torture/compile/compile.exp,
33690         gcc.c-torture/execute/execute.exp,
33691         gcc.c-torture/execute/ieee/ieee.exp,
33692         gcc.c-torture/execute/memcheck/memcheck.exp,
33693         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
33694         objc/execute/execute.exp: Update FSF address.
33695
33696 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
33697
33698         * gcc.dg/cpp/cmdlne-C.c: Update.
33699         * gcc.dg/cpp/cmdlne-C2.c: New.
33700
33701 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33702
33703         * gcc.c-torture/execute/20011008-3.c: New.
33704
33705 2001-10-08  DJ Delorie  <dj@redhat.com>
33706
33707         * gcc.dg/20011008-1.c: New.
33708         * gcc.dg/20011008-2.c: New.
33709
33710 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33711
33712         * gcc.dg/cpp/spacing1.c: Update test.
33713
33714 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33715
33716         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
33717         spelling errors of "separate" as "seperate".
33718
33719 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
33720
33721         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
33722         enough to avoid inlining.
33723
33724 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
33725
33726         * lib/g77.exp: set libg2c_dir correctly.
33727
33728 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33729
33730         * gcc.dg/cpp/macro11.c: New test.
33731
33732 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33733
33734         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
33735         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
33736         gcc.dg/format/multattr-3.c: New tests.
33737         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
33738         tests for format attributes on function pointers being rejected.
33739
33740 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33741
33742         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
33743
33744 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33745
33746         * g++.dg/warn/format1.C: New test.
33747
33748 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
33749
33750         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
33751
33752 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
33753
33754         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
33755
33756 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
33757
33758         * gcc.dg/cpp/redef2.c: Add test.
33759
33760 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
33761
33762         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
33763         long-standing bug on i686, apparently.
33764         * gcc.c-torture/execute/loop-2c.x: New file.
33765         * gcc.c-torture/execute/loop-2d.x: New file.
33766         * gcc.c-torture/execute/loop-3c.x: New file.
33767
33768 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
33769
33770         * gcc.dg/cpp/20000625-2.c: Correct line number.
33771
33772 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33773
33774         * gcc.dg/cpp/macro10.c: New test.
33775         * gcc.dg/cpp/strify3.c: New test.
33776         * gcc.dg/cpp/spacing1.c: Add tests.
33777         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
33778         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
33779
33780 2001-09-24  DJ Delorie  <dj@redhat.com>
33781
33782         * gcc.c-torture/execute/20010924-1.c: New test.
33783
33784 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33785
33786         * testsuite/objc/execute/paste.m: Remove.
33787
33788 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33789
33790         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
33791
33792 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
33793
33794         * g77.dg/strlen0.f: New test.
33795
33796 2001-09-21  Richard Henderson  <rth@redhat.com>
33797
33798         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
33799         * g++.old-deja/g++.abi/vtable2.C: Likewise.
33800
33801 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33802
33803         Table-driven attributes.
33804         * g++.dg/ext/attrib1.C: New test.
33805
33806 2001-09-20  DJ Delorie  <dj@redhat.com>
33807
33808         * gcc.dg/20000926-1.c: Update expected warning messages.
33809         * gcc.dg/array-2.c: Likewise, and test for warnings too.
33810         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
33811         array.
33812
33813 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
33814
33815         * g++.dg/eh/registers1.C: New test case.
33816
33817 2001-09-17  Richard Henderson  <rth@redhat.com>
33818
33819         * gcc.dg/array-5.c: Fix VLA decomposition test.
33820
33821 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33822
33823         * gcc.dg/cpp/line5.c: New testcase.
33824
33825 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
33826
33827         * gcc.dg/cpp/macro9.c: New test.
33828
33829 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
33830
33831         * gcc.c-torture/execute/980223.c: Change type of addr from long
33832         to char *.
33833
33834 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
33835
33836         * gcc.c-torture/execute/20010915-1.c: New test.
33837
33838 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
33839
33840         * g77.dg/bprob: New directory.
33841         * g77.dg/bprob/bprob.exp: New file.
33842         * g77.dg/bprob/bprob-1.f: New test.
33843         * g77.dg/gcov: New directory.
33844         * g77.dg/gcov/gcov.exp: New file.
33845         * g77.dg/gcov/gcov-1.f: New test.
33846         * g77.dg/gcov/gcov-1.x: New file.
33847
33848 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33849
33850         * gcc.dg/cpp/directiv.c: Update.
33851         * gcc.dg/cpp/undef1.c: Update.
33852
33853 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
33854
33855         * gcc.dg/20010912-1.c: New test.
33856
33857 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
33858
33859         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
33860         language-independent file in lib.
33861         * lib/gcov.exp: New file.
33862
33863 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33864
33865         * gcc.c-torture/compile/20010911-1.c: New test.
33866
33867 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
33868
33869         * lib/profopt.exp: New, to support profile-directed optimizations.
33870         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
33871         * gcc.misc-tests/bprob-1.c: New test.
33872         * gcc.misc-tests/bprob-2.c: New test.
33873
33874 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
33875
33876         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
33877         XFAIL and which kinds of gcov output to verify.
33878         * gcc.misc-tests/gcov-4b.x: New file.
33879         * gcc.misc-tests/gcov-5b.x: New file.
33880         * gcc.misc-tests/gcov-6.x: New file.
33881         * gcc.misc-tests/gcov-7.c: New test.
33882         * gcc.misc-tests/gcov-7.x: New file.
33883
33884 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
33885
33886         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
33887         * gcc.misc-tests/gcov-6.c: New test.
33888
33889 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33890
33891         PR c++/3986
33892         * g++.dg/abi/vbase1.C: New test.
33893
33894 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
33895
33896         * objc.dg/method-2.m: New.
33897
33898 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33899
33900         PR c++/4203
33901         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
33902         * g++.dg/init/empty1.C: New test.
33903
33904 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
33905
33906         * gcc.c-torture/compile/20010903-1.c: New test.
33907
33908 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
33909
33910         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
33911         for m68k.
33912
33913 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
33914
33915         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
33916
33917         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
33918
33919         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
33920
33921 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
33922
33923         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
33924         for 16-bit 'unsigned int'.
33925
33926 2001-08-29  Kazu Hirata  <kazu@hxi.com>
33927
33928         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
33929
33930 2001-08-27  Richard Henderson  <rth@redhat.com>
33931
33932         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
33933         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
33934
33935 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
33936
33937         * gcc.dg/asm-names.c (ymain): New.
33938
33939 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
33940
33941         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
33942         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
33943         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
33944
33945 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33946
33947         * gcc.dg/compare5.c: New testcase.
33948
33949 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
33950
33951         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
33952         and "In instantiation".
33953
33954 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
33955
33956         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
33957
33958 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
33959
33960         * gcc.misc-tests/gcov.exp: Add support for branch information.
33961         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
33962         * gcc.misc-tests/gcov-4.c: New test.
33963         * gcc.misc-tests/gcov-4b.c: New test.
33964         * gcc.misc-tests/gcov-5b.c: New test.
33965
33966 2001-08-20  Zack Weinberg  <zackw@panix.com>
33967
33968         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
33969         expected to fail.
33970
33971 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33972
33973         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
33974
33975 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
33976
33977         * g++.dg/eh/template1.C: New test.
33978
33979 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
33980
33981         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
33982         Fix thinko.
33983         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
33984         for xfail.
33985
33986 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
33987
33988         * lib/g77-dg.exp: Use prune.exp for common procedures
33989         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
33990         * lib/g77.exp: (g77-dg-prune) Remove
33991
33992 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
33993
33994         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
33995
33996 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33997
33998         * g++.dg/template/unify1.C: New test.
33999
34000 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
34001
34002         * g++.dg/abi/empty4.C: New test.
34003
34004 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
34005
34006         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
34007         solaris2.*
34008         * g77.f-torture/compile/pr3743.x: Likewise.
34009
34010 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34011
34012         * g++.dg/other/using-declaration.C: New test.
34013
34014 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34015
34016         * gcc.dg/cpp/tr-sign.c: New testcase.
34017
34018 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34019
34020         * gcc.dg/cpp/19951025-1.c: Revert.
34021         * gcc.dg/cpp/directiv.c: We no longer process directives that
34022         interrupt macro arguments.
34023
34024 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
34025
34026         * gcc.dg/bconstp-1.c: New test.
34027
34028 2001-08-03  Richard Henderson  <rth@redhat.com>
34029
34030         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
34031
34032 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34033
34034         * gcc.dg/cpp/19951025-1.c: Update.
34035
34036 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
34037
34038         * g77.dg/ff90-1.f (s): Fix reference of variable z,
34039         should be x.
34040
34041 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
34042
34043         Kill -fhonor-std.
34044         * g++.old-deja/g++.ns/ns14.C: Remove special options.
34045         * g++.old-deja/g++.other/std1.C: Likewise.
34046         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
34047
34048 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
34049
34050         * lib/g77.exp: Load gcc-defs.exp for common procedures
34051         (g77_pass, g77_fail, g77_finish, g77_exit,
34052         ${tool}_check_unsupported_p} Now redundant.  Deleted.
34053
34054 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
34055
34056         * g77.dg/fbackslash.f
34057         * g77.dg/fcase-preserve.f
34058         * g77.dg/ff90-1.f
34059         * g77.dg/ffixed-line-length-0.f
34060         * g77.dg/ffixed-line-length-132.f
34061         * g77.dg/ffixed-line-length-7.f
34062         * g77.dg/ffixed-line-length-72.f
34063         * g77.dg/ffixed-line-length-none.f
34064         * g77.dg/ffree-form-1.f
34065         * g77.dg/fno-backslash.f
34066         * g77.dg/fno-f90-1.f
34067         * g77.dg/fno-fixed-form-1.f
34068         * g77.dg/fno-onetrip.f
34069         * g77.dg/fno-typeless-boz.f
34070         * g77.dg/fno-underscoring.f
34071         * g77.dg/fno-vxt-1.f
34072         * g77.dg/fonetrip.f
34073         * g77.dg/ftypeless-boz.f
34074         * g77.dg/fugly-assumed.f
34075         * g77.dg/funderscoring.f
34076         * g77.dg/fvxt-1.f
34077
34078 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
34079
34080         * objc.dg/fwd-proto-1.m: New.
34081         * objc.dg/local-decl-1.m: New.
34082         * objc.dg/naming-1.m: New.
34083         * objc.dg/naming-2.m: New.
34084         * objc.dg/proto-hier-1.m: New.
34085
34086 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
34087
34088         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
34089         largest-type elements to a struct makes its size grow.
34090
34091 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
34092
34093         * g++.dg/abi/vthunk1.C: New test.
34094
34095 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
34096
34097         * g++.dg/abi/vbase8-22.C: New test.
34098
34099 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34100
34101         * gcc.dg/cpp/macro8.c: New test.
34102
34103 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
34104
34105         * g++.dg/abi/vbase8-21.C: New test.
34106
34107 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
34108
34109         * g++.dg/abi/vbase8-10.C: New test.
34110
34111 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34112
34113         * lib/g++.exp (g++_set_ld_library_path): Renamed to
34114         ${tool}_set_ld_library_path.
34115         Changed caller.
34116         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
34117         g++.exp.
34118
34119 2001-07-26  Stan Cox <scox@redhat.com>
34120
34121         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
34122         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
34123         gcc_exit, gcc_check_unsupported_p):
34124         Moved to gcc-deps.exp
34125         * gcc-deps.exp: New file.
34126
34127 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34128
34129         * g++.old-deja/g++.pt/defarg14.C: New test.
34130
34131 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
34132
34133         * g++.old-deja/g++.other/lineno5.C: New test.
34134
34135 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
34136
34137         * g++.old-deja/g++.pt/crash68.C: New test.
34138
34139 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
34140
34141         * g++.old-deja/g++.other/crash42.C: New test.
34142
34143 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34144
34145         * gcc.dg/cpp/extratokens.c: Fix.
34146         * gcc.dg/cpp/skipping2.c: New tests.
34147
34148 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34149
34150         * gcc.c-torture/execute/20010724-1.c: New file.
34151         * gcc.c-torture/execute/20010724-1.x: New file.
34152
34153 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34154
34155         * g++.old-deja/g++.other/cond7.C: New test.
34156
34157 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34158
34159         * g++.old-deja/g++.other/optimize4.C: New test.
34160
34161 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34162
34163         * g++.old-deja/g++.abi/vbase8-5.C: New test.
34164
34165 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
34166
34167         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
34168         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
34169         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
34170         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
34171
34172         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
34173         bug report" message.
34174
34175         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
34176         * g++.dg/ext/instantiate1.C: Move from old-deja.
34177
34178 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
34179
34180         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
34181         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
34182         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
34183         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
34184
34185 2001-07-23  Jeffrey A Law  (law@cygnus.com)
34186
34187         * gcc.c-torture/execute/20010723-1.c: New test.
34188
34189 2001-07-23  Ben Elliston  <bje@redhat.com>
34190
34191         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
34192
34193 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34194
34195         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
34196         i[34567]86-*-*.
34197         Delete handling of ieee_multilib_flags.
34198         Pass -mieee for alpha*-*-* and sh-*-*.
34199         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
34200
34201 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
34202
34203         Remove old-abi tests.
34204         * g++.old-deja/g++.mike/p11116.C: Remove.
34205         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
34206
34207 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
34208
34209         * g77.f-torture/compile/pr3743.f: New test
34210
34211 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
34212
34213         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
34214
34215 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34216
34217         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
34218         g++.old-deja/g++.pt/static6.C: Likewise.
34219         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
34220         supports weak symbols.
34221
34222 2001-07-18  Andreas Jaeger  <aj@suse.de>
34223
34224         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
34225         supported again.
34226
34227 2001-07-18  Andreas Jaeger  <aj@suse.de>
34228
34229         * gcc.dg/iftrap-1.c: Fix target line.
34230
34231 2001-07-17  Richard Henderson  <rth@redhat.com>
34232
34233         * gcc.c-torture/execute/20010717-1.c: New.
34234
34235 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34236
34237         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
34238         tests.
34239
34240 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
34241
34242         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
34243
34244 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34245
34246         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
34247         UAC_SIGBUS, UAC_NOPRINT definitions.
34248
34249 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
34250
34251         * objc/execute/object_is_class.m: New test.
34252         * objc/execute/object_is_meta_class.m: New test.
34253
34254 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
34255
34256         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
34257         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
34258
34259 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
34260
34261         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
34262         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
34263
34264 2001-07-14  Richard Henderson  <rth@redhat.com>
34265
34266         * gcc.dg/iftrap-1.c: New.
34267
34268 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
34269
34270         * g77.f-torture/execute/intrinsic77.f: New test.
34271
34272 2001-07-11  Janis Johnson <janis@us.ibm.com>
34273
34274         * gcc.misc-tests/gcov-3.c: New test.
34275
34276 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
34277
34278         * gcc.c-torture/compile/20010711-1.c,
34279         * gcc.c-torture/compile/20010711-2.c: New tests.
34280
34281 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
34282
34283         * gcc.c-torture/execute/20010711-1.c: New test.
34284
34285 2001-07-11  Ben Elliston  <bje@redhat.com>
34286
34287         * g++.old-deja/g++.other/enum5.C: New test.
34288
34289 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
34290
34291         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
34292         (g++-dg-prune): Call prune_gcc_output.
34293         * prune.exp: New file for prune_gcc_output.
34294         * lib/g++.exp, lib/gcc.exp: Load it.
34295
34296 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34297
34298         * gcc.c-torture/compile/20010701-1.c,
34299         g++.old-deja/g++.ext/attrib6.C: New tests.
34300
34301 2001-07-06  Jeffrey A Law  (law@cygnus.com)
34302
34303         * gcc.c-torture/compile/20010706-1.c: New test.
34304
34305 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
34306
34307         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
34308
34309 2001-06-28  Stan Shebs  <shebs@apple.com>
34310
34311         * gcc.dg/pragma-darwin.c: New test.
34312
34313 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34314
34315         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
34316         Solaris 2.[678] system.
34317
34318 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34319
34320         * gcc.dg/20010622-1.c: New test.
34321
34322 2001-06-18  Stan Shebs  <shebs@apple.com>
34323
34324         * objc.dg: New directory.
34325         * objc.dg/dg.exp: New file.
34326         * objc.dg/alias.m: New.
34327         * objc.dg/class-1.m: New.
34328         * objc.dg/class-2.m: New.
34329         * objc.dg/const-str-1.m: New.
34330         * objc.dg/const-str-2.m: New.
34331         * objc.dg/id-1.m: New.
34332         * objc.dg/method-1.m: New.
34333         * objc.dg/super-class-1.m: New.
34334         * lib/objc-dg.exp: New file.
34335
34336 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34337
34338         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
34339         of label name.
34340
34341 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
34342
34343         * g++.old-deja/g++.abi/vbase8-9.C: New test.
34344
34345 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34346
34347         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
34348         variable.
34349
34350 2001-06-12  Richard Henderson  <rth@redhat.com>
34351
34352         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
34353
34354 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
34355
34356         * g++.old-deja/g++.abi/vbase5.C: New test.
34357         * g++.old-deja/g++.abi/vbase6.C: New test.
34358         * g++.old-deja/g++.abi/vbase7.C: New test.
34359
34360 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34361
34362         * gcc.c-torture/compile/20010610-1.c: New test.
34363
34364 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
34365
34366         * g++.old-deja/g++.abi/vbase4.C: New test.
34367
34368 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
34369
34370         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
34371         support %f for HC11/HC12 targets.
34372         * gcc.c-torture/execute/930513-1.x: New file, likewise.
34373         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
34374         on HC11/HC12 targets.
34375         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
34376
34377 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34378
34379         * gcc.dg/wchar_t-1.c: New file.
34380         * gcc.dg/wint_t-1.c: Likewise.
34381
34382 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
34383
34384         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
34385
34386 2001-06-11  Richard Henderson  <rth@redhat.com>
34387
34388         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
34389
34390 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
34391
34392         * gcc.c-torture/compile/20010611-1.c: New test.
34393
34394 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
34395
34396         * gcc.dg/c99-tag-1.c: Add more tests.
34397
34398 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
34399
34400         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
34401         representation on MN10300 and ARM/Thumb.
34402
34403 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
34404
34405         * g77.f-torture/execute/20010610.f: New.
34406
34407 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
34408
34409         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
34410         names.
34411
34412 2001-06-09  Richard Henderson  <rth@redhat.com>
34413
34414         * gcc.c-torture/execute/ashrdi-1.c: New.
34415         * gcc.c-torture/execute/ashldi-1.c: New.
34416         * gcc.c-torture/execute/lshrdi-1.c: New.
34417
34418 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
34419
34420         * objc/execute/load-3.m: Added. Check sending +load to categories,
34421         in addition to classes.
34422
34423 2001-06-08  Stan Shebs  <shebs@apple.com>
34424
34425         * objc/execute/load-2.m: New test.  From Nicola Pero
34426         <n.pero@mi.flashnet.it>.
34427
34428 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
34429
34430         * gcc.c-torture/execute/20010605-2.c: New test.
34431
34432 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
34433
34434         * g++.old-deja/g++.abi/vbase2.C: New test.
34435         * g++.old-deja/g++.abi/vbase3.C: New test.
34436
34437 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
34438
34439         * g++.old-deja/g++.pt/friend49.C: New test.
34440
34441 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
34442
34443         * g++.old-deja/g++.ext/anon3.C: New test.
34444
34445 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
34446
34447         * g++.old-deja/g++.other/conv7.C: New test.
34448
34449 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
34450
34451         * gcc.c-torture/compile/20010605-2.c: New test.
34452
34453 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34454
34455         * gcc.c-torture/execute/20010604-1.c: New test.
34456
34457 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
34458
34459         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
34460
34461 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
34462
34463         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
34464         (g++_link_flags): Likewise.
34465         (g++_init): Pass gccpath's value to two previous functions.
34466
34467 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34468
34469         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
34470         Ensure logfile entry matches exec command line.
34471
34472 2001-05-31  Richard Henderson  <rth@redhat.com>
34473
34474         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
34475         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
34476
34477 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
34478
34479         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
34480         compiler for irix6.2
34481
34482 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
34483
34484         * g++.old-deja/g++.other/optimize3.C: New file.
34485
34486 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
34487
34488         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
34489         assemble.
34490
34491 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
34492
34493         * g++.old-deja/g++.other/optimize2.C: New file.
34494
34495 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
34496
34497         * gcc.c-torture/compile/20010518-2.c: New file.
34498         * gcc.c-torture/execute/20010518-1.c: New file.
34499         * gcc.c-torture/execute/20010518-2.c: New file.
34500
34501 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34502
34503         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
34504
34505 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
34506
34507         G++ no longer defines builtins that do not begin with __builtin.
34508         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
34509         * g++.old-deja/g++.brendand/misc13.C: Likewise.
34510         * g++.old-deja/g++.law/builtin1.C: Likewise.
34511         * g++.old-deja/g++.law/cvt2.C: Likewise.
34512         * g++.old-deja/g++.mike/net5.C: Likewise.
34513         * g++.old-deja/g++.other/builtins1.C: Likewise.
34514         * g++.old-deja/g++.other/builtins2.C: Likewise.
34515         * g++.old-deja/g++.other/builtins3.C: Likewise.
34516         * g++.old-deja/g++.other/builtins4.C: Likewise.
34517         * g++.old-deja/g++.other/inline8.C: Likewise.
34518         * g++.old-deja/g++.robertl/eb39.C: Likewise.
34519
34520 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
34521
34522         * g++.old-deja/g++.pt/using1.C: Adjust.
34523         * g++.old-deja/g++.pt/using2.C: New test.
34524
34525 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34526
34527         * gcc.dg/cpp/charconst.c: New tests.
34528         * gcc.dg/cpp/escape.c: New tests.
34529         * gcc.dg/cpp/escape-1.c: New tests.
34530         * gcc.dg/cpp/escape-2.c: New tests.
34531         * gcc.dg/cpp/ucs.c: New tests.
34532
34533 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
34534
34535         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
34536         native compiler for irix6.5.
34537
34538 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
34539
34540         * lib/g++.exp (g++_include_flags): Use args to compute
34541         get_multilibs.
34542         (g++_link_flags): Likewise.
34543         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
34544
34545 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34546
34547         * gcc.dg/c90-hexfloat-1.c: Add more tests.
34548
34549 2001-05-21  Geoff Keating  <geoffk@redhat.com>
34550
34551         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
34552         this file.
34553
34554 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
34555
34556         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
34557         STACK_SIZE;
34558         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
34559         to STACK_SIZE; Use it to define size of add_histo array.
34560         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
34561         to STACK_SIZE.
34562         (f): Use GITT_SIZE to define size of gitt local table.
34563         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
34564         to STACK_SIZE; Use it to define size of bytemem array.
34565
34566 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
34567
34568         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
34569         on 68HC11/HC12 due to the asm instruction.
34570         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
34571         * gcc.c-torture/compile/920520-1.x: Likewise.
34572         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
34573         on 68HC11/HC12 because the function is larger than 64K.
34574         * gcc.c-torture/compile/961203-1.x: New file, this test fails
34575         on 68HC11/HC12 because the structure is too large.
34576
34577 2001-05-20  Richard Henderson  <rth@redhat.com>
34578
34579         * gcc.c-torture/execute/20010520-1.c: New.
34580
34581 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34582
34583         * g++.old-deja/g++.warn/compare1.C: New test.
34584         * gcc.dg/compare4.c: New test.
34585
34586 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
34587
34588         * g++.old-deja/g++.other/optimize1.C: New test.
34589
34590 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34591
34592         * g++.old-deja/g++.pt/spec41.C: New test.
34593
34594 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
34595
34596         * gcc.c-torture/compile/20010114-1.x: Remove.
34597
34598 2001-05-18  Stan Shebs  <shebs@apple.com>
34599
34600         * gcc.c-torture/compile/20010518-1.c: New test.
34601
34602 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
34603
34604         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
34605         * g++.old-deja/g++.pt/crash67.C: New test.
34606
34607 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
34608
34609         * g++.old-deja/g++.other/debug9.C: New test.
34610
34611 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
34612
34613         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
34614
34615 2001-05-16  Jan Hubicka  <jh@suse.cz>
34616
34617         * gcc.c-torture/compile/20010516-1.c: New test.
34618
34619 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
34620
34621         * g++.old-deja/g++.other/crash41.C: New test.
34622
34623 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
34624
34625         * g++.old-deja/g++.pt/crash66.C: New test.
34626
34627 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
34628
34629         * g++.old-deja/g++.robertl/eb27.C: Convert.
34630
34631 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
34632
34633         * g++.dg/friend-warn.C: New test.  Do not warn about friend
34634         declaration being redundant.
34635
34636 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
34637
34638         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
34639
34640 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
34641
34642         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
34643
34644 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
34645
34646         * lib/g++.exp: Use testsuite_flags.
34647
34648 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
34649
34650         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
34651
34652 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34653
34654         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
34655
34656 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
34657
34658         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
34659
34660 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
34661
34662         * gcc.c-torture/compile/20010313-1.c: New test.
34663
34664 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
34665
34666         * gcc.dg/cpp/direct2.c: New test.
34667         * gccq.dg/cpp/direct2s.c: New test.
34668
34669         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
34670
34671 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
34672
34673         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
34674         * g++.old-deja/g++.other/op3.C: Likewise.
34675
34676 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34677
34678         * gcc.dg/cpp/syshdr.h: New file.
34679         * gcc.dg/cpp/sysmac1.c: Update.
34680         * gcc.dg/cpp/sysmac2.c: Update.
34681
34682 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34683
34684         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
34685
34686 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
34687
34688         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
34689         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
34690
34691 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
34692
34693         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
34694
34695 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
34696
34697         * lib/g++.exp (g++_include_flags): Don't use any special flags
34698         if TESTING_IN_BUILD_TREE is not defined.
34699         (g++_init): Use a plain 'c++' as the compiler if
34700         TESTING_IN_BUILD_TREEE is not defined.
34701
34702 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
34703
34704         * g++.old-deja/g++.eh/catch13.C: New test.
34705         * g++.old-deja/g++.eh/catch14.C: New test.
34706
34707 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
34708
34709         * gcc.dg/cpp/tr-define.c: New test.
34710
34711 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
34712
34713         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
34714         <stdlib.h>, not <malloc.h>.
34715
34716 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
34717
34718         * g++.old-deja/g++.ns/template17.C: New test.
34719
34720 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
34721
34722         * g++.old-deja/g++.pt/ref4.C: New test.
34723
34724 2001-04-30  Richard Henderson  <rth@redhat.com>
34725
34726         * gcc.dg/20000724-1.c: Revert last change.
34727
34728 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
34729
34730         * g77.f-torture/execute/20010430.f: New test.
34731
34732 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
34733
34734         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
34735
34736 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
34737
34738         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
34739
34740 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
34741
34742         * g++.old-deja/g++.eh/crash6.C: New test.
34743
34744 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
34745
34746         * g++.old-deja/g++.other/warn7.C: New test.
34747
34748 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
34749
34750         * g++.old-deja/g++.other/defarg9.C: New test.
34751
34752 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
34753
34754         * g77.f-torture/compile/20010426.f: New test.
34755         * g77.f-torture/execute/20010426.f: New test.
34756
34757 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
34758
34759         * g77.f-torture/compile/20000629-1.x: Remove - error
34760         has been fixed.
34761
34762 2001-04-26  Jeffrey A Law  (law@cygnus.com)
34763
34764         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
34765         Tweak slightly to work with g++.dg framework.
34766         * g++.dg/special/ecos.exp: Run initp1.C test.
34767         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
34768
34769         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
34770         its linker doesn't give line numbers either.
34771         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
34772
34773 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
34774
34775         * g++.old-deja/g++.other/lex1.C: New test.
34776
34777 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
34778
34779         * gcc.dg/noncompile/20010425-1.c: New test.
34780
34781 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
34782
34783         * g++.old-deja/g++.pt/mangle2.C: New test.
34784
34785 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
34786
34787         * gcc.dg/format/plus-1.c: New test.
34788
34789 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
34790
34791         * gcc.dg/20010423-1.c: New test.
34792
34793 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
34794
34795         * gcc.c-torture/execute/20010422-1.c: New test.
34796
34797 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
34798
34799         * g++.old-deja/g++.ns/type2.C: New test.
34800
34801 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
34802
34803         * g++.old-deja/g++.other/perf1.C: New test.
34804
34805 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
34806
34807         * gcc.dg/c99-func-2.c: Remove xfail.
34808         * gcc.dg/c99-func-3.c: Remove xfail.
34809         * gcc.dg/c99-func-4.c: Remove xfail.
34810
34811 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
34812
34813         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
34814
34815 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34816
34817         * gcc.c-torture/compile/20010423-1.c: New test.
34818
34819 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34820
34821         * g++.old-deja/g++.pt/typename28.C: New test.
34822
34823 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34824
34825         * g++.old-deja/g++.abi/empty2.C: New test.
34826         * g++.old-deja/g++.abi/empty3.C: New test.
34827
34828 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34829
34830         * g++.old-deja/g++.other/comdat2.C: New test.
34831         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
34832
34833 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34834
34835         * g++.old-deja/g++.other/overload14.C: New test.
34836
34837 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34838
34839         * g++.old-deja/g++.other/lookup23.C: New test.
34840
34841 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34842
34843         * gcc.c-torture/execute/20010403-1.c: New test.
34844
34845 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
34846             Mark Mitchell  <mark@codesourcery.com>
34847
34848         * lib/old-dejagnu.exp: Don't delete output of executable.
34849         Add .exe suffix to executables.
34850
34851 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
34852
34853         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
34854
34855 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34856
34857         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
34858
34859 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
34860
34861         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
34862         * g++.old-deja/g++.abi/crash1.C: New test.
34863
34864 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
34865
34866         * g++.old-deja/g++.other/crash40.C: New test.
34867
34868 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34869
34870         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
34871
34872 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
34873
34874         * g++.old-deja/g++.other/warn6.C: New test.
34875
34876 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
34877
34878         * g++.old-deja/g++.robertl/eb42.C: Same.
34879
34880 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34881
34882         * gcc.dg/wtr-conversion-1.c: New testcase.
34883
34884 2001-04-10  Richard Henderson  <rth@redhat.com>
34885
34886         * g++.old-deja/g++.other/array5.C: New.
34887
34888 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34889
34890         * gcc.c-torture/execute/20010408-1.c: New test.
34891
34892 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
34893
34894         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
34895         headers and constructs.
34896         * g++.old-deja/g++.robertl/eb79.C: Same.
34897         * g++.old-deja/g++.robertl/eb77.C (main): Same.
34898         * g++.old-deja/g++.robertl/eb73.C: Same.
34899         * g++.old-deja/g++.robertl/eb66.C (main): Same.
34900         * g++.old-deja/g++.robertl/eb55.C (t): Same.
34901         * g++.old-deja/g++.robertl/eb54.C (main): Same.
34902         * g++.old-deja/g++.robertl/eb46.C (main): Same.
34903         * g++.old-deja/g++.robertl/eb44.C: Same.
34904         * g++.old-deja/g++.robertl/eb41.C (main): Same.
34905         * g++.old-deja/g++.robertl/eb4.C (main): Same.
34906         * g++.old-deja/g++.robertl/eb39.C: Same.
34907         * g++.old-deja/g++.robertl/eb33.C (main): Same.
34908         * g++.old-deja/g++.robertl/eb31.C (main): Same.
34909         * g++.old-deja/g++.robertl/eb30.C: Same.
34910         * g++.old-deja/g++.robertl/eb3.C: Same.
34911         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
34912         * g++.old-deja/g++.robertl/eb21.C: Same.
34913         * g++.old-deja/g++.robertl/eb15.C: Same.
34914         * g++.old-deja/g++.robertl/eb118.C: Same.
34915         * g++.old-deja/g++.robertl/eb115.C (main): Same.
34916         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
34917         * g++.old-deja/g++.robertl/eb109.C: Same.
34918         * g++.old-deja/g++.other/sibcall1.C (main): Same.
34919         * g++.old-deja/g++.mike/rtti1.C: Same.
34920         * g++.old-deja/g++.mike/p658.C: Same.
34921         * g++.old-deja/g++.mike/net46.C: Same.
34922         * g++.old-deja/g++.mike/net34.C: Same.
34923         * g++.old-deja/g++.mike/memoize1.C: Same.
34924         * g++.old-deja/g++.mike/eh2.C: Same.
34925         * g++.old-deja/g++.law/weak.C: Same.
34926         * g++.old-deja/g++.law/visibility7.C: Same.
34927         * g++.old-deja/g++.law/visibility25.C: Same.
34928         * g++.old-deja/g++.law/visibility22.C: Same.
34929         * g++.old-deja/g++.law/visibility2.C: Same.
34930         * g++.old-deja/g++.law/visibility17.C: Same.
34931         * g++.old-deja/g++.law/visibility13.C: Same.
34932         * g++.old-deja/g++.law/visibility10.C: Same.
34933         * g++.old-deja/g++.law/visibility1.C: Same.
34934         * g++.old-deja/g++.law/virtual3.C (eval): Same.
34935         * g++.old-deja/g++.law/vbase1.C: Same.
34936         * g++.old-deja/g++.law/operators32.C: Same.
34937         * g++.old-deja/g++.law/nest3.C: Same.
34938         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
34939         * g++.old-deja/g++.law/except5.C (main): Same.
34940         * g++.old-deja/g++.law/cvt7.C (run): Same.
34941         * g++.old-deja/g++.law/cvt2.C: Same.
34942         * g++.old-deja/g++.law/cvt16.C: Same.
34943         * g++.old-deja/g++.law/ctors6.C (bar): Same.
34944         * g++.old-deja/g++.law/ctors17.C (main): Same.
34945         * g++.old-deja/g++.law/ctors13.C: Same.
34946         * g++.old-deja/g++.law/ctors12.C (main): Same.
34947         * g++.old-deja/g++.law/ctors10.C: Same.
34948         * g++.old-deja/g++.law/code-gen5.C: Same.
34949         * g++.old-deja/g++.law/bad-error7.C: Same.
34950         * g++.old-deja/g++.law/arm9.C: Same.
34951         * g++.old-deja/g++.law/arm12.C: Same.
34952         * g++.old-deja/g++.law/arg8.C: Same.
34953         * g++.old-deja/g++.law/arg1.C: Same.
34954         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
34955         * g++.old-deja/g++.jason/template31.C: Same.
34956         * g++.old-deja/g++.jason/template24.C (main): Same.
34957         * g++.old-deja/g++.jason/2371.C: Same.
34958         * g++.old-deja/g++.eh/new2.C: Same.
34959         * g++.old-deja/g++.eh/new1.C: Same.
34960         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
34961         * g++.old-deja/g++.brendan/nest21.C (main): Same.
34962         * g++.old-deja/g++.brendan/err-msg3.C: Same.
34963         * g++.old-deja/g++.brendan/crash62.C: Same.
34964         * g++.old-deja/g++.brendan/crash52.C: Same.
34965         * g++.old-deja/g++.brendan/crash49.C (main): Same.
34966         * g++.old-deja/g++.brendan/crash38.C: Same.
34967         * g++.old-deja/g++.brendan/crash15.C (main): Same.
34968         * g++.old-deja/g++.brendan/copy9.C: Same.
34969
34970 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
34971
34972         * gcc.c-torture/execute/20001203-2.c (memset):
34973         Count argument is of type __SIZE_TYPE__.
34974
34975 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
34976
34977         * gcc.c-torture/compile/20010404-1.c: New test.
34978
34979 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
34980
34981         * gcc.c-torture/compile/20010326-1.c: New test.
34982
34983 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
34984
34985         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
34986         peculiarities of the SH.
34987         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
34988
34989 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34990
34991         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
34992         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
34993         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
34994
34995 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
34996
34997         * g77.f-torture/compile/20010321-1.f: New test.
34998
34999 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
35000
35001         * gcc.c-torture/compile/20010329-1.c: New test.
35002
35003 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
35004
35005         * gcc.c-torture/execute/20010329-1.c: New test.
35006
35007 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
35008
35009         * g++.old-deja/g++.other/eh4.C: Fix typo.
35010
35011 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
35012
35013         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
35014
35015 2001-03-28  Philip Blundell  <philb@gnu.org>
35016
35017         * gcc.c-torture/compile/20010328-1.c: New test.
35018
35019 2001-03-27  Richard Henderson  <rth@redhat.com>
35020
35021         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
35022         * g++.old-deja/g++.eh/vbase3.C: Likewise.
35023
35024 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
35025
35026         * gcc.c-torture/compile/20010327-1.c: New test.
35027
35028 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
35029
35030         * g++.old-deja/g++.other/friend12.C: New test.
35031         * g++.old-deja/g++.other/friend9.C: Expect no errors.
35032         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
35033
35034 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35035
35036         * gcc.c-torture/execute/20010325-1.c: New test.
35037
35038 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
35039
35040         * g++.old-deja/g++.other/mangle3.C: New test.
35041
35042 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
35043
35044         * g++.old-deja/g++.other/anon8.C: New test.
35045
35046 2001-03-20  Philip Blundell  <philb@gnu.org>
35047
35048         * gcc.c-torture/compile/20010320-1.c: New test.
35049
35050 2001-03-17  Richard Henderson  <rth@redhat.com>
35051
35052         * g++.old-deja/g++.other/eh4.C: Add expected error text.
35053
35054 2001-03-15  Geoff Keating  <geoff@redhat.com>
35055
35056         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
35057         tests on AIX.
35058
35059 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
35060
35061         * g++.old-deja/g++.other/eh4.C: New test.
35062
35063 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
35064
35065         * gcc.dg/cpp/mi1.c: Update.
35066
35067 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
35068
35069         * g++.old-deja/g++.other/regstack.C: New test.
35070
35071 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
35072
35073         * g++.old-deja/g++.other/ref4.C: New test.
35074
35075 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
35076
35077         * objc/execute/va_method.m: Added.
35078         * objc/execute/IMP.m: Added.
35079         * objc/execute/_cmd.m: Added.
35080         * objc/execute/accessing_ivars.m: Added.
35081         * objc/execute/class-1.m: Added.
35082         * objc/execute/class-10.m: Added.
35083         * objc/execute/class-11.m: Added.
35084         * objc/execute/class-12.m: Added.
35085         * objc/execute/class-13.m: Added.
35086         * objc/execute/class-14.m: Added.
35087         * objc/execute/class-2.m: Added.
35088         * objc/execute/class-3.m: Added.
35089         * objc/execute/class-4.m: Added.
35090         * objc/execute/class-5.m: Added.
35091         * objc/execute/class-6.m: Added.
35092         * objc/execute/class-7.m: Added.
35093         * objc/execute/class-8.m: Added.
35094         * objc/execute/class-9.m: Added.
35095         * objc/execute/class-tests-1.h
35096         * objc/execute/class-tests-2.h
35097         * objc/execute/compatibility_alias.m: Added.
35098         * objc/execute/encode-1.m: Added.
35099         * objc/execute/formal_protocol-1.m: Added.
35100         * objc/execute/formal_protocol-2.m: Added.
35101         * objc/execute/formal_protocol-3.m: Added.
35102         * objc/execute/formal_protocol-4.m: Added.
35103         * objc/execute/formal_protocol-5.m: Added.
35104         * objc/execute/formal_protocol-6.m: Added.
35105         * objc/execute/formal_protocol-7.m: Added.
35106         * objc/execute/informal_protocol.m: Added.
35107         * objc/execute/initialize.m: Added.
35108         * objc/execute/load.m: Added.
35109         * objc/execute/many_args_method.m: Added.
35110         * objc/execute/nested-3.m: Added.
35111         * objc/execute/no_clash.m: Added.
35112         * objc/execute/private.m: Added.
35113         * objc/execute/redefining_self.m: Added.
35114         * objc/execute/root_methods.m: Added.
35115         * objc/execute/selector-1.m: Added.
35116         * objc/execute/static-1.m: Added.
35117         * objc/execute/static-2.m: Added.
35118         * objc/execute/va_method.m: Added.
35119
35120 2001-03-10  Richard Henderson  <rth@redhat.com>
35121
35122         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
35123
35124 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
35125
35126         * g++.old-deja/g++.other/crash31.C: XFAIL.
35127         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
35128         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
35129         * gcc.c-torture/execute/20010123-1.x: XFAIL.
35130         * gcc.c-torture/execute/20010124-1.x: XFAIL.
35131         * gcc.dg/sequence-pt-1.c: XFAIL one test.
35132
35133 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
35134
35135         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
35136
35137 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
35138
35139         * gcc.dg/20000724-1.c: Don't use multiline strings.
35140
35141 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
35142
35143         * objc/execute/string1.m, objc/execute/string2.m: Compare the
35144         result of -cString against what we expect it to be; don't just
35145         print it out for no one to read.
35146
35147         * objc/execute/string3.m, objc/execute/string4.m: New tests.
35148         Based on testcases provided by Nicola Pero.
35149
35150 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
35151
35152         * gcc.dg/cpp/macro7.c: New test.
35153
35154 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
35155
35156         * gcc.dg/cpp/multiline.c: Update.
35157
35158 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35159
35160         * g++.old-deja/g++.other/enum3.C: New test.
35161
35162 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35163
35164         * g++.old-deja/g++.other/pod1.C: New test.
35165
35166 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35167
35168         * g++.old-deja/g++.ext/overload1.C: New test.
35169
35170 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
35171
35172         * g++.old-deja/g++.pt/using1.C: New test.
35173
35174 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
35175
35176         * g++.old-deja/g++.other/using9.C: New test.
35177
35178 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
35179
35180         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
35181
35182         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
35183
35184 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
35185
35186         * g++.old-deja/g++.ext/realpt1.C: Remove.
35187
35188 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
35189
35190         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
35191
35192 2001-02-26  Will Cohen  <wcohen@redhat.com>
35193
35194         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
35195
35196 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
35197
35198         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
35199         templatized constructors.
35200
35201 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35202
35203         * gcc.c-torture/execute/20010224-1.c: New test.
35204
35205 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
35206
35207         * gcc.c-torture/execute/20010222-1.c: New test.
35208
35209 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
35210
35211         * g++.old-deja/g++.other/inline20.C: New test.
35212
35213 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
35214
35215         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
35216
35217 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35218
35219         * g++.old-deja/g++.other/lookup22.C: New test.
35220
35221 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
35222
35223         * g77.dg: New directory.
35224         * g77.dg/20010216-1.f: New test case.
35225         * g77.dg/dg.exp: New driver.
35226         * lib/g77-dg.exp: New driver library.
35227
35228 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35229
35230         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
35231
35232 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
35233
35234         * g++.old-deja/g++.other/decl9.C: New test.
35235
35236 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
35237
35238         * g++.old-deja/g++.other/init16.C: Update the test so that it does
35239         not need <string> and also tests the initialization at runtime.
35240
35241 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35242
35243         * gcc.c-torture/execute/longlong.c: New test.
35244
35245 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
35246
35247         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
35248
35249 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
35250
35251         * gcc.c-torture/execute/920302-1.c (execute):
35252         Change argument type to short.
35253
35254 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
35255
35256         * g++.old-deja/g++.pt/deduct6.C: New test.
35257
35258 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
35259
35260         * g++.old-deja/g++.pt/deduct5.C: New test.
35261
35262 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
35263
35264         * gcc.c-torture/execute/20010209-1.c: New test.
35265
35266 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
35267
35268         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
35269
35270 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
35271
35272         * g++.dg/vtgc1.C: Update for new ABI.
35273
35274         * consistency.vlad: New directory, 1665 files.
35275
35276 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35277
35278         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
35279         return type.
35280         * gcc.dg/cpp/digraphs.c: Declare puts.
35281
35282 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
35283
35284         * g++.old-deja/g++.other/warn5.C: New test.
35285
35286 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
35287
35288         * g++.old-deja/g++.pt/spec40.C: New test.
35289
35290 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
35291
35292         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
35293         case.
35294         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
35295
35296 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
35297
35298         * gcc.c-torture/compile/20010209-1.c: New test.
35299
35300 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
35301
35302         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
35303         excess errors message but not if it crashes.
35304         * g++.old-deja/g++.other/crash27.C: Likewise.
35305         * g++.old-deja/g++.other/crash28.C: Likewise.
35306         * g++.old-deja/g++.other/crash30.C: Likewise.
35307         * g++.old-deja/g++.other/crash32.C: Likewise.
35308         * g++.old-deja/g++.other/crash35.C: Likewise.
35309         * g++.old-deja/g++.pt/inherit2.C: Likewise.
35310
35311 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35312
35313         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
35314         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
35315         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
35316         g77.f-torture/execute/execute.exp,
35317         g77.f-torture/noncompile/noncompile.exp,
35318         gcc.c-torture/execute/execute.exp,
35319         gcc.c-torture/execute/memcheck/memcheck.exp,
35320         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
35321         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
35322         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
35323         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
35324         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
35325         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
35326         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35327         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
35328         Remove bug reporting instructions with ancient email addresses.
35329
35330 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
35331
35332         * gcc.dg/20010202-1.c: New test.
35333         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
35334
35335 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
35336
35337         * g++.dg/stdbool-if.C: New test.
35338
35339 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
35340
35341         * objc/execute/fdecl.m: Added main().
35342
35343 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
35344
35345         * gcc.c-torture/execute/20010206-1.c: New test.
35346
35347 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35348
35349         * gcc.dg/cpp/avoidpaste1.c: Update.
35350
35351 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
35352
35353         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
35354         Pero <nicola@brainstorm.co.uk>.
35355         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
35356
35357 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
35358
35359         * g++.old-deja/g++.pt/spec39.C: New test.
35360
35361 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
35362
35363         * gcc.c-torture/compile/20010202-1.c: New test.
35364
35365 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
35366
35367         * g++.old-deja/g++.abi/primary2.C: New test.
35368         * g++.old-deja/g++.abi/primary3.C: New test.
35369         * g++.old-deja/g++.abi/primary4.C: New test.
35370         * g++.old-deja/g++.abi/primary5.C: New test.
35371         * g++.old-deja/g++.abi/vtable3.h: New test.
35372         * g++.old-deja/g++.abi/vtable3a.C: New test.
35373         * g++.old-deja/g++.abi/vtable3b.C: New test.
35374         * g++.old-deja/g++.abi/vtable3c.C: New test.
35375         * g++.old-deja/g++.abi/vtable3d.C: New test.
35376         * g++.old-deja/g++.abi/vtable3e.C: New test.
35377         * g++.old-deja/g++.abi/vtable3f.C: New test.
35378         * g++.old-deja/g++.abi/vtable3g.C: New test.
35379         * g++.old-deja/g++.abi/vtable3h.C: New test.
35380         * g++.old-deja/g++.abi/vtable3i.C: New test.
35381         * g++.old-deja/g++.abi/vtable3j.C: New test.
35382         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
35383
35384 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
35385
35386         * g++.old-deja/g++.other/anon6.C: New test.
35387         * g++.old-deja/g++.other/anon7.C: New test.
35388
35389 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
35390
35391         * gcc.dg/cpp/avoidpaste2.c: New tests.
35392
35393 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
35394
35395         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
35396
35397 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
35398
35399         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
35400         DECIMAL_DIG cases for Irix."
35401
35402 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
35403
35404         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
35405
35406 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35407
35408         * gcc.dg/c99-tag-1.c: New test.
35409
35410 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
35411
35412         * gcc.dg/cpp/tr-warn1.c: Add tests.
35413
35414 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
35415
35416         * gcc.dg/cpp/avoidpaste1.c: Update.
35417         * gcc.dg/cpp/paste4.c: Update.
35418
35419 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
35420
35421         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
35422         cases for Irix.
35423
35424 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
35425
35426         * g++.old-deja/g++.other/inline19.C: New test.
35427
35428 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35429
35430         * gcc.dg/Wlarger-than.c: New test.
35431
35432 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35433
35434         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
35435
35436 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
35437
35438         * gcc.c-torture/execute/20010129-1.c: New test.
35439         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
35440
35441 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
35442
35443         * gcc.dg/cpp/avoidpaste1.c: Test case.
35444
35445 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
35446
35447         * g++.old-deja/g++.other/inline18.C: New test.
35448
35449 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35450
35451         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
35452         and __builtin_putchar.
35453
35454 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
35455
35456         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
35457         tests.
35458
35459 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
35460
35461         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
35462         floating point number rounding mode to round to the nearest
35463         representable mode.
35464
35465 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
35466
35467         * g++.old-deja/g++.other/mangle2.C: New test.
35468
35469 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
35470
35471         * gcc.c-torture/compile/20010124-1.c: New test.
35472
35473 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
35474
35475         * g++.old-deja/g++.pt/spec38.C: New test.
35476
35477 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35478
35479         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
35480         "Build don't run".
35481
35482 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35483
35484         * gcc.c-torture/execute/20010123-1.c: New test.
35485
35486 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
35487
35488         * g++.old-deja/g++.pt/spec37.C: New test.
35489
35490 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
35491
35492         * g++.old-deja/g++.pt/overload14.C: New test.
35493
35494 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35495
35496         * gcc.c-torture/execute/20010122-1.c: New test, exercise
35497         __builtin_return_address.
35498
35499 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
35500
35501         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
35502         * g++.old-deja/g++.pt/spec35.C: New test.
35503         * g++.old-deja/g++.pt/spec36.C: New test.
35504
35505 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
35506
35507         * gcc.c-torture/compile/20010118-1.c: New test.
35508
35509 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
35510
35511         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
35512
35513 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
35514
35515         * gcc.c-torture/execute/20010119-1.c: New test.
35516
35517 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35518
35519         * g++.old-deja/g++.other/vbase5.C: New test.
35520
35521 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
35522
35523         * gcc.c-torture/execute/20010118-1.c: New test.
35524
35525 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35526
35527         * g++.old-deja/g++.pt/deduct3.C: New test.
35528
35529 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35530
35531         * g++.old-deja/g++.pt/spec34.C: New test.
35532
35533 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
35534
35535         * g77.f-torture/compile/20000601-2.f: New test.
35536
35537 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
35538
35539         * g++.old-deja/g++.other/init17.C: New test.
35540
35541 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
35542
35543         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
35544
35545 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
35546
35547         * g++.old-deja/g++.pt/unify8.C: New test.
35548
35549 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
35550
35551         * g++.old-deja/g++.abi/vbase1.C: New test.
35552
35553 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
35554
35555         * g++.old-deja/g++.pt/crash65.C: New test.
35556
35557 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
35558
35559         * gcc.dg/cpp/assembl2.S: New test case.
35560
35561 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
35562
35563         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
35564         are supported.
35565
35566 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35567
35568         * g++.old-deja/g++.other/builtins1.C: New test.
35569         * g++.old-deja/g++.other/builtins2.C: Likewise.
35570         * g++.old-deja/g++.other/builtins3.C: Likewise.
35571         * g++.old-deja/g++.other/builtins4.C: Likewise.
35572
35573 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
35574
35575         * gcc.c-torture/compile/20010117-1.c: New test.
35576         * gcc.c-torture/compile/20010117-2.c: New test.
35577
35578 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35579
35580         * g77.f-torture/execute/20010116.[fx]: New test,
35581         XFAIL on i?86-*-*.
35582         * g77.f-torture/compile/20010115.f: Indicate it's
35583         a test for PR fortran/1636.
35584
35585 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
35586
35587         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
35588
35589 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35590
35591         * g77.f-torture/compile/20010115.f: New test.
35592
35593 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
35594
35595         * g++.old-deja/g++.pt/nontype5.C: New test.
35596
35597 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
35598
35599         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
35600         have an equivalent working one below it.
35601
35602 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
35603
35604         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
35605         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
35606
35607 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
35608
35609         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
35610         message containing "init_priority".
35611         (conpr-2.C): Likewise.
35612         (conpr-3.C): Likewise.
35613         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
35614
35615 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35616
35617         * gcc.c-torture/execute/20010114-2.c: New test.
35618
35619 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
35620
35621         * gcc.c-torture/compile/20010114-1.c: New test.
35622         * gcc.c-torture/compile/20010114-1.x: Xfail.
35623         * gcc.c-torture/compile/20010114-2.c: New test.
35624         * gcc.c-torture/execute/20010114-1.c: New test.
35625         * gcc.dg/trunc-1.c: New test.
35626         * gcc.dg/uninit-B.c: New test.
35627
35628 2001-01-13  Nick Clifton  <nickc@redhat.com>
35629
35630         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
35631         target.
35632
35633 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35634
35635         * gcc.c-torture/compile/20010113-1.c: New test.
35636
35637 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
35638
35639         * gcc.c-torture/compile/20001212-1.c: New test.
35640
35641 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35642
35643         * gcc.dg/cpp/widestr1.c: Update.
35644         * gcc.dg/cpp/prag-imp.c: Remove.
35645
35646 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
35647
35648         * gcc.c-torture/execute/20000801-3.x: Remove.
35649         * gcc.dg/c90-init-1.c: New test.
35650         * gcc.dg/c99-init-1.c: New test.
35651         * gcc.dg/c99-init-2.c: New test.
35652         * gcc.dg/gnu99-init-1.c: New test.
35653
35654 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
35655
35656         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
35657         testing that no relevant ones were found.
35658
35659 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
35660
35661         * g++.old-deja/g++.pt/cast2.C: New test.
35662
35663 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
35664
35665         * g++.old-deja/g++.pt/friend47.C: New test.
35666
35667 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
35668
35669         * g++.old-deja/g++.pt/instantiate13.C: New test.
35670
35671 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
35672
35673         * g++.old-deja/g++.other/defarg7.C: New test.
35674         * g++.old-deja/g++.other/defarg8.C: New test.
35675
35676 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
35677
35678         * g++.old-deja/g++.pt/crash64.C: New test.
35679
35680 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
35681
35682         * g++.old-deja/g++.pt/crash63.C: New test.
35683
35684 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
35685
35686         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
35687
35688 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
35689
35690         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
35691
35692 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
35693
35694         * g++.old-deja/g++.pt/error3.C: New test.
35695
35696 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
35697
35698         * g++.old-deja/g++.other/crash39.C: New test.
35699
35700 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
35701
35702         * g++.old-deja/g++.other/vbase4.C: New test.
35703
35704 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
35705
35706         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
35707         * gcc.dg/special/20000419-2.c: New file. Identical to above.
35708         * gcc.dg/special/special.exp: New test driver which will check
35709         for alias support for the above test.
35710
35711 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
35712
35713         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
35714         problems on small machines.
35715         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
35716         parameterize.
35717
35718 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
35719
35720         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
35721         mips.
35722         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
35723
35724 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
35725
35726         * g++.old_deja/g++.pt/using8.C: New test.
35727
35728 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35729
35730         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
35731
35732 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
35733
35734         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
35735         where a failure is expected.
35736         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
35737
35738 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
35739
35740         * g++.old_deja/g++.pt/instantiate12.C: New test.
35741
35742 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
35743
35744         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
35745         start of structs.
35746         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
35747         * g++.old-deja/g++.brendan/crash17.C: Likewise.
35748         * g++.old-deja/g++.brendan/crash29.C: Likewise.
35749         * g++.old-deja/g++.brendan/crash48.C: Likewise.
35750         * g++.old-deja/g++.brendan/ns1.C: Likewise.
35751         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
35752         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
35753         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
35754         * g++.old-deja/g++.eh/spec6.C: Likewise.
35755         * g++.old-deja/g++.jason/crash3.C: Likewise.
35756         * g++.old-deja/g++.law/ctors11.C: Likewise.
35757         * g++.old-deja/g++.law/ctors17.C: Likewise.
35758         * g++.old-deja/g++.law/ctors5.C: Likewise.
35759         * g++.old-deja/g++.law/ctors9.C: Likewise.
35760         * g++.old-deja/g++.mike/ambig1.C: Likewise.
35761         * g++.old-deja/g++.mike/net22.C: Likewise.
35762         * g++.old-deja/g++.mike/p3538a.C: Likewise.
35763         * g++.old-deja/g++.mike/p3538b.C: Likewise.
35764         * g++.old-deja/g++.mike/virt3.C: Likewise.
35765         * g++.old-deja/g++.niklas/t128.C: Likewise.
35766         * g++.old-deja/g++.other/anon4.C: Likewise.
35767         * g++.old-deja/g++.other/using1.C: Likewise.
35768         * g++.old-deja/g++.other/warn3.C: Likewise.
35769         * g++.old-deja/g++.pt/t37.C: Likewise.
35770         * g++.old-deja/g++.robertl/eb69.C: Likewise.
35771         * g++.old-deja/g++.robertl/eb71.C: Likewise.
35772
35773 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
35774
35775         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
35776
35777 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35778
35779         * gcc.c-torture/execute/stdio-opt-3.c: New test.
35780
35781 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
35782
35783         * gcc.c-torture/compile/20010107-1.c: New test.
35784
35785 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35786
35787         * gcc.c-torture/execute/builtin-noret-1.c: New test.
35788
35789 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35790
35791         * gcc.dg/format/format.h: New file.
35792         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
35793         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
35794         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
35795         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
35796         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
35797         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
35798         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
35799         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
35800         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
35801         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
35802         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
35803         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
35804         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
35805         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
35806         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
35807         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
35808         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
35809         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
35810         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
35811         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
35812         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
35813         instead of declaring standard types, macros and functions in each
35814         test.
35815
35816 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
35817
35818         * gcc.c-torture/execute/20010106-1.c: New test.
35819
35820 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35821
35822         * gcc.dg/format/format.exp: New file.
35823         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
35824         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
35825         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
35826         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
35827         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
35828         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
35829         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
35830         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
35831         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
35832         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
35833         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
35834         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
35835         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
35836         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
35837         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
35838         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
35839         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
35840         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
35841         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
35842         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
35843         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
35844         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
35845         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
35846         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
35847         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
35848         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
35849         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
35850         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
35851         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
35852         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
35853         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
35854         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
35855         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
35856         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
35857         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
35858         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
35859         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
35860         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
35861         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
35862         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
35863         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
35864         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
35865
35866 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
35867
35868         * gcc.c-torture/execute/991228-1.c: Take word endianness into
35869         account.
35870
35871 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
35872
35873         * gcc.c-torture/execute/builtin-complex-1.c: New test.
35874
35875 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35876
35877         * g++.old-deja/g++.pt/crash62.C: New test.
35878
35879 2001-01-04  Richard Henderson  <rth@redhat.com>
35880
35881         * gcc.dg/20000926-1.c: Update expected warnings.
35882         * gcc.dg/array-2.c: Likewise.
35883         * gcc.dg/array-4.c: Also validate flexible array members.
35884         * gcc.dg/c99-flex-array-1.c: New.
35885
35886 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35887
35888         * gcc.c-torture/compile/20001222-1.x: Remove.
35889
35890 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35891
35892         * gcc.c-torture/execute/built-in-setjmp.c: New.
35893
35894 2001-01-03  Richard Henderson  <rth@redhat.com>
35895
35896         * gcc.dg/940510-1.c: Update expected error wording.
35897         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
35898
35899 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
35900
35901         * lib/target-supports.exp (check_alias_available): Modified to
35902         indicate aliases not supported if only weak aliases are supported.
35903
35904 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35905
35906         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
35907         Turn on cmpstrsi checks for __pj__ and __i370__.
35908
35909 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35910
35911         * g++.old-deja/g++.other/virtual11.C: New test.
35912
35913 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35914
35915         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
35916
35917 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35918
35919         * gcc.c-torture/compile/20010102-1.c: New test.
35920
35921 2001-01-02  Andreas Jaeger  <aj@suse.de>
35922
35923         * gcc.dg/noreturn-3.c: New test.
35924
35925         * gcc.dg/noreturn-4.c: New test.
35926
35927 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35928
35929         * gcc.c-torture/execute/stdio-opt-1.c: Also test
35930         __builtin_fputc and __builtin_fwrite.
35931
35932 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
35933
35934         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
35935         signed char, not default char.
35936
35937 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
35938
35939         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
35940
35941 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
35942
35943         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
35944
35945 2000-12-29  Richard Henderson  <rth@redhat.com>
35946
35947         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
35948         (__cyg_profile_func_exit): Define.
35949
35950 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
35951
35952         * g++.dg/vtgc1.C: New test.
35953
35954 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
35955
35956         * gcc.dg/noncompile/20001228-1.c: New test.
35957
35958         * gcc.dg/20001228-1.c: New test.
35959
35960         * gcc.c-torture/execute/20001228-1.c: New test.
35961
35962 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
35963
35964         * gcc.dg/format-strfmon-1.c: New test.
35965
35966 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35967
35968         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
35969         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
35970         * gcc.c-torture/execute/string-opt-1.c: Likewise.
35971         * gcc.c-torture/execute/string-opt-2.c: Likewise.
35972         * gcc.c-torture/execute/string-opt-3.c: Likewise.
35973         * gcc.c-torture/execute/string-opt-4.c: Likewise.
35974         * gcc.c-torture/execute/string-opt-6.c: Likewise.
35975         * gcc.c-torture/execute/string-opt-7.c: Likewise.
35976         * gcc.c-torture/execute/string-opt-8.c: Likewise.
35977         * gcc.c-torture/execute/string-opt-9.c: Likewise.
35978         * gcc.c-torture/execute/string-opt-10.c: Likewise.
35979         * gcc.c-torture/execute/string-opt-11.c: Likewise.
35980         * gcc.c-torture/execute/string-opt-12.c: Likewise.
35981
35982         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
35983         * gcc.c-torture/execute/string-opt-4.c: Test index.
35984
35985 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
35986
35987         * gcc.c-torture/compile/20001226-1.c: New test.
35988
35989 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35990
35991         * gcc.c-torture/compile/20001222-1.c: New test.
35992         * gcc.c-torture/compile/20001222-1.x: Xfail.
35993
35994 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
35995
35996         * gcc.c-torture/execute/comp-goto-2.c: New test.
35997
35998 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
35999
36000         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
36001         Use long types if __INT_MAX__ is 32767.
36002         (main): Use cast to (sint32 *) when poking 88 into a_page.
36003
36004         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
36005
36006 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
36007
36008         * gcc.c-torture/compile/20001221-1.c: New test.
36009         * gcc.c-torture/execute/20001221-1.c: New test.
36010
36011 2000-12-20  Richard Henderson  <rth@redhat.com>
36012
36013         * g++.old-deja/g++.pt/crash36.C: Update error lines.
36014         * g++.old-deja/g++.robertl/eb109.C: Likewise.
36015
36016 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36017
36018         * gcc.dg/compare3.c: New test.
36019
36020 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36021
36022         * gcc.dg/format-warnll-1.c: New test.
36023
36024 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
36025
36026         * gcc.dg/cpp/cmdlne-P.c: New test.
36027
36028 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36029
36030         * gcc.c-torture/execute/builtin-abs-1.c,
36031         gcc.c-torture/execute/builtin-abs-2.c: New tests.
36032
36033 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
36034
36035         * gcc.dg/cpp/multiline.c: New test.
36036
36037 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
36038
36039         * g++.old-deja/g++.other/syshdr1.C: Update.
36040         * gcc.dg/cpp/lineflags.c: Remove temporarily.
36041
36042 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36043
36044         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
36045
36046 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36047
36048         * g++.old-deja/g++.pt/ttp65.C: New test.
36049
36050 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36051
36052         * g++.old-deja/g++.pt/ttp64.C: New test.
36053
36054 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36055
36056         * g++.old-deja/g++.pt/spec33.C: New test.
36057
36058 2000-12-14  Catherine Moore  <clm@redhat.com>
36059
36060         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
36061         * gcc.c-torture/execute/920612-2.c: Likewise.
36062         * gcc.c-torture/execute/920428-2.c: Likewise.
36063         * gcc-c-torture/execute/va-arg-11.c: Call exit.
36064         * gcc.c-torture/execute/va-arg-21.c: Likewise.
36065
36066 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36067
36068         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
36069         * gcc.dg/pack-test-2.c: Likewise.
36070
36071 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36072
36073         Tests by Zack Weinberg <zackw@stanford.edu>.
36074
36075         * gcc.dg/cpp/defined.c: Update.
36076         * gcc.dg/cpp/defined_trad.c: New tests.
36077
36078 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36079
36080         * gcc.dg/cpp/trad-direct.c: Update.
36081
36082 2000-12-11  Neil Booth  <neilb@earthling.net>
36083
36084         * gcc.dg/cpp/defined_trad.c
36085
36086 2000-12-11  Neil Booth  <neilb@earthling.net>
36087
36088         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
36089
36090 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36091
36092         * gcc.dg/format-miss-2.c: New test.
36093
36094 2000-12-09  Neil Booth  <neilb@earthling.net>
36095
36096         * gcc.dg/cpp/lineflags.c: New tests.
36097         * gcc.dg/cpp/poison.c: Update.
36098         * gcc.dg/cpp/redef2.c: Update.
36099         * gcc.dg/cpp/skipping.c: New test.
36100
36101 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
36102
36103         * g++.old-deja/g++.other/eh3.C: New testcase.
36104
36105 2000-12-07  Neil Booth  <neilb@earthling.net>
36106
36107         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
36108         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
36109         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
36110         wtr-union-init-2.c, wtr-union-init-3.c: Update.
36111         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
36112         Update.
36113
36114 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36115
36116         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
36117         __SIZE_TYPE__ instead of int for type of integers cast to
36118         pointers.
36119
36120 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
36121
36122         * g++.old-deja/g++.other/cleanup4.C: New test.
36123
36124 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36125
36126         * format-sec-1.c: New test.
36127
36128 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36129
36130         * gcc.dg/format-nonlit-3.c: New test.
36131
36132 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36133
36134         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
36135         through a null pointer.
36136
36137 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36138
36139         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
36140         * g++.old-deja/g++.pt/partial4.C: New test.
36141
36142 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
36143
36144         * gcc.c-torture/execute/ieee/hugeval.x: New.
36145
36146 2000-12-06  Neil Booth  <neilb@earthling.net>
36147
36148         * gcc.dg/cpp/backslash2.c: New tests.
36149
36150 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36151
36152         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
36153         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
36154
36155 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
36156
36157         * gcc.c-torture/execute/20001203-2.c: New testcase.
36158
36159 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
36160
36161         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
36162         * g++.old-deja/g++.other/virtual10.C: New test.
36163
36164 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
36165
36166         * g++.old-deja/g++.mike/pmf5.C: Remove test.
36167
36168 2000-12-05  Richard Henderson  <rth@redhat.com>
36169
36170         * gcc.c-torture/compile/20001205-1.c: New.
36171
36172 2000-12-04  Neil Booth  <neilb@earthling.net>
36173
36174         * g++.old-deja/g++.other/virtual9.C: New test.
36175         * g++.old-deja/g++.pt/crash61.C: New test.
36176         * gcc.c-torture/execute/loop-9.c: New test.
36177
36178 2000-12-04  Neil Booth  <neilb@earthling.net>
36179
36180         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
36181         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
36182         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
36183         * gcc.dg/cpp/extratokens.c: ...here.
36184
36185 2000-12-04  Neil Booth  <neilb@earthling.net>
36186
36187         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
36188         New tests.
36189
36190 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36191
36192         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
36193         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
36194
36195 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36196
36197         * gcc.c-torture/execute/20001203-1.c: New test.
36198
36199 2000-12-03  Neil Booth  <neilb@earthling.net>
36200
36201         * gcc.dg/cpp/macro6.c: New test cases.
36202
36203 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36204
36205         * gcc.c-torture/execute/string-opt-9.c: New test.
36206         * gcc.c-torture/execute/string-opt-10.c: Likewise.
36207         * gcc.c-torture/execute/string-opt-11.c: Likewise.
36208         * gcc.c-torture/execute/string-opt-12.c: Likewise.
36209
36210         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
36211         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
36212
36213 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
36214
36215         * gcc.dg/cpp/if-6.c: New testcase.
36216
36217         * gcc.dg/20001201-1.c: New testcase.
36218
36219 2000-12-02  Neil Booth  <neilb@earthling.net>
36220
36221         * g++.old-deja/g++.other/externC4.C,
36222         g++.old-deja/g++.other/friend10.C: New tests.
36223
36224 2000-12-02  Neil Booth  <neilb@earthling.net>
36225
36226         * g++.old-deja/g++.other/instan2.C
36227         * g++.old-deja/g++.other/instan3.C: New test.
36228
36229 2000-12-02  Neil Booth  <neilb@earthling.net>
36230
36231         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
36232         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
36233         gnuc99.c,gnuc99-pedantic.c: New tests.
36234
36235 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
36236
36237         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
36238         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
36239
36240 2000-12-01  Neil Booth  <neilb@earthling.net>
36241
36242         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
36243         * gcc.dg/cpp/poison.c: Update.
36244         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
36245
36246 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
36247
36248         * g77.f-torture/execute/20001201.f: New test.
36249
36250 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
36251
36252         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
36253
36254 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
36255
36256         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
36257
36258 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
36259
36260         * g++.old-deja/g++.other/cast6.C: New test.
36261
36262 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
36263
36264         * gcc.c-torture/execute/20001130-2.c: New testcase.
36265
36266 2000-11-30  Richard Henderson  <rth@redhat.com>
36267
36268         * gcc.c-torture/execute/20001130-1.c: New test.
36269
36270 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
36271
36272         * g++.old-deja/g++.other/op3.C: New test.
36273
36274 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
36275
36276         * g++.old-deja/g++.other/op2.C: New test.
36277
36278 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
36279
36280         * g++.old-deja/g++.other/crash38.C: New test.
36281
36282 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
36283
36284         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
36285
36286 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
36287
36288         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
36289         tests.
36290         * gcc.c-torture/execute/string-opt-6.c: New test.
36291
36292         * gcc.dg/20001117-1.c: Add main.
36293
36294 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
36295
36296         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
36297         Move from here ...
36298         * gcc.dg/940510-1.c: ... to here.
36299
36300         * gcc.dg/20000926-1.c: GNU C now allows initializations of
36301         zero-size arrays in toplevel structures.
36302
36303 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
36304
36305         * gcc.c-torture/execute/loop-8.c: New test.
36306
36307 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
36308
36309         * g++.old-deja/g++.other/base1.C: New test.
36310
36311 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
36312
36313         * g++.old-deja/g++.other/parse2.C: New test.
36314
36315 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
36316
36317         * g++.old-deja/g++.pt/incomplete1.C: New test.
36318
36319 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
36320
36321         * g++.old-deja/g++.other/friend9.C: New test.
36322
36323 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
36324
36325         * gcc.dg/20001127-1.c: New test.
36326
36327 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
36328
36329         * g++.old-deja/g++.pt/friend46.C: New test.
36330
36331 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
36332
36333         * g++.old-deja/g++.other/ptrmem8.C: New test.
36334
36335 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36336
36337         * gcc.c-torture/execute/string-opt-7.c: New test.
36338         * gcc.c-torture/execute/string-opt-8.c: Likewise.
36339
36340 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
36341
36342         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
36343         instead of 'mkcheck 2'.
36344
36345 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36346
36347         * gcc.c-torture/execute/memcheck/driver.c,
36348         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
36349         C9X references to refer to C99.
36350
36351 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
36352
36353         * gcc.dg/ultrasp3.c: New test.
36354
36355 2000-11-25  Neil Booth  <neilb@earthling.net>
36356
36357         * gcc.dg/cpp/include2.c: Update test to be locale independent.
36358
36359 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
36360
36361         * gcc.c-torture/compile/20001123-2.c: New.
36362
36363 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36364
36365         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
36366
36367 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
36368
36369         * gcc.dg/sequence-point-1.c: Add some new tests.
36370         * gcc.c-torture/execute/20001124-1.c: New test.
36371
36372 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
36373
36374         * g++.old-deja/g++.other/vaarg4.C: New test.
36375         * gcc.c-torture/compile/20001123-1.c: New test.
36376
36377 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
36378
36379         * g++.other/crash24.C: Adjust and remove XFAIL.
36380         * g++.other/crash37.C: New test.
36381
36382 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
36383
36384         * g++.old-deja/g++.pt/instantiate9.C: New test.
36385
36386 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
36387
36388         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
36389         new ABI, too.
36390
36391         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
36392         * g++.old-deja/g++.robertl/eb55.C: Likewise.
36393
36394 2000-11-22  Neil Booth  <neilb@earthling.net>
36395
36396         * gcc.dg/cpp/Wtrigraphs.c: New test.
36397
36398 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
36399
36400         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
36401
36402 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
36403
36404         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
36405
36406 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
36407
36408         * lib/gcc-dg.exp: load_lib scanasm.exp.
36409         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
36410         * lib/g++-dg.exp: load_lib scanasm.exp.
36411         * lib/scanasm.exp: New.
36412         (scan-assembler, scan-assembler-not): Add optional arguments to
36413         test name, or if not present, the pattern name.
36414         (scan-assembler-dem, scan-assembler-dem-not): New.
36415
36416         * g++.dg/dg.exp: New.
36417
36418 2000-11-21  Neil Booth  <neilb@earthling.net>
36419
36420         * gcc.dg/cpp/integrated1.c: Remove.
36421
36422 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
36423
36424         * gcc.c-torture/execute/20001121-1.c: New test.
36425
36426 2000-11-21  Richard Henderson  <rth@redhat.com>
36427
36428         * gcc.c-torture/compile/20001121-1.c: New test.
36429
36430 2000-11-20  Neil Booth  <neilb@earthling.net>
36431
36432         * gcc.dg/cpp/integrated1.c: New test.
36433
36434 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
36435
36436         * g++.old-deja/g++.other/inline17.C: New test.
36437
36438 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
36439
36440         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
36441         local variable to be zero: I made the variable global. Now
36442         uses abort() and exit() instead of relying on main's return value.
36443
36444 2000-11-20  Neil Booth  <neilb@earthling.net>
36445
36446         * gcc.dg/cpp/paste2.c: Update test.
36447         * objc/execute/paste.m: New test.
36448
36449 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36450
36451         * gcc.dg/c99-condexpr-1.c: New test.
36452
36453 2000-11-20  Neil Booth  <neilb@earthling.net>
36454
36455         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
36456
36457 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
36458
36459         * g++.old-deja/g++.pt/export1.C: New test.
36460
36461 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
36462
36463         * gcc.dg/20001117-1.c: New test.
36464
36465 2000-11-18  Richard Henderson  <rth@redhat.com>
36466
36467         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
36468
36469 2000-11-18  Richard Henderson  <rth@redhat.com>
36470
36471         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
36472         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
36473         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
36474
36475 2000-11-18  Richard Henderson  <rth@redhat.com>
36476
36477         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
36478         (main): New.  Exit cleanly.
36479
36480 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36481
36482         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
36483         gcc.dg/c99-fordecl-2.c: New tests.
36484
36485 2000-11-18  Richard Henderson  <rth@redhat.com>
36486
36487         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
36488         * gcc.c-torture/execute/zerolen-2.c: New.
36489
36490 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36491
36492         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
36493         memory.
36494
36495 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
36496
36497         * g++.old-deja/g++.pt/instantiate8.C: New test.
36498
36499 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
36500
36501         * g++.old-deja/g++.other/incomplete.C: Add more tests.
36502         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
36503
36504 2000-11-16  Nick Clifton  <nickc@redhat.com>
36505
36506         * gcc.c-torture/execute/nestfunc-2.c: New test.
36507         * gcc.c-torture/execute/nestfunc-3.c: New test.
36508
36509 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
36510
36511         * gcc.c-torture/compile/20001116-1.c: New test.
36512
36513 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36514
36515         * gcc.c-torture/execute/20001115-1.c: New test.
36516
36517 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
36518
36519         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
36520         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
36521         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
36522         * g++.old-deja/g++.abi/vmihint.C: Likewise.
36523
36524 2000-11-15  Neil Booth  <neilb@earthling.net>
36525
36526         gcc.dg/cpp/_Pragma1.c: Update.
36527         gcc.dg/cpp/_Pragma2.c: New test.
36528
36529 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
36530
36531         * g++.old-deja/g++.other/anon5.C: New test.
36532
36533 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
36534
36535         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
36536         tests.
36537
36538 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
36539
36540         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
36541         output.
36542
36543 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36544
36545         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
36546         labels at end of compound statements.
36547
36548 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
36549
36550         * gcc.c-torture/execute/loop-7.c: New test.
36551
36552 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36553
36554         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
36555
36556 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36557
36558         * gcc.dg/c99-bool-1.c: New test.
36559
36560 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36561
36562         * gcc.dg/c99-scope-1.c: Remove xfail.
36563         * gcc.dg/c99-scope-2.c: New test.
36564
36565 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36566
36567         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
36568         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
36569
36570 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
36571
36572         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
36573         error messages.
36574
36575         * g++.mike/p700.C: Don't typedef wchar_t.
36576         * g++.mike/p784.C: Likewise.
36577         * g++.mike/eb101.C: Don't use __wchar_t.
36578
36579 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
36580
36581         * g77.f-torture/execute/20001111.[fx]: Test premature exit
36582         from DO loop.
36583
36584 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
36585
36586         * gcc.c-torture/execute/20001111-1.c: New test.
36587
36588 2000-11-10  Nick Clifton  <nickc@redhat.com>
36589
36590         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
36591         long multuiple and accumulate.
36592
36593 2000-11-09  Richard Henderson  <rth@redhat.com>
36594
36595         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
36596         via size_t instead of int.
36597
36598         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
36599         * gcc.c-torture/execute/string-opt-2.c: Likewise.
36600         * gcc.c-torture/execute/string-opt-3.c: Likewise.
36601         * gcc.c-torture/execute/string-opt-4.c: Likewise.
36602
36603 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
36604
36605         * gcc.c-torture/compile/20001109-1.c: New test.
36606         * gcc.c-torture/compile/20001109-2.c: New test.
36607
36608 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
36609
36610         * g++.old-deja/g++.pt/operator1.C: New test.
36611         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
36612
36613 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
36614
36615         * gcc.dg/20001108-1.c: New test.
36616
36617 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
36618
36619         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
36620         with both arguments constant strings.
36621         * gcc.c-torture/execute/string-opt-3.c: New test.
36622         * gcc.c-torture/execute/string-opt-4.c: New test.
36623         * gcc.c-torture/execute/string-opt-5.c: New test.
36624
36625 2000-11-08  Nick Clifton  <nickc@redhat.com>
36626
36627         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
36628         mulsidi3adddi patterns.
36629
36630 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
36631
36632         * g++.old-deja/g++.other/crash36.C: New test.
36633
36634 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
36635
36636         * g++.old-deja/g++.other/init16.C: New test.
36637
36638 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
36639
36640         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
36641
36642 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
36643
36644         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
36645         * gcc.c-torture/execute/va-arg-16.x: Likewise.
36646         * gcc.c-torture/execute/va-arg-17.x: Likewise.
36647
36648 2000-11-07  DJ Delorie  <dj@redhat.com>
36649
36650         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
36651
36652 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36653
36654         * gcc.c-torture/execute/string-opt-1.c: New test.
36655
36656 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
36657
36658         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
36659         mips-sgi-irix6.* because the MIPS ABI passes floating-point
36660         parameters in registers, and there is no way for a varargs
36661         function to know in which order the integer and floating-point
36662         parameters should be interleaved when they are placed on the
36663         stack.
36664         * gcc.c-torture/execute/va-arg-16.x: Likewise.
36665         * gcc.c-torture/execute/va-arg-17.x: Likewise.
36666
36667 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36668
36669         * gcc.c-torture/execute/string-opt-2.c: New test.
36670
36671 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
36672
36673         * g++.old-deja/g++.pt/crash60.C: New test.
36674
36675 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
36676
36677         * g++.old-deja/g++.other/crash24.C: New test.
36678         * g++.old-deja/g++.other/crash25.C: New test.
36679         * g++.old-deja/g++.other/crash26.C: New test.
36680         * g++.old-deja/g++.other/crash27.C: New test.
36681         * g++.old-deja/g++.other/crash28.C: New test.
36682         * g++.old-deja/g++.other/crash29.C: New test.
36683         * g++.old-deja/g++.other/crash30.C: New test.
36684         * g++.old-deja/g++.other/crash31.C: New test.
36685         * g++.old-deja/g++.other/crash32.C: New test.
36686         * g++.old-deja/g++.other/crash33.C: New test.
36687         * g++.old-deja/g++.other/crash34.C: New test.
36688         * g++.old-deja/g++.other/crash35.C: New test.
36689
36690 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
36691
36692         * gcc.c-torture/execute/20001031-1.c: New test.
36693
36694 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
36695
36696         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
36697         namespace.
36698
36699         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
36700         standards-conformant.
36701
36702         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
36703
36704         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
36705         * g++.old-deja/g++.mike/p755a.C: Likewise.
36706         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
36707         library makes no calls to `operator new' during initialization.
36708
36709 2000-11-04  Neil Booth  <neilb@earthling.net>
36710
36711         * gcc.dg/cpp/include2.c: New tests.
36712
36713 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
36714
36715         * lib/g++.exp (g++_set_ld_library_path): New function.
36716         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
36717
36718 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
36719
36720         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
36721         warnings.
36722
36723 2000-11-01  Richard Henderson  <rth@redhat.com>
36724
36725         * g++.old-deja/g++.ext/namedret1.C: New.
36726         * g++.old-deja/g++.ext/namedret2.C: New.
36727         * g++.old-deja/g++.ext/namedret3.C: New.
36728
36729 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
36730
36731         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
36732         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
36733
36734 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36735
36736         * gcc.c-torture/execute/va-arg-21.c: New test.
36737
36738 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36739
36740         * gcc.dg/c99-complex-2.c: New test.
36741
36742 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36743
36744         * gcc.c-torture/execute/stdio-opt-1.c: New test.
36745
36746 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
36747
36748         * g++.old-deja/g++.other/inline16.C: New test.
36749
36750 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
36751
36752         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
36753         __PRETTY_FUNCTION__
36754
36755 2000-10-29  Neil Booth  <neilb@earthling.net>
36756
36757         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
36758         New tests.
36759         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
36760         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
36761         optimisation.
36762
36763 2000-10-29  Neil Booth  <neilb@earthling.net>
36764
36765         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
36766         * mi1.c, mi1c.h: Add null directives to multiple-include test.
36767         * mi5.c: Test multiple includes work with -C.
36768         * trigraphs.c: Test ^= version.
36769
36770 2000-10-28  Neil Booth  <neilb@earthling.net>
36771
36772         New tests and test updates for new macro expander.
36773
36774         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
36775         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
36776         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
36777         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
36778         new diagnostic messages.
36779
36780         * gcc.dg/cpp/macro3.c: New tests.
36781
36782 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
36783
36784         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
36785         on the same line.
36786
36787 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
36788
36789         * g++.old-deja/g++.other/eh2.C: New test.
36790
36791 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
36792
36793         * gcc.c-torture/execute/20001027-1.c: New test.
36794
36795 2000-10-26  Richard Henderson  <rth@redhat.com>
36796
36797         * gcc.c-torture/execute/20001026-1.c: New.
36798
36799 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
36800
36801         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
36802         * g++.old-deja/g++.law/builtin1.C: Likewise.
36803         * g++.old-deja/g++.law/ctors10.C: Likewise.
36804         * g++.old-deja/g++.law/virtual3.C: Likewise.
36805         * g++.old-deja/g++.mike/p658.C: Likewise.
36806         * g++.old-deja/g++.other/sibcall1.C: Likewise.
36807         * g++.old-deja/g++.other/vaarg2.C: Likewise.
36808         * g++.old-deja/g++.robertl/eb124.C: Likewise.
36809         * g++.old-deja/g++.robertl/eb44.C: Likewise.
36810         * g++.old-deja/g++.robertl/eb77.C: Likewise.
36811
36812 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
36813
36814         * gcc.c-torture/compile/20001024-1.c: New test.
36815
36816 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
36817
36818         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
36819         to tell us whether or not we are using V3.
36820
36821 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
36822
36823         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
36824         operands.
36825
36826 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36827
36828         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
36829
36830 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
36831
36832         * gcc.c-torture/execute/20001024-1.c: New test.
36833
36834 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
36835
36836         * g++.old-deja/g++.other/sibcall1.C: New test.
36837
36838 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
36839
36840         * gcc.dg/noncompile/init-3.c: New test.
36841
36842 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36843
36844         * gcc.dg/format-array-1.c: New test.
36845
36846 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36847
36848         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
36849         writing through null pointers; remove comment about testing
36850         unterminated strings.
36851
36852 2000-10-17  Matthew Hiller  <hiller@redhat.com>
36853
36854         * gcc.c-torture/execute/20001017-2.c: New test.
36855
36856 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36857
36858         * gcc.c-torture/compile/20001018-1.c: New test.
36859         * gcc.c-torture/compile/20001018-1.x: Xfail.
36860
36861 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36862
36863         * gcc.c-torture/execute/20001017-1.c: New test.
36864
36865 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36866
36867         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
36868         for multiple use of arguments with scanf formats; add tests for
36869         multiple use of arguments.
36870
36871 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
36872
36873         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
36874
36875 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36876
36877         * gcc.dg/format-miss-1.c: New test.
36878
36879 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
36880
36881         * gcc.c-torture/execute/20001013-1.c: New test.
36882
36883 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
36884
36885         * gcc.dg/format-branch-1.c: New test.
36886
36887 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
36888
36889         * README, lib/file-format.exp: Remove EGCS references.
36890
36891 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
36892
36893         * gcc.dg/20001013-1.c: New test.
36894
36895 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36896
36897         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
36898         for intmax_t in the compiler using __typeof__ and the type rules
36899         for conditional expressions.
36900
36901 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
36902
36903         * gcc.dg/20001012-1.c: New test.
36904         * gcc.dg/20001012-2.c: New test.
36905
36906 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36907
36908         * gcc.dg/format-attr-1.c: New test.
36909
36910 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36911
36912         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
36913         __LONG_LONG_MAX__ instead of LLONG_MAX.
36914
36915 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36916
36917         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
36918         scanf flags.
36919         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
36920         flags.
36921
36922 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36923
36924         * gcc.dg/sequence-pt-1.c: New test.
36925
36926 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
36927
36928         * gcc.c-torture/execute/20001011-1.c: New testcase.
36929         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
36930
36931 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
36932
36933         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
36934         does not error on it.
36935
36936 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
36937
36938         * gcc.dg/20001009-1.c: New test.
36939
36940 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
36941
36942         * gcc.c-torture/compile/20001009-1.c: Move from here ....
36943         * gcc.c-torture/execute/20001009-2.c: ... to here.
36944
36945 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
36946
36947         * gcc.c-torture/compile/20001009-1.c: New testcase.
36948         * gcc.c-torture/execute/20001009-1.c: New testcase.
36949         Testcases provided by Jan Hubicka <jh@suse.cz>.
36950
36951 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36952
36953         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
36954         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
36955         uintmax_t using <limits.h> to emulate the compiler's internal
36956         logic.  No longer XFAIL %j tests.
36957
36958 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36959
36960         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
36961         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
36962         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
36963         regexps and details of expected handling of some bad formats.
36964         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
36965         suppression.
36966
36967 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36968
36969         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
36970         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
36971         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
36972         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
36973         in list archives.
36974
36975 2000-10-06  Richard Henderson  <rth@cygnus.com>
36976
36977         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
36978         * g++.old-deja/g++.brendan/crash52.C: Likewise.
36979         * g++.old-deja/g++.jason/report.C: Likewise.
36980         * g++.old-deja/g++.law/friend5.C: Likewise.
36981         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
36982         of the expected warnings.
36983
36984 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
36985
36986         * g++.old-deja/g++.pt/enum14.C: New test.
36987
36988 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
36989
36990         * g++.old-deja/g++.pt/crash59.C: New test.
36991
36992 2000-10-04  Will Cohen  <wcohen@redhat.com>
36993
36994         * gcc.dg/20000926-1.c: New test.
36995
36996 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
36997
36998         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
36999         function name for current C++ compiler.
37000         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
37001
37002 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
37003
37004         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
37005         __PRETTY_FUNCTION__.
37006         * g++.old-deja/g++.ext/pretty2.C: Likewise.
37007
37008 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37009
37010         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
37011
37012 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
37013
37014         * gcc.c-torture/compile/20000923-1.c: New test.
37015
37016 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
37017
37018         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
37019         * g++.old-deja/g++.pt/ttp62.C: Same.
37020         * g++.old-deja/g++.other/inline14.C: Same.
37021
37022 2000-09-24  Richard Henderson  <rth@cygnus.com>
37023
37024         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
37025
37026 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37027
37028         * gcc.dg/c90-printf-1.c: Add test for wide string format.
37029
37030 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
37031
37032         * gcc.c-torture/compile/20000922-1.c: New file.
37033
37034 2000-09-21  Nick Clifton  <nickc@redhat.com>
37035
37036         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
37037         a signed long modulo operation.
37038         (mod6): New function - perform an unsigned long modulo operation.
37039         (main): Add tests for modulos of very large numbers by very small
37040         dividends.
37041
37042 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37043
37044         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
37045
37046 2000-09-19  Richard Henderson  <rth@cygnus.com>
37047
37048         * gcc.dg/compare2.c (case 10): XFAIL.
37049
37050 2000-09-18  Richard Henderson  <rth@cygnus.com>
37051
37052         * gcc.c-torture/execute/20000906-1.c: Move ...
37053         * gcc.dg/20000906-1.c: ... here.  Only run on targets
37054         that support __builtin_trap.
37055
37056 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
37057
37058         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
37059
37060 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37061
37062         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
37063         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
37064         more $ format tests.
37065
37066 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37067
37068         * gcc.dg/format-errmk-1.c: New test.
37069
37070 2000-09-17  Greg McGary  <greg@mcgary.org>
37071
37072         * gcc.c-torture/execute/20000917-1.x: Remove.
37073
37074 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37075
37076         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
37077
37078 2000-09-17  Greg McGary  <greg@mcgary.org>
37079
37080         * gcc.c-torture/execute/20000917-1.c: New test.
37081         * gcc.c-torture/execute/20000917-1.x: XFAIL.
37082
37083 2000-09-16  Neil Booth  <NeilB@earthling.net>
37084
37085         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
37086         in nested macro bug.
37087
37088 2000-09-15  Neil Booth  <NeilB@earthling.net>
37089
37090         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
37091
37092 2000-09-14  Jeffrey A Law  (law@cygnus.com)
37093
37094         * gcc.c-torture/execute/20000914-1.c: New test.
37095
37096 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
37097
37098         * g++.other/inline13.C: New test.
37099
37100 2000-09-12  Andreas Jaeger  <aj@suse.de>
37101
37102         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
37103         constant by Ulrich Drepper <drepper@redhat.com>.
37104
37105 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
37106
37107         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
37108
37109 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37110
37111         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
37112
37113 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
37114
37115         * gcc.dg/cpp/backslash.c: New test.
37116
37117 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
37118
37119         * gcc.c-torture/execute/20000910-1.c: New test.
37120         * gcc.c-torture/execute/20000910-2.c: Likewise.
37121
37122 2000-09-11  Robert Lipe  <robertl@sco.com>
37123
37124         * gcc.dg/pragma-align.c: New test.
37125
37126 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
37127
37128         * g++.old-deja/g++.pt/explicit82.C: New test.
37129         * g++.old-deja/g++.pt/explicit83.C: New test.
37130
37131 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
37132
37133         * gcc.dg/asm-names.c: New test.
37134
37135 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37136
37137         * gcc.dg/cpp/tr-warn6.c: New test
37138
37139 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37140
37141         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
37142         be accepted.
37143
37144 2000-09-07  Catherine Moore  <clm@redhat.com>
37145
37146         * gcc.c-torture/execute/unroll-1.c: New test.
37147
37148 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
37149
37150         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
37151         ERROR markers.
37152         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
37153         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
37154         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
37155         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
37156         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
37157         Preprocess only.
37158         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
37159         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
37160
37161 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37162
37163         * g++.old-deja/g++.pt/deduct2.C: New test.
37164
37165 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37166
37167         * g++.old-deja/g++.pt/parms2.C: New test.
37168
37169 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37170
37171         * g++.old-deja/g++.pt/crash58.C: New test.
37172
37173 2000-09-06  Greg McGary  <greg@mcgary.org>
37174
37175         * gcc.c-torture/execute/20000906-1.c: New test.
37176         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
37177
37178 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37179
37180         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
37181
37182 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37183
37184         * g++.old-deja/g++.pt/crash57.C: New test.
37185
37186 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37187
37188         * g++.old-deja/g++.pt/crash56.C: New test.
37189
37190 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37191
37192         * g++.old-deja/g++.pt/koenig1.C: New test.
37193
37194 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
37195
37196         * gcc.dg/20000904-1.c: New test.
37197
37198 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
37199
37200         * gcc.dg/cpp/paste8.c: New test.
37201
37202 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
37203
37204         * gcc.c-torture/compile/20000827-1.c: New test.
37205
37206 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37207
37208         * gcc.dg/format-diag-1.c: New test.
37209
37210 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37211
37212         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
37213         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
37214         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
37215         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
37216         gcc.dg/formatz-1.c: Adjust warning regular expressions.
37217
37218 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
37219
37220         * g++.old-deja/g++.other/nested4.C: New test.
37221
37222 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
37223
37224         * g++.old-deja/g++.ns/scoped1.C: New test.
37225
37226 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
37227
37228         * lib/g++.exp: Support testing already-installed GCC.
37229
37230 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37231
37232         * wtr-label-1.c, wtr-suffix-1.c: New tests.
37233
37234 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37235
37236         * gcc.dg/return-type-2.c: New test.
37237
37238 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
37239
37240         * gcc.c-torture/compile/20000825-1.c: New test.
37241
37242 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
37243
37244         * gcc.dg/dwarf2-2.c: New test.
37245
37246 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
37247
37248         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
37249         dg-warning regexps.
37250
37251 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37252
37253         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
37254         gcc.dg/format-ext-5.c: New tests.
37255
37256 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
37257
37258         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
37259
37260 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
37261
37262         * gcc.dg/noncompile/930622-2.c: Adjust error message.
37263
37264 2000-08-24  Richard Henderson  <rth@cygnus.com>
37265
37266         * gcc.dg/ia64-sync-1.c: New test.
37267         * gcc.dg/ia64-sync-2.c: New test.
37268         * gcc.dg/ia64-asm-1.c: New test.
37269
37270 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37271
37272         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
37273         * gcc.dg/format-ext-2.c: New test.
37274
37275 2000-08-23  Jason Merrill  <jason@redhat.com>
37276
37277         * lib/old-dejagnu.exp: Also ignore "In member function" and
37278         "At global scope".
37279
37280 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37281
37282         * gcc.dg/noncompile/label-lineno-1.c: New test.
37283
37284 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37285
37286         * gcc.dg/c99-array-nonobj-1.c: New test.
37287
37288 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37289
37290         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
37291         tests.
37292         * gcc.dg/format-ext-1.c: New test.
37293
37294 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37295
37296         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
37297         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
37298         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
37299         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
37300         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
37301
37302 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37303
37304         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
37305         gcc.dg/c99-strftime-2.c: New tests.
37306
37307 2000-08-22  Richard Henderson  <rth@cygnus.com>
37308
37309         * gcc.c-torture/execute/20000822-1.c: New test.
37310
37311 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
37312
37313         * gcc.c-torture/execute/20000819-1.x: Remove.
37314
37315 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
37316
37317         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
37318         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
37319         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
37320         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
37321         gcc.dg/format-xopen-1.c: New tests.
37322
37323 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
37324
37325         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
37326
37327 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
37328
37329         * g++.old-deja/g++.other/loop2.C: New test.
37330
37331         * gcc.c-torture/compile/20000606-1.c: New test.
37332         * gcc.c-torture/compile/20000728-1.c: New test.
37333         * gcc.c-torture/execute/20000801-1.c: New test.
37334         * gcc.c-torture/execute/20000801-2.c: New test.
37335         * gcc.c-torture/execute/20000819-1.c: New test.
37336         * gcc.c-torture/execute/20000819-1.x: XFAIL.
37337         * gcc.dg/20000629-1.c: New test.
37338         * gcc.dg/20000724-1.c: New test.
37339         * gcc.dg/20000807-1.c: New test.
37340
37341 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
37342
37343         * gcc.dg/cpp/pragma-1.c: New test.
37344         * gcc.dg/cpp/pragma-2.c: New test.
37345
37346 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
37347
37348         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
37349         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
37350
37351 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37352
37353         * gcc.c-torture/compile/20000818-1.c: New test.
37354
37355 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
37356
37357         * gcc.c-torture/execute/20000818-1.c: New test.
37358
37359 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37360
37361         * gcc.dg/format-va-1.c: New test.
37362
37363 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
37364
37365         * g++.old-deja/g++.other/typedef8.C: New test.
37366
37367 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
37368
37369         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
37370         * g++.old-deja/g++.mike/net36.C: Mark candidate.
37371         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
37372         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
37373         * g++.old-deja/g++.other/ptrmem7.C: New test.
37374         * g++.old-deja/g++.pt/ptrmem10.C: New test.
37375
37376 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
37377
37378         * g++.old-deja/g++.pt/typename27.C: New test.
37379
37380 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
37381
37382         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
37383         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
37384         * g++.old-deja/g++.pt/friend45.C: New test.
37385         * g++.old-deja/g++.other/friend8.C: New test.
37386
37387 2000-08-15  Richard Henderson  <rth@cygnus.com>
37388
37389         * gcc.c-torture/execute/20000815-1.c: New test.
37390
37391 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37392
37393         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
37394         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
37395         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
37396
37397 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
37398
37399         * g++.old-deja/g++.other/refinit2.C: New test.
37400
37401 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
37402
37403         * lib/c-torture.exp (c-torture): Make
37404         compiler_conditional_xfail_data global.
37405         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
37406         compiler_conditional_xfail_data machinery.
37407         (f-torture-execute): Likewise.
37408         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
37409         and only when unrolling loops.
37410
37411         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
37412
37413 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
37414
37415         * g++.old-deja/g++.pt/explicit81.C: New test.
37416
37417 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
37418
37419         * g++.old-deja/g++.pt/typename26.C: New test.
37420
37421 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
37422
37423         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
37424         warning.
37425
37426 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
37427
37428         * g++.old-deja/g++.other/array3.C: New test.
37429
37430 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37431
37432         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
37433         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
37434         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
37435         New tests.
37436
37437 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
37438
37439         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
37440         * g++.old-deja/g++.abi/vmihint.C: Likewise.
37441
37442 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
37443
37444         * gcc.c-torture/execute/20000808-1.c: New test.
37445
37446 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37447
37448         * gcc.dg/c90-const-expr-1.c: New test.
37449
37450 2000-08-08  Richard Henderson  <rth@cygnus.com>
37451
37452         * gcc.dg/noncompile/920923-1.c: Declare calloc.
37453
37454 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37455
37456         * gcc.dg/noncompile/const-ll-1.c: New test.
37457
37458 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37459
37460         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
37461
37462 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
37463
37464         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
37465         that running programs linked against the shared version of libobjc
37466         run correctly.
37467
37468 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37469
37470         * gcc.dg/c99-printf-1.c: New test.
37471
37472 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37473
37474         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
37475
37476 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
37477
37478         * gcc.c-torture/execute/20000731-1.x: Delete.
37479
37480 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
37481
37482         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
37483         and torture_without_loops as is done by c-torture.exp.
37484         (search_for): Copy from c-torture.exp.
37485         (gcc-dg-runtest): New function, drives a directory of tests
37486         iterating over the TORTURE_OPTIONS.
37487         (scan-assembler, scan-assembler-not): Move here from
37488         individual directory drivers.
37489
37490         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
37491         defined by lib/gcc-dg.exp.
37492         * gcc.dg/cpp/cpp.exp: Likewise.
37493         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
37494         gcc-dg-runtest, so we cycle over optimization options.
37495
37496         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
37497         * gcc.dg/compare2.c: No longer expected to fail.
37498
37499 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
37500
37501         * gcc.c-torture/execute/20000804-1.c: New test.
37502
37503 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37504
37505         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
37506
37507 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
37508
37509         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
37510
37511 2000-08-03  Jeffrey A Law  (law@cygnus.com)
37512
37513         * gcc.c-torture/compile/20000803-1.c: New test.
37514
37515 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37516
37517         * gcc.c-torture/execute/20000801-3.c,
37518         gcc.c-torture/execute/20000801-4.c: New tests.
37519         * gcc.c-torture/execute/20000801-3.x,
37520         gcc.c-torture/execute/20000801-4.x: Xfail.
37521
37522 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
37523
37524         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
37525         libobjc/.libs to allow for libtool.
37526
37527 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
37528
37529         * gcc.c-torture/compile/20000802-1.c: New test.
37530
37531 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
37532
37533         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
37534
37535 2000-07-31  Jeffrey A Law  (law@cygnus.com)
37536
37537         * gcc-c-torture/execute/20000731-2.c: New test.
37538
37539         * gcc.c-torture/execute/20000731-1.c: New test.
37540         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
37541
37542 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
37543
37544         * testsuite/gcc.dg/cpp/paste7.c: New test.
37545         * gcc.dg/cpp/20000725-1.c: New test.
37546
37547 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
37548
37549         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
37550         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
37551         declaration warning for __builtin_dwarf_reg_size.
37552
37553         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
37554
37555 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37556
37557         * gcc.dg/noncompile/voidparam-1.c: New test.
37558
37559 2000-07-30  Richard Henderson  <rth@cygnus.com>
37560
37561         * gcc.dg/c90-digraph-1.c: Don't xfail.
37562         * gcc.dg/compare2.c (case 10): Xfail.
37563         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
37564
37565 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
37566
37567         * gcc.dg/c99-main-1.c: New test.
37568
37569 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37570
37571         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
37572
37573 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
37574
37575         * gcc.c-tortuer/execute/20000726-1.c: New test.
37576
37577 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
37578
37579         * gcc.c-torture/execute/enum-2.c: New test.
37580
37581 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37582
37583         * gcc.dg/cpp/tr-warn3.c: New test.
37584
37585 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37586
37587         * g++.old-deja/g++.ext/implicit1.C: Remove.
37588         * g++.old-deja/g++.jason/c2.C: Remove
37589         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
37590         * g++.old-deja/g++.pt/crash16.C: Likewise.
37591         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
37592
37593 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37594
37595         * g++.old-deja/g++.other/for2.C: New test.
37596
37597 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
37598
37599         * gcc.dg/20000720-1.c: New test.
37600
37601 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
37602
37603         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
37604
37605 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
37606
37607         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
37608         * gcc.c-torture/execute/20000722-1.c: New.
37609         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
37610
37611 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
37612
37613         * gcc.dg/cpp/20000720-1.S: New test.
37614
37615 2000-07-21  Michael Meissner  <meissner@redhat.com>
37616
37617         * gcc.c-torture/execute/ieee/hugeval.c: New test.
37618
37619 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
37620
37621         * g++.old-deja/g++.brendan/crash16.C,
37622         g++.old-deja/g++.brendan/parse3.C,
37623         g++.old-deja/g++.brendan/redecl1.C,
37624         g++.old-deja/g++.ns/template13.C,
37625         g++.old-deja/g++.other/decl4.C,
37626         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
37627
37628 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
37629
37630         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
37631         and "Internal error".
37632
37633         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
37634         regexps.
37635         * gcc.dg/cpp/paste6.c: New test.
37636
37637 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
37638
37639         * gcc.dg/cpp/tr-direct.c: New test.
37640
37641         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
37642         gcc.dg/cpp/undef1.c: Tweak error regexps.
37643
37644 2000-07-18  Eric Christopher <echristo@redhat.com>
37645
37646         * gcc.c-torture/compile/20000718-1.c: New test.
37647
37648 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
37649
37650         * cpplex.c (_cpp_push_token): If the token being pushed back
37651         is the previous token in this context, just subtract one from
37652         context->posn.
37653         * cppmacro.c (save_expansion): Clear aux field when storing a
37654         placemarker.
37655
37656 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
37657
37658         * gcc.dg/noncompile/redecl-1.c: New test.
37659
37660 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
37661
37662         * gcc.c-torture/execute/20000717-5.c: New test.
37663         * gcc.c-torture/execute/20000717-1.x: Removed.
37664
37665 2000-07-17  Richard Henderson  <rth@cygnus.com>
37666
37667         * gcc.c-torture/execute/20000717-4.c: New test.
37668
37669 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
37670
37671         * gcc.dg/cpp/syshdr.c: New test.
37672         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
37673
37674 2000-07-17  Neil Booth  <neilb@earthling.net>
37675
37676         * gcc.dg/cpp/cmdlne-dM.c: New test.
37677         * gcc.dg/cpp/cmdlne-dD.c: New test.
37678
37679 2000-07-17  Jeffrey A Law  (law@cygnus.com)
37680
37681         * gcc.c-torture/execute/20000717-3.c: New test.
37682
37683         * gcc.c-torture/compile/20000717-1.c: New test.
37684
37685 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
37686
37687         * gcc.c-torture/execute/20000717-2.c: New test.
37688
37689 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37690
37691         * gcc.dg/formatz-1.c: New test.
37692
37693         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
37694         * gcc.dg/c99-digraph-1.c: New tests.
37695
37696         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
37697         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
37698
37699         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
37700         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
37701         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
37702         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
37703         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
37704         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
37705         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
37706
37707 2000-07-17   Greg McGary <greg@mcgary.org>
37708
37709         * gcc.c-torture/execute/20000717-1.c: New test.
37710         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
37711
37712 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
37713
37714         * gcc.c-torture/execute/20000715-2.c: New test.
37715         * gcc.dg/20000715-1.c: New test.
37716
37717 2000-07-15  Michael Meissner  <meissner@redhat.com>
37718
37719         * gcc.c-torture/execute/20000715-1.c: New test.
37720
37721 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
37722
37723         * gcc.c-torture/execute/20000707-1.c: New test.
37724
37725 2000-07-13  Neil Booth  <NeilB@earthling.net>
37726
37727         * testsuite/gcc.dg/cpp/digraph1.c,
37728         testsuite/gcc.dg/cpp/digraph2.c,
37729         testsuite/gcc.dg/cpp/digraphs.c: New tests.
37730
37731 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
37732
37733         * g77.f-torture/compile/20000630-2.f: New test.
37734         * g77.f-torture/compile/20000630-2.x
37735
37736 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
37737
37738         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
37739
37740 2000-07-11  Neil Booth  <NeilB@earthling.net>
37741
37742         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
37743
37744 2000-07-11  Neil Booth  <NeilB@earthling.net>
37745
37746         * gcc.dg/cpp/cmdlne-C.c: New.
37747
37748 2000-07-09  Neil Booth  <NeilB@earthling.net>
37749
37750         * gcc.dg/cpp/directiv.c: New tests.
37751         * gcc.dg/cpp/undef1.c: Update.
37752
37753 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
37754
37755         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
37756
37757 2000-07-09  Neil Booth  <NeilB@earthling.net>
37758
37759         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
37760
37761 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
37762
37763         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
37764         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
37765
37766 2000-07-08  Neil Booth  <NeilB@earthling.net>
37767
37768         * gcc.dg/cpp/macsyntx.c: New tests.
37769
37770 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
37771
37772         * gcc.dg/20000707-1.c: New test.
37773
37774 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
37775
37776         * gcc.c-torture/execute/20000706-1.c: New test.
37777         * gcc.c-torture/execute/20000706-2.c: New test.
37778         * gcc.c-torture/execute/20000706-3.c: New test.
37779         * gcc.c-torture/execute/20000706-4.c: New test.
37780         * gcc.c-torture/execute/20000706-5.c: New test.
37781
37782 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
37783
37784         * g++.old-deja/g++.pt/instantiate7.C: New test.
37785
37786 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
37787
37788         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
37789         * g++.old-deja/g++.mike/thunk3.C: Likewise.
37790         * g++.old-deja/g++.other/rtti3.C: Likewise.
37791         * g++.old-deja/g++.other/rttid3.C: Likewise.
37792
37793 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
37794
37795         *  g77.f-torture/compile/20000630-1.x: Fix typo
37796
37797 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
37798
37799         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
37800         assembly output.
37801
37802 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
37803
37804         * gcc.dg/cpp/ident.c: New test.
37805
37806 2000-07-05  Neil Booth  <NeilB@earthling.net>
37807
37808         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
37809           gcc.dg/cpp/lexstrng.c: New tests.
37810
37811 2000-07-04  Neil Booth  <NeilB@earthling.net>
37812
37813         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
37814         * gcc.dg/cpp/strify2.c: Same.
37815
37816 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
37817
37818         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
37819         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
37820         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
37821         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
37822
37823         * testsuite/gcc.dg/cpp/macro1.c,
37824         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
37825         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
37826         testsuite/gcc.dg/cpp/strify1.c,
37827         testsuite/gcc.dg/cpp/strify2.c: New tests.
37828
37829 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
37830
37831         * gcc.c-torture/execute/20000703-1.c: New test.
37832
37833 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
37834
37835         * g++.old-deja/g++.pt (lookup10.C): New test.
37836
37837 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
37838
37839         * g++.old-deja/g++.pt (typename25.C): New test.
37840
37841 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
37842
37843         * gcc.c-torture/compile/20000701-1.c: New test.
37844
37845 2000-06-30  Nick Clifton  <nickc@cygnus.com>
37846
37847         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
37848         to test case.
37849
37850 2000-06-30  Catherine Moore  <clm@cygnus.com>
37851
37852         * gcc.c-torture/execute/align-1.c: New test.
37853
37854 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
37855
37856         * g++.old-deja/g++.pt/expr8.C: New test.
37857         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
37858
37859 2000-06-29  Nick Clifton  <nickc@cygnus.com>
37860
37861         * gcc.c-torture/compile/20000629-1.c: New test.
37862
37863 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
37864
37865
37866         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
37867         gcc.dg/noncompile directory, depending on whether they're
37868         preprocessor tests or not.  Annotate all the tests for the dg
37869         framework.
37870
37871         * gcc.c-torture/noncompile/noncompile.exp: Delete.
37872         * gcc.dg/noncompile/noncompile.exp: New.
37873
37874         * Moved files:
37875         Old name                                New name
37876         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
37877         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
37878         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
37879         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
37880         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
37881         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
37882         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
37883         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
37884         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
37885         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
37886         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
37887         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
37888         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
37889         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
37890         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
37891         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
37892         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
37893         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
37894         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
37895         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
37896         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
37897         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
37898         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
37899         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
37900
37901         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
37902         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
37903         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
37904         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
37905         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
37906         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
37907
37908 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
37909
37910         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
37911         declare one variable.  On the fourth, error.
37912         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
37913         declared by 20000628-1a.h.
37914
37915 2000-06-29  Richard Henderson  <rth@redhat.com>
37916
37917         * gcc.c-torture/execute/930529-1.x: New file.
37918         * gcc.dg/920413-1.c: Adjust expected warning text.
37919         * gcc.dg/980217-1.c: Declare abort.
37920         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
37921
37922 2000-06-29  Jeffrey A Law  (law@cygnus.com)
37923
37924         * g77.f-torture/compile/20000629-1.f: New test.
37925         * g77.f-torture/compile/20000629-1.x: Expected to fail.
37926
37927 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
37928
37929         Rearrange lots of files, removing entirely the
37930         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
37931         directories.
37932
37933         * Deleted files:
37934         gcc.c-torture/code_quality/code_quality.exp
37935         gcc.c-torture/special/special.exp
37936         gcc.failure/failure.exp
37937         gcc.failure/940409-1.x
37938         gcc.c-torture/compile/961203-1.x
37939
37940         * New files:
37941         gcc.misc-tests/linkage.exp
37942         gcc.c-torture/execute/920730-1t.c
37943         gcc.c-torture/execute/920730-1t.x
37944         gcc.c-torture/compile/920520-1.x
37945         gcc.c-torture/compile/920521-1.x
37946         gcc.c-torture/compile/981006-1.x
37947         gcc.c-torture/execute/eeprof-1.x
37948
37949         * Moved files (possibly with modifications to fit a new harness):
37950         Old name                                New name
37951         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
37952         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
37953         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
37954         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
37955         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
37956         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
37957         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
37958         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
37959         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
37960         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
37961         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
37962         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
37963         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
37964         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
37965
37966 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
37967
37968         * c-torture/compile/961203-1.x: Delete.
37969
37970         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
37971         not exit. Include stdio.h.
37972         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
37973         * gcc.misc-tests/dg-12.c: Likewise.
37974         * gcc.misc-tests/dg-5.c: Likewise.
37975         * gcc.misc-tests/dg-6.c: Likewise.
37976         * gcc.misc-tests/dg-7.c: Prototype abort.
37977         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
37978         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
37979         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
37980         not exit.
37981         * gcc.misc-tests/sieve.c: Use return from main, not exit.
37982         * gcc.misc-tests/sort2.c: Use return from main, not exit.
37983
37984 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
37985
37986         * gcc.dg/cpp/20000628-1.c: New test.
37987         * gcc.dg/cpp/20000628-1.h: New header for above test.
37988         * gcc.dg/cpp/20000628-1a.h: Likewise.
37989
37990 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
37991
37992         * gcc.dg/cpp: New directory.
37993         * gcc.dg/cpp/cpp.exp: New driver.
37994         * gcc.dg/cpp/20000627-1.c: New test.
37995         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
37996         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
37997         and rewrite as a compilation test.
37998
37999         * gcc.dg: Move many files into the cpp subdirectory, possibly
38000         renaming or editing them as well.
38001         Old name                New name
38002         990119-1.c              cpp/19990119-1.c
38003         990228-1.c              cpp/19990228-1.c
38004         990407-1.c              cpp/19990407-1.c
38005         990409-1.c              cpp/19990409-1.c
38006         990413-1.c              cpp/19990413-1.c
38007         990703-1.c              cpp/19990703-1.c
38008         20000127-1.c            cpp/20000127-1.c
38009         20000129-1.c            cpp/20000129-1.c
38010         20000207-1.c            cpp/20000207-1.c
38011         20000207-2.c            cpp/20000207-2.c
38012         20000209-1.c            cpp/20000209-1.c
38013         20000209-2.c            cpp/20000209-2.c
38014         20000301-1.c            cpp/20000301-1.c
38015         20000419-1.c            cpp/20000419-1.c
38016         20000510-1.S            cpp/20000510-1.S
38017         20000519-1.c            cpp/20000519-1.c
38018         20000529-1.c            cpp/20000529-1.c
38019         20000625-1.c            cpp/20000625-1.c
38020         20000625-2.c            cpp/20000625-2.c
38021         cpp-as1.c               cpp/assert1.c
38022         cpp-as2.c               cpp/assert2.c
38023         cxx-comments-1.c        cpp/cxxcom1.c
38024         cxx-comments-2.c        cpp/cxxcom2.c
38025         endif-label.c           cpp/endif.c
38026         cpp-hash1.c             cpp/hash1.c
38027         cpp-hash2.c             cpp/hash2.c
38028         cpp-if1.c               cpp/if-1.c
38029         cpp-if2.c               cpp/if-2.c
38030         cpp-if3.c               cpp/if-3.c
38031         cpp-if4.c               cpp/if-4.c
38032         cpp-if5.c               cpp/if-5.c
38033         cpp-cond.c              cpp/if-cexp.c
38034         cpp-missingop.c         cpp/if-mop.c
38035         cpp-missingparen.c      cpp/if-mpar.c
38036         cpp-opprec.c            cpp/if-oppr.c
38037         cpp-ifparen.c           cpp/if-paren.c
38038         cpp-shortcircuit.c      cpp/if-sc.c
38039         cpp-shift.c             cpp/if-shift.c
38040         cpp-unary.c             cpp/if-unary.c
38041         cpp-li1.c               cpp/line1.c
38042         cpp-li2.c               cpp/line2.c
38043         lineno.c                cpp/line3.c
38044         lineno-2.c              cpp/line4.c
38045         cpp-mi.c                cpp/mi1.c
38046         cpp-mic.h               cpp/mi1c.h
38047         cpp-micc.h              cpp/mi1cc.h
38048         cpp-mind.h              cpp/mi1nd.h
38049         cpp-mindp.h             cpp/mi1ndp.h
38050         cpp-mix.h               cpp/mi1x.h
38051         cpp-mi2.c               cpp/mi2.c
38052         cpp-mi2a.h              cpp/mi2a.h
38053         cpp-mi2b.h              cpp/mi2b.h
38054         cpp-mi2c.h              cpp/mi2c.h
38055         cpp-mi3.c               cpp/mi3.c
38056         cpp-mi3.def             cpp/mi3.def
38057         poison-1.c              cpp/poison.c
38058         pr-impl.c               cpp/prag-imp.c
38059         cpp-redef-2.c           cpp/redef1.c
38060         cpp-redef.c             cpp/redef2.c
38061         strpaste.c              cpp/strp1.c
38062         strpaste-2.c            cpp/strp2.c
38063         cpp-tradpaste.c         cpp/tr-paste.c
38064         cpp-tradstringify.c     cpp/tr-str.c
38065         cpp-tradwarn1.c         cpp/tr-warn1.c
38066         cpp-tradwarn2.c         cpp/tr-warn2.c
38067         trigraphs.c             cpp/trigraphs.c
38068         cpp-unc1.c              cpp/unc1.c
38069         cpp-unc2.c              cpp/unc2.c
38070         cpp-unc3.c              cpp/unc3.c
38071         cpp-unc.c               cpp/unc4.c
38072         undef.c                 cpp/undef1.c
38073         undef-2.c               cpp/undef2.c
38074         cpp-wi1.c               cpp/widestr1.c
38075
38076 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
38077
38078         * lib/g++.exp (g++_include_flags): Tweak.
38079
38080 2000-06-27  H.J. Lu  <hjl@gnu.org>
38081             Loren J. Rittle  <ljrittle@acm.org>
38082
38083         * lib/g++.exp (g++_include_flags): Override libgloss.exp
38084         version with one that knows about the new gcc tree structure.
38085         (g++_link_flags): Same.
38086
38087 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
38088
38089         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
38090         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
38091         case we are cross-compiling.
38092
38093         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
38094         g++.old-deja/g++.niklas/Makefile.in,
38095         g++.old-deja/g++.niklas/configure.in,
38096         g++.old-deja/g++.other/Makefile.in,
38097         g++.old-deja/g++.other/configure.in,
38098         gcc.c-torture/code_quality/Makefile.in,
38099         gcc.c-torture/code_quality/configure.in,
38100         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
38101         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
38102         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
38103         gcc.c-torture/execute/ieee/Makefile.in,
38104         gcc.c-torture/execute/ieee/configure.in,
38105         gcc.c-torture/noncompile/Makefile.in,
38106         gcc.c-torture/noncompile/configure.in,
38107         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
38108         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
38109         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
38110
38111 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
38112
38113         * g++.old-deja/g++.other/ambig3.C: New test.
38114
38115 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
38116
38117         * g++.old-deja/g++.pt/syntax1.C: New test.
38118         * g++.old-deja/g++.pt/syntax2.C: New test.
38119         * g++.old-deja/g++.other/syntax3.C: New test.
38120         * g++.old-deja/g++.other/syntax4.C: New test.
38121
38122 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
38123
38124         * gcc.dg/20000623-1.c: Prototype exit and abort.
38125
38126 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
38127
38128         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
38129         New tests.
38130         * gcc.dg/cpp-mi3.def: New file.
38131
38132         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
38133         inside assertions.
38134         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
38135         lexer's error messages.
38136         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
38137         divine anything from the linemarkers.
38138         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
38139         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
38140
38141 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
38142
38143         * gcc.dg/20000623-1.c: New test.
38144
38145 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
38146
38147         * gcc.c-torture/execute/20000622-1.c: New test.
38148
38149 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
38150
38151         * g++.old-deja/g++.other/init15.C: New test.
38152
38153 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
38154
38155         * g++.old-deja/g++.pt/vaarg2.C: New test.
38156         * g++.old-deja/g++.pt/vaarg3.C: New test.
38157
38158 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
38159
38160         * g++.old-deja/g++.other/dyncast6.C: New test.
38161
38162 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
38163
38164         * gcc.c-torture/execute/loop-6.c: New test.
38165
38166 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
38167
38168         * gcc.dg/20000614-1.c: New test.
38169         * gcc.dg/20000614-2.c: New test.
38170
38171 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
38172
38173         * g++.old-deja/g++.other/inline12.C: New test.
38174
38175 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
38176
38177         * g++.old-deja/g++.other/eh1.C: New test.
38178
38179 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
38180
38181         * g++.old-deja/g++.other/type.C: New test.
38182
38183 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
38184
38185         * g++.old-deja/g++.other/initstring.C: New test.
38186
38187 2000-06-12  Jason Merrill  <jason@redhat.com>
38188
38189         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
38190
38191 2000-06-09  Jeffrey A Law  (law@cygnus.com)
38192
38193         * gcc.c-torture/compile/20000609-1.c: New test.
38194
38195 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
38196
38197         * gcc.dg/20000609-1.c: New test.
38198
38199 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
38200
38201         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
38202         * gcc.c-torture/noncompile/poison-1.c: Move...
38203         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
38204         * gcc.dg/cpp-li1.c: Add a token after the #line.
38205
38206 2000-06-05  Richard Henderson  <rth@cygnus.com>
38207
38208         * gcc.c-torture/execute/20000605-2.c: New test.
38209         * gcc.c-torture/execute/20000605-3.c: New test.
38210
38211 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
38212
38213         * g77.f-torture/execute/20000503-1.x: New file.
38214
38215 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
38216
38217         * g++.old-deja/g++.eh/badalloc1.C: New test.
38218
38219 2000-06-05  Richard Henderson  <rth@cygnus.com>
38220
38221         * gcc.c-torture/execute/20000605-1.c: New test.
38222
38223 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
38224             Nathan Sidwell <nathan@codesourcery.com>
38225
38226         * gcc.c-torture/compile/20000605-1.c: New test.
38227
38228 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
38229
38230         * g77.f-torture/compile/20000601-1.f: New test.
38231
38232 2000-06-03  Richard Henderson  <rth@cygnus.com>
38233
38234         * gcc.c-torture/execute/20000603-1.c: New.
38235
38236 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
38237
38238         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
38239         * gcc.dg/noreturn-2.c (noreturn): Likewise.
38240
38241 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
38242
38243         * gcc.dg/compare2.c (case 12): XFAIL.
38244         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
38245         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
38246
38247         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
38248
38249 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
38250
38251         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
38252         guard macro is already defined when the header is first
38253         included.
38254         * gcc.dg/cpp-mix.h: New file.
38255         * gcc.dg/endif-label.c: Update patterns to match compiler.
38256
38257         * g++.brendan/complex1.C: Declare abort.
38258         * g++.law/refs4.C: Remove XFAIL.
38259         * g++.oliva/expr2.C: Declare abort and exit.
38260
38261 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
38262
38263         * gcc.c-torture/execute/20000528-1.c: New test.
38264
38265         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
38266         * g++.old-deja/g++.law/temps4.C: Likewise.
38267
38268         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
38269         stdlib.h.  Call abort() on failure.
38270         * g++.old-deja/g++.law/refs4.C: Likewise.
38271         * g++.old-deja/g++.law/temps4.C: Likewise.
38272         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
38273         * gcc.c-torture/execute/20000112-1.c: Include string.h.
38274
38275 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
38276
38277         Relative to g++.dg/special:
38278         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
38279
38280         Relative to g++.old-deja:
38281         * g++.brendan/complex1.C, g++.jason/optimize2.C,
38282         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
38283         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
38284         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
38285         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
38286         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
38287         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
38288
38289         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
38290         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
38291         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
38292         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
38293         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
38294         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
38295         and/or string.h.
38296
38297         * g++.other/goto1.C: Update expectations for error messages.
38298
38299 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
38300
38301         * gcc.c-torture/compile/20000523-1.c: New test.
38302
38303 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
38304
38305         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
38306
38307 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
38308
38309         * g++.old-deja/g++.eh/catch11.C: New test.
38310         * g++.old-deja/g++.eh/catch12.C: New test.
38311
38312 2000-05-24  Nick Clifton  <nickc@cygnus.com>
38313
38314         * gcc.c-torture/execute/20000523-1.c: New test.
38315
38316 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
38317
38318         * c-torture/execute/bcp-1.c: Replace abort in arg of
38319         __builtin_constant_p with a generic external function.
38320
38321         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
38322         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
38323         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
38324         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
38325         Prototype abort and/or exit.
38326
38327         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
38328         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
38329         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
38330         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
38331
38332 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
38333
38334         * gcc.dg/dwarf2-1.c: New test.
38335
38336 2000-05-20  Richard Henderson  <rth@cygnus.com>
38337
38338         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
38339
38340 2000-05-20  Andreas Jaeger  <aj@suse.de>
38341
38342         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
38343         testcase.
38344
38345 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
38346
38347         * gcc.c-torture/execute/20000519-2.c: New test.
38348
38349 2000-05-19  Andreas Jaeger  <aj@suse.de>
38350
38351         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
38352         which fails with SSA.
38353
38354         * lib/c-torture.exp: Also test with -O3 -fssa.
38355
38356 2000-05-18  Michael Meissner  <meissner@redhat.com>
38357
38358         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
38359         * gcc.c-torture/execute/920415-1.c: Ditto.
38360         * gcc.c-torture/execute/920501-1.c: Ditto.
38361         * gcc.c-torture/execute/conversion.c: Ditto.
38362         * gcc.c-torture/execute/cvt-1.c: Ditto.
38363
38364 2000-05-18  Jeffrey A Law  (law@cygnus.com)
38365
38366         * gcc.c-torture/compile/20000518-1.c: New test.
38367
38368 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
38369
38370         * g77.f-torture/compile/200005018.f: New test.
38371
38372 2000-05-17  Jeffrey A Law  (law@cygnus.com)
38373
38374         * gcc.c-torture/compile/20000517-1.c: New test.
38375
38376 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38377
38378         * gcc.c-torture/execute/20000516-1.c: New test.
38379
38380 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
38381
38382         * g++.old-deja/g++.other/eh.C: New test.
38383
38384 2000-05-12  Richard Henderson  <rth@cygnus.com>
38385
38386         * gcc.c-torture/execute/990208-1.c (main): Don't pass
38387         constants through to doit's conditional.
38388
38389 2000-05-11  Jeffrey A Law  (law@cygnus.com)
38390
38391         * gcc.c-torture/compile/20000511-1.c: New test.
38392         * g77.f-torture/compile/20000511-1.f: New test.
38393         * g77.f-torture/compile/20000511-2.f: New test.
38394
38395 2000-05-11  Michael Meissner  <meissner@redhat.com>
38396
38397         * gcc.c-torture/execute/20000511-1.c: New test.
38398
38399 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
38400
38401         * gcc.dg/dg.exp: Scan .S files as well as .c files.
38402         * gcc.dg/20000510-1.S: New.
38403
38404 2000-05-08  Catherine Moore  <clm@cygnus.com>
38405
38406         * gcc.dg/unused-3.c: New.
38407
38408 2000-05-06  Richard Henderson  <rth@cygnus.com>
38409
38410           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
38411           * g++.old-deja/g++.mike/warn1.C: Likewise.
38412           * g++.old-deja/g++.pt/local1.C: Likewise.
38413           * g++.old-deja/g++.pt/local7.C: Likewise.
38414           * g++.old-deja/g++.pt/spec16.C: Likewise.
38415
38416 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
38417
38418         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
38419
38420 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
38421
38422           * g77.f-torture/execute/20000503-1.f: New test.
38423
38424 2000-05-04  Andreas Jaeger  <aj@suse.de>
38425
38426         * gcc.dg/noreturn-2.c: New test.
38427
38428 2000-05-04  Neil Booth  <NeilB@earthling.net>
38429
38430         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
38431         preprocessor.
38432
38433 2000-05-04  Richard Henderson  <rth@cygnus.com>
38434
38435         * gcc.c-torture/execute/20000503-1.c: Fix typo.
38436
38437 2000-05-04  Richard Henderson  <rth@cygnus.com>
38438
38439         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
38440         OpenSSL by Jason R Thorpe.
38441
38442 2000-05-03  Jim Wilson  <wilson@cygnus.com>
38443
38444         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
38445
38446 2000-05-03  Robert Lipe <robertlipe@usa.net>
38447
38448         * gcc.dg/20000503-1.c: New test.
38449
38450 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
38451
38452         * gcc.c-torture/compile/20000502-1.c: New test.
38453         * g++.old-deja/g++.other/align.C: New test.
38454         * gcc.dg/cpp-tradstringify.c: New test.
38455
38456 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
38457
38458         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
38459         and hard registers.
38460
38461 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
38462
38463         * gcc.c-torture/execute/loop-5.c: New test.
38464
38465 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
38466
38467         * gcc.c-torture/execute/va-arg-20.c: New test.
38468
38469 2000-04-23  Jeffrey A Law  (law@cygnus.com)
38470
38471         * gcc.c-torture/execute/20000422-1.c: New test.
38472
38473 2000-04-20  Greg McGary  <gkm@gnu.org>
38474
38475         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
38476         when optimizing, but without sibling-call optimizations (-O1).
38477
38478 2000-04-20  Jeffrey A Law  (law@cygnus.com)
38479
38480           * gcc.c-torture/compile/20000420-1.c: New test.
38481
38482 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38483
38484         * g++.abi/ptrflags.C: New test.
38485         * g++.eh/catchptr1.C: Test incomplete pointer chains.
38486
38487 2000-04-19  Catherine Moore  <clm@cygnus.com>
38488
38489         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
38490
38491 2000-04-19  Greg McGary  <gkm@gnu.org>
38492
38493         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
38494         sibling-call optimizations.
38495
38496 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
38497
38498         * gcc.dg/20000419-1.c: New test.
38499
38500 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
38501
38502         * gcc.c-torture/execute/20000412-6.c: New test.
38503
38504 2000-04-12  Jeffrey A Law  (law@cygnus.com)
38505
38506         * gcc.c-torture/execute/20000412-5.c: New test.
38507         * g77.f-torture/compile/20000412-1.f: New test.
38508         * gcc.c-torture/execute/20000412-4.c: New test.
38509         * gcc.c-torture/compile/20000412-2.c: New test.
38510         * gcc.c-torture/execute/20000412-3.c: New test.
38511         * gcc.c-torture/compile/20000412-1.c: New test.
38512         * gcc.c-torture/execute/20000412-2.c: New test.
38513
38514 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
38515
38516         * objc/execute/bf-20.m: New test.
38517
38518 2000-04-10  Richard Henderson  <rth@cygnus.com>
38519
38520         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
38521
38522         * gcc.c-torture/execute/20000412-1.c: New test.
38523
38524 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
38525
38526         * g++.old-deja/g++.eh/catchptr1.C: New test.
38527
38528 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
38529
38530         * g++.old-deja/g++.abi/cxa_vec.C: New test.
38531
38532 2000-04-08  Neil Booth  <NeilB@earthling.net>
38533
38534         * gcc.dg/cpp-nullchar.c: Remove test as
38535         embedded nulls cause problems.
38536
38537 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38538
38539         * gcc.dg/compare2.c: New test.
38540
38541 2000-04-08  Neil Booth  <NeilB@earthling.net>
38542
38543         * gcc.dg/cpp-nullchar.c: New test.
38544
38545 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
38546
38547         * gcc.dg/cpp-mi2.c: New test.
38548         * gcc.dg/cpp-mi2[abc].h: New files.
38549
38550 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
38551
38552         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
38553         member name.
38554
38555 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
38556
38557         * g++.old-deja/g++.abi/vmihint.C: New test.
38558
38559 2000-04-06  Neil Booth  <NeilB@earthling.net>
38560
38561         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
38562         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
38563         copyright.
38564
38565 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
38566
38567         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
38568         avoid stack-frame overwrite.
38569
38570 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
38571
38572         * gcc.c-torture/compile/20000405-2.c: New test.
38573         * gcc.c-torture/compile/20000405-3.c: New test.
38574
38575 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38576
38577         * gcc.c-torture/compile/20000405-1.c: New test.
38578
38579 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
38580
38581         * gcc.dg/cast-qual-1.c: Revert last change.
38582
38583 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38584
38585         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
38586
38587 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
38588
38589         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
38590         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
38591
38592 2000-04-03  Jeffrey A Law  (law@cygnus.com)
38593
38594         * gcc.c-torture/compile/20000403-2.c: New test.
38595         * gcc.c-torture/compile/20000403-1.c: New test.
38596
38597 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
38598
38599         * gcc.c-torture/execute/20000403-1.c: New test.
38600
38601 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
38602
38603         * gcc.c-torture/execute/20000402-1.c: New test.
38604
38605 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
38606
38607         * gcc.c-torture/execute/va-arg-15.c: New test.
38608         * gcc.c-torture/execute/va-arg-16.c: New test.
38609         * gcc.c-torture/execute/va-arg-17.c: New test.
38610         * gcc.c-torture/execute/va-arg-18.c: New test.
38611         * gcc.c-torture/execute/va-arg-19.c: New test.
38612
38613 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
38614
38615         * gcc.c-torture/compile/981211-1.c: Move to...
38616         * gcc.dg/cpp-as1.c: ...here.
38617         * gcc.dg/cpp-as2.c: New file.
38618
38619         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
38620         compiler.
38621
38622 2000-04-02  Neil Booth  <NeilB@earthling.net>
38623
38624         * gcc.dg/cpp-cond.c  New tests.
38625         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
38626         accidental success less likely.
38627         * gcc.dg/cpp-missingop.c  New tests.
38628         * gcc.dg/cpp-missingparen.c  New tests.
38629         * gcc.dg/cpp-shift.c  New tests.
38630         * gcc.dg/cpp-shortcircuit.c  New tests.
38631         * gcc.dg/cpp-unary.c  New tests.
38632
38633 2000-03-29  Jeffrey A Law  (law@cygnus.com)
38634
38635         * gcc.c-torture/compile/20000329-1.c: New test.
38636
38637 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
38638
38639         * gcc.c-torture/compile/20000326-1.c: New test.
38640         * gcc.c-torture/compile/20000326-2.c: New test.
38641
38642 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
38643
38644         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
38645         the first parameter is a function argument.
38646
38647 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
38648
38649         * g++.old-deja/g++.ext/array4.C: New test.
38650
38651 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
38652
38653         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
38654
38655 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38656
38657         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
38658
38659 2000-03-19  Richard Henderson  <rth@cygnus.com>
38660
38661         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
38662
38663 2000-03-19  Richard Henderson  <rth@cygnus.com>
38664
38665         * gcc.c-torture/compile/20000319-1.c: New test.
38666
38667 2000-03-14  Jeffrey A Law  (law@cygnus.com)
38668
38669         * gcc.c-torture/execute/20000314-3.c: New test.
38670         * gcc.c-torture/execute/20000314-2.c: New test.
38671         * gcc.c-torture/execute/20000314-1.c: New test.
38672         * gcc.c-torture/compile/20000314-2.c: New test.
38673         * gcc.c-torture/compile/20000314-1.c: New test.
38674
38675 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
38676
38677         * g++.old-deja/g++.warn/inline.C: New test.
38678
38679 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
38680
38681         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
38682         standards-compliant result rather than specific constants.
38683         Put test-values in array.
38684
38685 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
38686
38687         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
38688         (g++_target_compile): Put test-specific options last.
38689
38690 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38691
38692         * g++.old-deja/g++.eh/vbase4.C: New test.
38693
38694 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38695
38696         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
38697
38698 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38699
38700         * g++.old-deja/g++.brendan/misc12.C: Removed.
38701         * g++.old-deja/g++.pt/memtemp77.C: Constify.
38702         * g++.old-deja/g++.ext/pretty4.C: New test.
38703
38704 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38705
38706         * g++.old-deja/g++.other/string2.C: New test.
38707
38708 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
38709
38710         * g++.old-deja/g++.warn/impint2.C: New test.
38711
38712 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
38713
38714         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
38715         is 1, not zero.
38716
38717 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
38718
38719         * g++.old-deja/g++.warn/impint.C: New test.
38720         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
38721         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
38722         * g++.old-deja/g++.pt/explicit12.C: Likewise.
38723         * g++.old-deja/g++.pt/explicit13.C: Likewise.
38724         * g++.old-deja/g++.pt/explicit17.C: Likewise.
38725         * g++.old-deja/g++.pt/explicit18.C: Likewise.
38726         * g++.old-deja/g++.pt/explicit19.C: Likewise.
38727         * g++.old-deja/g++.pt/explicit23.C: Likewise.
38728         * g++.old-deja/g++.pt/explicit31.C: Likewise.
38729         * g++.old-deja/g++.pt/explicit35.C: Likewise.
38730         * g++.old-deja/g++.pt/explicit6.C: Likewise.
38731         * g++.old-deja/g++.pt/memclass7.C: Likewise.
38732
38733 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
38734
38735         * gcc.dg/cpp-redef.c: New test.
38736
38737 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
38738
38739         * g++.old-deja/g++.pt/unify7.C: New test.
38740
38741 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38742
38743         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
38744         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
38745
38746 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
38747
38748         * gcc.c-torture/compile/20000224-1.c: New test.
38749
38750 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38751
38752         * gcc.c-torture/compile/cpp-2.c: New test.
38753         * gcc.c-torture/compile/cpp-1.c: New test.
38754
38755 2000-02-25  Jeffrey A Law  (law@cygnus.com)
38756
38757         * gcc.c-torture/execute/20000225-1.c: New test.
38758
38759 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38760
38761         * gcc.dg/cpp-li2.c: New test.
38762
38763         * gcc.dg/cpp-wi1.c: New test.
38764
38765         * gcc.dg/cpp-li1.c: New test.
38766
38767 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
38768
38769         * g++.old-deja/g++.other/sizeof5.C: New test.
38770
38771 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38772
38773         * gcc.c-torture/execute/va-arg-13.c: New test.
38774
38775 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
38776
38777         * gcc.c-torture/execute/va-arg-12.c: New test.
38778
38779 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
38780
38781         * gcc.c-torture/execute/20000223-1.c: New test.
38782
38783 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
38784
38785         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
38786
38787 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
38788
38789         * g++.old-deja/g++.abi/ptrmem.C: New test.
38790
38791 2000-02-19  Richard Henderson  <rth@cygnus.com>
38792
38793         * gcc.c-torture/compile/init-3.c: New.
38794
38795 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
38796
38797         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
38798         ALWAYS_CXXFLAGS.
38799
38800 2000-02-11  Robert Lipe <robertl@sco.com>
38801
38802         * gcc.c-torture/compile/20000211-3.c: New test.
38803
38804 2000-02-11  Martin Buchholz <martin@xemacs.org>
38805
38806         * gcc.c-torture/compile/20000211-2.c: New test.
38807
38808 2000-02-11  Jeffrey A Law  (law@cygnus.com)
38809
38810         * gcc.c-torture/compile/20000211-1.c: New test.
38811
38812 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
38813
38814         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
38815           on native targets
38816
38817 2000-02-08  Nathan Sidwell  <nathan@acm.org>
38818
38819         * g++.old-deja/g++.other/cast5.C: New test.
38820
38821 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
38822
38823         * gcc.c-torture/execute/20000205-1.c: New.
38824
38825 2000-02-03  Nathan Sidwell  <nathan@acm.org>
38826
38827         * g++.old-deja/g++.jason/cast3.C: Return void.
38828         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
38829
38830 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38831
38832         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
38833
38834         * gcc.dg/loop-1.c: New test.
38835
38836 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
38837
38838         * gcc.c-torture/compile/20000127-1.c: New test.
38839         * gcc.c-torture/execute/991228-1.c: New test.
38840
38841 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38842
38843         * gcc.dg/unused-2.c: New test.
38844
38845         * gcc.dg/conv-1.c: New test.
38846
38847 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
38848
38849         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
38850         compiler.
38851         (tool_option_proc): Fix typo.
38852
38853 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
38854
38855         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
38856         of the ld on the host, not on the build machine.
38857         Also, don't crash if '--help' is not a supported option.
38858
38859 2000-01-24  Richard Henderson  <rth@cygnus.com>
38860
38861         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
38862
38863 2000-01-20  Jeffrey A Law  (law@cygnus.com)
38864
38865         * gcc.c-torture/execute/20000120-2.c: New test.
38866         * gcc.c-torture/execute/20000120-1.c: New test.
38867
38868 2000-01-13  Jeffrey A Law  (law@cygnus.com)
38869
38870         * gcc.c-torture/execute/20000113-1.c: New test.
38871
38872 2000-01-12  Jeffrey A Law  (law@cygnus.com)
38873
38874         * gcc.c-torture/execute/20000112-1.c: New test.
38875
38876 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38877
38878         * gcc.dg/20000111-1.c: New test.
38879
38880 2000-01-10  Jeffrey A Law  (law@cygnus.com)
38881
38882         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
38883         with 16 bit integers.
38884
38885 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38886
38887         * gcc.dg/20000108-1.c: New test.
38888
38889 2000-01-05  Nathan Sidwell  <nathan@acm.org>
38890
38891         * g++.old-deja/g++.ns/koenig8.C: New test.
38892
38893 2000-01-05  Nathan Sidwell  <nathan@acm.org>
38894
38895         * g++.old-deja/g++.other/cast4.C: New test.
38896
38897 2000-01-05  Jeffrey A Law  (law@cygnus.com)
38898
38899         * gcc.c-torture/compile/20000105-2.c: New test.
38900         * gcc.c-torture/compile/20000105-1.c: New test.
38901
38902 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38903
38904         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
38905         references to printf & atoi to conform to ANSI standard.
38906         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
38907         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
38908         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
38909         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
38910         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
38911         * g++.old-deja/g++.brendan/complex1.C: Likewise.
38912         * g++.old-deja/g++.brendan/copy1.C: Likewise.
38913         * g++.old-deja/g++.brendan/copy2.C: Likewise.
38914         * g++.old-deja/g++.brendan/copy3.C: Likewise.
38915         * g++.old-deja/g++.brendan/copy4.C: Likewise.
38916         * g++.old-deja/g++.brendan/copy5.C: Likewise.
38917         * g++.old-deja/g++.brendan/copy6.C: Likewise.
38918         * g++.old-deja/g++.brendan/copy7.C: Likewise.
38919         * g++.old-deja/g++.brendan/copy8.C: Likewise.
38920         * g++.old-deja/g++.brendan/crash11.C: Likewise.
38921         * g++.old-deja/g++.brendan/crash14.C: Likewise.
38922         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
38923         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
38924         * g++.old-deja/g++.brendan/delete2.C: Likewise.
38925         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
38926         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
38927         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
38928         * g++.old-deja/g++.brendan/eh1.C: Likewise.
38929         * g++.old-deja/g++.brendan/groff1.C: Likewise.
38930         * g++.old-deja/g++.brendan/init3.C: Likewise.
38931         * g++.old-deja/g++.brendan/misc12.C: Likewise.
38932         * g++.old-deja/g++.brendan/misc7.C: Likewise.
38933         * g++.old-deja/g++.brendan/new2.C: Likewise.
38934         * g++.old-deja/g++.brendan/operators4.C: Likewise.
38935         * g++.old-deja/g++.brendan/operators5.C: Likewise.
38936         * g++.old-deja/g++.brendan/overload2.C: Likewise.
38937         * g++.old-deja/g++.brendan/overload7.C: Likewise.
38938         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
38939         * g++.old-deja/g++.brendan/reference1.C: Likewise.
38940         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
38941         * g++.old-deja/g++.brendan/template24.C: Likewise.
38942         * g++.old-deja/g++.brendan/template3.C: Likewise.
38943         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
38944         * g++.old-deja/g++.jason/inline3.C: Likewise.
38945         * g++.old-deja/g++.jason/opeq.C: Likewise.
38946         * g++.old-deja/g++.law/arg5.C: Likewise.
38947         * g++.old-deja/g++.law/arm7.C: Likewise.
38948         * g++.old-deja/g++.law/ctors11.C: Likewise.
38949         * g++.old-deja/g++.law/cvt8.C: Likewise.
38950         * g++.old-deja/g++.law/init9.C: Likewise.
38951         * g++.old-deja/g++.law/refs4.C: Likewise.
38952         * g++.old-deja/g++.law/template2.C: Likewise.
38953         * g++.old-deja/g++.law/visibility24.C: Likewise.
38954         * g++.old-deja/g++.law/vtable3.C: Likewise.
38955         * g++.old-deja/g++.mike/asm2.C: Likewise.
38956         * g++.old-deja/g++.mike/eh1.C: Likewise.
38957         * g++.old-deja/g++.mike/misc1.C: Likewise.
38958         * g++.old-deja/g++.mike/misc13.C: Likewise.
38959         * g++.old-deja/g++.mike/misc14.C: Likewise.
38960         * g++.old-deja/g++.mike/ns12.C: Likewise.
38961         * g++.old-deja/g++.mike/p1248.C: Likewise.
38962         * g++.old-deja/g++.mike/p3708.C: Likewise.
38963         * g++.old-deja/g++.mike/p3708a.C: Likewise.
38964         * g++.old-deja/g++.mike/p3708b.C: Likewise.
38965         * g++.old-deja/g++.mike/p646.C: Likewise.
38966         * g++.old-deja/g++.mike/p700.C: Likewise.
38967         * g++.old-deja/g++.mike/p783.C: Likewise.
38968         * g++.old-deja/g++.mike/p783a.C: Likewise.
38969         * g++.old-deja/g++.mike/p783b.C: Likewise.
38970         * g++.old-deja/g++.mike/p786.C: Likewise.
38971         * g++.old-deja/g++.mike/p789.C: Likewise.
38972         * g++.old-deja/g++.mike/p789a.C: Likewise.
38973         * g++.old-deja/g++.mike/p807a.C: Likewise.
38974         * g++.old-deja/g++.other/delete3.C: Likewise.
38975         * g++.old-deja/g++.other/dyncast1.C: Likewise.
38976         * g++.old-deja/g++.other/dyncast2.C: Likewise.
38977         * g++.old-deja/g++.other/dyncast3.C: Likewise.
38978         * g++.old-deja/g++.other/empty1.C: Likewise.
38979         * g++.old-deja/g++.other/temporary1.C: Likewise.
38980         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
38981         * g++.old-deja/g++.pt/t16.C: Likewise.
38982         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
38983
38984 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
38985
38986         * gcc.dg/991230-1.c: New test.
38987
38988 1999-12-29  Jeffrey A Law  (law@cygnus.com)
38989
38990         * gcc.c-torture/compile/991229-3.c: New test.
38991         * gcc.c-torture/compile/991229-2.c: New test.
38992         * gcc.c-torture/compile/991229-1.c: New test.
38993
38994 1999-12-29  Greg McGary <gkm@eng.ascend.com>
38995
38996         * gcc.c-torture/compile/labels-2.c: New test.
38997
38998 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
38999
39000         * gcc.c-torture/execute/991227-1.c: New test.
39001
39002 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39003
39004         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
39005
39006 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
39007
39008         * gcc.c-torture/execute/991221-1.c: New test.
39009
39010 1999-12-20  Nathan Sidwell  <nathan@acm.org>
39011
39012         * g++.old-deja/g++.other/cast3.C: New test.
39013
39014 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
39015
39016         * gcc.c-torture/execute/991216-4.c: New test.
39017
39018 1999-12-16  Michael Meissner  <meissner@cygnus.com>
39019
39020         * gcc.c-torture/execute/991216-1.c: New test.
39021         * gcc.c-torture/execute/991216-2.c: New test.
39022         * gcc.c-torture/execute/991216-3.c: New test.
39023
39024 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
39025
39026         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
39027         Actually make the test fail by using "-O2" for compilation.
39028
39029 1999-12-15  Nathan Sidwell  <nathan@acm.org>
39030
39031         * g++.old-deja/g++.warn/cast-align1.C: New test.
39032
39033 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
39034
39035         * gcc.c-torture/compile/991214-1.c: New test.
39036         * gcc.c-torture/compile/991214-2.c: New test.
39037
39038 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
39039
39040         * gcc.dg/991214-1.c: New test.
39041
39042 1999-12-13  Jeffrey A Law  (law@cygnus.com)
39043
39044         * gcc.c-torture/compile/991213-3.c: New test.
39045         * gcc.c-torture/compile/991213-2.c: New test.
39046         * gcc.c-torture/compile/991213-1.c: New test.
39047
39048 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
39049
39050         * gcc.dg/991209-1.c: New test.
39051
39052 1999-12-08  Nathan Sidwell <nathan@acm.org>
39053
39054         * gcc.c-torture/compile/991208-1.c: New test.
39055
39056 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39057
39058         * gcc.dg/ultrasp2.c: New test.
39059
39060 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
39061
39062         * g++.old-deja/g++.abi/align.C (main): Fix typo.
39063
39064 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
39065
39066         * gcc.c-torture/compile/991202-1.c: New test.
39067         * gcc.c-torture/execute/991202-1.c: New test.
39068         * gcc.c-torture/execute/991202-2.c: New test.
39069         * gcc.c-torture/execute/991202-3.c: New test.
39070
39071 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
39072
39073         * g++.old-deja/g++.abi/align.C: New test.
39074         * g++.old-deja/g++.abi/aggregates.C: Likewise.
39075         * g++.old-deja/g++.abi/bitfields.C: Likewise.
39076
39077 1999-12-01  Richard Henderson  <rth@cygnus.com>
39078
39079         * gcc.c-torture/execute/991201-1.c: New.
39080
39081 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
39082
39083         * gcc.dg/991129-1.c: New test.
39084
39085 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
39086
39087         * gcc.c-torture/compile/991127-1.c: New test.
39088
39089 1999-11-22  Nathan Sidwell  <nathan@acm.org>
39090
39091         * g++.old-deja/g++.other/warn4.C: New test.
39092
39093 1999-11-22  Nathan Sidwell  <nathan@acm.org>
39094
39095         * g++.old-deja/g++.eh/cleanup2.C: New test.
39096         * g++.old-deja/g++.ext/pretty2.C: New test.
39097         * g++.old-deja/g++.ext/pretty3.C: New test.
39098         * g++.old-deja/g++.other/debug6.C: New test.
39099
39100 1999-10-20  Jim Wilson  <wilson@cygnus.com>
39101
39102         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
39103         compiler_output to look for one error message instead of two.
39104
39105 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
39106
39107         * gcc.c-torture/execute/991118-1.c: Also test case
39108         where the word boundary does not split a byte evenly.
39109
39110 1999-11-19  Nathan Sidwell  <nathan@acm.org>
39111
39112         * g++.old-deja/g++.ext/restrict1.C: New test.
39113
39114 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
39115
39116         * gcc.c-torture/execute/991118-1.c: New test.
39117
39118 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
39119
39120         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
39121         working directory pathnames.
39122
39123 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
39124
39125         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
39126         host is equipped with driver.h and driver.o so it can actually
39127         compile and run the tests.
39128
39129 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
39130
39131         * gcc.c-torture/compile/991008-1.c: New test.
39132
39133 1999-11-08  Nick Clifton  <nickc@cygnus.com>
39134
39135         * lib/gcc-dg.exp: Include target-supports.exp
39136
39137 1999-11-05  Nick Clifton  <nickc@cygnus.com>
39138
39139         * lib/target-supports.exp: New file: Provide procs to test for
39140         features supported by the target.
39141         (check_weak_available): Moved here from ecos.exp.
39142         (check_alias_available): New proc: Determine of the target
39143         toolchain supports the alias attribute.
39144
39145         * gcc.dg/special/ecos.exp: Move check_weak_available to
39146         target-supports.exp.
39147         (alias-1.c): Only perform the test if the target supports
39148         aliases.
39149         (wkali-1.c): Only perform the test if the target supports
39150         aliases.
39151
39152         * gcc.dg/990506-0.c: Expect error messages from cross
39153         targets as well as native targets.
39154
39155 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39156
39157         * gcc.dg/ultrasp1.c: Removed xfail.
39158         * gcc.dg/struct-ret-2.c: Likewise.
39159         * gcc.dg/array-1.c: Likewise.
39160
39161 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39162
39163         * gcc.dg/struct-ret-2.c: New test.
39164
39165         * gcc.dg/array-1.c: New test.
39166
39167 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
39168
39169         * gcc.c-torture/execute/991030-1.c: New test.
39170
39171 1999-10-26  Richard Henderson  <rth@cygnus.com>
39172
39173         * gcc.c-torture/compile/991026-2.c: New test.
39174
39175 1999-10-26  Jeffrey A Law  (law@cygnus.com)
39176
39177         * gcc.c-torture/compile/991026-1.c: New test.
39178
39179 1999-10-23  Jeffrey A Law  (law@cygnus.com)
39180
39181         * gcc.c-torture/execute/991023-1.c: New test.
39182
39183 1999-10-19  Jeffrey A Law  (law@cygnus.com)
39184
39185         * gcc.c-torture/execute/991019-1.c: New test.
39186
39187 1999-10-16  Richard Henderson  <rth@cygnus.com>
39188
39189         * gcc.c-torture/execute/991016-1.c: New test.
39190
39191 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
39192
39193         * gcc.c-torture/execute/991014-1.c: New test.
39194
39195 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
39196
39197         * g++.old-deja/g++.other/union2.C: New test.
39198
39199 1999-10-13  Nathan Sidwell  <nathan@acm.org>
39200
39201         * g++.old-deja/g++.other/vaarg2.C: New test.
39202         * g++.old-deja/g++.other/vaarg3.C: New test.
39203
39204 1999-10-12  Craig Burley  <craig@jcb-sc.com>
39205
39206         * g77.f-torture/noncompile/19990905-1.f: Moved from being
39207         in compile/.
39208
39209 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
39210
39211         * gcc.c-torture/execute/va-arg-11.c: New test.
39212
39213 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
39214
39215         * lib/file-format.exp (gcc_target_object_format): Don't
39216         crash if objdump is unavailable.
39217
39218 1999-09-29  Donn Terry <donn@interix.com>
39219
39220         * gcc.misc-tests/mg.exp: delete extraneous redirection.
39221
39222 1999-09-28  Nick Clifton  <nickc@cygnus.com>
39223
39224         * gcc.c-torture/compile/990928-1.c: New test.
39225
39226 1999-09-28  Nathan Sidwell  <nathan@acm.org>
39227
39228         * g++.old-deja/g++.other/decl6.C: New test.
39229
39230 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39231
39232         * gcc.c-torture/execute/va-arg-10.c: New test.
39233
39234 1999-09-27  Nathan Sidwell  <nathan@acm.org>
39235
39236         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
39237         __PRETTY_FUNCTION__.
39238
39239 1999-09-23  Nick Clifton  <nickc@cygnus.com>
39240
39241         * gcc.c-torture/execute/990923-1.c: New test.
39242
39243 1999-09-21  Nick Clifton  <nickc@cygnus.com>
39244
39245         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
39246         for which -fpic is inappropriate.
39247
39248 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
39249
39250         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
39251
39252 1999-09-21  Nathan Sidwell  <nathan@acm.org>
39253
39254         * g++.old-deja/g++.other/dyncast1.C: New test.
39255         * g++.old-deja/g++.other/dyncast2.C: New test.
39256         * g++.old-deja/g++.other/dyncast3.C: New test.
39257         * g++.old-deja/g++.other/dyncast4.C: New test.
39258         * g++.old-deja/g++.other/dyncast5.C: New test.
39259         * g++.old-deja/g++.eh/catch3.C: New test.
39260         * g++.old-deja/g++.eh/catch3p.C: New test.
39261         * g++.old-deja/g++.eh/catch4.C: New test.
39262         * g++.old-deja/g++.eh/catch4p.C: New test.
39263         * g++.old-deja/g++.eh/catch5.C: New test.
39264         * g++.old-deja/g++.eh/catch5p.C: New test.
39265         * g++.old-deja/g++.eh/catch6.C: New test.
39266         * g++.old-deja/g++.eh/catch6p.C: New test.
39267         * g++.old-deja/g++.eh/catch7.C: New test.
39268         * g++.old-deja/g++.eh/catch7p.C: New test.
39269         * g++.old-deja/g++.eh/catch8.C: New test.
39270         * g++.old-deja/g++.eh/catch8p.C: New test.
39271         * g++.old-deja/g++.eh/catch9.C: New test.
39272         * g++.old-deja/g++.eh/catch9p.C: New test.
39273
39274 1999-09-13  Nathan Sidwell  <nathan@acm.org>
39275
39276         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
39277         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
39278
39279 1999-09-13  Jeffrey A Law  (law@cygnus.com)
39280
39281         * gcc.c-torture/compile/990913-1.c: New test.
39282
39283 1999-09-10  Nathan Sidwell  <nathan@acm.org>
39284
39285         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
39286         * g++.old-deja/g++.jason/rfg5.C: Likewise.
39287
39288 1999-09-09  Richard Henderson  <rth@cygnus.com>
39289
39290         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
39291
39292 1999-09-09  Nathan Sidwell  <nathan@acm.org>
39293
39294         * g++.old-deja/g++.other/lookup11.C: New test.
39295         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
39296         what is permitted and what we want.
39297         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
39298         overload use.
39299         * g++.old-deja/g++.jason/rfg5.C: Likewise.
39300
39301 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
39302
39303         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
39304         * gcc.c-torture/noncompile/poison-1.c: New file.
39305
39306 1999-09-08  Nathan Sidwell  <nathan@acm.org>
39307
39308         * g++.old-deja/g++.other/sizeof3.C: New test.
39309         * g++.old-deja/g++.other/sizeof4.C: New test.
39310         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
39311         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
39312
39313 1999-09-07  Richard Henderson  <rth@cygnus.com>
39314
39315         * gcc.dg/va-arg-1.c: New.
39316
39317 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39318
39319         * gcc.c-torture/execute/va-arg-9.c: New test.
39320
39321 1999-09-05  Craig Burley  <craig@jcb-sc.com>
39322
39323         * g77.f-torture/compile/980519-2.f: New test.
39324         * g77.f-torture/compile/19990905-0.f: New test.
39325         * g77.f-torture/compile/19990905-1.f: New test.
39326         * g77.f-torture/compile/19990905-2.f: New test.
39327
39328         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
39329
39330 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
39331
39332         * gcc.c-torture/execute/990827-1.c: Fix typo.
39333
39334 1999-09-03  Nathan Sidwell  <nathan@acm.org>
39335
39336         * g++.old-deja/g++.other/deref1.C: New test.
39337
39338 1999-09-02  Nathan Sidwell  <nathan@acm.org>
39339
39340         * g++.old-deja/g++.other/ambig2.C: New test.
39341         * g++.old-deja/g++.other/cond5.C: New test.
39342         * g++.old-deja/g++.other/lookup16.C: New test.
39343
39344 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
39345
39346         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
39347         assemblers too.
39348
39349 1999-08-31  Jeffrey A Law  (law@cygnus.com)
39350
39351         * lib/c-torture.exp: Avoid the "compare executables" optimization
39352         when testing native.
39353
39354 1999-08-29  Jeffrey A Law  (law@cygnus.com)
39355
39356         * gcc.c-torture/execute/990829-1.c: New test.
39357         * gcc.c-torture/compile/990829-1.c: New test.
39358
39359 1999-08-27  Paul Burchard  <burchard@pobox.com>
39360
39361         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
39362         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
39363         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
39364         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
39365         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
39366         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
39367         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
39368         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
39369         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
39370         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
39371         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
39372
39373 1999-08-27  Jeffrey A Law  (law@cygnus.com)
39374
39375         * gcc.c-torture/execute/990827-1.c: New test.
39376
39377 1999-08-26  Craig Burley  <craig@jcb-sc.com>
39378
39379         * g77.f-torture/noncompile/19990826-4.f: New test.
39380
39381         * g77.f-torture/compile/19990826-3.f: New test.
39382
39383         * g77.f-torture/execute/19990826-2.f: New test.
39384
39385         * g77.f-torture/compile/19990826-1.f: New test.
39386
39387         * gcc.c-torture/execute/990826-0.c: New test.
39388         * g77.c-torture/execute/19990826-0.f: New test.
39389
39390         * g77.f-torture/noncompile/970626-2.f: New test.
39391
39392 1999-08-25  Paul Burchard  <burchard@pobox.com>
39393
39394         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
39395         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
39396         lss-011.C: New tests.
39397
39398 1999-08-25  Nathan Sidwell  <nathan@acm.org>
39399
39400         * g++.old-deja/g++.other/decl5.C: New test.
39401
39402 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39403
39404         * noncompile/noncompile.exp: Load_lib c-torture.exp.
39405         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
39406         call `postbase' for each one.  All callers of `postbase' changed
39407         to call this instead.
39408
39409 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
39410
39411         * gcc.c-torture/execute/990811-1.c: New test.
39412
39413 1999-08-09  Nick Clifton  <nickc@cygnus.com>
39414
39415         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
39416         just native ones.
39417
39418         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
39419         just native ones.
39420
39421 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
39422
39423         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
39424
39425 1999-08-04  Jeffrey A Law  (law@cygnus.com)
39426
39427         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
39428
39429 1999-08-04  Nathan Sidwell  <nathan@acm.org>
39430
39431         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
39432
39433 1999-08-04  Jeffrey A Law  (law@cygnus.com)
39434
39435         * gcc.c-torture/execute/990804-1.c: New test.
39436
39437 1999-08-03  Nathan Sidwell  <nathan@acm.org>
39438
39439         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
39440         * g++.old-deja/g++.brendan/crash64.C: Likewise.
39441         * g++.old-deja/g++.brendan/overload8.C: Likewise.
39442
39443 1999-08-03  Nathan Sidwell  <nathan@acm.org>
39444
39445         * g++.old-deja/g++.other/struct1.C: New test.
39446
39447 1999-08-03  Nathan Sidwell  <nathan@acm.org>
39448
39449         * g++.old-deja/g++.other/enum2.C: New test.
39450
39451 1999-08-02  Richard Henderson  <rth@cygnus.com>
39452
39453         Adapted from tests from Franz Sirl:
39454         * gcc.c-torture/execute/va-arg-7.c: New test.
39455         * gcc.c-torture/execute/va-arg-8.c: New test.
39456
39457 1999-08-01  Jeffrey A Law  (law@cygnus.com)
39458
39459         * gcc.c-torture/compile/990801-2.c: New test.
39460
39461         * gcc.c-torture/compile/990801-1.c: New test.
39462
39463 1999-07-27  Michael Meissner  <meissner@cygnus.com>
39464
39465         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
39466         fp-cmp-1.c, converting double to float.
39467
39468         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
39469         fp-cmp-1.c, converting double to long double.
39470
39471         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
39472         from fr1 to unknown_register, since fr1 is a legitimate register
39473         on some machines.
39474
39475 1999-07-25  Jeffrey A Law  (law@cygnus.com)
39476
39477         * README: More listname related changes.
39478
39479 1999-07-08  Catherine Moore  <clm@cygnus.com>
39480
39481         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
39482
39483 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
39484
39485         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
39486
39487 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
39488
39489         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
39490
39491 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
39492
39493         * gcc.dg/990703-1.c: New test.
39494
39495 1999-06-29  Nick Clifton  <nickc@cygnus.com>
39496
39497         * lib/file-format.exp: New file: Move definition of proc
39498         gcc_target_object_format to here from
39499         gcc.dg/special/ecos.exp.
39500
39501         * lib/c-torture.exp: Include lib file-format.exp.
39502         * lib/gcc-dg.exp: Include lib file-format.exp.
39503
39504         * gcc.dg/special/ecos.exp: Remove definition of proc
39505         gcc_target_object_format.
39506
39507 1999-06-28  Jeffrey A Law  (law@cygnus.com)
39508
39509         * gcc.c-torture/execute/990628-1.c: New test.
39510
39511 1999-06-25  Jeffrey A Law  (law@cygnus.com)
39512
39513         * gcc.c-torture/compile/990625-2.c: New test.
39514
39515         * gcc.c-torture/compile/990625-1.c: New test.
39516
39517 1999-06-23  Nick Clifton  <nickc@cygnus.com>
39518
39519         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
39520         attributes compile.
39521         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
39522         ports that use the COFF/PE file format.
39523
39524 1999-06-17  Jeffrey A Law  (law@cygnus.com)
39525
39526         * gcc.c-torture/compile/990617-1.c: New test.
39527
39528 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
39529
39530         * g++.old-deja/g++.other/decl4.C: New test.
39531
39532 1999-06-14  Nathan Sidwell  <nathan@acm.org>
39533
39534         * g++.old-deja/g++.other/bitfld3.C: New test.
39535
39536 1999-06-08  Nathan Sidwell  <nathan@acm.org>
39537
39538         * g++.old-deja/g++.eh/catch1.C: New test.
39539
39540 1999-06-07  Jeffrey A Law  (law@cygnus.com)
39541
39542         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
39543
39544         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
39545         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
39546
39547 1999-06-05  Craig Burley  <craig@jcb-sc.com>
39548
39549         * g77.f-torture/compile/19990502-0.f: Replace with new,
39550         shorter, test that still fails after recent changes.
39551
39552 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
39553
39554         * gcc.c-torture/execute/990604-1.c: New test.
39555
39556 1999-05-31  Jeffrey A Law  (law@cygnus.com)
39557
39558         * gcc.c-torture/execute/990531-1.c: New test.
39559
39560 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39561
39562         * gcc.c-torture/compile/990527-1.c: New test.
39563
39564 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
39565
39566         * gcc.c-torture/execute/990527-1.c: New test.
39567
39568 1999-05-25  Nick Clifton  <nickc@cygnus.com>
39569
39570         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
39571         bitfields as signed.
39572
39573 1999-05-25  Craig Burley  <craig@jcb-sc.com>
39574
39575         * g77.f-torture/compile/19990525-0.f: New test.
39576
39577 1999-05-25  Jeffrey A Law  (law@cygnus.com)
39578
39579         * gcc.c-torture/execute/990525-2.c: New test.
39580
39581         * gcc.c-torture/execute/990525-1.c: New test.
39582
39583 1999-05-24  Nathan Sidwell  <nathan@acm.org>
39584
39585         * g++.old-deja/g++.other/anon3.C: New test.
39586         * g++.old-deja/g++.other/anon4.C: New test.
39587         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
39588         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
39589         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
39590         Merrill).
39591
39592 1999-05-24  Jeffrey A Law  (law@cygnus.com)
39593
39594         * gcc.c-torture/execute/990524-1.c: New test.
39595
39596         * gcc.dg/990524-1.c: New test.
39597
39598 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39599
39600         * gcc.c-torture/compile/990523-1.c: New test.
39601
39602 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
39603
39604         * gcc.c-torture/compile/990519-1.c: New test.
39605
39606 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
39607
39608         * gcc.c-torture/compile/990517-1.c: New test.
39609
39610         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
39611         (e4, f4): New tests.
39612         (main): Call them.
39613
39614 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39615
39616         * gcc.dg/noreturn-1.c: New test.
39617
39618 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39619
39620         * gcc.c-torture/execute/990513-1.c: New test.
39621
39622 1999-05-10  Richard Henderson  <rth@cygnus.com>
39623
39624         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
39625
39626 1999-05-10  Craig Burley  <craig@jcb-sc.com>
39627
39628         * g77.f-torture/execute/erfc.f: Use small single-precision
39629         values, to avoid problems on Alphas when not -mieee.
39630
39631 1999-05-08  Craig Burley  <craig@jcb-sc.com>
39632
39633         * gcc.dg/990506-0.c: New test.
39634
39635 1999-05-08  Richard Henderson  <rth@cygnus.com>
39636
39637         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
39638         the constant to test.  Don't XFAIL 64-bit targets.
39639
39640         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
39641         * g++.old-deja/g++.law/profile1.C: Likewise.
39642
39643         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
39644         operator new instances.
39645         * g++.old-deja/g++.other/delete5.C: Likewise.
39646
39647 1999-05-03  Craig Burley  <craig@jcb-sc.com>
39648
39649         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
39650         intrinsic.
39651
39652 1999-05-03  Craig Burley  <craig@jcb-sc.com>
39653
39654         * g77.f-torture/execute/u77-test.f: Reverse order of two
39655         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
39656
39657 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39658
39659         * gcc.dg/compare1.c: New test.
39660
39661 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39662
39663         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
39664         New tests.
39665
39666 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39667
39668         * g77.f-torture/compile/19990502-1.f: New test.
39669
39670 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39671
39672         * g77.f-torture/compile/19990502-0.f: New test.
39673
39674 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39675
39676         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
39677         intrinsic.
39678
39679 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39680
39681         * g77.f-torture/execute/u77-test.f (main): List libU77
39682         intrinsics not currently tested.
39683         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
39684         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
39685         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
39686         Trim blanks off the ends of some printed strings.
39687
39688 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39689
39690         * g77.f-torture/execute/u77-test.f (main): Just warn about
39691         FSTAT gid disagreement, as it's expected on some systems.
39692
39693 1999-05-01  Craig Burley  <craig@jcb-sc.com>
39694
39695         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
39696         use a new function, which allows for some slop.
39697         Clean up some commentary.
39698         (issum): The new function.
39699         (sgladd): Deleted subroutine.
39700
39701 1999-05-01  Craig Burley  <craig@jcb-sc.com>
39702
39703         * g77.f-torture/execute/u77-test.f: Modify to be more like
39704         libf2c/libU77 version, bringing patches to that version here.
39705         Add suitable commentary.
39706
39707 1999-04-25  Richard Henderson  <rth@cygnus.com>
39708
39709         * gcc.dg/990424-1.c: New test.
39710
39711 1999-04-24  Craig Burley  <craig@jcb-sc.com>
39712
39713         * g77.f-torture/execute/u77-test.f (main): Bug involving
39714         LSTAT has been fixed, so turn back on full checking.
39715
39716 1999-04-20  Craig Burley  <craig@jcb-sc.com>
39717
39718         * g77.f-torture/compile/19990419-0.f: New test.
39719         * g77.f-torture/execute/19990419-1.f: New test.
39720
39721 1999-04-17  Richard Henderson  <rth@cygnus.com>
39722
39723         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
39724         to avoid the need for a prototype to supress a warning.
39725
39726 1999-04-07  Jim Wilson  <wilson@cygnus.com>
39727
39728         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
39729
39730 1999-04-04  Jeffrey A Law  (law@cygnus.com)
39731
39732         * gcc.c-torture/execute/990404-1.c: New test.
39733
39734 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
39735
39736         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
39737         * gcc.dg/cpp-if3.c: Don't use -pedantic.
39738         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
39739         missing initializer warnings.
39740
39741 1999-03-28  Jeffrey A Law  (law@cygnus.com)
39742
39743         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
39744         matching strings.
39745
39746 1999-03-26  Jeffrey A Law  (law@cygnus.com)
39747
39748         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
39749
39750 1999-03-26  Craig Burley  <craig@jcb-sc.com>
39751
39752         * g77.f-torture/execute/19990325-0.f: New test.
39753         * g77.f-torture/execute/19990325-1.f: New test.
39754
39755 1999-03-24  Jeffrey A Law  (law@cygnus.com)
39756
39757         * gcc.c-torture/execute/990324-1.c: New test.
39758
39759 1999-03-22  Jim Wilson  <wilson@cygnus.com>
39760
39761         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
39762         test with 4.
39763
39764 1999-03-17  Richard Henderson  <rth@cygnus.com>
39765
39766         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
39767
39768 1999-03-13  Craig Burley  <craig@jcb-sc.com>
39769
39770         * g77.f-torture/execute/19990313-2.f: New test.
39771         * g77.f-torture/execute/19990313-3.f: New test.
39772
39773 1999-03-13  Craig Burley  <craig@jcb-sc.com>
39774
39775         * g77.f-torture/execute/19990313-0.f: New test.
39776         * g77.f-torture/execute/19990313-1.f: New test.
39777
39778 1999-03-12  Jim Wilson  <wilson@cygnus.com>
39779
39780         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
39781         printf to sprintf.
39782         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
39783         (main): Add check for u15.  Conditionalize u31 check depending on
39784         whether ints are <32 bits or >=32 bits.
39785
39786 1999-03-08  Craig Burley  <craig@jcb-sc.com>
39787
39788         * g77.f-torture/execute/19981119-0.f: Improve testiness.
39789
39790 1999-03-08  Craig Burley  <craig@jcb-sc.com>
39791
39792         * g77.f-torture/compile/19990305-0.f: New test.
39793         * g77.f-torture/execute/19981119-0.f: New test.
39794
39795 1999-03-08  Craig Burley  <craig@jcb-sc.com>
39796
39797         * g77.f-torture/execute/970625-2.f: call ABORT if final
39798         result is not correct, instead of just printing it.
39799         Add this checking via newly introduced obfuscation, to
39800         trip up buggy front ends.
39801
39802 1999-03-07  Craig Burley  <craig@jcb-sc.com>
39803
39804         * g77.f-torture/compile/960317-1.f: Moved from being
39805         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
39806
39807 1999-03-06  Craig Burley  <craig@jcb-sc.com>
39808
39809         * g77.f-torture/execute/960317-1.f: New (old) test.
39810         * g77.f-torture/execute/970625-2.f: Ditto.
39811
39812 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
39813
39814         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
39815         message on line 1 or line 2; cccp and cpplib do this differently.
39816
39817 1999-03-01  Jeffrey A Law  (law@cygnus.com)
39818
39819         * g++.old-deja/g++.law/weak1.C: New test.
39820
39821 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
39822
39823         * gcc.c-torture/execute/990119-1.c: Renamed to...
39824         * gcc.dg/990119-1.c: this, so it will only be tested once
39825         (it's a preprocessor test, it doesn't need to be run at
39826         multiple optimization levels).
39827
39828 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
39829
39830         * lib/g++.exp: Don't add incdir=$base_dir/../include to
39831           ALWAYS_CXXFLAGS.
39832
39833 1999-02-24  Craig Burley  <craig@jcb-sc.com>
39834
39835         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
39836         * g77.f-torture/compile/19981216-0.f: ...as it is expected
39837         to not be compilable by current g77.
39838
39839 1999-02-24  Nick Clifton  <nickc@cygnus.com>
39840
39841         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
39842
39843 1999-02-22  Jeffrey A Law  (law@cygnus.com)
39844
39845         * gcc.c-torture/execute/990222-1.c: New test.
39846
39847 1999-02-19  Craig Burley  <craig@jcb-sc.com>
39848
39849         * g77.f-torture/compile/19990218-0.f: New test.
39850         * g77.f-torture/noncompile/19990218-1.f: New test.
39851
39852 1999-02-18  Craig Burley  <craig@jcb-sc.com>
39853
39854         * g77.f-torture/compile/19981216-0.f: New test.
39855
39856 1999-02-14  Jeffrey A Law  (law@cygnus.com)
39857
39858         * gcc.dg/990214-1.c: New test.
39859
39860 1999-02-13  Jeffrey A Law  (law@cygnus.com)
39861
39862         * gcc.dg/990213-2.c: New test.
39863
39864         * gcc.dg/990213-1.c: New test.
39865
39866 1999-02-12  Jeffrey A Law  (law@cygnus.com)
39867
39868         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
39869         ints.
39870
39871 1999-02-11  Nick Clifton  <nickc@cygnus.com>
39872
39873         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
39874         specified by target.
39875
39876         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
39877
39878 1999-02-11  Jeffrey A Law  (law@cygnus.com)
39879
39880         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
39881
39882 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
39883
39884         * gcc.dg/special/ecos.exp: New test driver for new tests with
39885         special requirements.
39886
39887         * gcc.dg/special/alias-1.c: New test.
39888         * gcc.dg/special/gcsec-1.c: New test.
39889         * gcc.dg/special/weak-1.c: New test.
39890         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
39891         * gcc.dg/special/weak-2.c: New test.
39892         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
39893         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
39894         * gcc.dg/special/wkali-1.c: New test.
39895         * gcc.dg/special/wkali-2.c: New test.
39896         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
39897         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
39898
39899 1999-02-10  Felix Lee  <flee@cygnus.com>
39900
39901           * lib/c-torture.exp (c-torture-compile): Pull out code for
39902           analyzing gcc error messages.
39903           (c-torture-execute): Likewise.  Fix some (harmless) false
39904           positives.
39905           * lib/gcc.exp (gcc_check_compile): New function.
39906
39907 1999-02-08  Richard Henderson  <rth@cygnus.com>
39908
39909         * gcc.c-torture/execute/990208-1.c: New test.
39910
39911 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
39912
39913         * g++.dg/special/ecos.exp: New driver for new tests with special
39914         requirements
39915
39916         * g++.dg/special/conpr-1.C: New test
39917         * g++.dg/special/conpr-2.C: New test
39918         * g++.dg/special/conpr-2a.C: New test
39919         * g++.dg/special/conpr-3.C: New test
39920         * g++.dg/special/conpr-3a.C: New test
39921         * g++.dg/special/conpr-3b.C: New test
39922
39923         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
39924         allow g++ to use the dg driver
39925
39926         * README: Add comment about g++.dg directory
39927
39928 1999-02-06  Jeffrey A Law  (law@cygnus.com)
39929
39930         * README: Update email addresses.
39931
39932 1999-02-03  Nick Clifton  <nickc@cygnus.com>
39933
39934         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
39935         arguments in order to force structure S onto the stack even on
39936         the alpha.
39937         (test): Pass 10 leading arguments to function foo as well as the
39938         structure S.
39939
39940         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
39941         failure for all targets.
39942
39943         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
39944         abort to terminate program execution.
39945
39946 1999-01-30  Richard Henderson  <rth@cygnus.com>
39947
39948         * gcc.c-torture/execute/990130-1.c: New test.
39949
39950 1999-01-30  Jeffrey A Law  (law@cygnus.com)
39951
39952         * gcc.dg/990130-1.c: New test.
39953
39954 1999-01-28  Michael Meissner  <meissner@cygnus.com>
39955
39956         * gcc.c-torture/execute/990128-1.c: New test.
39957
39958 1999-01-27  Michael Meissner  <meissner@cygnus.com>
39959
39960         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
39961
39962 1999-01-27  Felix Lee  <flee@cygnus.com>
39963
39964         * lib/c-torture.exp (c-torture-compile): pull out code for
39965         analyzing gcc error messages.
39966         (c-torture-execute): ditto, and fix some (harmless) false
39967         positives.
39968         * lib/gcc.exp (gcc_check_compile): new function.
39969
39970 1999-01-17  Jeffrey A Law  (law@cygnus.com)
39971
39972         * gcc.dg/990117-1.c: New test.
39973
39974         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
39975
39976         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
39977
39978 1999-01-15  Jeffrey A Law  (law@cygnus.com)
39979
39980         * g77.f-torture/compile/990115-1.f: New test.
39981
39982 1999-01-07  Jeffrey A Law  (law@cygnus.com)
39983
39984         * gcc.c-torture/compile/990107-1.c: New test
39985
39986 1999-01-06  Jeffrey A Law  (law@cygnus.com)
39987
39988         * gcc.c-torture/execute/990106-2.c: New test.
39989
39990         * gcc.c-torture/execute/990106-1.c: New test.
39991
39992 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
39993
39994         * gcc.c-torture/compile/981223-1.c: New test.
39995
39996 1998-12-29  Richard Henderson  <rth@cygnus.com>
39997
39998         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
39999         (opt3): Rename from opt4 and disable.
40000
40001 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
40002
40003         * g++.old-deja/g++.pt/ptrmem5.C: New test.
40004
40005 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
40006
40007         * g++.old-deja/g++.other/conv5.C: New test.
40008
40009 1998-12-14  Nick Clifton  <nickc@cygnus.com>
40010
40011         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
40012
40013 1998-12-11  Jeffrey A Law  (law@cygnus.com)
40014
40015         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
40016
40017 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
40018
40019         * gcc.c-torture/compile/981211-1.c: New test.
40020
40021 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
40022
40023         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
40024
40025         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
40026
40027 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40028
40029         * gcc.special/930510-1.c: Make C9X safe.
40030         * gcc.misc-tests/gcov-1.c Similarly.
40031         * gcc.misc-tests/gcov-2.c Similarly.
40032
40033 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
40034
40035         * gcc.dg/ultrasp1.c: New test.
40036
40037 1998-12-06  Richard Henderson  <rth@cygnus.com>
40038
40039         * gcc.c-torture/execute/981206.c: New test.
40040
40041 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
40042
40043         * g++.old-deja/g++.ns/template7.C: New test.
40044
40045         * g++.old-deja/g++.other/expr1.C: New test.
40046
40047         * g++.old-deja/g++.eh/tmpl3.C: New test.
40048
40049         * g++.old-deja/g++.eh/tmpl2.C: New test.
40050
40051 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
40052
40053         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
40054         * g++.old-deja/g++.other/using6.C: Removed.
40055         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
40056
40057         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
40058
40059 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
40060
40061         * g++.old-deja/g++.pt/overload8.C: New test.
40062
40063         * g++.old-deja/g++.pt/overload7.C: New test.
40064
40065         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
40066
40067         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
40068         and relinking messages.
40069         * lib/g++.exp (g++_target_compile): Remove .rpo file when
40070         compiling with -frepo.
40071
40072 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
40073
40074         * g++.old-deja/g++.pt/lookup6.C: New test.
40075
40076 1998-11-30  Nick Clifton  <nickc@cygnus.com>
40077
40078         * gcc.c-torture/execute/981130-1.c: New test.
40079         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
40080
40081 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
40082
40083         * g++.old-deja/g++.pt/explicit76.C: New test.
40084
40085         * g++.old-deja/g++.pt/friend38.C: New test.
40086
40087         * g++.old-deja/g++.ns/crash2.C: New test.
40088
40089         * g++.old-deja/g++.pt/defarg8.C: New test.
40090
40091         * g++.old-deja/g++.pt/instantiate6.C: New test.
40092
40093         * g++.old-deja/g++.pt/static6.C: New test.
40094
40095         * g++.old-deja/g++.pt/decl2.C: New test.
40096
40097 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
40098
40099         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
40100         problem is actually related with name lookup, but so what? :-)
40101
40102         * g++.old-deja/g++.pt/friend37.C: New test.
40103
40104 1998-11-25  Dave Love  <d.love@dl.ac.uk>
40105
40106         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
40107         element, which fails on some systems.
40108
40109         * g77.f-torture/execute/labug1.f: New test.
40110
40111 1998-11-21  Jeffrey A Law  (law@cygnus.com)
40112
40113         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
40114         is defined.
40115
40116 1998-11-18  Dave Love  <d.love@dl.ac.uk>
40117
40118         * g77.f-torture/compile/981117-1.f: New test.
40119
40120 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
40121
40122         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
40123         properly discarded.
40124
40125 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
40126
40127         * gcc.c-torture/execute/memcheck: New directory of tests for
40128         -fcheck-memory-usage.
40129
40130 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
40131
40132         * README: New file, general information about the testsuite and
40133         new description of the various C++ test subdirectories.
40134         * README.g++: Eliminate obsolete information, update and move most
40135         relevant stuff to README.
40136
40137 1998-11-07  Richard Henderson  <rth@cygnus.com>
40138
40139         * gcc.c-torture/compile/981107-1.c: New test.
40140
40141 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
40142
40143         * execute/memcpy-bi.c: New testcase.
40144
40145 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
40146
40147         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
40148         base classes.
40149
40150         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
40151         template is selected.
40152
40153         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
40154         classes, it should be accepted for all types.
40155
40156         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
40157
40158         * g++.old-deja/g++.pt/spec24.C: Ensure that template
40159         specializations start with template headers.
40160
40161 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
40162
40163         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
40164
40165         * g++.old-deja/g++.other/init9.C: Test cross initialization of
40166         non-POD types.
40167
40168 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
40169
40170         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
40171
40172 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
40173
40174         * compile/981022-1.c, compile/981022-1.x: New test and driver.
40175
40176 1998-10-19  Jeffrey A Law  (law@cygnus.com)
40177
40178         * 981019-1.c: New test.
40179
40180 1998-10-14  Robert Lipe <robertl@dgii.com>
40181
40182         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
40183         find objc headers.
40184
40185 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
40186
40187         * compile/981001-4.c: Remove use of GCC extension that triggers a
40188         compiler bug.
40189
40190 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
40191
40192         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
40193
40194 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
40195
40196         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
40197         instantiation of template produces incorrect code for delete
40198         expression.
40199
40200         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
40201         constructors' name is not unique.
40202         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
40203         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
40204
40205         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
40206         automatic array of const is ill-formed.
40207
40208         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
40209         of template parameter?
40210
40211         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
40212         const.
40213
40214         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
40215         pointer-to-member expression.
40216
40217         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
40218         declaration causes ICE.
40219
40220 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
40221
40222         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
40223         reserved in the global namespace.
40224
40225         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
40226         generate needed virtual table.
40227
40228         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
40229
40230 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
40231
40232         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
40233         template-dependent type
40234
40235 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
40236
40237         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
40238         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
40239         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
40240
40241         * g++.old-deja/g++.other/using5.C: New test; using decl from base
40242         class should be usable as argument of member function.
40243         * g++.old-deja/g++.other/using6.C: New test; using decl from base
40244         class should be usable as return type of member function.
40245         * g++.old-deja/g++.other/using7.C: New test; using decl from base
40246         class should be usable as type of data member.
40247
40248         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
40249
40250 1998-10-09  Jeffrey A Law  (law@cygnus.com)
40251
40252         * gcc.c-torture/special/920521-1.c: Fix bogus test.
40253
40254 1998-10-08  Nick Clifton  <nickc@cygnus.com>
40255
40256         * gcc.dg/dll-?.c Add thumb to target list.
40257         Fix assembler scan patterns to match current assembler output.
40258
40259 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
40260
40261         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
40262         matching of template brackets.
40263
40264         * g++.old-deja/g++.other/using4.C: New test.  Test using
40265         declarations of methods from base classes.
40266
40267         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
40268         within functions should introduce names into the innermost
40269         enclosing namespace.
40270
40271         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
40272         of static locals if first initialization throws.
40273
40274 1998-10-07  Jim Wilson  <wilson@cygnus.com>
40275
40276         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
40277
40278 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
40279
40280         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
40281         lose track of the possible targets of tablejump insns.
40282         * special/special.exp: Run it.
40283
40284 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
40285
40286         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
40287         must be declared before its specializations can be named in friend
40288         declarations.
40289
40290 1998-10-05  Dave Love  <d.love@dl.ac.uk>
40291
40292         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
40293
40294         * g77.f-torture/execute/io1.f: New test.
40295
40296 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
40297
40298         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
40299         with pointer to template function, for which no argument deduction
40300         is possible.
40301
40302         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
40303         specialization of template function as argument to template
40304         function.
40305
40306         * g++.old-deja/g++.other/access2.C: New test; Inner class
40307         shouldn't have privileged access to Outer's names.
40308
40309 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
40310
40311         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
40312         friend template declared within template class conflicts with
40313         nested class of the same name.
40314
40315         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
40316         is ignored.
40317
40318         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
40319         object with direct initializer as function declaration.
40320
40321         * g++.old-deja/g++.other/decl2.C: New test; duplicate
40322         initializers.
40323
40324         * g++.old-deja/g++.other/null2.C: New test; conditional operator
40325         involving const pointer and NULL produces incorrect result.
40326
40327         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
40328         type name without `typename' should be rejected with -pedantic.
40329
40330 1998-10-02  Richard Henderson  <rth@cygnus.com>
40331
40332         * g++.old-deja/g++.other/addrof1.C: New test.
40333
40334 1998-10-01  Nick Clifton  <nickc@cygnus.com>
40335
40336         * gcc.c-torture/compile/981001-1.c: New test.
40337         * gcc.c-torture/execute/981001-1.c: New test.
40338
40339 1998-10-01  Jeffrey A Law  (law@cygnus.com)
40340
40341         * gcc.c-torture/compile/981001-2.c: New test.
40342         * gcc.c-torture/compile/981001-3.c: New test.
40343         * gcc.c-torture/compile/981001-4.c: New test.
40344
40345 1998-10-01  Robert Lipe  <robertl@dgii.com>
40346
40347         * lib/objc.exp (objc_target_compile): Add -L during compiles for
40348         multilibbed hosts.  Idea grafted from g77.exp.
40349
40350 1998-09-30  Dave Love  <d.love@dl.ac.uk>
40351
40352         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
40353         avoid losing on systems which need -lsocket.
40354
40355 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
40356
40357         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
40358         * g++.old-deja/g++.other/nested2.C: Ditto.
40359         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
40360         failure.
40361
40362 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
40363
40364         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
40365         preferred over template operator!= for enum bitfields.
40366
40367 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
40368
40369         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
40370         that happen to have the same base name, but in different scopes,
40371         are incorrectly rejected.
40372
40373 1998-09-16  Richard Henderson  <rth@cygnus.com>
40374
40375         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
40376         on the native word size instead of an integer literal.
40377
40378 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
40379
40380         * g++.old-deja/g++.other/static2.C: Invocation of static data
40381         member of type pointer-to-function denoted as non-static member.
40382
40383         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
40384         checks involving function types and aliases.
40385
40386 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
40387
40388         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
40389         redefined to the same non-trivial type.
40390
40391         * g++.old-deja/g++.pt/explicit73.C: Test for proper
40392         namespace-qualification of template specializations declared in
40393         other namespaces.
40394
40395         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
40396         to declare a subset of the specializations of a template function
40397         as friends of specializations of a template class.
40398
40399         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
40400         member templates that do not fully specialize the enclosing
40401         template class are rejected.
40402
40403 1998-09-11  Dave Love  <d.love@dl.ac.uk>
40404
40405         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
40406
40407 1998-09-08  Dave Love  <d.love@dl.ac.uk>
40408
40409         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
40410         altered from libf2c/libU77 version.
40411
40412 1998-09-06  Dave Love  <d.love@dl.ac.uk>
40413
40414         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
40415
40416 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
40417
40418         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
40419         (un)signed char are different types for template specialization
40420         purposes.
40421
40422 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
40423
40424         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
40425         * objc: ObjC testsuite.
40426
40427 1998-08-31  Catherine Moore  <clm@cygnus.com>
40428
40429         * gcc.c-torture/execute/941014-1.x: New file.
40430
40431 1998-08-31  Nick Clifton  <nickc@cygnus.com>
40432
40433         * lib/c-torture.exp: Add support for
40434         torture_eval_before_compile and torture_eval_before_execute
40435         variables.
40436
40437 1998-08-30  Jeffrey A Law  (law@cygnus.com)
40438
40439         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
40440         this test triggers valid.
40441
40442 1998-08-27  Jeffrey A Law  (law@cygnus.com)
40443
40444         * gcc.dg/980827-1.c: New test.
40445
40446 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
40447
40448         * gcc.c-torture/execute/loop-4b.c: New test.
40449
40450 1998-08-26  Nick Clifton  <nickc@cygnus.com>
40451
40452         * lib/c-torture.exp: Add support for
40453         torture_eval_before_compile and torture_eval_before_execute
40454         variables.
40455
40456 1998-08-25  Jeffrey A Law  (law@cygnus.com)
40457
40458         * gcc.c-torture/compile/980825-1.c: New test.
40459
40460 1998-08-24  Nick Clifton  <nickc@cygnus.com>
40461
40462         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
40463         count number tests in opt_t0 not good_t0.
40464
40465 1998-08-24  Jeffrey A Law  (law@cygnus.com)
40466
40467         * gcc.c-torture/compile/930326-1.x: Fix typo.
40468
40469 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
40470
40471         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
40472         causes an ICE.
40473
40474 1998-08-21  Jeffrey A Law  (law@cygnus.com)
40475
40476         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
40477         STACK_SIZE is defined.
40478         * gcc.c-torture/unsorted/stuct.c: Similarly.
40479
40480         * gcc.c-torture/compile/980821-1.c: New test.
40481
40482 1998-08-21  Jeffrey A Law  (law@cygnus.com)
40483
40484         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
40485
40486 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
40487
40488         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
40489         code.
40490
40491 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
40492
40493         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
40494         error'.
40495
40496 1998-08-18  Jeffrey A Law  (law@cygnus.com)
40497
40498         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
40499
40500 1998-08-16  Jeffrey A Law  (law@cygnus.com)
40501
40502         * gcc.c-torture/compile/980816-1.c: New test.
40503
40504         * gcc.dg/980816-1.c: New test.
40505
40506 1998-08-13  Jeffrey A Law  (law@cygnus.com)
40507
40508         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
40509         compiler for ieee tests.
40510
40511 1998-08-01  Dave Love  <d.love@dl.ac.uk>
40512
40513         * g77.f-torture/compile/980729-0.f: New test.
40514
40515 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
40516
40517         * gcc.c-torture/special/eeprof-1.c: New test, for
40518         -finstrument-functions.
40519         * gcc.c-torture/special/special.exp: Run it.
40520
40521 1998-07-29  Jeffrey A Law  (law@cygnus.com)
40522
40523         * gcc.c-torture/compile/980729-1.c: New test.
40524
40525 1998-07-27  Nick Clifton  <nickc@cygnus.com>
40526
40527         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
40528         __thumb__ is defined, and test for ARM style doubles if so.
40529
40530 1998-07-26  Dave Love  <d.love@dl.ac.uk>
40531
40532         * g77.f-torture/noncompile/980615-0.f: New test.
40533
40534 1998-07-26  H.J. Lu  (hjl@gnu.org)
40535
40536         * gcc.dg/980312-1.c: Do link instead of compile.
40537         * gcc.dg/980313-1.c: Likewise.
40538
40539 1998-07-26  Jeffrey A Law  (law@cygnus.com)
40540
40541         * gcc.c-torture/compile/980726-1.c: New test.
40542
40543 1998-07-25  Dave Love  <d.love@dl.ac.uk>
40544
40545         * g77.f-torture/execute/io0.f: New test.
40546
40547 1998-07-24  Nick Clifton  <nickc@cygnus.com>
40548
40549         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
40550         an int.
40551
40552 1998-06-18  Michael Meissner  <meissner@cygnus.com>
40553
40554         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
40555         m32r bugs.
40556
40557 1998-07-17  Nick Clifton  <nickc@cygnus.com>
40558
40559         * gcc.dg/980626-1.c: Expect failures for all toolchains until
40560         c-decl.c:grokdeclarator can handle mode attributes.
40561
40562 1998-07-16  Jeffrey A Law  (law@cygnus.com)
40563
40564         * gcc.c-torture/execute/980716-1.c: New test.
40565
40566 1998-07-13  Jeffrey A Law  (law@cygnus.com)
40567
40568         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
40569         the mn10200.
40570         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
40571         the mn10200.
40572         * gcc.c-torture/execute/va-arg-3.x: Similarly.
40573         * gcc.c-torture/compile/930326-1.x: Similarly.
40574
40575 1998-07-13  Dave Love  <d.love@dl.ac.uk>
40576
40577         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
40578         New test from Craig.
40579
40580 1998-07-12  Dave Love  <d.love@dl.ac.uk>
40581
40582         * g77.f-torture/noncompile/980616-0.f: New test.
40583
40584         * g77.f-torture/execute/970816-3.f: New test from Craig.
40585
40586 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
40587
40588         *  g++.other/singleton.C: Return error value instead of taking
40589         SIGSEGV.
40590
40591 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
40592
40593         *  g++.other/singleton.C: New test.  Warning is under dispute.
40594         Runtime crash is not.
40595
40596 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
40597
40598         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
40599         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
40600         using6.C, using7.C}: New namespace tests.
40601
40602 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
40603
40604         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
40605         specialization with typedef'ed names used as array indexes.
40606
40607 1998-07-09  Jeffrey A Law  (law@cygnus.com)
40608
40609         * gcc.c-torture/execute/980709-1.c: New test.
40610
40611         * gcc.dg/980709-1.c: New test.
40612
40613 1998-07-07  Richard Henderson  <rth@cygnus.com>
40614
40615         * gcc.c-torture/execute/bcp-1.c: New test.
40616
40617 1998-07-07  Jeffrey A Law  (law@cygnus.com)
40618
40619         * gcc.c-torture/execute/980707-1.c: New test.
40620
40621 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
40622
40623         * gcc.c-torture/compile/980706-1.c: New test.
40624
40625 1998-07-01  Dave Love  <d.love@dl.ac.uk>
40626
40627         * g77.f-torture/execute/980701-0.f,
40628         g77.f-torture/execute/980701-1.f: New test from Craig.
40629
40630 1998-07-01  Jeffrey A Law  (law@cygnus.com)
40631
40632         * gcc.c-torture/compile/980701-1.c: New test.
40633
40634         * gcc.c-torture/execute/980701-1.c: New test.
40635
40636 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
40637 rlsruhe.de>
40638
40639         * g++.old-deja/g++.robertl/eb132.C: New test.
40640         * g++.old-deja/g++.robertl/eb133.C: Likewise.
40641
40642 1998-06-29  Dave Love  <d.love@dl.ac.uk>
40643
40644         * g77.f-torture/execute/980628-7.f,
40645         g77.f-torture/execute/980628-8.f,
40646         g77.f-torture/execute/980628-9.f,
40647         g77.f-torture/execute/980628-10.f: New tests from Craig.
40648
40649         * g77.f-torture/execute/980628-3.f: Remove mail headers.
40650
40651 1998-06-28  Jeffrey A Law  (law@cygnus.com)
40652
40653         * g77.f-torture/execute/980628-4.f: New test from Craig.
40654         * g77.f-torture/execute/980628-5.f: Likewise.
40655         * g77.f-torture/execute/980628-2.f: Likewise.
40656         * g77.f-torture/execute/980628-0.f: Likewise.
40657         * g77.f-torture/execute/980628-1.f: Likewise.
40658         * g77.f-torture/execute/980628-3.f: Likewise.
40659         * g77.f-torture/execute/980628-6.f: Likewise.
40660
40661 1998-06-28  Jeffrey A Law  (law@cygnus.com)
40662
40663         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
40664         directory when nothing has been installed yet.
40665
40666 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
40667
40668         * gcc.c-torture/special/special.exp: Handle newer versions of
40669         dejagnu.
40670
40671 1998-06-26  Jeffrey A Law  (law@cygnus.com)
40672
40673         * gcc.dg/980626-1.c: New test.
40674
40675 1998-06-19  Bruno Haible <haible@ilog.fr>
40676
40677         * gcc.misc-tests/m-un-2.c: New test.
40678         * g++.old-deja/g++.other/warn01.c: Likewise.
40679
40680 1998-06-19  Robert Lipe  <robertl@dgii.com>
40681
40682         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
40683         compatibility with assmblers with a different comment character.
40684         Eliminate use of GAS-specific extensions.
40685
40686 1998-06-19  Jeffrey A Law  (law@cygnus.com)
40687
40688         * gcc.c-torture/execute/ieee/980619-1.c: New test.
40689
40690 1998-06-19  Robert Lipe  <robertl@dgii.com>
40691
40692         * lib/g77.exp: Replace search for libf2c.a with search for newly
40693         renamed libg2c.a
40694
40695 1998-06-17  Jeffrey A Law  (law@cygnus.com)
40696
40697         * gcc.c-torture/execute/980617-1.c: New test.
40698
40699 1998-06-12  Jeffrey A Law  (law@cygnus.com)
40700
40701         * gcc.c-torture/execute/980612-1.c: New test.
40702
40703 1998-06-08  Jeffrey A Law  (law@cygnus.com)
40704
40705         * gcc.dg/980523-1.c: Only test on ppc-linux.
40706         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
40707
40708         * gcc.c-torture/execute/980608-1.c: New test.
40709
40710 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
40711
40712         * gcc.c-torture/execute/980605-1.c: New test.
40713
40714 1998-06-04  Jeffrey A Law  (law@cygnus.com)
40715
40716         * gcc.c-torture/execute/980604-1.c: New test.
40717
40718 1998-06-02  Jeffrey A Law  (law@cygnus.com)
40719
40720         * gcc.c-torture/execute/980602-1.c: New test.
40721         * gcc.c-torture/execute/980602-2.c: Likewise.
40722
40723 1998-06-02  Dave Love  <d.love@dl.ac.uk>
40724
40725         * 970125-0.f: Fix per JCB.  Add commentary.
40726
40727 1998-05-31  Michael Meissner  <meissner@cygnus.com>
40728
40729         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
40730         IEEE -0 support.
40731
40732 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
40733
40734         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
40735         earlier.
40736
40737 1998-05-28  Catherine Moore <clm@cygnus.com>
40738
40739         * gcc.c-torture/execute/980526-3.c: New test.
40740
40741 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
40742
40743         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
40744         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
40745         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
40746         m88k-motorola-sysv3 to XFAIL.
40747
40748 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40749
40750         * gcc.dg/980526-1.c: New test.
40751         * gcc.c-torture/execute/980526-2.c: New test.
40752
40753 1998-05-26  Jeffrey A Law  (law@cygnus.com)
40754
40755         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
40756
40757         * gcc.c-torture/execute/980526-1.c: New test.
40758
40759 1998-05-26  Dave Love  <d.love@dl.ac.uk>
40760
40761         * g77.f-torture/execute/alpha2.f: Add runtime test.
40762
40763 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
40764
40765         * g++.old-deja/old-deja.exp: Strip leading directories.
40766
40767         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
40768         error for the line.  Don't run multiple tests for the same line.
40769
40770 1998-05-23  Jeffrey A Law  (law@cygnus.com)
40771
40772         * gcc.dg/980523-1.c: New test.
40773
40774 1998-05-23  Dave Love  <d.love@dl.ac.uk>
40775
40776         * g77.f-torture/compile/970915-0.f: New test.
40777
40778 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
40779
40780         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
40781
40782 1998-05-21  Jeffrey A Law  (law@cygnus.com)
40783
40784         * gcc.dg/980520-1.c: New test.
40785
40786 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
40787
40788         * gcc.dg/980502-1.c: Fix return type.
40789
40790 1998-05-20  Jeffrey A Law  (law@cygnus.com)
40791
40792         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
40793         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
40794         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
40795         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
40796         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
40797
40798 1998-05-20  Dave Love  <d.love@dl.ac.uk>
40799
40800         * g77.f-torture/execute/980520-1.f: New test.
40801
40802 1998-05-15  Dave Love  <d.love@dl.ac.uk>
40803
40804         * lib/mike-g77.exp: New file.
40805
40806         * g77.f-torture/noncompile/noncompile.exp,
40807         g77.f-torture/noncompile/check0.f: New files.
40808
40809 1998-05-14  Dave Love  <d.love@dl.ac.uk>
40810
40811         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
40812         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
40813         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
40814         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
40815         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
40816         abort where appropriate.
40817
40818 1998-05-05  Michael Meissner  <meissner@cygnus.com>
40819
40820         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
40821         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
40822
40823 1998-04-29  Dave Love  <d.love@dl.ac.uk>
40824
40825         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
40826
40827 1998-04-27  Dave Love  <d.love@dl.ac.uk>
40828
40829         * g77.f-torture/compile/980427-0.f: New test.
40830
40831 1998-04-24  Dave Love  <d.love@dl.ac.uk>
40832
40833         * g77.f-torture/compile/980424-0.f: New test.
40834
40835 1998-04-19  Dave Love  <d.love@dl.ac.uk>
40836
40837         * g77.f-torture/compile/980419-2.f (main): New test.
40838         * g77.f-torture/compile/970125-0.f: New test.
40839         * g77.f-torture/compile/980419-1.f: New test.
40840
40841 1998-04-08  Jim Wilson  <wilson@cygnus.com>
40842
40843         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
40844         of loop-4.c.
40845
40846 1998-04-07  Jim Wilson  <wilson@cygnus.com>
40847
40848         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
40849
40850 1998-04-03  Jim Wilson  <wilson@cygnus.com>
40851
40852         * gcc.c-torture/compile/980329-1.c: New test.
40853
40854 1998-03-18  Jim Wilson  <wilson@cygnus.com>
40855
40856         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
40857         * gcc.dg/980312-1.c: Fix typo in -march command.
40858
40859 1998-03-16  H.J. Lu  (hjl@gnu.org)
40860
40861         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
40862
40863 1998-03-11  Robert Lipe  <robertl@dgii.com>
40864
40865         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
40866         Dave Love agree the Fortran source is bogus.
40867
40868 1998-03-11  Robert Lipe  <robertl@dgii.com>
40869
40870         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
40871         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
40872         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
40873         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
40874         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
40875
40876 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
40877
40878         * g++.old-deja/g++.other/friend1.C: New test.
40879
40880 1998-02-18  Dave Love  <d.love@dl.ac.uk>
40881
40882         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
40883         possibly uninitialized) variables and declare dnrm2.
40884
40885 1998-02-23  Robert Lipe <robertl@dgii.com>
40886
40887         From Bruno Haible <haible@ilog.fr>:
40888         * gcc.c-torture/execute/980223.c: New test.
40889
40890 1998-02-13  Jeffrey A Law  (law@cygnus.com)
40891
40892         * gcc.dg/ifelse-1.c: New test.
40893
40894 1998-02-09  H.J. Lu  (hjl@gnu.org)
40895
40896         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
40897
40898           * lib/old-dejagnu.exp (old-dejagnu): Added the
40899           "execution test - XFAIL *-*-*" handling in the spirit of
40900           "excess errors test -". Changed the "execution test fails"
40901           handling to be like "excess errors test fails".
40902           * Update various tests accordingly.
40903
40904 1998-02-06  Jim Wilson  <wilson@cygnus.com>
40905
40906         * gcc.c-torture/execute/980205.c: New test.
40907
40908 1998-01-18  Jeffrey A Law  (law@cygnus.com)
40909
40910         * lib/c-torture.exp: Look for .x files instead of .cexp files.
40911         * lib/f-torture.exp: Similarly.
40912         * gcc.c-torture: Rename all .cexp files to .x files.
40913
40914 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
40915
40916         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
40917         (940510-1.c): Removed duplicate.
40918         (971104-1.c): New test.
40919
40920 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
40921
40922           * lib/f-torture.exp: Improve error and loop detection.
40923
40924 1997-11-19  Michael Meissner  <meissner@cygnus.com>
40925
40926         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
40927         use that to size the filler array.
40928
40929 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
40930
40931         * lib/c-torture.exp(c-torture-execute): Fix typo.
40932
40933         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
40934         testcase as the executable name. Keep the executable around if
40935         the test fails.
40936
40937 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
40938
40939         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
40940         changes.  Only test one -g option, and move it to the end of the
40941         list of options to test.
40942
40943 1997-09-19  Michael Meissner  <meissner@cygnus.com>
40944
40945         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
40946         variable GCC_TORTURE_OPTIONS to supply default switches separated
40947         by colons.  If no environment variable, run tests with -O0 -g, -O1
40948         -g, and -O2 -g as well.
40949
40950 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
40951
40952         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
40953         explanatory comments. Fix indentation.
40954
40955 1997-09-15  Jeffrey A Law  (law@cygnus.com)
40956
40957         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
40958
40959 1997-09-11  Jeffrey A Law  (law@cygnus.com)
40960
40961         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
40962         * g++.old-deja/g++.mike/p7325.C: Likewise.
40963         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
40964
40965 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
40966
40967         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
40968         * g++.old-deja/g++.brendan/crash30.C: Likewise.
40969         * g++.old-deja/g++.brendan/crash39.C: Likewise.
40970         * g++.old-deja/g++.law/operators4.C: Likewise.
40971
40972 1997-09-11  Joe Buck  (jbuck@synopsys.com)
40973
40974         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
40975         * g++.old-deja/g++.mike/p784.C: Ditto.
40976         * g++.old-deja/g++.mike/p785.C: Ditto.
40977
40978 1997-09-05  Jeffrey A Law  (law@cygnus.com)
40979
40980           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
40981
40982 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
40983
40984         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
40985         target feature; pass this to c-torture-execute as needed.
40986
40987 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
40988
40989         * lib/c-torture.exp(c-torture-execute): If the previous and the
40990         current executables being tested are identical, we don't need to
40991         run the executable again. Try to make the executable names
40992         unique. Add an optional argument for passing additional compiler
40993         flags.
40994
40995 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
40996
40997         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
40998
40999 1997-08-29  Jeffrey A Law  (law@cygnus.com)
41000
41001         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
41002
41003 1997-07-31  Jeffrey A Law  (law@cygnus.com)
41004
41005         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
41006         32bit or larger longs.
41007
41008         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
41009         have either a 32bit long or 32bit int.
41010
41011 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
41012
41013         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
41014         Make double precision tests dependent on sizeof (double).
41015
41016 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
41017
41018         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
41019         too.
41020
41021 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
41022
41023         * gcc.c-torture/compile/961203-1.cexp: New script.
41024
41025 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
41026
41027         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
41028         up the includes ourselves.
41029
41030 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
41031
41032         * lib/plumhall.exp: Remove random include, and add a few
41033         verbose messages for debugging.
41034
41035 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
41036
41037         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
41038         of trying to do it ourselves.
41039
41040 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
41041
41042         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
41043
41044 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
41045
41046         * gcc.prms/5403.c: Made regexp a bit less strict.
41047
41048 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
41049
41050         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
41051         is returned from remote_load instead.
41052         * lib/plumhall.exp: Ditto.
41053         * lib/mike-g++.exp: Ditto.
41054         * lib/old-dejagnu.exp: Ditto.
41055         * lib/c-torture.exp: Ditto.
41056
41057 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
41058
41059         * lib/g++.exp: Use build_wrapper procedure.
41060         * lib/gcc.exp: Ditto.
41061
41062 1997-05-20  Jeffrey A Law  (law@cygnus.com)
41063
41064         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
41065         an old-style decl for malloc.  Fixes tests to work when
41066         sizeof (int) != sizeof (size_t).
41067
41068 1997-05-15  Mike Meissner  <meissner@cygnus.com>
41069
41070         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
41071
41072         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
41073         use stdargs.h interface.
41074
41075 1997-05-15  Mike Meissner  <meissner@cygnus.com>
41076
41077         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
41078         NO_VARARGS when compiling.
41079
41080 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
41081
41082         * lib/plumhall.exp(ph_includes): New procedure.
41083         (ph_make): Use it.
41084         (ph_compiler): Ditto.
41085
41086         * lib/g++.exp: Rename test-glue.c to testglue.c.
41087         * lib/gcc.exp: Ditto.
41088
41089 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
41090
41091         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
41092         to completion when it's called.
41093
41094 1997-03-21  Michael Meissner  <meissner@cygnus.com>
41095
41096         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
41097         is defined, don't do test.
41098
41099 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
41100
41101         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
41102         for object files.
41103         (ph_summary): Mark skipped testcases as untested, not unresolved.
41104
41105         * lib/plumhall.exp (ph_make): If unresolved because of bad
41106         errorCode, record errorCode in log file.
41107         (*): Replace send_log/verbose with verbose -log.
41108
41109 1997-03-19  Michael Meissner  <meissner@cygnus.com>
41110
41111         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
41112         double conversion if double isn't at least 8 bytes.
41113
41114         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
41115         int to work with targets where int is 16 bits.
41116
41117         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
41118         8 bytes, just exit, since 4 byte doubles don't have enough bits of
41119         precision for the test to complete.
41120
41121 1997-03-14  Michael Meissner  <meissner@cygnus.com>
41122
41123         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
41124         if d10v is not compiled with the -mdouble64 flag.
41125         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
41126
41127         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
41128         d10v is not compiled with the -mint32 flag.
41129
41130 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
41131
41132         * lib/plumhall.exp: Use incr_count.
41133
41134 1997-03-12  Jeffrey A Law  (law@cygnus.com)
41135
41136         * gcc.c-torture: Update to c-torture-1.45.
41137
41138 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
41139
41140         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
41141         the name of the expect testcase file).
41142
41143         * lib/g++.exp(g++_init): Ditto.
41144
41145 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
41146
41147         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
41148         the host.
41149
41150         * lib/gcc.exp(gcc_exit): New procedure.
41151
41152 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
41153
41154         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
41155         specs where appropriate.
41156
41157         * g++.old-deja/g++.arm/*: Added additional ERROR checks
41158         because of new "candidates are" messages, and removed a few
41159
41160         * Converted all non-old-style g++ testcases to old-style, and
41161         moved into g++.old-deja.
41162
41163 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
41164
41165         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
41166         options.
41167
41168         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
41169         succeeded.
41170
41171         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
41172
41173 1997-02-13  Michael Meissner  <meissner@cygnus.com>
41174
41175         * lib/gcc.exp (gcc_target_compile): Add support for defining
41176         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
41177         the machine doesn't have those features.
41178
41179 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
41180
41181         * g++.law/operators4.exp: Don't use LIBS.
41182
41183 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
41184
41185         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
41186
41187         * lib/mike-g++.exp: Don't set the compiler to be tested here.
41188         * lib/g++.exp: Set it here instead. Also, allow use of the
41189         --tool_exec and --tool_opt options. Change CXX to
41190         GXX_UNDER_TEST.
41191
41192         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
41193
41194         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
41195
41196 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
41197
41198         * lib/old-dejagnu.exp: Use prune_warnings instead of
41199         prune_system_crud.
41200         * lib/mike-g++.exp: Ditto.
41201         * lib/gcc.exp: Ditto.
41202         * lib/g++.exp: Ditto.
41203
41204         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
41205
41206 1997-02-07  Jeffrey A Law  (law@cygnus.com)
41207
41208           * 941014-2.c: Include stdlib.h
41209           * 960327-1.c: Include stdio.h
41210           * dbra.c, index-1.c: Don't assume ints are 32bits.
41211
41212 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
41213
41214         * lib/gcc.exp: Add gcc,stack_size target feature.
41215
41216         * lib/g++.exp(g++_target_compile): Add the include and link
41217         paths here, not in two other places. And, it's $options, not
41218         options.
41219
41220         * lib/mike-g++.exp(postbase): Remove the code that determines
41221         the correct include and link paths.
41222         * g++.old-deja/old-deja.exp: Ditto.
41223
41224 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
41225
41226         * lib/g++.exp(g++_init): target_compile no longer returns the
41227         filename of the result.
41228
41229 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
41230
41231         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
41232         call to glob.
41233
41234         * gcc.c-torture/special/special.exp: Change call to
41235         gcc_target_compile to include the object file.
41236
41237 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
41238
41239         * gcc.c-torture/special/special.exp: Correct misspelling in last
41240         change.
41241
41242 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
41243
41244         * lib/plumhall.exp(ph_summary): Log the entire output of the
41245         executable. Return -1 if there were any failures, 0 otherwise.
41246         (ph_execute): Return -1 if there were any failures, 0 otherwise.
41247         (ph_make): Clean up objects and executables that were built
41248         if the tests succeeded.
41249
41250 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
41251
41252         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
41253         libraries and includes in the build tree as appropriate.
41254
41255 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
41256
41257         * lib/c-torture.exp: Instead of looking for the global variable
41258         NO_LONG_LONG, check to see if that's a feature of the target.
41259
41260 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
41261
41262         * config/default.exp: Minimize. Delete the remainer of the files in
41263         config; this functionality is now in devo/dejagnu/config.
41264
41265         g++.*/*: Pass any additional flags used to compile to postbase;
41266         delete CXXFLAGS.
41267
41268         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
41269         is now done by runtest.exp. Use gcc_target_compile instead of
41270         compile.
41271
41272         lib/c-torture.exp: Use gcc_target_compile instead of compile.
41273         Remove references to CFLAGS. Use remote_file instead of
41274         calling rm -f.
41275         (c-torture): Take a list of arguments to use to compile this
41276         testcase.
41277
41278         lib/g++.exp: Simplify. Use target_compile instead of compile.
41279         lib/gcc-dg.exp: Ditto.
41280         lib/gcc.exp: Ditto.
41281         lib/mike-{gcc,g++}.exp: Ditto.
41282         lib/old-dejagnu.exp: Ditto.
41283         lib/plumhall.exp: Ditto.
41284
41285 1997-01-08  Jim Wilson  <wilson@cygnus.com>
41286
41287         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
41288         (ph_linker): Likewise.
41289
41290 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
41291
41292           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
41293         MAP_ANON / MAP_ANONYMOUS if defined;
41294         else try to map from /dev/zero .
41295
41296 1996-11-12  Jeffrey A Law  (law@cygnus.com)
41297
41298         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
41299         isn't defined, then define it to MAP_ANONYMOUS.
41300
41301 1996-11-12  Jeffrey A Law  (law@cygnus.com)
41302
41303         * gcc.c-torture: Update to c-torture-1.42 release.
41304
41305 1996-11-11  Jeffrey A Law  (law@cygnus.com)
41306
41307         * gcc.c-torture: Update to c-torture-1.41 release.
41308
41309 1996-10-27  Jeffrey A Law  (law@cygnus.com)
41310
41311         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
41312         c-torture release.
41313
41314 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
41315
41316         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
41317         and LDFLAGS.  Fix second case to append the target_info ldflags
41318         onto LDFLAGS, not CFLAGS.
41319         * lib/g++.exp (g++_init): Add target_info stuff.
41320         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
41321         of libgloss and newlib flags for !native.
41322
41323         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
41324         (GDB): Fix relative path to go up another dir for finding gdb.
41325
41326 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
41327
41328         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
41329         versions in the target_info array, if they don't exist.
41330
41331 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
41332
41333         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
41334
41335 1996-07-08  Jim Wilson  <wilson@cygnus.com>
41336
41337         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
41338         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
41339
41340 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
41341
41342         * lib/old-dejagnu.exp: Don't remove the output file before we've
41343         actually tested it. Don't append pwd to the path of the executable
41344         we're testing.
41345
41346 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
41347
41348         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
41349
41350 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
41351
41352         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
41353         temporary directory for compiler files, and set it to a default
41354         value of /tmp. Set $output as the name of the output file from
41355         compiling the testcase. Add a -o option to $cflags_var so the
41356         compiler writes the final output file as $output. Set $executable
41357         to $output.
41358
41359         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
41360         directory for compiler files, and set it to /tmp if it doesn't
41361         already have a value. Set $output_file to the name of the output
41362         file from compiling the testcase. Add a -o option to CXXFLAGS so
41363         the compiler writes the final output file as $output. Use $output
41364         as the executable to be tested.
41365
41366 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
41367
41368         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
41369
41370 1996-06-08  Jeffrey A Law  (law@cygnus.com)
41371
41372         * gcc.c-torture/execute/pending-1.c: New test.  Still
41373         pending in Tege's queue.
41374
41375 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
41376
41377         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
41378         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
41379         if there were failures.  Call unresolved if there were unresolved
41380         testcases.  Call gcc_fail if program did not run to completion.
41381         (ph_make): Pass additional argument name to ph_execute.
41382         (ph_execute): Add new argument.  Pass additional arguments to
41383         ph_summary.  Call gcc_fail is there is no execution output.
41384
41385 1996-04-24  Jeffrey A Law  (law@cygnus.com)
41386
41387         * lib/plumhall.exp (proc_summary): Output relavent summary
41388         lines into the log so specific failures in plumhall can be
41389         investigated.
41390
41391 1996-04-10  Jeffrey A Law  (law@cygnus.com)
41392
41393         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
41394         (c-torture-execute): Don't try to execute tests which use
41395         "long long" types if $NO_LONG_LONG is nonzero.
41396
41397 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
41398
41399         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
41400         not c-torture.
41401
41402         * gcc.ieee: Move from here.
41403         * gcc.c-torture/execute/ieee: To here.
41404
41405 1996-03-26  Jeffrey A Law  (law@cygnus.com)
41406
41407         * gcc.c-torture: Update to c-torture-1.41 release.
41408
41409 1996-03-22  Jeffrey A Law  (law@cygnus.com)
41410
41411         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
41412         not "$output".
41413
41414 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
41415
41416         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
41417         -c present.
41418
41419 1996-03-02  Jeffrey A Law  (law@cygnus.com)
41420
41421         * config/proelf.exp: Handle connecting to a simulator.
41422
41423 1996-01-31  Jeffrey A Law  (law@cygnus.com)
41424
41425         * config/proelf.exp: New file.  Enough framework that we can
41426         run c-torture tests on the proelf targets (or any other target
41427         that gdb can connect to for that matter).
41428
41429 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
41430
41431         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
41432         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
41433
41434         * lib/plumhall.exp (ph_execute): Always call ph_summary if
41435         exec_output exists.
41436
41437 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
41438
41439         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
41440         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
41441
41442         * config/*.exp: Update FSF address.  Change result of ${tool}_load
41443         to pass/fail/unresolved/unsupported/untested.  Caller must now
41444         call unresolved/unsupported/untested.
41445         * lib/*.exp: Update FSF address.  Update to handle new results of
41446         ${tool}_load.
41447         * lib/chill.exp (verbose): Delete.
41448
41449 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
41450
41451         * lib/gcc.exp (default_gcc_start): Change order of args to
41452         $LDFLAGS $CFLAGS $LIBS.
41453         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
41454         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
41455         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
41456         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
41457         * gcc.misc-tests/dg-test.exp: Likewise.
41458         * gcc.misc-tests/msgs.exp: Likewise.
41459         * gcc.prms/prms.exp: Likewise.
41460         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
41461         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
41462
41463         * lib/dg.exp: Deleted, moved to dejagnu/lib.
41464
41465 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
41466
41467         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
41468
41469         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
41470         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
41471
41472         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
41473         necessary.
41474
41475 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
41476
41477         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
41478         global for loop; add use of $mathlib.
41479         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
41480         settings here; set mathlib for anything but VxWorks.
41481
41482 1996-01-22  Jeffrey A Law  (law@cygnus.com)
41483
41484         * gcc.c-torture: Update to c-torture-1.40 release.
41485
41486 1996-01-03  Jeffrey A Law  (law@cygnus.com)
41487
41488         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
41489         dg.exp.
41490
41491 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
41492
41493         * lib/c-torture.exp (c-torture-execute): Declare "output" as
41494         global.
41495
41496 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
41497
41498         * lib/g++.exp (LIBS): Define if not already.
41499         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
41500         (gcc-dg-prune): Call prune_gcc_output.
41501         * lib/gcc.exp (prune_gcc_output): New proc.
41502         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
41503         prune_gcc_output.
41504
41505 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
41506
41507         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
41508         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
41509
41510 1995-11-15  Jeffrey A Law  (law@cygnus.com)
41511
41512         * gcc.c-torture: Update to c-torture-1.39 release.
41513
41514 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
41515
41516         * lib/c-torture.exp (c-torture-execute): Don't return if one option
41517         fails, try others as well.
41518
41519 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
41520
41521         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
41522         If compilation fails, mark execute tests as `untested'.
41523         If test is marked as unsupported, don't mark compilation and
41524         execute tests as failed.
41525
41526 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
41527
41528         * lib/g++.exp (g++_init): Don't link in libg++, and look to
41529         libstdc++ for whether or not we want to be doing shared
41530         libraries.  Delete link_curses since we don't need it anymore.
41531         * lib/mike-g++.exp (postbase): Don't link in libg++.
41532         * g++.old-deja/old-deja.exp: Likewise.
41533
41534 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
41535
41536         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
41537
41538 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
41539
41540         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
41541         For that, add `-Wl,-a,shared_archive'.
41542         * g++.old-deja/old-deja.exp: Likewise.
41543
41544 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
41545
41546         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
41547
41548 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
41549
41550         * lib/mike-g++.exp (postbase): Pay attention to the status of
41551         g++_load.
41552
41553 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
41554
41555           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
41556
41557 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
41558
41559         * lib/gcc.exp (default_gcc_start): No longer need to log program
41560         being executed or its output, execute_anywhere does that now.
41561         * lib/g++.exp (default_g++_version): Call execute_anywhere.
41562         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
41563
41564 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
41565
41566         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
41567         the same as those in lib/g++.exp.
41568
41569 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
41570
41571         * gcc.c-torture: Update to c-torture-1.38 release.
41572         * gcc.ieee: Related changes.
41573
41574 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
41575
41576         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
41577         "exec". Minor reformatting changes.
41578
41579         * config/rom68k.exp (${tool}_load): Make it work in a canadian
41580         cross. This means all "exec" calls now work on a remote host as
41581         well.
41582         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
41583         cross. Filter out the extra "\r\n" stuff that expect puts in.
41584         (c-torture-execute): Filter out the bogus warnings like
41585         c-torture-compile does. Add support for canadian cross.
41586         * lib/gcc.exp (default_gcc_version, default_gcc_start)
41587         Use execute_anywhere rather than calling exec directly. Now it
41588         works for canadian cross testing.
41589
41590 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
41591
41592         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
41593         results into a variable, and check that rather than using file exists.
41594
41595 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
41596
41597         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
41598         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
41599
41600 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
41601
41602         * g++.old-deja/old-deja.exp: Create and pass runshlib and
41603         lib_curses if there's a shared libg++ in the build tree.
41604
41605 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
41606
41607         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
41608         if not supported target.
41609
41610 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
41611
41612         * lib/g++.exp (g++_init): Move empty setting of runshlib and
41613         link_curses up to always happen, not just for native builds.
41614
41615 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
41616
41617         * gcc.c-torture: Update to c-torture-1.36 release.
41618         * gcc.failure: Related changes.
41619
41620 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
41621
41622         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
41623
41624 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
41625
41626         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
41627         * lib/mike-g++.exp (postbase): Not in here.  Still reference
41628         runshlib, link_curses, and mathlib for link and run.
41629
41630         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
41631         pass the runtime shared library options for Solaris, OSF/1, and
41632         Irix5, and link with -lcurses to avoid unresolved references.
41633
41634 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
41635
41636         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
41637         only run once.
41638
41639 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
41640
41641         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
41642
41643 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
41644
41645         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
41646         do not have a framework for the "compat" tests yet.
41647
41648 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
41649
41650         * lib/mike-g++.exp (postbase): New local variable `mathlib',
41651         set to null if we're testing vxworks5.1.  Use that instead of
41652         `-lm' in the setting of LIBS for link and run.
41653
41654 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
41655
41656         * config/rom68k.exp (${tool}_load): Major changes to make it
41657         work.  Verified that it does in fact return the stuff in
41658         exec_output properly.  Catch any Emul or any TRAP other than 0.
41659
41660 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
41661
41662         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
41663         LDFLAGS properly for targets that need stuff from libgloss.
41664         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
41665         only run once.
41666         (gpp_initialized): New variable.
41667
41668 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
41669
41670         * config/rom68k.exp: Load libgloss.exp.
41671         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
41672         so we can produce a fully linked binary.
41673         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
41674         so we can produce a fully linked binary.
41675
41676 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
41677
41678         * lib/plumhall.exp (ph_section): Watch for expected failures.
41679         Add missing `else'.
41680
41681         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
41682         run the testcase.
41683         (c-torture): Likewise.
41684
41685 1995-08-28  Doug Evans  <dje@cygnus.com>
41686
41687         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
41688
41689         * lib/mike-g++.exp (mike_cleanup): New proc.
41690         (prebase): New globals compiler_result, not_compiler_result,
41691         target_regexp.
41692         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
41693         allow leading "-" in pattern.  Watch for unsupported tests.
41694         If $compiler_result is set, pattern match assembler code,
41695         and ditto for $not_compiler_result.
41696         * lib/mike-gcc.exp: Likewise.
41697
41698         * lib/plumhall.exp (ph_execute): Only call ph_summary if
41699         execution "succeeded".
41700
41701 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
41702
41703         * config/win32.exp: New file.
41704         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
41705
41706 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
41707
41708         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
41709         unsupported.
41710         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
41711         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
41712         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
41713
41714         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
41715         "... without exceptions was ...".  That is now handled by
41716         prune_system_crud.
41717         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
41718
41719 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
41720
41721         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
41722         sieve.c,sort2.c}: New files.
41723         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
41724         sieve.exp,sort2.exp}: Drivers for them.
41725
41726         * lib/mike-gcc.exp (program_output): New user settable variable.
41727         (postbase): Call prune_system_crud.  Also prune extraneous compiler
41728         messages.
41729         * lib/mike-g++.exp (program_output): New user settable variable.
41730
41731         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
41732
41733         * config/sh.exp: Deleted (use sim.exp instead).
41734
41735 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
41736
41737         * config/vx.exp: Declare CHECKTASK as global.
41738         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
41739         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
41740         * lib/old-dejagnu.exp: Load [pwd]/$executable.
41741
41742 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
41743
41744         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
41745         target. Like vx.exp, only includes `vx29k.exp' instead of
41746         `vxworks.exp'.
41747
41748 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
41749
41750         * config/sim.exp: Increase time limit from 120 seconds to 240.
41751
41752 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
41753
41754         * gcc.c-torture/execute/950628-1.c: New test.
41755
41756 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
41757
41758         * gcc.c-torture: Update with changes/additions from
41759         c-torture-1.34.
41760
41761 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
41762
41763         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
41764
41765 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
41766
41767         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
41768
41769 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
41770
41771         * gcc.c-torture/compile/950512-1.c: New test.
41772         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
41773         * gcc.dg/struct-ret-1.c: Likewise.
41774
41775 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
41776
41777         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
41778           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
41779
41780 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
41781
41782         * gcc.c-torture/special/920411-1.c: Deleted.
41783         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
41784
41785 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
41786
41787         * config/sim.exp (${tool}_load): Hack in call to bash to get a
41788         cpu limit.
41789
41790 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
41791
41792         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
41793
41794 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
41795
41796         From kenner;
41797         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
41798         is the proper length.
41799         * va-arg-3.c: Likewise.
41800
41801 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
41802
41803         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
41804         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
41805
41806         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
41807         * lib/g++.exp (default_g++_start): Delete old cruft.
41808
41809 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
41810
41811         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
41812         (2 * (1 << 18)) to (2 * (1 << 17)).
41813
41814         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
41815
41816 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
41817
41818         * config/rom68k.exp: Renamed from config/idp.exp
41819
41820 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
41821
41822         * c-torture/compile/921109-2.c
41823
41824 1995-04-18  Mike Stump  <mrs@cygnus.com>
41825
41826         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
41827         excess errors.
41828
41829 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
41830
41831         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
41832         output.
41833         * lib/g++.exp (default_g++_start): Likewise.
41834
41835 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
41836
41837         * gcc.c-torture/compile/950329-1.c: New test.
41838
41839 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
41840
41841           * config/bug.exp (${tool}_load): Updated to use new remote_open
41842           and remote_close procs.
41843         * config/idp.exp: New file.
41844
41845 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
41846
41847         * gcc.c-torture/execute/950322-1.c: New test.
41848
41849 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
41850
41851         * config/vx.exp (${tool}_load): Clean up testing of return code from
41852         vxworks_ld and vxworks_spawn.
41853
41854 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
41855
41856         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
41857
41858 1995-03-13  Mike Stump  <mrs@cygnus.com>
41859
41860         * lib/old-deja.exp: Add `excess errors test - ' error, now one
41861         can mark excess errors on a machine by machine basis.  Note, the
41862         default is to not expect any excess errors, even when excess
41863         errors test - is given, so you will want to put an XFAIL ... on
41864         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
41865         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
41866         those 4 machines, but no others.
41867
41868 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
41869
41870         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
41871         * lib/c-torture.exp: to here.
41872
41873 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
41874
41875         * gcc.c-torture/execute/950221-1.c: New test.
41876         * gcc.c-torture/execute/struct-ret-1.c: New test.
41877         * gcc.c-torture/compile/950221-1.c: New test.
41878
41879         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
41880
41881 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
41882
41883         * gcc.c-torture/execute/arith-1.c (main): Return 0.
41884         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
41885
41886 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
41887
41888         * g++.gb: New directory of tests, derived from my signature and
41889         class scoping tests.
41890
41891         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
41892         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
41893         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
41894         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
41895         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
41896         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
41897         * g++.gb/sig25.C: Likewise.
41898
41899         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
41900         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
41901         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
41902         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
41903         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
41904         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
41905         * g++.gb/sig25.exp: Likewise.
41906
41907         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
41908         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
41909         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
41910         * g++.gb/scope13.C: Likewise, this test still fails.
41911
41912         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
41913         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
41914         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
41915         * g++.gb/scope13.exp: Ditto.
41916
41917         * g++.gb/README: New file, explains what these tests are about.
41918
41919 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
41920
41921         * lib/dg.exp (dg-do): Support `preprocess'.
41922         (dg-test): Likewise.
41923
41924 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
41925
41926         * config/udi.exp: change "continue -expect" to "exp_continue".
41927
41928 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
41929
41930         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
41931         Delete redundant tests.
41932
41933         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
41934         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
41935         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
41936         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
41937         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
41938         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
41939         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
41940         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
41941
41942         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
41943         storing label pointers.
41944         * gcc.c-torture/execute/921019-1.c: Likewise.
41945         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
41946         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
41947         parameter fp.
41948         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
41949         constants.
41950
41951         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
41952         Delete obsolete tests.
41953
41954         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
41955         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
41956         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
41957         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
41958         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
41959         * gcc.c-torture/compile/950124-1.c: New test.
41960
41961         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
41962
41963 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
41964
41965         * lib/mike-g++.exp: Add -lm to LIBS.
41966
41967 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
41968
41969         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
41970
41971 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
41972
41973         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
41974
41975 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
41976
41977         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
41978
41979 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
41980
41981         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
41982         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
41983         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
41984         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
41985         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
41986         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
41987         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
41988         * g++.law/{operators31.C, operators32.C,
41989         * g++.law/{operators33.C, operators34.C}: Likewise.
41990         * g++.law/{pic1.C, refs2.C}: Likewise.
41991         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
41992         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
41993         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
41994         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
41995
41996         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
41997         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
41998         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
41999         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
42000         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
42001         * g++.law/{enum9.exp, friend5.exp}: Likewise.
42002         * g++.law/{nest3.exp, nest4.exp}: Likewise.
42003         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
42004         * g++.law/{operators30.exp, operators31.exp}: Likewise.
42005         * g++.law/{operators32.exp, operators33.exp}: Likewise.
42006         * g++.law/{operators34.exp}: Likewise.
42007         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
42008         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
42009         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
42010         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
42011         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
42012
42013         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
42014         No longer expected to fail.
42015         * g++.law/missed-error3.C: Tweak for recent bool changes.
42016
42017 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
42018
42019         * config/emb-unix: Deleted.
42020         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
42021         remote execution.  Do final link on remote host if REMOTE_LINK is set.
42022
42023 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
42024
42025         * lib/dg.exp (dg-test): Fix typo in last patch.
42026
42027 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
42028
42029         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
42030         (handles multiple occurrences).
42031
42032 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
42033
42034         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
42035         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
42036         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
42037         printed).
42038         * lib/c-torture.exp (c-torture-compile): Likewise.
42039         (c-torture): Prepend full path if missing.
42040         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
42041         (gcc_fail): Likewise.
42042         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
42043
42044 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
42045
42046         * lib/netware.exp: Only attach to NetWare i386 systems.
42047
42048 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
42049
42050         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
42051         messages.  Add test name to "output pattern match" pass/fail message.
42052
42053 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
42054
42055         * gcc.dg: New testsuite.
42056         * gcc.dg/dg.exp: New file.
42057
42058         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
42059         test-switch.c}: Deleted.
42060
42061         * gcc.misc-tests/msgs.exp: New testcase driver.
42062
42063 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
42064
42065         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
42066         Watch for illegal return values from ${tool}_load.
42067         * config/unix.exp (${tool}_load): Fix pass/fail detection for
42068         cross targets.  Coerce return value >0 to 1.
42069
42070 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
42071
42072         * config/unix.exp (${tool}_load): Call program rsh, not proc.
42073
42074         * config/emb-unix.exp: New file.
42075
42076         * config/sim.exp: Error if variable $SIM not defined.
42077         (${tool}_load): Mark test as "untested" if simulator missing.
42078
42079         * config/unix.exp: Load remote.exp to get rcp_download.
42080         * lib/c-torture.exp: Use different option lists for testcases with
42081         and without loops.
42082         * gcc.c-torture/execute/execute.exp: Likewise.
42083
42084 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
42085
42086         * config/*.exp: Clarify return code from ${tool}_load.
42087         Call `unresolved' or `untested' instead of `warning' or `perror'
42088         (sometimes you still want to call both though).
42089         Add comment that `shell_id' is local to each file.
42090         * config/udi.exp (timeout): Set to 30.
42091         Don't print warning if connection fails, $connectmode has already
42092         printed an error.
42093         (${tool}_load): Move verbose messages to level 2.
42094         Rework pattern for "Process started" message.
42095         Pass `shell_id' to ${connectmode}_download.
42096         Retry twice upon timeout.  Make resetting of target more robust.
42097         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
42098         Pass `shell_id' to exit_$connectmode.
42099         Only call exit_$connectmode if connected.
42100         * config/unix.exp (${tool}_load): Check return codes better.
42101         * config/vrtx.exp (${tool}_load): Likewise.
42102         * config/vx.exp (${tool}_load): Likewise.
42103         Delete unneeded global's.
42104         * lib/dg.exp (dg-test): Update to reflect clarified return codes
42105         from ${tool}_load.
42106         (dg-stat): Delete.
42107         (dg-init): Delete recording of pass/fail counts.
42108         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
42109         (old-dejagnu-init): Likewise.
42110         (old-dejagnu-stat): Delete contents, empty proc now.
42111         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
42112         (c-torture): Delete references to lcnt, lpass, lfail.
42113         Get option list from TORTURE_OPTIONS.
42114         Delete -funroll[-all]-loops if no loops.
42115         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
42116         (g++_stat): Delete contents (empty proc now).
42117         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
42118         (gcc_finish): Likewise.
42119         (gcc_stat): Deleted.
42120         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
42121         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
42122         * gcc.c-torture/execute/execute.exp: Likewise.
42123         Split tests into two parts: compile, execute.
42124         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
42125         no loops.  Update to reflect clarified return codes from ${tool}_load.
42126
42127 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
42128
42129         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
42130         to grep for.
42131         (old-dejagnu): Likewise (where necessary).
42132
42133 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
42134
42135         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
42136
42137         * lib/dg.exp (dg-process-target): Fix processing of selector.
42138         Add comment regarding use of `error'.
42139
42140         * lib/gcc.exp (prune_system_crud): Define if missing.
42141         * lib/g++.exp (prune_system_crud): Likewise.
42142
42143         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
42144         Call prune_system_crud.
42145         * lib/dg.exp (dg-runtest): New proc.
42146         Use perror instead of send_user for tcl errors in testcase.
42147         Don't return any value, it's never used.
42148         Don't clobber previous definition of `unknown'.
42149         Print tcl errors in `dg-final'.
42150
42151 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
42152
42153         * lib/dg.exp (dg-process-target): Improve syntax error messages.
42154         (dg-test): Don't print errorInfo, it contains stack backtrace.
42155
42156 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
42157
42158         * lib/g++.exp (runtest_file_p): Define if missing.
42159
42160 1994-09-24  Doug Evans  (dje@cygnus.com)
42161
42162         * lib/mike-g++.exp: Comment out loading of g++.exp.
42163         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
42164         (default_g++_version): Always print something.
42165         (default_g++_start): Comment out call to `which'.
42166         (g++_start, g++_load): Deleted (must be defined in config file).
42167         * lib/gcc.exp: Test for existence of $CC at start.
42168         Delete check for tmpdir (done in gcc_init).
42169         (default_gcc_version): Always print something.
42170         (default_gcc_start): Comment out call to `which'.
42171         * config/*.exp: Major cleanup - make cross targets work at least a
42172         little better for g++ (by not being "--tool gcc" specific).
42173         Rename gcc_xxx to ${tool}_xxx.
42174         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
42175         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
42176
42177 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
42178
42179         * lib/c-torture.exp (c-torture-compile): Rework compiler
42180         message processing.
42181
42182         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
42183         c-torture.
42184
42185 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
42186
42187         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
42188
42189         * lib/dg.exp (dg-process-target): Support { target native }.
42190
42191 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
42192
42193         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
42194         looked for "... program xxx got fatal signal".
42195         Correct regsub munging of `comp_output'.
42196         Ignore compiler messages "path prefix not used" and "linker input
42197         file unused".
42198
42199 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
42200
42201         * lib/gcc.exp (runtest_file_p): Define if missing.
42202         * gcc.prms/template.c: Example to work from.
42203
42204 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
42205
42206         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
42207         * lib/dg.exp (dg-test): Call unsupported testcases as such.
42208
42209         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
42210         * gcc.prms/1883.c: Moved from compile/940714-1.c.
42211         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
42212         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
42213
42214         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
42215         (dg-process-target): No longer a varargs proc.
42216         Return S/N for target, P/F for xfail.  All callers changed.
42217         (user option procs): More argument checking.
42218         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
42219         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
42220         (dg-test): Skip test if not running on selected target in `dg-do'.
42221         Update handling of `dg-do-what', `dg-output-text'.
42222         Separate execution pass/fail from output pattern match pass/fail.
42223         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
42224
42225 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
42226
42227         * gcc.c-torture/special/special.exp: Don't expect failure for mips
42228         target for 920510-1.c.
42229
42230 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
42231
42232         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
42233         Clean up comment regarding use of passcnt, etc.
42234         (gcc_stat): Don't update `testcnt' here.
42235         (gcc_finish): Do it here.
42236         Might as well reset `but_id' here too.
42237         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
42238         to determine if the file should be tested.
42239         * gcc.c-torture/compile/compile.exp: Likewise.
42240         * gcc.c-torture/execute/execute.exp: Likewise.
42241         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
42242         * gcc.misc-tests/dg-test.exp: Likewise.
42243         * gcc.prms/prms.exp: Likewise.
42244         * gcc.wendy/wendy.exp: Likewise.
42245         * g++.old-deja.exp: Likewise.
42246         Move "Testing file" message to verbose level 1.
42247
42248 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
42249
42250         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
42251
42252 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
42253
42254         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
42255         (default_gcc_start): Accept optional second list element
42256         of compiler flags.  Print compiler output at verbosity level 2.
42257         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
42258         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
42259         Save current values of framework globals passcnt, failcnt, xpasscnt,
42260         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
42261         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
42262         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
42263         xfailcnt to compute stats.  Update framework global `testcnt' from
42264         pass/fail counts.
42265         (gcc_finish): New proc.  Clean up test environment.
42266         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
42267         (gcc_epass, gcc_efail): Delete.
42268         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
42269         argument of line number.
42270         (dg-init): If the tool has an init routine, call it.
42271         (dg-test): Remove args `cflags_var' and `libs_var'.
42272         Pass all compiler options to ${tool}_start.
42273         Handle missing line number.
42274         (dg-finish): New function.
42275         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
42276         particular files.  Call gcc_finish at end.  Move "skipping test"
42277         message to verbosity level 3.
42278         * gcc.c-torture/compile/compile.exp: Likewise.
42279         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
42280         * gcc.c-torture/execute/execute.exp: Likewise.
42281         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42282         Print testcase being tried at verbosity level 1.
42283         * gcc.c-torture/special/special.exp: Unset xfail.
42284         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42285         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
42286         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
42287         * gcc.failure/failure.exp: Likewise.
42288         * gcc.ieee/ieee.exp: Likewise.
42289         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
42290         Update call to dg-test.  Call dg-finish at end.
42291         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
42292         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42293         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
42294         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
42295         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
42296         * gcc.wendy/wendy.exp: Add copyright.
42297         Delete setting of tmpdir (done by gcc_init).
42298         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
42299         Pass compiler flags to gcc_start.  Call gcc_finish at end.
42300         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
42301         gcc_[ce]pass/fail.
42302
42303 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
42304
42305         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
42306         confusion.
42307         (g++_load): Likewise.
42308
42309         * config/*.exp (gcc_load): Some were varargs fns and some were not.
42310         Rename argument to `prog' to remove the confusion.
42311         Varargs fns behave differently too!
42312         (g++_load): Likewise.
42313
42314         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
42315
42316         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
42317         what it is.  Delete (always) printing of status value for !native.
42318         Simplify verbose code, and include status and exec_output.
42319         (g++_load): Use gcc_load.
42320
42321 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
42322
42323         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
42324         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
42325         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
42326         940714-3.c as these testcases don't exist anymore.  Make
42327         va-arg-1.c expected to pass.
42328
42329 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
42330
42331         * gcc.misc-tests/misc.exp: Only run specific testcases.
42332         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
42333         * gcc.misc-tests/dg-[1-9].c: New files.
42334
42335         * lib/dg.exp: New testsuite driver.
42336         * gcc.prms/prms.exp: Use it.
42337
42338         * README.gcc: New file.
42339
42340         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
42341         Document and reset `lxpass' and `lxfail'.
42342         Simplify "initialized" message.
42343         (gcc_stat): Clean up comments a little.
42344
42345 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
42346
42347         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
42348
42349 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
42350
42351         * lib/old-dejagnu.exp (process-option): New proc.
42352         (old-dejagnu-init, old-dejagnu-stat): Likewise.
42353         (old-dejagnu): Simplify.
42354         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
42355
42356 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
42357
42358         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
42359         exists and is not an empty string.
42360
42361         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
42362         $xfail rather than calling setup_xfail.  Clear $xfail when test is
42363         finished.
42364         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
42365         automatically.
42366
42367         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
42368         longer expected to fail.
42369
42370         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
42371         "f" function call.
42372
42373         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
42374
42375         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
42376         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
42377         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
42378         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
42379         c-torture-1.29.
42380
42381         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
42382         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
42383
42384         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
42385
42386         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
42387         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
42388
42389         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
42390         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
42391         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
42392
42393 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
42394
42395         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
42396         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
42397         940714-1.c, 940714-2.c, 940714-3.c},
42398         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
42399         gcc.misc-tests/{mg.c,mg.exp}:
42400         New tests.
42401         * gcc.noncompile/noncompile.exp: Change accordingly.
42402
42403 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
42404
42405         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
42406         Undo previous clobberage.
42407
42408 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
42409
42410         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
42411         * gcc.special/{930510-1.c, special.exp}:
42412         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
42413         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
42414         struct-varargs-1.c}: New tests from c-torture-1.26.
42415
42416 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
42417
42418         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
42419           argument to switch.
42420
42421 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
42422
42423         * Revert the previous changes.  Please see Rob's directory
42424           (/lisa/test/rob/progressive/gcc/testsuite) for testing
42425           fixes.
42426
42427 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
42428
42429         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
42430             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
42431             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
42432             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
42433             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
42434             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
42435             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
42436             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
42437             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
42438             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
42439             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
42440             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
42441             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
42442             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
42443             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
42444             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
42445             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
42446             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
42447             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
42448             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
42449             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
42450             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
42451             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
42452             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
42453             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
42454             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
42455             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
42456
42457 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
42458
42459         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
42460             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
42461           with perror calls.
42462
42463 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
42464
42465         * config/unix.exp (g++_load): Fix syntax.
42466
42467 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
42468
42469         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
42470         * gcc.noncompile/921017-1.c: Deleted obsolete test.
42471         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
42472         Don't expect va-arg-1.c to fail.  Correct expected output for
42473         920928-1.c.
42474         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
42475         * gcc.wendy/hbm4.c: Correct typo.
42476         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
42477
42478 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
42479
42480         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
42481         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
42482         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
42483         * lib/c-torture.exp (c-torture-compile): Ditto.
42484
42485         Reduce volume of output (remove all the -I's and such).
42486         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
42487         Call gcc_cpass, gcc_cfail.
42488         (c-torture): Pass testing option to c-torture-compile.
42489
42490 1994-03-21  Doug Evans  (dje@cygnus.com)
42491
42492         Bring patches over from progressive.
42493         * config/default.exp: Exit remote shell cleanly.
42494         (g++_exit, g++_start): Add default versions.
42495         * config/sim.exp (gcc_load): Use perror, not error.
42496
42497 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
42498
42499         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
42500         set in site.exp.
42501
42502 1994-03-14  Doug Evans  (dje@cygnus.com)
42503
42504         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
42505         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
42506         (wendy_try): New proc to run testcase.
42507         (main loop): Call 'em.
42508         * gcc.wendy/*.c: Clean up pass to correct expected output.
42509
42510         * lib/gcc.exp: Minor cleanup work.
42511         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
42512
42513 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
42514
42515         * config/sim.exp (gcc_load): Document return codes better.
42516         Don't pass -v to simulator.
42517
42518 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
42519
42520           * gcc.special/920717-x.c: Fix typo.
42521           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
42522           get at sources.
42523
42524         * lib/mike-gcc.exp: Fix typo.
42525
42526 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
42527
42528         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
42529         binary to use, transform the name.
42530         * config/*.exp: rename everything. Nuke any g++ specific files,
42531         it's now a special case of gcc that requires no special support.
42532         Add a default.exp for unsupported targets.
42533
42534 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
42535
42536         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
42537         lib/old-dejagnu.exp: Fix a few patterns to work with the new
42538         version of Tcl.
42539
42540 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
42541
42542         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
42543         than a warning.
42544
42545 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
42546
42547         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
42548
42549 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
42550
42551         * gcc.execute/execute.exp: Combine opt_list and foption_list into
42552         option_list.  Compile every file with only 4/6 option choices
42553         (same as C torture) instead of with 12/18 different option
42554         choices.
42555         * lib/c-torture.exp: Likewise.
42556
42557         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
42558         not already set.
42559
42560 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
42561
42562         * lib/old-deja.exp: Add `excess errors test fails' error, now one
42563         can put an XFAIL *-*-* on excess errors.
42564
42565 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
42566
42567         * g++.law: Add more tests derived from g++-bugs snapshots.
42568
42569         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
42570         equivalent to g++.law/init9.
42571
42572         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
42573         compiled it, and the a.out file after we've run it.
42574
42575 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
42576
42577         * lib/mike-g++.exp (postbase): Delete the .o file after we've
42578         compiled it, and the a.out file after we've run it.
42579
42580 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
42581
42582         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
42583
42584 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
42585
42586         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
42587         version number.
42588
42589 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
42590
42591         * g++.law: New directory of g++ tests derived from the g++-bugs
42592         snapshots.
42593
42594 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
42595
42596         * gcc.compile: initbug1.c initbug1.exp testcase added
42597
42598 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
42599
42600         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
42601         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
42602           fixes submitted by Jeff Law (law@cs.utah.edu)
42603         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
42604           Jeff Law (law@cs.utah.edu)
42605
42606
42607 1993-11-30  Mike Stump  (mrs@cygnus.com)
42608
42609         * config/unix-g++.exp: Follow the gcc way of doing things.
42610         * g++.old-deja/old-deja.exp: Minor updates.
42611         * lib/g++.exp: New file, follow the gcc way of doing things.
42612         * lib/old-dejagnu.exp: Minor updates.
42613         * lib/mike-g++.exp: Always unset errorInfo.
42614
42615 1993-11-06  Mike Stump  (mrs@cygnus.com)
42616
42617         * lib/gcc.exp: Fix some errors with the below change, CC and
42618         CFLAGS should be global when setting, not local.
42619
42620 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
42621
42622         * lib/gcc.exp: Transform tool name.
42623
42624 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
42625
42626         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
42627
42628 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
42629
42630         * lib/gcc.exp: change gcc_done to gcc_stat
42631
42632 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
42633
42634         * Upgraded gcc testsuite to c-torture version 1.25
42635
42636 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
42637
42638         * lib/gcc.exp: added reporting code. Changed verbose compile message.
42639         * lib/c-torture: added hooks for new reporting code.
42640
42641 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
42642
42643         * config/sh-gcc.exp: check if sh-sim exists in the path
42644
42645 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
42646
42647         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
42648         * gcc.compile/compile.exp: Initial changes for new logic.
42649         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
42650         * gcc.failure/failure.exp: Initial changes for new logic.
42651         * gcc.ieee/ieee.exp: Initial changes for new logic.
42652         * gcc.misc-tests/misc.exp: Initial changes for new logic.
42653         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
42654         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
42655         * lib/c-torture.exp: Initial changes for new logic.
42656         * lib/gcc.exp: Initial changes for new logic.
42657
42658 1993-10-15  Mike Stump  (mrs@cygnus.com)
42659
42660         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
42661         depend upon failure or success.  Fully qualify names in failure
42662         and success messages.  Always remove a.out before starting
42663         compile, just in case.  Pay more attention to error text output by
42664         the compiler.  Handle testcases with no known past errors just
42665         like all others, so that things are uniform.  Other miscellaneous
42666         improvements.
42667
42668 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
42669
42670         * gcc.cpp: new directory for cpp tests
42671
42672 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
42673
42674         * lib/chill.exp: Code reformatted, removed unused code.
42675         * config/unix-chill.exp: Code reformatted, removed unused code.
42676         * chill.execute/execute.exp: Code reformatted, removed unused code.
42677         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
42678
42679 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
42680
42681         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
42682         routines not written.
42683
42684 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
42685
42686         * config/bug-gcc.exp: Use new procs from bug.exp.
42687
42688 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
42689
42690         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
42691         via ftp, rather than depending on NFS.
42692         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
42693         case.
42694
42695 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
42696
42697         * config/bug-gcc.exp: Use new download proc.
42698
42699 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
42700
42701         * chill.execute/execute.exp: cleanups, handles errors better
42702         * chill.compile/compile.exp: rewrite, based on execute.exp
42703         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
42704         * lib/chill.exp: major changes to diff proc and compile and link
42705           procs. added chill_fail and chill_pass wrappers to pass and
42706           fail. added more comments, and handle error codes better.
42707           Added a hack to capture stderr from exec, so noncompile tests
42708           can work.
42709
42710 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
42711
42712         * chill.execute/execute.exp: rewrite of testsuite driver
42713         * lib/chill.exp: rewrite of testsuite driver
42714         * config/unix-chill.exp: rewrite of testsuite driver
42715
42716 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
42717
42718         In chill.execute:
42719         * iexpr.ch: Standardize uppercase.
42720         * tuples.dat: Standardize uppercase.
42721         * vary.ch: standardize.  Correct varying string assignments.
42722         * vary.dat: Add new output lines.
42723
42724 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
42725
42726         In chill.execute:
42727         * chprintf.ch: Standardize use of uppercase.
42728         * tuples.ch: Standardize and turn arr2 into a DCL,
42729           rather than a SYN.
42730         * pinits.ch: Standardize.
42731
42732 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
42733
42734         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
42735         * Makefil: Renamed to Makefile.in.
42736         * configure.in: New.
42737
42738 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
42739
42740         In chill.execute:
42741         * .cvsignore: Add result/output files.
42742         * Makefile: Fix up variables at start.  Use MFLAGS
42743           everywhere.  Correct bool_loc, built_ins entries.
42744           Add entry for vary1.ch.
42745         * bitarray.ch: Standardize upper-case usage.
42746         * bitexpr.ch: Standardize, add output of b1.
42747         * params.ch: Use arrayt in along PROC parameters, to
42748           avoid novelty problems.
42749         * sets.ch: Tiny cleanup.
42750         * vary1.ch: Re-indent.
42751
42752 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
42753
42754           * Add PR-related files to Makefiles, .cvsignore files, etc.
42755
42756 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
42757
42758         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
42759           with compiler objects. New names are test-flow.c and test-loop.c
42760
42761 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
42762
42763         * Upgraded c-torture tests from 1.19 to 1.20
42764
42765         * new files:
42766         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
42767         * gcc.compile: 930623-1.c 930623-2.c
42768         * gcc.noncompile: 930622-1.c 930622-2.c
42769         * gcc.failure: 920411-1.c 920627-2.c
42770         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
42771
42772 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
42773
42774         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42775           More changes to get testsuite working properly. Needs more work.
42776           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
42777
42778 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
42779
42780         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42781           More changes to get testsuite working properly. Needs more work.
42782
42783 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
42784
42785         * chill.compile/compile.exp: Added for Dejagnu support
42786         * chill.execute/execute.exp: Added for Dejagnu support
42787         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
42788
42789 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
42790
42791         This should complete moving the CHILL test files.
42792         * chill.noncompile(.cvsignore printf.grt
42793             in-printf.grt chprintf.grt chprintf.ch):
42794             Added test-support files.
42795           (Makefile): Modified further.
42796         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
42797             signal.ch): Added test files.
42798           * chill.execute (.cvsignore printf.grt printr.c
42799             in-printf.grt rts.c chprintf.grt rts.h): Added
42800           test-support files.
42801             (Makefile): More corrections.
42802
42803 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
42804
42805         * chill.compile, chill.execute, chill.nocompile: Add CHILL
42806           test cases, ready for DejaGnu.
42807
42808 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
42809
42810         * Upgraded c-torture tests from 1.18 to 1.19
42811
42812         * gcc.compile: added test(s):
42813           930607-1.c
42814         * gcc.execute: added test(s):
42815           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
42816
42817         * added new subdirectory for misc tests: gcc.misc-tests
42818         * gcc.misc-test(s): added tests:
42819           inst-check.c test-consts.c test-ior.c test-switch.c
42820
42821 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
42822
42823         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
42824
42825 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
42826
42827         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
42828
42829 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
42830
42831         * Upgraded c-torture tests from 1.17 to 1.18
42832
42833 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
42834
42835         * Upgraded c-torture tests from 1.12 to 1.17
42836
42837 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
42838
42839         * lib/old-dejagnu.exp:
42840           Fixed handling of XFAIL target triplets to correctly
42841           recognize wildcard characters.  Removed code that
42842           appended a unique id tag to the end of the file name
42843           printed out by the result of the testcases within a
42844           given test file.
42845
42846 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
42847
42848         * lib/old-dejagnu.exp:
42849           Reworked expected failure handling to trigger off of XFAIL
42850           keyword in keyphrase embeded in testcase source code. The
42851           XFAIL keyword must be at the end of the keyphrase line. It
42852           may optionally be followed by one or more target triplets.
42853           It has just occured that the handling of wildcards in the
42854           target triplet may not be correct.
42855
42856 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
42857
42858         * g++.old-deja/tests:
42859           Moved all subdirectories up one level into g++.old-deja .
42860
42861         * lib/old-dejagnu.exp:
42862           Fixed problem with CXXFLAGS not being properly reset, and being
42863           corrupted with extraneous "-c" compiler option.  This was
42864           causing binaries to not be generated for test that needed them.
42865           Modified strings passed to "pass" and "fail" so that individual
42866           tests from the same test file would be distinguished by an
42867           identifier appended to the test file name in the summary logs;
42868           this corrected a problem with erroneous diff logs.  Added code
42869           to search testcases for expected fail and unexpected pass keywords.
42870
42871 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
42872
42873         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
42874
42875 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
42876
42877         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
42878           Removed extraneous text from end of "Special g++ Options"
42879           keyphrase.
42880
42881         * lib/old-dejagnu.exp: Added pattern matching to look for new
42882           keywords, embedded in testcases comments, which will trigger
42883           calls to xpass and xfail.
42884
42885 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
42886
42887         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
42888           comments embedded in the testcases, especially the one looking for
42889           special compiler options, as well as the pattern matching for the
42890           compiler output again.
42891
42892 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
42893
42894         * lib/old-dejagnu.exp: Do a proper check of the return value for
42895           execute tests. Fixed several problems with the pattern matching
42896           of the compiler output which gave erroneous test results.
42897           Changed several of the test result messages to be more descriptive.
42898         * config/unix-g++.exp: Proc g++_load now actually works and
42899           executes the tests passed to it and returns a usable return
42900           value.
42901
42902 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
42903
42904           * lib/gcc.exp: Exits gracefully if $CC is bogus.
42905
42906 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
42907
42908         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
42909           Modified both files to properly execute the old style
42910           dejagnu tests. The previous versions of these files were
42911           experimental and did not function anything near correctly.
42912
42913 1993-04-05  Rob Savoye  (rob@cygnus.com)
42914
42915         * Removed all Makefile.in and configure.in files. No configuration
42916         needed now.
42917
42918 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
42919
42920         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
42921
42922 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
42923
42924         * gcc.compile/configure.in, gcc.unsorted/configure.in,
42925         gcc.special/configure.in, gcc.noncompile/configure.in,
42926         gcc.execute/configure.in, gcc.code_quality/configure.in,
42927         g++.other/configure.in, g++.old-deja/configure.in,
42928         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
42929         in srcname setting.
42930
42931 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
42932
42933         * lib/udi.exp: Fixed mondfe and mondfe_download.
42934         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
42935         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
42936
42937 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
42938
42939         * config/udi-gdb.exp: Check $shell_id after connecting to target.
42940         (gdb_exit): Don't remove *_soc files.
42941
42942 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
42943
42944         * lib/c-torture.exp: Don't look for main; instead always use -w
42945         -c.  This is how the c-torture tests work.  Remove the object
42946         file if the compilation succeeds.
42947         * gcc.execute/execute.exp: Remove executable if test passes.
42948         * gcc.noncompile/noncompile.exp: Every test is an expected
42949         failure.
42950         * gcc.special/special.exp: Added tests from c-torture 1.11,
42951         corrected use of existing test.
42952         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
42953         gcc.execute/920625-1.c: Updated to c-torture 1.11.
42954         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
42955         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
42956         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
42957         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
42958         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
42959         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
42960         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
42961         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
42962         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
42963         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
42964         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
42965         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
42966         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
42967         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
42968         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
42969         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
42970         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
42971         c-torture 1.11.
42972         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
42973         correspond to c-torture 1.11.
42974
42975         * New file.