OSDN Git Service

2006-05-21 Paul Thomas <pault@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
2
3         PR fortran/27613
4         * gfortran.dg/recursive_reference_1.f90: New test.
5
6 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
7
8         PR fortran/25746
9         * gfortran.dg/elemental_subroutine_3.f90: New test.
10
11         PR fortran/25090
12         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
13
14         PR fortran/27584
15         * gfortran.dg/associated_target_1.f90: New test.
16
17         PR fortran/19015
18         * gfortran.dg/maxloc_shape_1.f90: New test.
19
20 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21
22         PR libgfortran/24459
23         * gfortran.dg/namelist_24.f90: New test.
24         * gfortran.dg/namelist_12.f: Fix typo in comment.
25
26 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
27
28         PR middle-end/25776
29         * g++.dg/other/error11.C: New test. 
30
31 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
32
33         * gcc.target/mips/pr26765.c: Add -w to options.
34
35 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
36
37         * lib/target-supports.exp (check_effective_target_mpaired_single):
38         New function.
39         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
40         multilibs.
41         * g++.dg/vect/vect.exp: Likewise.
42
43 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
44
45         PR testsuite/25891
46         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
47
48 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
49
50         PR fortran/27662
51         * gfortran.dg/temporary_1.f90: New file.
52
53 2006-05-19  Andreas Schwab  <schwab@suse.de>
54
55         * g++.dg/other/unused1.C: Also match "stringz".
56
57 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
58
59         PR c++/26433
60         * g++.dg/template/fntry1.C: New test.
61
62 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
63
64         PR c++/27471
65         PR c++/27506
66         * g++.dg/conversion/bitfield5.C: New test.
67         * g++.dg/conversion/bitfield6.C: New test.
68
69 2006-05-18  Mike Stump  <mrs@apple.com>
70
71         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
72         * gcc.dg/vla-4.c: Add.
73         * gcc.dg/vla-5.c: Add.
74         * gcc.dg/vla-6.c: Add.
75
76 2006-05-12  Stuart Hastings  <stuart@apple.com>
77
78         * testsuite/gcc.target/i386/20060512-1.c: New.
79         * testsuite/gcc.target/i386/20060512-2.c: New.
80         * testsuite/gcc.target/i386/20060512-3.c: New.
81         * testsuite/gcc.target/i386/20060512-4.c: New.
82
83 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
84
85         PR c++/26122
86         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
87
88         PR c++/26068
89         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
90         * g++.dg/parse/linkage1.C: New test.
91
92 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
93
94         PR tree-optimization/27548
95         * g++.dg/tree-ssa/pr27548.C: New test.
96
97 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
98
99         PR fortran/26551
100         * gfortran.dg/recursive_check_1.f: New test.
101         * gfortran.dg/recursive_check_2.f90: New test.
102
103 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
104
105         * g++.dg/opt/temp2.C: New test.
106
107 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
108
109         PR c++/27491
110         * g++.dg/init/brace5.C: New test.
111
112         PR middle-end/27415
113         * gcc.dg/gomp/pr27415.c: New test.
114         * g++.dg/gomp/pr27415.C: New test.
115
116         PR tree-optimization/27549
117         * g++.dg/tree-ssa/pr27549.C: New test.
118
119 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
120
121         PR libgfortran/27575
122         * gfortran.dg/read_eof_4.f90: New test.
123
124 2006-05-16  Richard Guenther  <rguenther@suse.de>
125
126         PR tree-optimization/22303
127         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
128
129 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
130
131         PR middle-end/27573
132         * gcc.dg/gomp/pr27573.c: New test.
133         * gfortran.dg/gomp/pr27573.f90: New test.
134
135         PR c/27499
136         * gcc.dg/gomp/pr27499.c: New test.
137         * g++.dg/gomp/pr27499.C: New test.
138
139 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
140
141         PR c++/27339
142         * g++.dg/parser/access8.C: Adjust error marker.
143         * g++.dg/template/access17.C: New test.
144         * g++.dg/template/access18.C: Likewise.
145
146 2006-05-15  Roger Sayle  <roger@eyesopen.com>
147
148         PR target/26600
149         * gcc.target/i386/pr26600.c: New test case.
150
151 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
152
153         PR c++/27505
154         * g++.dg/expr/bitfield1.C: New test.
155
156 2006-05-15  Richard Guenther  <rguenther@suse.de>
157
158         PR tree-optimization/27603
159         * gcc.dg/torture/pr27603.c: New testcase.
160
161 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
162
163         PR fortran/25090
164         * gfortran.dg/entry_dummy_ref_1.f90: New test.
165
166         PR fortran/25082
167         * gfortran.dg/scalar_return_1.f90: New test.
168
169         PR fortran/27411
170         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
171
172 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
173
174         * gcc.dg/gomp/critical-4.c: New test.
175         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
176         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
177         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
178         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
179
180 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
181
182         PR c++/27582
183         * g++.dg/template/dependent-args1.C: New test.
184
185         PR c++/27581
186         * g++.dg/lookup/this1.C: New test.
187
188         PR c++/27315
189         * g++.dg/template/operator6.C: New test.
190         * g++.dg/template/incomplete3.C: New test.
191
192         PR c++/27559
193         * g++.dg/template/new4.C: New test.
194
195         PR c++/27496
196         * g++.dg/template/void2.C: New test.
197
198 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
199
200         * g++.dg/template/dependent-expr5.C: New test.
201
202 2006-05-14  Roger Sayle  <roger@eyesopen.com>
203
204         PR middle-end/26729
205         * gcc.dg/pr26729-1.c: New test case.
206
207 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
208
209         * gcc.dg/pr27003.c: New test.
210
211 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
212
213         * lib/target-supports.dg (check_cxa_atexit_available): Change
214         v3_target_compile to ${tool}_target_compile.
215
216 2006-05-11  Jason Merrill  <jason@redhat.com>
217
218         * lib/scanasm.exp (scan-not-hidden): Fix typo.
219
220 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
221
222         PR fortran/27553
223         * gfortran.dg/label_5.f90: New test.
224
225 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
226
227         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
228         check_effective_target_powerpc_altivec_ok): New.
229         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
230         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
231         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
232         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
233         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
234         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
235         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
236         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
237         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
238         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
239         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
240         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
241         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
242         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
243         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
244         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
245         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
246         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
247         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
248         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
249         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
250         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
251         gcc.target/powerpc/altivec-9.c,
252         gcc.target/powerpc/altivec-consts.c,
253         gcc.target/powerpc/altivec-pr22085.c,
254         gcc.target/powerpc/altivec-splat.c,
255         gcc.target/powerpc/altivec-types-1.c,
256         gcc.target/powerpc/altivec-types-2.c,
257         gcc.target/powerpc/altivec-types-3.c,
258         gcc.target/powerpc/altivec-types-4.c,
259         gcc.target/powerpc/altivec-varargs-1.c,
260         gcc.target/powerpc/altivec-vec-merge.c,
261         gcc.target/powerpc/ppc-vector-memcpy.c,
262         gcc.target/powerpc/ppc-vector-memset.c,
263         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
264         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
265         these effective targets.
266         * gcc.dg/vmx/pr27006.c: Add missing close brace.
267         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
268
269 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
270
271         PR middle-end/27384
272         * g++.dg/other/fold1.C: New test.
273
274         PR middle-end/27488
275         * gcc.dg/fold-nonneg-1.c: New test.
276
277         PR c++/27547
278         * g++.dg/other/operator1.C: New test.
279
280 2006-05-11  Richard Guenther  <rguenther@suse.de>
281
282         PR middle-end/27529
283         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
284
285 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
286
287         * lib/target-supports-dg.exp (check-flags): New.
288         (dg-skip-if): Move flag checks.
289
290 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
291
292         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
293         * lib/target-supports.dg (check_cxa_atexit_available): New.
294
295 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
296
297         PR fortran/27470
298         * gfortran.dg/multiple_allocation_2.f90: New test case.
299
300 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
301
302         * gcc.target/arm/pr27387.C: Fix a comment typo.
303
304 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
305
306         PR fortran/24549
307         * gfortran.dg/error_recovery_1.f90: New test.
308
309 2006-05-10  Richard Guenther  <rguenther@suse.de>
310
311         PR tree-optimization/27302
312         * gcc.dg/torture/pr27302.c: New testcase.
313
314 2006-05-09  Dirk Mueller  <dmueller@suse.de>
315         Richard Guenther  <rguenther@suse.de>
316
317         PR middle-end/27498
318         * gcc.dg/tree-ssa/pr27498.c: New testcase.
319
320 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
321
322         PR rtl-optimization/27335
323         * gcc.dg/pr27335.c: New test.
324
325 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
326
327         * gcc.target/mips/mips-ps-5.c: New file.
328
329 2006-05-08  Jan Hubicka  <jh@suse.cz>
330
331         PR middle-end/25962
332         * gcc.dg/pr25962.c: New.
333
334 2006-05-08  Roger Sayle  <roger@eyesopen.com>
335
336         PR target/27158
337         * gcc.target/powerpc/pr27158.c: New test case.
338
339 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
340
341         PR testsuite/27476
342         * ada/acats/run_all.sh: Use test -z.
343
344 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
345
346         PR libfortran/18271
347         * gfortran.dg/spec_expr_3.f90: New test.
348
349 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
350
351         PR target/24879
352         * gcc.target/i386/monitor.c: New file.
353
354 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
355
356         * gcc.dg/pr27095.c: xfail *-*-darwin*.
357
358 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
359
360         PR c++/27447
361         * g++.dg/other/ptrmem7.C: New test.
362
363 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
364
365         PR target/27421
366         * gcc.dg/array-9.c: New test.
367
368 2006-05-07  Richard Guenther  <rguenther@suse.de>
369
370         PR tree-optimization/27409
371         * gcc.dg/torture/pr27409.c: New testcase.
372
373 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
374
375         PR fortran/27457
376         * gfortran.dg/select_6.f90: New.
377
378 2006-05-07  Richard Guenther  <rguenther@suse.de>
379
380         PR tree-optimization/27136
381         * gcc.dg/torture/pr27136.c: New testcase.
382
383 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
384
385         PR fortran/24813
386         * gfortran.dg/char_cons_len_1.f90: New test.
387
388 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
389
390         PR c++/27427
391         * g++.dg/template/incomplete2.C: New test.
392
393 2006-05-06  Richard Guenther  <rguenther@suse.de>
394
395         PR tree-optimization/27151
396         * gcc.dg/vect/pr27151.c: New testcase.
397
398 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
399
400         PR c++/27430
401         * g++.dg/template/void1.C: New test.
402
403         PR c++/27423
404         * g++.dg/other/void2.C: New test.
405
406         PR c++/27422
407         * g++.dg/conversion/void1.C: New test.
408
409 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
410
411         PR/21391
412         * g++.dg/other/unused1.C: New.
413
414 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
415
416         PR objc/27240
417         * objc.dg/member-1.m: New test.
418
419 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
420
421         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
422
423 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
424
425         PR libfortran/26985
426         * gfortran.dg/matmul_2.f90: New test.
427
428 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
429
430         * ada/acats/run_all.sh: Use sync when main not found.
431
432 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
433
434         PR target/26765
435         * gcc.target/mips/pr26765.c: New.
436
437 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
438
439         * gcc.target/bfin: New directory.
440         * gcc.target/bfin/bfin.exp: New file.
441         * gcc.target/bfin/frmul.c: New file.
442         * gcc.target/bfin/arith.c: New file.
443         * gcc.target/bfin/mul-combine.c: New file.
444         * gcc.target/bfin/shift.c: New file.
445
446 2006-05-04  Richard Guenther  <rguenther@suse.de>
447
448         PR tree-optimization/14287
449         PR tree-optimization/14844
450         PR tree-optimization/19792
451         PR tree-optimization/21608
452         PR tree-optimization/27090
453         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
454         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
455         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
456         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
457         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
458
459 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
460
461         PR tree-optimization/27285
462         * gcc.c-torture/execute/pr27285.c: New test.
463
464         PR middle-end/27388
465         * gcc.dg/gomp/pr27388-1.c: New test.
466         * gcc.dg/gomp/pr27388-2.c: New test.
467         * gcc.dg/gomp/pr27388-3.c: New test.
468
469         PR c++/27359
470         * g++.dg/gomp/pr27359.C: New test.
471
472 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
473
474         PR fortran/20248
475         * gfortran.dg/iargc.f90: New test.
476
477 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
478
479         PR c++/27102
480         * g++.dg/template/crash49.C: New test.
481
482 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
483
484         PR testsuite/27032
485         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
486
487 2006-05-02  Jeff Law  <law@redhat.com>
488
489         PR tree-optimization/27364
490         * gcc.c-torture/execute/pr27364.c: New test.
491
492 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
493
494         PR c++/27309
495         * g++.dg/parser/ctor5.C: New test.
496
497 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
498
499         PR target/27387
500         * gcc.target/arm/arm.exp: New.
501         * gcc.target/arm/pr27387.C: Likewise.
502
503 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
504
505         PR fortran/27269
506         PR fortran/27324
507         * gfortran.dg/module_equivalence_2.f90: New test.
508
509 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
510
511         PR middle-end/27337
512         * g++.dg/gomp/pr27337-1.C: New test.
513         * g++.dg/gomp/pr27337-2.C: New test.
514
515         PR middle-end/27328
516         * gcc.dg/gomp/pr27328.c: New test.
517
518         PR middle-end/27325
519         * g++.dg/gomp/pr27325.C: New test.
520
521         PR middle-end/27310
522         * g++.dg/gomp/pr27310.C: New test.
523
524 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
525
526         PR tree-optimization/27291
527         * g++.dg/tree-ssa/pr27291.C: New test.
528
529 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
530
531         PR tree-optimization/27283
532         * g++.dg/tree-ssa/pr27283.C: New test.
533
534 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
535
536         * gcc.dg/tree-ssa/loop-16.c: New test.
537
538 2006-05-01  Roger Sayle  <roger@eyesopen.com>
539             Joseph S. Myers  <joseph@codesourcery.com>
540
541         * gcc.dg/Wconversion-3.c: New test case.
542         * gcc.dg/Wconversion-4.c: Likewise.
543
544 2006-05-01  Richard Guenther  <rguenther@suse.de>
545
546         PR tree-optimization/26726
547         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
548
549 2006-04-30  Roger Sayle  <roger@eyesopen.com>
550
551         * gcc.dg/Woverflow-1.c: New test case.
552         * gcc.dg/Woverflow-2.c: Likewise.
553         * gcc.dg/Woverflow-3.c: Likewise.
554
555 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
556
557         PR c++/27094
558         * g++.dg/template/defarg8.C: New test.
559
560 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
561
562         PR c++/27278
563         * g++.dg/parse/operator7.C: New test.
564
565 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
566
567         PR c++/11471
568         PR c++/27102
569         * g++.dg/template/crash48.C: New test.
570
571         PR c++/27279
572         * g++.dg/parse/ctor4.C: New test.
573
574 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
575
576         PR fortran/25681
577         * gfortran.df/char_type_len.f90: New test.
578
579 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
580
581         PR libgfortran/27304
582         * gfortran.dg/fmt_exhaust.f90: New test.
583
584 2006-04-28  Roger Sayle  <roger@eyesopen.com>
585
586         PR c/25309
587         * gcc.dg/large-size-array-2.c: New test case.
588
589 2006-04-28  Richard Guenther  <rguenther@suse.de>
590
591         PR target/26826
592         * gcc.target/i386/pr26826.c: New testcase.
593
594 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
595
596         PR middle-end/27260
597         * gcc.c-torture/execute/pr27260.c: New.
598
599 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
600
601         PR middle-end/27095
602         * gcc.dg/pr27095.c: New.
603
604 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
605
606         PR c++/27292
607         * g++.dg/conversion/bitfield4.C: New test.
608
609 2006-04-27  Eric Christopher  <echristo@apple.com>
610
611         * gcc.dg/pragma-ms_struct.c: New.
612
613 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
614
615         PR c++/27102
616         * g++.dg/template/crash47.C: New test.
617
618 2006-04-27  Dirk Mueller  <dmueller@suse.de>
619
620         * gcc.target/i386/sse-7.c: build with -msse.
621
622 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
623
624         PR testsuite/27274:
625         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
626         (main): Exit if processor doesn't support SSE.
627
628 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
629
630         PR middle-end/27282
631         * gcc.c-torture/compile/pr27282.c: New test.
632
633 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
634
635         PR middle-end/26913
636         * g++.dg/gomp/pr26913.C: New test.
637
638         PR c/25996
639         * gcc.dg/gomp/pr25996.c: New test.
640         * g++.dg/gomp/pr25996.C: New test.
641
642 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
643
644         PR rtl-optimization/26725
645         * gcc.c-torture/compile/pr26725.c: New test.
646
647 2006-04-25  Richard Guenther  <rguenther@suse.de>
648
649         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
650         than n + -1.
651
652 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
653
654         * gcc.dg/20060425-1.c: New testcase.
655
656 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
657
658         PR tree-optimization/26865
659         * gcc.dg/pr26865.c: New test.
660
661 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
662
663         PR c++/27292
664         * g++.dg/conversion/bitfield1.C: New test.
665         * g++.dg/conversion/bitfield2.C: Likewise.
666         * g++.dg/conversion/bitfield3.C: Likewise.
667
668 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
669         Richard Guenther  <rguenther@suse.de>
670
671         PR tree-optimization/27236
672         * gcc.dg/tree-ssa/pr27236.c: New testcase.
673
674 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
675
676         PR c++/19963
677         * g++.dg/other/incomplete2.C: New test.
678
679 2006-04-24  Richard Guenther  <rguenther@suse.de>
680
681         PR middle-end/26869
682         * gcc.dg/torture/pr26869.c: New testcase.
683
684 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
685         Richard Guenther  <rguenther@suse.de>
686
687         PR tree-optimization/27218
688         * g++.dg/tree-ssa/pr27218.C: New testcase.
689
690 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
691
692         PR c++/26912
693         * g++.dg/template/friend41.C: New test.
694
695 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
696
697         * g++.dg/opt/pr15551.C: Include cstdio.
698         (main): Use remove instead of unlink.
699
700 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
701
702         * gcc.dg/sibcall-7.c: New test.
703         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
704         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
705         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
706         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
707         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
708
709 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
710
711         PR c++/26534
712         * g++.dg/opt/bitfield1.C: New test.
713         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
714         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
715         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
716         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
717         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
718         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
719         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
720         * g++.dg/abi/bitfield2.C: Likewise.
721         * g++.dg/init/bitfield1.C: Likewise.
722
723 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
724
725         PR fortran/25099
726         * gfortran.dg/elemental_subroutine_4.f90: New test.
727         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
728         call sub (m, x).
729
730 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
731
732         * gcc.c-torture/compile/20060421-1.c: New testcase.
733
734 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
735
736         PR c/25875
737         * gcc.dg/init-bad-4.c: New test.
738
739 2006-04-21  Paul Brook  <paul@codesourcery.com>
740
741         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
742
743 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
744
745         PR fortran/27122
746         * gfortran.dg/defined_operators_1.f90: New test.
747         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
748         remove old ones associated, incorrectly, with Note 5.46.
749
750         PR fortran/27113
751         * gfortran.dg/character_array_constructor_1.f90: New test.
752
753 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
754
755         * gcc.dg/20060419-1.c: New test.
756
757 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
758
759         PR c/26774
760         * gcc.dg/struct-parse-1.c: New test case.
761
762 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
763
764         PR c++/26558
765         * g++.dg/parse/template19.C: New test.
766
767         PR c++/26739
768         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
769
770         PR c++/26036
771         * g++.dg/expr/call3.C: New test.
772
773         PR c++/10385
774         * g++.dg/conversion/dynamic1.C: New test.
775
776 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
777
778         PR c++/27102
779         * g++.dg/template/crash35.C: Tweak error markers.
780         * g++.dg/template/crash46.C: New test.
781         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
782         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
783
784 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
785
786         PR rtl-optimization/14261
787         * gcc.c-torture/compile/20060419-1.c: Added.
788
789 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
790
791         * gfortran.dg/label_1.f90: Adjust dg-error.
792
793 2006-04-16  Roger Sayle  <roger@eyesopen.com>
794
795         PR target/26961
796         * gcc.dg/fold-cond-1.c: New test case.
797         * gcc.dg/pr26961-1.c: Likewise.
798
799 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
800
801         PR libgfortran/27138
802         * gfortran.dg/read_bad_advance.f90: New test.
803
804 2006-04-16  Roger Sayle  <roger@eyesopen.com>
805             Dale Johannesen  <dalej@apple.com>
806
807         PR target/24076
808         * gcc.target/i386/vecinit-3.c: New testcase.
809         * gcc.target/i386/vecinit-4.c: Likewise.
810         * gcc.target/i386/sse-18.c: Likewise.
811         * gcc.target/i386/sse-19.c: Likewise.
812
813 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
814
815         * gfortran.dg/allocate_zerosize_1.f90: New test.
816
817 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
818
819         PR c++/26365
820         * g++.dg/template/crash45.C: New test.
821
822 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
823
824         PR fortran/26787
825         * gfortran.dg/proc_assign_1.f90: New test.
826         * gfortran.dg/procedure_lvalue.f90: Change message.
827         * gfortran.dg/namelist_4.f90: Add new error.
828
829         PR fortran/25597
830         PR fortran/27096
831         * gfortran.dg/auto_pointer_array_result_1.f90
832
833         PR fortran/27089
834         * gfortran.dg/specification_type_resolution_1.f90
835
836         PR fortran/18003
837         PR fortran/25669
838         PR fortran/26834
839         * gfortran.dg/bounds_temporaries_1.f90: New test.
840
841         PR fortran/27124
842         * gfortran.dg/array_return_value_1.f90: New test.
843
844 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
845
846         PR fortran/25336
847         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
848
849 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
850
851         PR middle-end/26823
852         * g++.dg/gomp/pr26823-1.C: New test.
853         * g++.dg/gomp/pr26823-2.C: New test.
854
855 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
856
857         PR middle-end/27134
858         * gcc.dg/pr27314.c: New test.
859
860 2006-04-13  Richard Henderson  <rth@redhat.com>
861
862         * g++.dg/gomp/block-0.C: Update expected matches.
863
864 2006-04-13  DJ Delorie  <dj@redhat.com>
865
866         * lib/target-supports.exp (check_effective_target_int32plus): New.
867         (check_effective_target_ptr32plus): New.
868         (check_effective_target_size32plus): New.
869         (check_effective_target_int16): New.
870         (check_profiling_available): Add m32c to the list of unsupported targets.
871
872         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
873         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
874         memory size.
875         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
876         pointers.
877         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
878         size_t.
879         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
880         and size_t.
881         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
882         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
883         not just xstormy16.  Skip m32c due to weird pointer size.
884         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
885         not just xstormy16.
886         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
887         not just xstormy16.
888         * gcc.dg/20020312-2.c: Add m32c support.
889         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
890         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
891         in test.
892         * gcc.dg/20050321-2.c: Require >=32 bit integers.
893         * gcc.dg/asm-1.c: Skip if int and short are the same size.
894         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
895         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
896         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
897         * gcc.dg/init-string-2.c: Require >=32 bit integers.
898         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
899         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
900         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
901         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
902         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
903         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
904         in test.
905         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
906         in test.
907         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
908         * gcc.dg/pr23049.c: Require >=32 bit integers.
909         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
910         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
911         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
912         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
913         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
914         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
915         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
916         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
917         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
918         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
919         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
920         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
921         prototype in test.
922         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
923         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
924         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
925         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
926         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
927
928         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
929         * gcc.c-torture/execute/20040703-1.x: Likewise.
930         * gcc.c-torture/execute/20040705-1.x: Likewise.
931         * gcc.c-torture/execute/20040705-2.x: Likewise.
932         * gcc.c-torture/execute/20040709-1.x: Likewise.
933         * gcc.c-torture/execute/20040709-2.x: Likewise.
934         * gcc.c-torture/execute/20040811-1.x: Likewise.
935         * gcc.c-torture/execute/20050316-1.x: Likewise.
936         * gcc.c-torture/execute/bitfld-4.x: Likewise.
937         * gcc.c-torture/execute/pr19689.x: Likewise.
938         * gcc.c-torture/execute/pr7284-1.x: Likewise.
939         * gcc.c-torture/execute/usmul.x: Likewise.
940         * gcc.c-torture/execute/vrp-5.x: Likewise.
941         * gcc.c-torture/execute/vrp-6.x: Likewise.
942         * gcc.dg/debug/20041023-1.s: Likewise.
943
944 2006-04-13  Roger Sayle  <roger@eyesopen.com>
945
946         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
947         of integers to a vector types are now constant expressions in C.
948         * gcc.dg/vect/vect-fold-1.c: New test case.
949
950 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
951             Ulrich Weigand  <uweigand@de.ibm.com>
952
953         PR target/27006
954         * gcc.dg/vmx/pr27006.c: New testcase.
955
956 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
957
958         PR libgfortran/26766
959         * gfortran.dg/write_recursive.f90: New test.
960
961 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
962
963         * g++.dg/parse/dtor7.C: New test.
964         * g++.dg/parse/new1.C: Add error marker.
965         * g++.dg/template/new3.C: New test.
966
967         PR c++/26122
968         * g++.dg/template/pure1.C: New test.
969
970         PR c++/26295
971         * g++.dg/parse/ptrmem4.C: New test.
972
973 2006-04-10  Jeff Law  <law@redhat.com>
974
975         PR/27087
976         * gcc.c-torture/compile/pr27087.c: New test.
977
978 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
979
980         PR/21391
981         * gcc.dg/20060410.c: New.
982
983 2006-04-10  Matthias Klose  <doko@debian.org>
984
985         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
986         Recognize multilib directory names containing underscores.
987
988 2006-04-10  Roger Sayle  <roger@eyesopen.com>
989
990         * gcc.target/i386/vecinit-1.c: New test case.
991         * gcc.target/i386/vecinit-2.c: Likewise.
992
993 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
994
995         PR debug/27057
996         * g++.dg/debug/dwarf2-2.C: New test.
997
998 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
999
1000         PR rtl-optimization/27073
1001         * gcc.c-torture/execute/pr27073.c: New test.
1002
1003 2006-04-08  Mike Stump  <mrs@apple.com>
1004
1005         * gcc.dg/pragma-darwin.c: Improve for ppc64.
1006
1007 2006-04-07  Richard Guenther  <rguenther@suse.de>
1008
1009         PR tree-optimization/26135
1010         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
1011
1012 2006-04-06  Jan Hubicka  <jh@suse.cz>
1013
1014         PR profile/26399
1015         * g++.dg/bprob/g++-bprob-2.C: New testcase.
1016
1017 2006-04-06  Roger Sayle  <roger@eyesopen.com>
1018
1019         * g++.dg/conversion/nullptr1.C: New test case.
1020         * g++.dg/conversion/nullptr2.C: Likewise.
1021
1022 2006-04-05  Roger Sayle  <roger@eyesopen.com>
1023
1024         * gfortran.dg/dependency_18.f90: New test case.
1025
1026 2006-04-05  Richard Guenther  <rguenther@suse.de>
1027
1028         PR tree-optimization/26919
1029         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
1030         * gcc.dg/ipa/ipa-2.c: Likewise.
1031         * gcc.dg/ipa/ipa-3.c: Likewise.
1032         * gcc.dg/ipa/ipa-5.c: Likewise.
1033
1034 2006-04-05  Richard Guenther  <rguenther@suse.de>
1035
1036         PR tree-optimization/26763
1037         * gcc.dg/torture/pr26763-1.c: New testcase.
1038         * gcc.dg/torture/pr26763-2.c: Likewise.
1039
1040 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
1041
1042         PR fortran/23634
1043         PR fortran/25619
1044         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
1045
1046 2006-04-04  Eric Christopher  <echristo@apple.com>
1047
1048         * gcc.target/i386/387-1.c: Allow regexp to match darwin
1049         stubs.
1050         * gcc.target/i386/387-5.c: Ditto.
1051
1052 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
1053
1054         * gcc.target/sparc/struct-ret-check.c: New test.
1055
1056 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1057
1058         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
1059         zero decimal digits specified in format.
1060
1061 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
1062
1063         PR fortran/26891
1064         * gfortran.dg/missing_optional_dummy_1.f90: New test.
1065
1066         PR fortran/26976
1067         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
1068         * gfortran.dg/initialization_1.f90: Make assignment compliant.
1069         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
1070         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
1071         bigendian-ness.
1072
1073 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
1074
1075         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
1076         dummy arguments work when the actual argument is itself a dummy
1077         argument of the caller.
1078
1079 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1080
1081         PR libfortran/24685
1082         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
1083
1084 2006-04-01  Roger Sayle  <roger@eyesopen.com>
1085
1086         * gfortran.dg/dependencency_17.f90: New test case.
1087
1088 2006-04-01  Roger Sayle  <roger@eyesopen.com>
1089
1090         * gfortran.dg/dependency_14.f90: New test case.
1091         * gfortran.dg/dependency_15.f90: Likewise.
1092         * gfortran.dg/dependency_16.f90: Likewise.
1093
1094 2006-03-31  Asher Langton  <langton2@llnl.gov>
1095
1096         PR fortran/25358
1097         gfortran.dg/cray_pointers_6.f90: New test.
1098
1099 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1100
1101         PR libgfortran/26890
1102         * gfortran.dg/read_size_noadvance.f90: New test.
1103
1104 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
1105
1106         PR fortran/25031
1107         * gfortran.dg/multiple_allocation_1.f90: Check that the
1108         size has changed after a re-allocation with stat.
1109
1110 2006-03-30  Richard Guenther  <rguenther@suse.de>
1111
1112         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
1113         removal.
1114         * gcc.target/i386/sselibm-2.c: Likewise.
1115         * gcc.target/i386/sselibm-3.c: Likewise.
1116         * gcc.target/i386/sselibm-4.c: Likewise.
1117         * gcc.target/i386/sselibm-5.c: Likewise.
1118
1119 2006-03-28  Roger Sayle  <roger@eyesopen.com>
1120
1121         * gcc.dg/fold-andxor-1.c: New test case.
1122         * gcc.dg/fold-xorand-1.c: Likewise.
1123
1124 2006-03-28  Roger Sayle  <roger@eyesopen.com>
1125
1126         * gcc.dg/fold-convnotconv-1.c: New test case.
1127
1128 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
1129
1130         PR fortran/26779
1131         * gfortran.dg/private_type_5.f90: New test.
1132
1133 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
1134
1135         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
1136
1137 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
1138
1139         * gfortran.dg/advance_2.f90: New test.
1140         * gfortran.dg/advance_3.f90: New test.
1141
1142         * gfortran.fortran-torture/execute/equiv_5.f: New test.
1143
1144 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1145
1146         PR libgfortran/26661
1147         PR libgfortran/26880
1148         * gfortran.dg/read_x_past.f: New test.
1149
1150 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
1151
1152         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
1153         to be STABS.
1154
1155 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
1156
1157         * objc.dg/dwarf-1.m: Skip on AIX.
1158         * objc.dg/dwarf-2.m: Skip on AIX.
1159
1160 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
1161
1162         PR fortran/26816
1163         * gfortran.dg/float_1.f90: New test.
1164
1165 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
1166
1167         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
1168         X86_64 targets.
1169         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
1170
1171 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
1172
1173         PR libfortran/26735
1174         * gfortran.dg/convert_implied_open.f90: New test case.
1175
1176 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
1177
1178         PR fortran/26769
1179         * gfortran.dg/transpose_reshape_r10.f90: New test case.
1180
1181 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
1182
1183         PR middle-end/26717
1184         * gcc.dg/pr26717.c: New test.
1185
1186 2006-03-25  Roger Sayle  <roger@eyesopen.com>
1187
1188         * gfortran.dg/dependency_12.f90: New test case.
1189
1190 2006-03-24  Roger Sayle  <roger@eyesopen.com>
1191
1192         * gfortran.dg/dependency_9.f90: New (resurected) test case.
1193
1194 2006-03-24  Jeff Law  <law@redhat.com>
1195
1196         * gcc.c-torture/pr26840.c: New test.
1197
1198 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
1199
1200         * objc.dg/dwarf-2.m: New.
1201         * obj-c++.dg/dwarf-2.mm: New.
1202
1203         * g++.old-deja/g++.other/init19.C: New.
1204
1205 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
1206
1207         * g++.dg/eh/spbp.C: Skip on AIX.
1208
1209 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
1210
1211         PR middle-end/26611
1212         * g++.dg/gomp/pr26611-1.C: New test.
1213         * g++.dg/gomp/pr26611-2.C: New test.
1214
1215 2006-03-24  Jeff Law  <law@redhat.com>
1216
1217         * gcc.c-torture/compile/pr26833.c: New test.
1218         * gfortran.fortran-torture/compile/pr26806.f90: New test.
1219
1220 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1221
1222         * gfortran.dg/endfile_2.f90: Delete temp file.
1223
1224 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
1225
1226         PR fortran/19303
1227         * gfortran.dg/record_marker_1.f90: New test case.
1228         * gfortran.dg/record_marker_2.f: New test case.
1229         * gfortran.dg/record_marker_3.f90: New test case.
1230
1231 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
1232
1233         PR fortran/17298
1234         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
1235         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
1236
1237 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
1238
1239         * lib/gcc-dg.exp (cleanup-modules): New proc.
1240         * gfortran.dg/allocatable_function_1.f90,
1241         gfortran.dg/allocate_char_star_scalar_1.f90,
1242         gfortran.dg/assumed_charlen_function_1.f90,
1243         gfortran.dg/assumed_dummy_1.f90,
1244         gfortran.dg/assumed_shape_ranks_1.f90,
1245         gfortran.dg/assumed_shape_ranks_2.f90,
1246         gfortran.dg/assumed_size_dt_dummy.f90,
1247         gfortran.dg/auto_char_dummy_array_1.f90,
1248         gfortran.dg/auto_char_len_3.f90,
1249         gfortran.dg/automatic_module_variable.f90,
1250         gfortran.dg/bad_automatic_objects_1.f90,
1251         gfortran.dg/char_array_constructor.f90,
1252         gfortran.dg/char_array_structure_constructor.f90,
1253         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
1254         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
1255         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
1256         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
1257         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
1258         gfortran.dg/derived_pointer_recursion.f90,
1259         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
1260         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
1261         gfortran.dg/dummy_functions_1.f90,
1262         gfortran.dg/elemental_initializer_1.f90,
1263         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
1264         gfortran.dg/elemental_pointer_1.f90,
1265         gfortran.dg/elemental_subroutine_1.f90,
1266         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
1267         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
1268         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
1269         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
1270         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
1271         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
1272         gfortran.dg/global_references_1.f90,
1273         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
1274         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
1275         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
1276         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
1277         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
1278         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
1279         gfortran.dg/large_integer_kind_1.f90,
1280         gfortran.dg/large_real_kind_1.f90,
1281         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
1282         gfortran.dg/module_double_reuse.f90,
1283         gfortran.dg/module_equivalence_1.f90,
1284         gfortran.dg/module_interface_1.f90,
1285         gfortran.dg/module_parameter_array_refs_1.f90,
1286         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
1287         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
1288         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
1289         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
1290         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
1291         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
1292         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
1293         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
1294         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
1295         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
1296         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
1297         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
1298         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
1299         gfortran.dg/same_name_1.f90,
1300         gfortran.dg/sibling_dummy_procedure_1.f90,
1301         gfortran.dg/sibling_dummy_procedure_2.f90,
1302         gfortran.dg/sibling_dummy_procedure_3.f90,
1303         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
1304         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
1305         gfortran.dg/used_dummy_types_2.f90,
1306         gfortran.dg/used_dummy_types_3.f90,
1307         gfortran.dg/used_dummy_types_4.f90,
1308         gfortran.dg/used_dummy_types_5.f90,
1309         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
1310         gfortran.dg/userdef_operator_1.f90: Use it.
1311
1312 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1313
1314         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
1315         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
1316         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
1317         gfortran.dg/write_back.f,
1318         gfortran.fortran-torture/execute/inquire_1.f90,
1319         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
1320
1321 2006-03-21  Jeff Law  <law@redhat.com>
1322
1323         * gcc.dg/tree-ssa/vrp28.c: New test.
1324
1325 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1326
1327         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
1328         if _STDC_C99 is defined.
1329         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
1330         * gcc.dg/builtins-20.c: Likewise.
1331         * gcc.dg/builtins-53.c: Likewise.
1332         * gcc.dg/single-precision-constant.c: Likewise. Also pass
1333         -mmacosx-version-min=10.3 on PowerPC/Darwin.
1334
1335 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
1336
1337         PR tree-opt/26781
1338         * gcc.c-torture/compile/pr26781-1.c: New test.
1339         * gcc.c-torture/compile/pr26781-2.c: New test.
1340
1341 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
1342
1343         PR c++/26690
1344         * g++.dg/gomp/pr26690-1.C: New test.
1345         * g++.dg/gomp/pr26690-2.C: New test.
1346
1347 2006-03-20  Jeff Law  <law@redhat.com>
1348
1349         * gcc.dg/tree-ssa/pr21829.c: New test.
1350
1351         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
1352
1353 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
1354
1355         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
1356         (check_visibility_available): Use it.
1357         (check_effective_target_default_packed): Likewise.
1358         (check_effective_target_pcc_bitfield_type_matters): Likewise.
1359         (check_effective_target_fopenmp): Likewise.
1360         (check_effective_target_freorder): Likewise.
1361         (check_effective_target_fpic): Likewise.
1362         (check_named_sections_available): Likewise.
1363         (check_effective_target_ilp32): Likewise.
1364         (check_effective_target_lp64): Likewise.
1365
1366 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
1367
1368         PR fortran/20935
1369         * gfortran.dg/scalar_mask_2.f90: New test case.
1370
1371 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
1372
1373         PR tree-opt/26629
1374         * gcc.dg/tree-ssa/loadpre12.c: New test.
1375         * gcc.dg/tree-ssa/loadpre13.c: New test.
1376         * gcc.dg/tree-ssa/loadpre14.c: New test.
1377         * gcc.dg/tree-ssa/loadpre15.c: New test.
1378         * gcc.dg/tree-ssa/loadpre16.c: New test.
1379         * gcc.dg/tree-ssa/loadpre17.c: New test.
1380         * gcc.dg/tree-ssa/loadpre18.c: New test.
1381         * gcc.dg/tree-ssa/loadpre19.c: New test.
1382         * gcc.dg/tree-ssa/loadpre20.c: New test.
1383         * gcc.dg/tree-ssa/loadpre21.c: New test.
1384         * gcc.dg/tree-ssa/loadpre22.c: New test.
1385
1386 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
1387
1388         PR fortran/26741
1389         * gfortran.dg/elemental_initializer_1.f90: New test.
1390
1391         PR fortran/26716
1392         * gfortran.dg/assumed_shape_ranks_2: New test.
1393
1394 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
1395
1396         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
1397         target fpic.
1398
1399 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1400
1401         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
1402         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
1403         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
1404         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
1405         gfortran.fortran-torture/execute/direct_io.f90,
1406         gfortran.fortran-torture/execute/inquire_2.f90,
1407         gfortran.fortran-torture/execute/inquire_4.f90,
1408         gfortran.fortran-torture/execute/list_read_1.f90,
1409         gfortran.fortran-torture/execute/open_replace.f90,
1410         gfortran.fortran-torture/execute/slash_edit.f90,
1411         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
1412         temporary files from testcases.
1413
1414 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1415
1416         PR libgfortran/26509
1417         gfortran.dg/write_direct_eor.f90: New test.
1418
1419 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
1420
1421         * gcc.target/powerpc/pr26350.c: New.
1422         * gcc.target/powerpc/indexed-addr.c: New.
1423
1424 2006-03-16  Roger Sayle  <roger@eyesopen.com>
1425
1426         * gfortran.dg/dependency_13.f90: New test case.
1427
1428 2006-03-16  Roger Sayle  <roger@eyesopen.com>
1429
1430         PR middle-end/21781
1431         * gcc.dg/real-const-1.c: New test case.
1432
1433 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
1434
1435         * g++.old-deja/g++.other/init18.C: New.
1436         * g++.old-deja/g++.other/init5.C: Remove xfail.
1437
1438 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1439
1440         * g++.dg/opt/pr15551.C: Cleanup temp file.
1441
1442 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1443
1444         PR c++/6634
1445         g++.dg/parse/long1.C: New test.
1446
1447 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1448
1449         PR fortran/19101
1450         * gfortran.dg/continuation.f90: New test.
1451         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
1452
1453 2006-03-14  Richard Guenther  <rguenther@suse.de>
1454
1455         PR tree-optimization/26672
1456         * gcc.dg/torture/pr26672.c: New testcase.
1457
1458 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
1459
1460         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
1461         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
1462
1463 2006-03-13  Roger Sayle  <roger@eyesopen.com>
1464
1465         PR middle-end/26557
1466         * gcc.c-torture/compile/switch-1.c: New test case.
1467
1468 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
1469
1470         PR fortran/25378
1471         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
1472         test to include more permuatations of mask and index.
1473         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
1474         respond to F2003 spec. that the position returned for an all false
1475         mask && condition is zero.
1476
1477 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
1478
1479         PR middle-end/25989
1480         * gcc.dg/gomp/pr25989.c: New test.
1481
1482 2006-03-13  Jeff Law  <law@redhat.com>
1483
1484         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
1485
1486 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
1487
1488         * gcc.dg/switch-9.c: New test.
1489
1490 2006-03-13  Richard Guenther  <rguenther@suse.de>
1491
1492         PR middle-end/26630
1493         * gcc.dg/torture/pr26630.c: New testcase.
1494
1495 2006-03-11  Roger Sayle  <roger@eyesopen.com>
1496
1497         * gfortran.dg/dependency_10.f90: New test case.
1498         * gfortran.dg/dependency_11.f90: Likewise.
1499
1500 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
1501             Erik Edelmann  <eedelman@gcc.gnu.org>
1502
1503         * gfortran.dg/allocatable_function_1.f90: New.
1504         * gfortran.dg/allocatable_function_2.f90: New.
1505
1506 2006-03-10  Richard Guenther  <rguenther@suse.de>
1507
1508         PR middle-end/26565
1509         * gcc.dg/torture/pr26565.c: New testcase.
1510
1511 2006-03-09  Eric Christopher  <echristo@apple.com>
1512
1513         * gcc.c-torture/compile/20060309-1.c: New.
1514
1515 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1516
1517         PR libgfortran/26499
1518         * gfortran.dg/write_back.f: New test.
1519         * gfortran.dg/write_rewind_1.f: New test.
1520         * gfortran.dg/write_rewind_2.f: New test.
1521
1522 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1523
1524         PR libgfortran/26554
1525         * gfortran.dg/read_logical.f90: New test.
1526
1527 2006-03-04  Laurent GUERBY <laurent@guerby.net>
1528
1529         * ada/acats/norun.lst: cdd2a03 now passes.
1530
1531 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
1532
1533         PR testsuite/25177
1534         * gcc.target/powerpc/pr18096-1.c: Change where the error
1535         would match.
1536
1537 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
1538
1539         * gcc.target/i386/cleanup-1.c: New test.
1540         * gcc.target/i386/cleanup-2.c: New test.
1541
1542 2006-03-04  Roger Sayle  <roger@eyesopen.com>
1543
1544         * gfortran.dg/dependency_9.f90: Remove for the time being.
1545
1546 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
1547
1548         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
1549         directive.
1550
1551 2006-03-03  Roger Sayle  <roger@eyesopen.com>
1552
1553         * gfortran.dg/dependency_9.f90: New test case.
1554
1555 2006-03-03  Roger Sayle  <roger@eyesopen.com>
1556
1557         * gfortran.dg/dependency_4.f90: New test case.
1558         * gfortran.dg/dependency_5.f90: New test case.
1559         * gfortran.dg/dependency_6.f90: New test case.
1560         * gfortran.dg/dependency_7.f90: New test case.
1561         * gfortran.dg/dependency_8.f90: New test case.
1562
1563 2006-03-03  Paul Brook  <paul@codesourcery.com>
1564
1565         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
1566         Add m68k-*-elf.
1567
1568 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
1569
1570         PR fortran/25031
1571         * multiple_allocation_1.f90: New test.
1572
1573 2006-03-03  Roger Sayle  <roger@eyesopen.com>
1574
1575         PR tree-optimization/26524
1576         * gfortran.dg/pr26524.f: New test case.
1577
1578 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1579
1580         * g++.dg/template/repo5.C: Cleanup repo files.
1581         * gcc.dg/20051201-1.c: Cleanup coverage files.
1582         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
1583         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
1584         tree dump files.
1585
1586 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
1587
1588         * objc.dg/objc-nofilename-1.m: New test.
1589         * objc.dg/bad-receiver-type.m: New test.
1590         * obj-c++.dg/bad-receiver-type.mm: New test.
1591
1592 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1593
1594         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
1595
1596 2006-03-01  Mike Stump  <mrs@apple.com>
1597
1598         * g++.dg/abi/key2.C: Add.
1599
1600 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
1601
1602         * gfortran.dg/logical_dot_product.f90: New test.
1603
1604         PR fortran/26393
1605         * gfortran.dg/used_interface_ref.f90: New test.
1606
1607         PR fortran/20938
1608         * gfortran.dg/dependency_2.f90: New test.
1609         * gfortran.fortran-torture/execute/where17.f90: New test.
1610         * gfortran.fortran-torture/execute/where18.f90: New test.
1611         * gfortran.fortran-torture/execute/where19.f90: New test.
1612         * gfortran.fortran-torture/execute/where20.f90: New test.
1613
1614 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
1615
1616         * g++.dg/tree-ssa/pr26443.C: New test case.
1617
1618 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
1619
1620         PR middle-end/26022
1621         * g++.dg/opt/return-slot1.C: New test.
1622
1623 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1624
1625         PR libgfortran/26136
1626         * gfortran.dg/namelist_23.f90: New test.
1627
1628 2006-02-28  Roger Sayle  <roger@eyesopen.com>
1629
1630         PR middle-end/14752
1631         * gcc.dg/fold-eqandshift-2.c: New test case.
1632
1633 2006-02-28  Richard Guenther  <rguenther@suse.de>
1634
1635         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
1636         decomposition.
1637
1638 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
1639
1640         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
1641
1642 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1643
1644         PR libgfortran/26464
1645         * gfortran.dg/backspace_5.f: New test.
1646         * gfortran.dg/backspace_6.f: New test.
1647
1648 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1649
1650         * gcc.dg/fold-eqandnot-1.c: New test case.
1651
1652 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1653
1654         PR middle-end/19983
1655         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
1656
1657 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
1658
1659         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
1660         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
1661
1662 2006-02-26  Richard Guenther  <rguenther@suse.de>
1663
1664         PR tree-optimization/26421
1665         * gcc.dg/tree-ssa/pr26421.c: New testcase.
1666
1667 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
1668
1669         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
1670         * g++.old-deja/g++.robertl/eb132.C: Likewise.
1671
1672 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1673
1674         * gcc.dg/fold-even-1.c: New test case.
1675
1676 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1677
1678         PR middle-end/21137
1679         * gcc.dg/fold-eqandshift-1.c: New test case.
1680
1681 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
1682
1683         PR tree-optimization/25125
1684         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
1685         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
1686
1687 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
1688
1689         PR tree-optimizations/26359
1690         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
1691         with -fdump-tree-dceloop-details.
1692         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
1693
1694 2006-02-25  Roger Sayle  <roger@eyesopen.com>
1695
1696         PR middle-end/23673
1697         * gcc.dg/fold-eqxor-1.c: New test case.
1698         * gcc.dg/fold-eqxor-2.c: Likewise.
1699         * gcc.dg/fold-eqxor-3.c: Likewise.
1700
1701 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
1702
1703         PR fortran/23092
1704         * scalar_mask_1.f90: New test.
1705
1706 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
1707
1708         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
1709         * g++.dg/eh/uncaught2.C: New.
1710         * g++.dg/eh/uncaught3.C: New.
1711
1712 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1713
1714         PR libgfortran/26423
1715         * gfortran.dg/read_many_1.f: New test.
1716
1717 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
1718
1719         PR fortran/24519
1720         * gfortran.dg/dependency_3.f90: New test.
1721         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
1722         XFAILs.
1723
1724         PR fortran/25395
1725         * gfortran.dg/equiv_6.f90: New test.
1726
1727 2006-02-23  Jeff Law  <law@redhat.com>
1728
1729         * gcc.c-torture/compile/pr26425.c: New test.
1730
1731 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
1732
1733         PR middle-end/26412
1734         * gcc.dg/gomp/pr26412.c: New test.
1735
1736 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1737
1738         PR c++/26291
1739         * g++.dg/other/ellipsis1.C: New test.
1740         * g++.dg/parse/operator4.C: Adjust error marker.
1741
1742 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
1743
1744         PR target/25603
1745         * gfortran.dg/pr25603.f: New testcase.
1746
1747 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
1748
1749         * gcc.dg/bf-spl1.c: Don't specify -m68000.
1750         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
1751
1752 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
1753
1754         * g++.dg/eh/spbp.C: New.
1755
1756 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
1757
1758         PR middle-end/26379
1759         * gcc.target/i386/mmx-7.c: New test.
1760
1761 2006-02-20  Roger Sayle  <roger@eyesopen.com>
1762
1763         PR tree-optimization/26361
1764         * gcc.dg/tree-ssa/vrp27.c: New test case.
1765
1766 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
1767
1768         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
1769         * gcc.dg/tree-ssa/complex-4.c: Here.
1770
1771 2006-02-19  Roger Sayle  <roger@eyesopen.com>
1772
1773         PR middle-end/19543
1774         * gfortran.dg/logical_1.f90: New test case.
1775
1776 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
1777
1778         PR middle-end/26334
1779         * gcc.dg/20060218-1.c: Moved to...
1780         * gcc.target/i386/20060218-1.c: ... here.  New test.
1781
1782 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1783
1784         PR fortran/26201
1785         * gfortran.dg/convert_1.f90: New.
1786
1787 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
1788
1789         PR fortran/25054
1790         * gfortran.dg/namelist_5.f90: New test.
1791
1792         PR fortran/25089
1793         * gfortran.dg/namelist_4.f90: New test.
1794
1795 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1796
1797         PR tree-opt/25680
1798         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
1799
1800 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1801
1802         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
1803         variable to take into account the variable name in the
1804         function header.
1805         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
1806
1807 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
1808
1809         PR middle-end/26334
1810         * gcc.c-torture/compile/20060217-1.c: New test.
1811         * gcc.dg/20060218-1.c: New test.
1812
1813 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
1814
1815         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
1816
1817 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
1818
1819         * gcc.dg/cpp/undef3.c: New test.
1820         * gcc.dg/cpp/trad/builtins2.c: New test.
1821
1822 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
1823
1824         PR c++/26266
1825         * g++.dg/template/static22.C: New test.
1826         * g++.dg/template/static23.C: New test.
1827         * g++.dg/template/static24.C: New test.
1828         * g++.dg/template/non-dependent13.C: New test.
1829         * g++.dg/init/member1.C: Tweak error markers.
1830
1831 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1832
1833         PR target/26255
1834         * gcc.c-torture/compile/pr26255.c: New test case.
1835
1836 2006-02-16  Roger Sayle  <roger@eyesopen.com>
1837
1838         * gfortran.fortran-torture/execute/where_10.f90: New test case.
1839         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
1840         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
1841         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
1842         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
1843         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
1844         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
1845
1846 2006-02-16  Jeff Law  <law@redhat.com>
1847
1848         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
1849         * gcc.dg/tree-ssa/vrp26.c: New test.
1850
1851 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
1852
1853         PR target/20353
1854         PR target/24578
1855         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
1856         __UCLIBC__ is defined.
1857
1858 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
1859
1860         PR fortran/26224
1861         * gfortran.dg/gomp/pr26224.f: New test.
1862
1863 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
1864
1865         PR tree-opt/25918
1866         * lib/target-supports.exp
1867         (check_effective_target_vect_short_mult): New.
1868         (check_effective_target_vect_char_mult): New.
1869         (check_effective_target_vect_widen_sum_qi_to_si): New.
1870         (check_effective_target_vect_widen_sum_qi_to_hi): New.
1871         (check_effective_target_vect_widen_sum_hi_to_si): New.
1872         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
1873         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
1874         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
1875         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
1876         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
1877         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
1878         vect-reduc-pattern-2c.c
1879         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
1880         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
1881         vect-reduc-pattern-1c.c
1882
1883 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
1884
1885         PR fortran/24557
1886         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
1887
1888 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
1889
1890         PR fortran/26054
1891         * gfortran.dg/enum_8.f90: Remove check for warning.
1892         * gfortran.dg/iomsg_1.f90: Ditto.
1893         * gfortran.dg/enum_1.f90: Ditto.
1894         * gfortran.dg/enum_9.f90: Ditto.
1895         * gfortran.dg/enum_2.f90: Ditto.
1896         * gfortran.dg/enum_10.f90: Ditto.
1897         * gfortran.dg/enum_3.f90: Ditto.
1898         * gfortran.dg/flush_1.f90: Ditto.
1899         * gfortran.dg/enum_4.f90: Ditto.
1900         * gfortran.dg/array_constructor_1.f90: Ditto.
1901         * gfortran.dg/enum_5.f90: Ditto.
1902         * gfortran.dg/enum_6.f90: Ditto.
1903         * gfortran.dg/enum_7.f90: Ditto.
1904
1905 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
1906
1907         PR middle-end/26300
1908         * gcc.c-torture/compile/20060215-1.c: New test.
1909
1910 2006-02-14  Roger Sayle  <roger@eyesopen.com>
1911
1912         PR middle-end/23670
1913         * gcc.dg/tree-ssa/andor-2.c: New test case.
1914
1915 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
1916
1917         PR fortran/25045
1918         * optional_dim.f90: New test.
1919
1920 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1921
1922         PR fortran/26277
1923         * gfortran.dg/label_4.f90: New.
1924
1925 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
1926             Diego Novillo  <dnovillo@redhat.com>
1927             Uros Bizjak  <uros@kss-loka.si>
1928
1929         * gfortran.dg/gomp: New directory.
1930
1931 2006-02-14  Richard Guenther  <rguenther@suse.de>
1932
1933         PR tree-optimization/26258
1934         * gcc.dg/torture/pr26258.c: New testcase.
1935
1936 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
1937
1938         PR fortran/26246
1939         * gfortran.dg/pr26246_1.f90: New test.
1940         * gfortran.dg/pr26246_2.f90: New test.
1941
1942         PR middle-end/26092
1943         * gcc.c-torture/compile/20060208-1.c: New test.
1944
1945 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
1946
1947         PR fortran/26074
1948         PR fortran/25103
1949         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
1950         * gfortran.dg/bad_automatic_objects_1.f90: New test.
1951         * gfortran.dg/automatic_module_variable.f90: Change error message.
1952
1953         PR fortran/20861
1954         * gfortran.dg/internal_dummy_1.f90: New test.
1955
1956         PR fortran/20871
1957         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
1958
1959
1960         PR fortran/25083
1961         * gfortran.dg/uncommon_block_data_1.f90: New test.
1962         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
1963         with standard.
1964
1965         PR fortran/25088
1966         * gfortran.dg/typed_subroutine_1.f90: New test.
1967
1968 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
1969
1970         * objc.dg/dwarf-1.m: New.
1971
1972 2006-02-13  Roger Sayle  <roger@eyesopen.com>
1973
1974         PR middle-end/24427
1975         * gcc.dg/tree-ssa/andor-1.c: New test case.
1976
1977 2006-02-13  Josh Conner  <jconner@apple.com>
1978
1979         PR target/25376
1980         * gcc.dg/pr25376.c: New test.
1981
1982         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
1983         assemble.
1984         * lib/target-supports.exp (check_named_sections_available):
1985         Only compile named-sections test -- don't assemble.
1986
1987 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1988
1989         * g++.dg/warn/no-write-strings.C: New test.
1990         * g++.dg/warn/write-strings.C: Likewise.
1991         * g++.dg/warn/write-strings-default.C: Likewise.
1992
1993 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
1994
1995         PR fortran/25806
1996         * gfortran.dg/ret_pointer_2.f90: New test.
1997
1998 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
1999
2000         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
2001
2002 2006-02-10  Jeff Law  <law@redhat.com>
2003
2004         * gcc.c-torture/compile/pr26213.c: New test.
2005
2006 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
2007
2008         gfortran.dg/null_1.f90: New test.
2009
2010 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2011
2012         PR fortran/14771
2013         * gfortran.dg/parens_4.f90: New.
2014         * gfortran.dg/parens_5.f90: New.
2015
2016 2006-02-10  Richard Guenther  <rguenther@suse.de>
2017
2018         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
2019
2020 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2021         Paul Thomas  <pault@gcc.gnu.org>
2022
2023         PR fortran/14771
2024         * gfortran.dg/parens_1.f90: New.
2025         * gfortran.dg/parens_2.f90: New.
2026         * gfortran.dg/parens_3.f90: New.
2027
2028 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
2029
2030         PR fortran/26038
2031         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
2032
2033         PR fortran/25059
2034         * gfortran.dg/impure_assignment_1.f90: New test.
2035
2036         PR fortran/25070
2037         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
2038
2039 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
2040
2041         PR target/26141
2042         * g++.dg/expr/stdarg2.C: New test.
2043
2044 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
2045
2046         PR inline-asm/16194
2047         * gcc.dg/pr16194.c: New test.
2048
2049 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2050
2051         * ada/acats/run_acats: Use portable variant of "$@".
2052
2053 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2054
2055         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
2056         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
2057
2058 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2059
2060         PR tree-opt/26179
2061         * g++.dg/opt/pr26179.C: New test.
2062
2063 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2064
2065         PR middle-end/26134
2066         * gcc.dg/tree-ssa/complex-3.c: New test.
2067
2068 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2069
2070         * gcc.c-torture/compile/volatile-1.c: New test.
2071
2072 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
2073
2074         PR 26180
2075         * gcc.dg/tree-ssa/pr26180.c: New test.
2076
2077 2006-02-08  Jeff Law  <law@redhat.com>
2078
2079         * gcc.dg/tree-ssa/pr21417.c: New test.
2080
2081 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
2082
2083         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
2084         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
2085
2086 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
2087
2088         * lib/scanrtl.exp: New.
2089
2090 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2091
2092         PR c++/26071
2093         * g++.dg/other/virtual2.C: New test.
2094
2095         PR c++/26070
2096         * g++.dg/other/virtual1.C: New test.
2097
2098 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
2099
2100         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
2101         cleanup-ipa-dump): Update dump file glob patterns.
2102         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
2103         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
2104
2105         * lib/gcc-dg.exp: Load it.
2106         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
2107
2108 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
2109
2110         PR testsuite/26159
2111         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
2112         * gcc.dg/tree-ssa/pr23382.c: Ditto.
2113
2114 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2115
2116         PR fortran/25577
2117         * gfortran.dg/mvbits_1.f90: New.
2118
2119 2006-02-07  Dirk Mueller  <dmueller@suse.com>
2120
2121         * g++.dg/warn/Wdiv-by-zero.C: New test.
2122         * g++.dg/warn/Wno-div-by-zero.C: New.
2123
2124 2006-02-07  Jeff Law  <law@redhat.com>
2125
2126         * gcc.dg/tree-ssa/pr21559.c: New test.
2127
2128         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
2129         multiple VRP passes.
2130         * gcc.dg/tree-ssa/vrp09.c: Likewise.
2131         * gcc.dg/tree-ssa/vrp18.c: Likewise.
2132         * gcc.dg/tree-ssa/pr21582.c: Likewise.
2133         * gcc.dg/tree-ssa/pr20657.c: Likewise.
2134         * gcc.dg/tree-ssa/pr21001.c: Likewise.
2135         * gcc.dg/tree-ssa/vrp02.c: Likewise
2136         * gcc.dg/tree-ssa/vrp11.c: Likewise
2137         * gcc.dg/tree-ssa/pr14341.c: Likewise
2138         * gcc.dg/tree-ssa/vrp19.c: Likewise
2139         * gcc.dg/tree-ssa/vrp20.c: Likewise
2140         * gcc.dg/tree-ssa/vrp03.c: Likewise
2141         * gcc.dg/tree-ssa/pr21086.c: Likewise
2142         * gcc.dg/tree-ssa/pr21959.c: Likewise
2143         * gcc.dg/tree-ssa/vrp21.c: Likewise
2144         * gcc.dg/tree-ssa/vrp04.c: Likewise
2145         * gcc.dg/tree-ssa/pr25485.c: Likewise
2146         * gcc.dg/tree-ssa/pr22026.c: Likewise
2147         * gcc.dg/tree-ssa/vrp22.c: Likewise
2148         * gcc.dg/tree-ssa/vrp05.c: Likewise
2149         * gcc.dg/tree-ssa/20030807-10.c: Likewise
2150         * gcc.dg/tree-ssa/pr20701.c: Likewise
2151         * gcc.dg/tree-ssa/vrp23.c: Likewise
2152         * gcc.dg/tree-ssa/vrp06.c: Likewise
2153         * gcc.dg/tree-ssa/pr22117.c: Likewise
2154         * gcc.dg/tree-ssa/pr20702.c: Likewise
2155         * gcc.dg/tree-ssa/vrp15.c: Likewise
2156         * gcc.dg/tree-ssa/pr21090.c: Likewise
2157         * gcc.dg/tree-ssa/pr21294.c: Likewise
2158         * gcc.dg/tree-ssa/vrp24.c: Likewise
2159         * gcc.dg/tree-ssa/vrp07.c: Likewise
2160         * gcc.dg/tree-ssa/pr21563.c: Likewise
2161         * gcc.dg/tree-ssa/pr25382.c: Likewise
2162         * gcc.dg/tree-ssa/vrp16.c: Likewise
2163         * gcc.dg/tree-ssa/vrp25.c: Likewise
2164         * gcc.dg/tree-ssa/vrp08.c: Likewise
2165         * gcc.dg/tree-ssa/20030807-6.c: Likewise
2166         * gcc.dg/tree-ssa/vrp17.c: Likewise
2167         * gcc.dg/tree-ssa/pr21458.c: Likewise
2168         * g++.dg/tree-ssa/pr18178.C: Likewise
2169
2170 2006-02-07  Richard Guenther  <rguenther@suse.de>
2171
2172         PR c++/26140
2173         Revert
2174         2006-01-30  Richard Guenther  <rguenther@suse.de>
2175         PR c++/23372
2176         * gcc.dg/pr23372-1.C: New testcase.
2177
2178         * g++.dg/tree-ssa/pr26140.C: New testcase.
2179
2180 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
2181
2182         PR c++/9737
2183         * g++.dg/template/ttp15.C: New test.
2184         * g++.dg/template/ttp16.C: Likewise.
2185         * g++.dg/template/ttp17.C: Likewise.
2186         * g++.old-deja/g++.pt/ttp36.C: Remove.
2187         * g++.old-deja/g++.pt/ttp19.C: Likewise.
2188         * g++.old-deja/g++.pt/ttp37.C: Likewise.
2189         * g++.old-deja/g++.pt/ttp38.C: Likewise.
2190         * g++.old-deja/g++.pt/ttp39.C: Likewise.
2191         * g++.old-deja/g++.pt/ttp9.C: Likewise.
2192         * g++.old-deja/g++.pt/ttp40.C: Likewise.
2193         * g++.old-deja/g++.pt/ttp51.C: Likewise.
2194         * g++.old-deja/g++.pt/ttp26.C: Likewise.
2195         * g++.old-deja/g++.pt/ttp36.C: Likewise.
2196
2197 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
2198
2199         PR libfortran/23815
2200         * unf_io_convert_4.f90: New test.
2201
2202 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
2203
2204         * gcc.dg/tree-ssa/loadpre10.c: New test.
2205         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
2206         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
2207         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
2208
2209 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2210
2211         PR libfortran/24685
2212         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
2213
2214 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
2215
2216         PR tree-opt/25251
2217         * gfortran.dg/assign_7.f: New test.
2218
2219 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
2220
2221         PR fortran/26041
2222         PR fortran/26064
2223         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
2224         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
2225         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
2226
2227 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
2228
2229         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
2230         in size_t typedef.
2231
2232 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2233
2234         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
2235         * g++.dg/charset/string.c (foo): Likewise.
2236         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
2237         const char*
2238         * g++.dg/ext/builtin2.C (printf): Likewise.
2239         * g++.dg/init/new15.C (printf): Likewise.
2240         * g++.dg/opt/pr17697-1.C (foo): Likewise.
2241         * g++.dg/opt/pr17697-2.C (foo): Likewise.
2242         * g++.dg/opt/pr17697-3.C (foo): Likewise.
2243         * g++.dg/template/non-dependent4.C (temp): Likewise.
2244         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
2245         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
2246         parameter type to const char*.
2247         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
2248         Change type to const char*.
2249         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
2250         Likewise.
2251         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
2252         second parameter type to const char*.
2253         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
2254         (Y::Y): Change parameter type to const char*.
2255         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
2256         * g++.old-deja/g++.jason/report.C: Apply const correctness.
2257         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
2258         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
2259         (char*).
2260         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
2261         const char*.
2262         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
2263         type to const char*.
2264         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
2265         return type to const char*.
2266         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
2267         to const char*.
2268         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
2269         * g++.old-deja/g++.law/refs1.C: Likewise.
2270         * g++.old-deja/g++.law/visibility1.C: Likewise.
2271         * g++.old-deja/g++.law/visibility2.C: Likewise.
2272         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
2273         const char*.
2274         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
2275         * g++.old-deja/g++.mike/net48.C: Likewise.
2276         * g++.old-deja/g++.mike/p646.C: Likewise.
2277         * g++.old-deja/g++.mike/p6746.C: Likewise.
2278         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
2279         type to const char*.
2280         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
2281         deprecated conversion warning.
2282         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
2283         char*.
2284         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
2285         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
2286         * g++.old-deja/g++.pt/explicit8.C: Likewise.
2287         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
2288         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
2289         * g++.old-deja/g++.pt/nontype3.C: Likewise.
2290         * g++.old-deja/g++.pt/t39.C: Likewise.
2291         * g++.old-deja/g++.robertl/eb106.C: Likewise.
2292         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
2293
2294 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
2295
2296         PR fortran/25075
2297         intrinsic_argument_conformance_1.f90: New test.
2298
2299 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
2300
2301         PR fortran/20845
2302         * gfortran.dg/char_result_11.f90: Add SAVE.
2303         * gfortran.dg/der_pointer_4.f90: Ditto.
2304         * gfortran.dg/default_initialization.f90: New test.
2305
2306 2006-02-03  Jeff Law  <law@redhat.com>
2307
2308         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
2309         handle more than 100 dump files.
2310         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
2311         * lib/scantree.exp (scan-tree-dump): Likewise.
2312         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
2313         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
2314         * lib/scanipa.exp (scan-ipa-dump): Likewise.
2315         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
2316         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
2317
2318 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
2319
2320         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
2321
2322 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
2323
2324         * g++.dg/template/using12.C: New test.
2325
2326 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
2327
2328         * gcc.target/powerpc/pr25960.c: New test.
2329
2330 2006-02-02  Steven G. Kargl  <kargls@comcast>
2331
2332         PR fortran/24958
2333         gfortran.dg/nullify_2.f90: New test.
2334
2335 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
2336
2337         PR 25990
2338         * gcc.dg/gomp/pr25990.c: New test.
2339
2340 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
2341
2342         PR c++/25342
2343         * g++.gd/template/partial4.C: New test.
2344
2345 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
2346
2347         PR middle-end/26001
2348         * gfortran.dg/data_char_2.f90: New.
2349
2350 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
2351
2352         PR fortran/26039
2353         maxval_maxloc_conformance_1.f90: New test.
2354
2355 2006-01-31  Richard Guenther  <rguenther@suse.de>
2356
2357         * gcc.target/i386/sselibm-1.c: New testcase.
2358         * gcc.target/i386/sselibm-2.c: Likewise.
2359         * gcc.target/i386/sselibm-3.c: Likewise.
2360         * gcc.target/i386/sselibm-4.c: Likewise.
2361         * gcc.target/i386/sselibm-5.c: Likewise.
2362
2363 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
2364
2365         PR fortran/24266
2366         * gfortran.dg/arrayio_derived_2.f90: New.
2367
2368 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
2369
2370         * gcc.dg/unsigned-long-compare.c: New test.
2371
2372 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
2373
2374         PR testsuite/25318
2375         * lib/target-supports.exp (check_effective_target_freorder):
2376         Check to see if target supports -freorder-blocks-and-partition.
2377         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
2378         instead of "dg-require-named-sections".
2379
2380 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
2381
2382         PR target/14798:
2383         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
2384         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
2385         * gcc.dg/pragma-isr-trapa2.c: Likewise.
2386         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2387         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
2388         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
2389         * gcc.dg/attr-isr-trap_exit.c: Likewise.
2390         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2391
2392 2006-01-30  Richard Guenther  <rguenther@suse.de>
2393
2394         PR c++/23372
2395         * gcc.dg/pr23372-1.C: New testcase.
2396
2397 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
2398
2399         * gcc.dg/gomp/pr25874.c: New test.
2400
2401 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
2402
2403         PR tree-opt/25911
2404         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
2405
2406 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
2407
2408         PR fortran/18578
2409         PR fortran/18579
2410         PR fortran/20857
2411         PR fortran/20885
2412         * gfortran.dg/intent_out_1.f90: New test.
2413
2414 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
2415
2416         PR fortran/17911
2417         * gfortran.dg/procedure_lvalue.f90: New test.
2418
2419         PR fortran/20895
2420         PR fortran/25030
2421         * gfortran.dg/char_pointer_assign_2.f90: New test.
2422         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
2423         assignment to be consistent with standard.
2424         * gfortran.dg/char_result_2.f90: The same.
2425         * gfortran.dg/char_result_8.f90: The same.
2426
2427 2006-01-28  Zack Weinberg  <zackw@panix.com>
2428
2429         * gcc.dg/Woverlength-strings.c
2430         * gcc.dg/Woverlength-strings-pedantic-c89.c
2431         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
2432         * gcc.dg/Woverlength-strings-pedantic-c99.c
2433         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
2434
2435 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
2436
2437         * gcc.c-torture/execute/20060127-1.c: New test.
2438
2439 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
2440
2441         PR c++/25999
2442         * g++.dg/ext/pragmaweak1.C: New test.
2443
2444 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
2445
2446         PR c++/25855
2447         * g++.dg/template/spec29.C: New test.
2448
2449 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
2450
2451         PR c/19606.
2452         * gcc.c-torture/execute/pr19606.c: New.
2453
2454 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
2455
2456         * gcc.dg/pragma-re-4.c: New test.
2457
2458 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
2459
2460         PR fortran/25964
2461         * gfortran.dg/assumed_size_refs_3.f90: New test.
2462
2463 2006-01-27  Ben Elliston  <bje@au.ibm.com>
2464
2465         * gcc.misc-tests/dectest.exp: Remove defunct comment.
2466
2467 2006-01-26  Laurent GUERBY <laurent@guerby.net>
2468
2469         PR ada/21317
2470         * ada/acats/support/impdef.a: Add One_Long_Second.
2471         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
2472         * ada/acats/tests/c9/c94026.a: Likewise.
2473         * ada/acats/tests/c9/c97305c.ada: Likewise.
2474         * ada/acats/tests/c9/c99004a.ada: Likewise.
2475
2476 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
2477
2478         PR fortran/25964
2479         * gfortran.dg/global_references_2.f90: New test.
2480
2481         PR fortran/25084
2482         PR fortran/20852
2483         PR fortran/25085
2484         PR fortran/25086
2485         * gfortran.dg/assumed_charlen_function_1.f90: New test.
2486         * gfortran.dg/assumed_charlen_function_3.f90: New test.
2487
2488         PR fortran/25416
2489         * gfortran.dg/assumed_charlen_function_2.f90: New test.
2490
2491 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
2492
2493         PR c/25892
2494         * gcc.dg/Wpointer-sign.c: New.
2495         * gcc.dg/Wpointer-sign-Wall.c: New.
2496         * gcc.dg/Wpointer-sign-Wall-no.c: New.
2497         * gcc.dg/Wpointer-sign-pedantic.c: New.
2498         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
2499         * gcc.dg/conv-2.c: Use -Wpointer-sign.
2500
2501 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
2502
2503         PR C/25861
2504         * gcc.c-torture/compile/pr25861.c: New test.
2505
2506 2006-01-26  Paul Brook  <paul@codesourcery.com>
2507
2508         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
2509         on short-enum targets.
2510         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
2511         variable.
2512         (generate_fields): Use short_enums.
2513         (main): Set short_enums.  Document -e.
2514         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
2515         on short-enum targets.
2516         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
2517         variable.
2518         (generate_fields): Use short_enums.
2519         (main): Set short_enums.  Document -e.
2520         * lib/target-supports.exp (check_effective_target_short_enums): New.
2521
2522 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
2523
2524         PR target/25947
2525         * gcc.dg/torture/pr25947-1.c: New test.
2526
2527 2006-01-25  Jan Hubicka  <jh@suse.cz>
2528             Roger Sayle  <roger@eyesopen.com>
2529
2530         PR rtl-optimization/25703
2531         * gcc.target/i386/20060125-1.c: New test case.
2532         * gcc.target/i386/20060125-2.c: New test case.
2533
2534 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2535
2536         PR fortran/18540
2537         * gfortran.dg/goto_1.f: New.
2538
2539 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
2540
2541         PR fortran/25716
2542         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
2543         25716 on 32-bit systems too.
2544
2545 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
2546
2547         PR testsuite/25590
2548         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
2549
2550 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2551
2552         * gcc.dg/tree-ssa/gen-vect-33.c: New.
2553
2554 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2555
2556         PR fortran/25835
2557         * gfortran.dg/read_eof.f90: Delete, renamed.
2558         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
2559         * gfortran.dg/read_eof_2.f90: New test.
2560         * gfortran.dg/read_eof_3.f90: New test.
2561
2562 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
2563
2564         PR tree-opt/25860
2565         * gcc.c-torture/compile/pr25860.c: New test.
2566
2567 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2568
2569         PR c++/25552
2570         * g++.dg/parse/dtor8.C: New test.
2571
2572 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
2573
2574         PR testsuite/25891
2575         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
2576         * gcc.dg/gomp/gomp.exp: Return without testing anything if
2577         check_effective_target_fopenmp returns 0.
2578
2579 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
2580
2581         PR ada/20548
2582         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
2583         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
2584         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
2585
2586 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
2587
2588         PR tree-opt/25857
2589         * g++.dg/opt/pr25857.C: New test.
2590
2591 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
2592         Jan Hubicka  <jh@suse.cz>
2593         Richard Guenther  <rguenther@suse.de>
2594
2595         PR rtl-optimization/25654
2596         * gcc.dg/torture/pr25654.c: New testcase.
2597         * gcc.target/i386/pr25654.c: Likewise.
2598
2599 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
2600
2601         PR fortran/25901
2602         * gfortran.dg/internal references_2.f90: New test.
2603
2604         Fix regression in testing of admissability of attributes.
2605         * gfortran.dg/intent_used_1.f90: New test.
2606
2607 2006-01-23  Ben Elliston  <bje@au.ibm.com>
2608
2609         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
2610         Remove target conditional torture options for i?86 and x86_64
2611         GNU/Linux.
2612
2613 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2614
2615         PR c++/10891
2616         * g++.dg/rtti/no-rtti.C: New.
2617
2618 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
2619
2620         PR c++/25895
2621         * g++.dg/inherit/conv2.C: New test.
2622
2623         PR c++/25856
2624         * g++.dg/parse/dtor7.C: New test.
2625
2626         PR c++/25858
2627         * g++.dg/template/crash44.C: New test.
2628
2629 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
2630
2631         PR fortran/25124
2632         PR fortran/25625
2633         * gfortran.dg/internal_references_1.f90: New test.
2634           PR fortran/20881
2635         PR fortran/23308
2636         PR fortran/25538
2637         PR fortran/25710
2638         * gfortran.dg/global_references_1.f90: New test.
2639         * gfortran.dg/g77/19990905-1.f: Restore the error that
2640         there is a clash between the common block name and
2641         the name of a subroutine reference.
2642
2643         PR fortran/PR24276
2644         * gfortran.dg/aliasing_dummy_1.f90: New test.
2645
2646 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
2647
2648         * gcc.dg/vmx/1b-01.c: Warning fix.
2649         * gcc.dg/vmx/1c-02.c: Likewise.
2650         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
2651
2652 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
2653
2654         PR testsuite/24962
2655         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
2656
2657 2006-01-20  Richard Guenther  <rguenther@suse.de>
2658         Steven Bosscher <stevenb.gcc@gmail.com>
2659
2660         PR rtl-optimization/24626
2661         * gcc.dg/torture/pr24626-1.c: New testcase.
2662         * gcc.dg/torture/pr24626-2.c: Likewise.
2663         * gcc.dg/torture/pr24626-3.c: Likewise.
2664         * gcc.dg/torture/pr24626-4.c: Likewise.
2665
2666 2006-01-20  Dirk Mueller  <dmueller@suse.com>
2667
2668         PR c++/5520
2669         * g++.dg/warn/empty-body.C: New.
2670
2671 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
2672
2673         PR c++/22136
2674         * g++.dg/template/using10.C: New test.
2675         * g++.dg/temlpate/using11.C: Likewise.
2676         * g++.dg/inherit/using5.C: Tweak error messages.
2677
2678 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
2679
2680         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
2681         target test.
2682         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
2683
2684 2006-01-19  Jan Hubicka  <jh@suse.cz>
2685
2686         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
2687
2688 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2689
2690         PR c++/25854
2691         * g++.dg/template/spec28.C: New test.
2692
2693 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
2694
2695         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2696         Fix fprintf's by adding srcdir or removing it.
2697
2698 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
2699
2700         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
2701         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
2702         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
2703         * testsuite/gcc.dg/gomp/empty.c: Likewise.
2704         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
2705         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
2706         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
2707         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
2708         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
2709         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
2710         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
2711         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
2712         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
2713         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
2714
2715 2006-01-18  Jeff Law  <law@redhat.com>
2716
2717         * gcc.dg/tree-ssa/vrp25.c: New test.
2718
2719 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
2720
2721         * gcc.dg/pr25805.c: Fix misapplied patch.
2722
2723 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
2724
2725         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
2726         (check_effective_target_vect_udot_qi): New.
2727         (check_effective_target_vect_sdot_hi): New.
2728         (check_effective_target_vect_udot_hi): New.
2729         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
2730         prefixed with "wrapv-" with -fwrapv.
2731         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
2732         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
2733         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
2734         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
2735         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
2736
2737         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
2738         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
2739         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
2740         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
2741
2742 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2743
2744         PR c++/16829
2745         * g++.dg/other/default2.C: New test.
2746         * g++.dg/other/default3.C: New test.
2747
2748 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
2749
2750         PR c/25805
2751         * gcc.dg/pr25805.c: New file.
2752
2753 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
2754
2755         PR c++/25836
2756         * g++.dg/template/init6.C: New test.
2757
2758 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
2759
2760         * gcc.dg/tree-ssa/pr24287.c: New test
2761
2762 2006-01-18  Eric Christopher  <echristo@apple.com>
2763
2764         * g++.dg/eh/table.C: New.
2765
2766 2006-01-18  DJ Delorie  <dj@redhat.com>
2767
2768         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
2769         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
2770         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
2771         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
2772
2773 2006-01-18  Jeff Law  <law@redhat.com>
2774
2775         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
2776         on wrapping on overflow semantics.
2777
2778         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
2779
2780         * gcc.gc/tree-ssa/vrp23.c: New test.
2781         * gcc.gc/tree-ssa/vrp24.c: New test.
2782
2783 2006-01-18  Richard Henderson  <rth@redhat.com>
2784             Aldy Hernandez  <aldyh@redhat.com>
2785             Jakub Jelinek  <jakub@redhat.com>
2786             Diego Novillo  <dnovillo@redhat.com>
2787             Uros Bizjak  <uros@kss-loka.si>
2788
2789         * testsuite/gcc.dg/gomp: New directory.
2790
2791 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
2792             Steven G. Kargl  <kargls@comcast.net>
2793
2794         PR fortran/20869
2795         * gfortran.dg/intrinsic_external_1.f90: New test.
2796
2797         PR fortran/20875.
2798         * gfortran.dg/elemental_pointer_1.f90: New test.
2799
2800         PR fortran/25024
2801         * gfortran.dg/external_procedures_1.f90: New test.
2802
2803         PR fortran/25785
2804         gfortran.dg/assumed_present.f90: New test.
2805
2806 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
2807
2808         * g++.dg/parse/lookup5.C: New test.
2809
2810 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2811
2812         PR fortran/25697
2813         * gfortran.dg/read_eof.f90: New test.
2814
2815 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2816
2817         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
2818         add a closing brace.
2819
2820 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2821
2822         PR fortran/25631
2823         * gfortran.dg/fmt_tl.f: New test.
2824
2825 2006-01-17  Eric Christopher  <echristo@apple.com>
2826
2827         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
2828         * g++.old-deja/g++.warn/impint2.C: Ditto.
2829         * g++.old-deja/g++.other/null1.C: Ditto.
2830         * g++.dg/warn/conv2.C: Ditto.
2831         * g++.dg/warn/conv4.C: New file.
2832
2833 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2834
2835         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
2836
2837 2006-01-17  Andreas Jaeger  <aj@suse.de>
2838             Janis Johnson <janis187@us.ibm.com>
2839
2840         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
2841         in 64-bit.
2842         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
2843         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
2844
2845 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2846
2847         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2848         xfail txxx where xxx >= 25.
2849
2850 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2851
2852         PR testsuite/25764
2853         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
2854
2855 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
2856
2857         PR c/25682
2858         * gcc.dg/pr25682.c: New test.
2859         * g++.dg/parse/array-size2.C: New test.
2860
2861 2006-01-16  Ian Lance Taylor  <ian@airs.com>
2862
2863         * consistency.vlad: Remove entire directory, 1652 files.
2864
2865 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
2866
2867         * lib/target-supports.exp (check_effective_target_dfp_nocache,
2868         check_effective_target_dfprt_nocache): New.
2869         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
2870         (check_effective_target_dfprt): New.
2871         * lib/c-compat.exp (check_dfp): Remove.
2872         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
2873         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
2874         level of support for decimal float.
2875         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
2876         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
2877         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
2878         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
2879         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
2880         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
2881         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
2882         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
2883         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
2884         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
2885         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
2886         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
2887         directives.
2888
2889 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
2890
2891         PR testsuite/25741
2892         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
2893         $base_dir/../.
2894         * lib/gfortran.exp (gfortran_init): Likewise.
2895         * lib/obj-c++.exp (obj-c++_init): Likewise.
2896         * lib/scanasm.exp (scan-assembler-dem): Likewise.
2897         (scan-assembler-dem-not): Likewise.
2898         * lib/scandump.exp (scan-dump-dem): Likewise.
2899         (scan-dump-dem-not): Likewise.
2900
2901 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
2902
2903         PR testsuite/25767
2904         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
2905         powerpc-*-darwin*.
2906         * lib/obj-c++.exp (obj-c++_init): Likewise.
2907
2908 2006-01-16  Richard Guenther  <rguenther@suse.de>
2909
2910         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
2911
2912 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2913
2914         PR testsuite/25777
2915         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
2916         to LD_LIBRARY_PATH.
2917
2918 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2919             Andrew Pinski  <pinskia@physics.uc.edu>
2920
2921         * gcc.dg/minmax-1.c: New test.
2922
2923 2006-01-16  Ben Elliston  <bje@au.ibm.com>
2924
2925         * gcc.dg/dfp/dfp.exp: Correct FSF address.
2926         * gcc.misc-tests/dectest.exp: Ditto.
2927
2928 2006-01-15  Ian Lance Taylor  <ian@airs.com>
2929
2930         PR testsuite/25796
2931         * gcc.target/i386/cmov6.c: Use -march=k8.
2932
2933 2006-01-15  Andreas Jaeger  <aj@suse.de>
2934
2935         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
2936         x86 does not have __float128.
2937
2938 2006-01-14  Ian Lance Taylor  <ian@airs.com>
2939
2940         * gcc.target/i386/cmov6.c: New test.
2941
2942 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
2943
2944         PR c++/25663
2945         * g++.dg/template/ctor6.C: New test.
2946
2947 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
2948
2949         PR tree-optimization/25485
2950         * gcc.dg/tree-ssa/pr25485.c: New.
2951
2952 2006-01-14  Richard Guenther  <rguenther@suse.de>
2953
2954         PR tree-optimization/22548
2955         PR tree-optimization/22555
2956         PR tree-optimization/22501
2957         * gcc.dg/tree-ssa/alias-4.c: New testcase.
2958         * gcc.dg/tree-ssa/alias-5.c: Likewise.
2959         * gcc.dg/tree-ssa/alias-6.c: Likewise.
2960         * gcc.dg/tree-ssa/alias-7.c: Likewise.
2961         * gcc.dg/tree-ssa/alias-8.c: Likewise.
2962         * gcc.dg/tree-ssa/alias-9.c: Likewise.
2963         * gcc.dg/tree-ssa/alias-10.c: Likewise.
2964         * gcc.dg/tree-ssa/alias-11.c: Likewise.
2965         * gcc.dg/tree-ssa/alias-12.c: Likewise.
2966
2967 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
2968
2969         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
2970         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
2971
2972 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
2973         Richard Guenther  <rguenther@suse.de>
2974
2975         PR rtl-optimization/24257
2976         * gcc.dg/torture/pr24257.c: New testcase.
2977
2978 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
2979
2980         * gcc.c-torture/execute/20060110-1.c: New test.
2981         * gcc.c-torture/execute/20060110-2.c: New test.
2982
2983 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
2984
2985         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
2986
2987 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
2988
2989         PR fortran/25756
2990         * gfortran.dg/label_3.f90: New test.
2991
2992 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
2993
2994         PR tree-optimization/25771
2995         * g++.dg/tree-ssa/pr25771.C: New test
2996
2997 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
2998
2999         PR tree-opt/24365
3000         * g++.dg/opt/complex5.C: New test.
3001
3002 2006-01-13  Richard Guenther  <rguenther@suse.de>
3003
3004         * gcc.target/i386/387-9.c: New testcase.
3005
3006 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
3007
3008         PR c++/24824
3009         * g++.dg/debug/dwarf2-1.C: New.
3010
3011 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
3012
3013         PR testsuite/25728
3014         * lib/gcov.exp (verify-lines): Add "close $fd".
3015
3016 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
3017             Ben Elliston  <bje@au.ibm.com>
3018
3019         * gcc.dg/dfp/inf-1.c: New test.
3020
3021 2006-01-12  Janis Johnson <janis187@us.ibm.com>
3022             Yao Qi  <qiyaoltc@cn.ibm.com>
3023             Ben Elliston  <bje@au.ibm.com>
3024             Jon Grimm  <jgrimm2@us.ibm.com>
3025
3026         * gcc.dg/nodfp-1.c: New test.
3027         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
3028         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
3029         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
3030         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
3031         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
3032         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
3033         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
3034         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3035         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3036         * gcc.dg/format/dfp-scanf-1.c: Likewise.
3037         * gcc.dg/format/dfp-printf-1.c: Likewise.
3038         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
3039         (compat_setup_dfp): New.
3040         * gcc.dg/compat/compat.exp: Use it.
3041         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
3042         Make some variables global, prepend "compat_" to their names.
3043         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
3044         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
3045         * gcc.misc-tests/dectest.exp: New test driver for decTest.
3046         * lib/compat.exp (compat_skip_list): Make global, rename.
3047         * lib/c-compat.exp: New file.
3048         * lib/target-supports.exp (check_effective_target_dfp): New.
3049
3050         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
3051         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
3052         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
3053         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
3054         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
3055         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
3056         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
3057         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
3058         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
3059         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
3060         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
3061         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
3062         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
3063         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
3064         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
3065         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
3066         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
3067         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
3068         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
3069         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
3070         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
3071         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
3072         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
3073         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
3074         gcc.dg/dfp/struct-layout-1.c,
3075         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
3076         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
3077         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
3078         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
3079         gcc.dg/dfp/func-vararg-dfp.c,
3080         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
3081         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
3082         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
3083         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
3084         gcc.dg/dfp/wtr-conversion-1.c: New tests.
3085
3086 2006-01-11  Richard Guenther  <rguenther@suse.de>
3087
3088         PR tree-optimization/25734
3089         * gcc.dg/tree-ssa/pr25734.c: New testcase.
3090
3091 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
3092
3093         PR fortran/25486
3094         * gfortran.dg/literal_character_constant_1_x.F: New test.
3095         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
3096         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
3097         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
3098
3099 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
3100
3101         PR c++/25386
3102         * g++.dg/ext/packed3.C: Add expected packed error.
3103
3104 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
3105
3106         PR target/25706
3107         * gcc.dg/torture/pr25706-1.c: New test.
3108
3109 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
3110
3111         PR tree-optimization/23109
3112         PR tree-optimization/23948
3113         PR tree-optimization/24123
3114
3115         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
3116         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
3117         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
3118         g++.dg/tree-ssa/pr23948.C: New testcases.
3119         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
3120         three divisions in order to do the optimization.
3121
3122 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
3123
3124         PR c++/25632
3125         * g++.dg/other/pr25632.C: New test.
3126
3127 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
3128
3129         PR fortran/25730
3130         * gfortran.dg/used_types_1.f90: New test.
3131
3132 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
3133
3134         PR target/25718
3135         * gcc.dg/torture/pr25718-1.c: New test.
3136
3137 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
3138
3139         * gfortran.dg/list_read_2.f90: Fix typo in description.
3140
3141 2006-01-10  Jan Beulich  <jbeulich@novell.com>
3142
3143         * lib/target-supports.exp (check_visibility_available): Simplify test
3144         for *-*-netware*.
3145         (check_profiling_available): Fail for *-*-netware*.
3146         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
3147         * gcc.dg/20021014-1.c: Likewise.
3148         * gcc.dg/nest.c: Likewise.
3149
3150 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
3151
3152         fortran/24936
3153         * gfortran.dg/forall_3.f90: New test.
3154
3155 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
3156
3157         PR fortran/21977
3158         * gfortran.dg/nesting_2.f90: New test.
3159         * gfortran.dg/nesting_3.f90: New test.
3160
3161 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
3162
3163         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
3164         Fix typo in comment.
3165
3166 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
3167
3168         * gfortran.dg/single_char_string.f90: New test.
3169
3170 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
3171
3172         * gfortran.dg/ichar_2.f90: New test.
3173
3174 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
3175
3176         PR fortran/25093
3177         * gfortran.dg/private_type_4.f90: New.
3178
3179 2006-01-07  Richard Guenther  <rguenther@suse.de>
3180
3181         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
3182
3183 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3184
3185         * gfortran.dg/func_decl_1.f90: New.
3186         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
3187         * gfortran.dg/array_alloc_2.f90: Likewise.
3188         * gfortran.dg/char_result_8.f90: Likewise.
3189         * gfortran.dg/dup_save_1.f90: Likewise.
3190         * gfortran.dg/dup_save_2.f90: Likewise.
3191         * gfortran.dg/f2c_6.f90: Likewise.
3192         * gfortran.dg/f2c_7.f90: Likewise.
3193         * gfortran.dg/func_result_2.f90: Likewise.
3194         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
3195
3196 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
3197
3198         PR fortran/22146
3199         * gfortran.dg/elemental_subroutine_1.f90: New test.
3200         * gfortran.dg/elemental_subroutine_2.f90: New test.
3201
3202         PR fortran/25029
3203         PR fortran/21256
3204         * gfortran.dg/assumed_size_refs_1.f90: New test.
3205
3206         PR fortran/20868
3207         PR fortran/20870
3208         * gfortran.dg/assumed_size_refs_2.f90: New test.
3209         * gfortran.dg/initialization_1.f90: Change warning message.
3210
3211 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
3212
3213         * gcc.dg/tree-ssa/loop-15.c: New test.
3214
3215 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3216
3217         PR fortran/25598
3218         * gfortran.dg/backspace_3.f: New test.
3219         * gfortran.dg/backspace_4.f: New test.
3220
3221 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3222
3223         PR fortran/24268
3224         * gfortran.dg/fmt_white.f: Update test.
3225
3226 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
3227
3228         * gcc.dg/cast-1.c: Add new warning.
3229         * gcc.dg/cast-2.c: Likewise.
3230         * gcc.dg/cast-3.c: Likewise.
3231         * gcc.dg/format/cast-1.c: Likewise.
3232         * gcc.dg/cast-4.c: New testcase.
3233
3234 2006-01-05  Richard Guenther  <rguenther@suse.de>
3235
3236         PR tree-optimization/22555
3237         * gcc.dg/tree-ssa/alias-3.c: New testcase.
3238
3239 2006-01-05  Richard Guenther  <rguenther@suse.de>
3240             Diego Novillo  <dnovillo@redhat.com>
3241
3242         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
3243         * gcc.dg/tree-ssa/loop-8.c: Likewise.
3244         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3245         * gcc.dg/tree-ssa/pr23294.c: Likewise.
3246         * gcc.dg/tree-ssa/pr21985.c: Likewise.
3247         * gcc.dg/tree-ssa/loop-14.c: Likewise.
3248         * gcc.dg/tree-ssa/loop-2.c: Likewise.
3249         * gcc.dg/tree-ssa/loop-3.c: Likewise.
3250         * gcc.dg/tree-ssa/loop-4.c: Likewise.
3251         * gcc.dg/tree-ssa/pr21171.c: Likewise.
3252         * gcc.dg/tree-ssa/loop-5.c: Likewise.
3253         * gcc.dg/tree-ssa/loop-10.c: Likewise.
3254         * gcc.dg/tree-ssa/loop-6.c: Likewise.
3255         * treelang/compile/extravar.tree: Likewise.
3256         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
3257         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
3258         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
3259         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
3260         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
3261
3262 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
3263
3264         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
3265         for 64-bit fix.
3266
3267 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
3268
3269         PR fortran/23675
3270         gfortran.dg/char_result_11.f90: New.
3271
3272 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
3273
3274         PR c++/24782
3275         * g++.dg/parse/access9.C: New test.
3276         * g++.dg/tc1/dr52.C: Tweak error markers.
3277
3278 2006-01-04  Richard Henderson  <rth@redhat.com>
3279
3280         Merge from gomp branch.
3281         * g++.dg/parse/pragma2.C: Update expected error lines.
3282
3283 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
3284
3285         * g++.dg/other/i386-2.C: New test.
3286
3287         PR target/25554
3288         * gcc.c-torture/compile/20051228-1.c: New test.
3289
3290         PR c/25559
3291         * gcc.dg/pr25559.c: New test.
3292
3293 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
3294
3295         PR c++/25492
3296         * g++.dg/lookup/friend9.C: New test.
3297
3298         PR c++/25625
3299         * g++.dg/template/repo5.C: New test.
3300
3301 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
3302
3303         PR fortran/25101
3304         * gfortran.dg/forall_2.f90: New test.
3305
3306 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
3307
3308         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
3309         dg-require-weak.  Adjust regexp to handle leading-underscore
3310         targets and space as well as TAB after .weak.  Change previous
3311         64-bit fix to not use naked dot.
3312
3313 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
3314
3315         PR rtl-optimization/25578
3316         * gcc.c-torture/execute/20060102-1.c: New testcase.
3317
3318 2006-01-03  Richard Guenther  <rguenther@suse.de>
3319
3320         PR c/25183
3321         * gcc.dg/torture/pr25183.c: New testcase.
3322
3323 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
3324
3325         Merge from gomp-branch.
3326         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
3327         * gcc.dg/ia64-sync-2.c: Likewise.
3328         * gcc.dg/ia64-sync-3.c: Likewise.
3329         * gcc.dg/ia64-sync-4.c: Likewise.
3330         * gcc.dg/sync-2.c: Likewise.
3331         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
3332         that sparc64-*-* and sparcv9-*-* supports sync builtins.
3333
3334 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
3335
3336         PR c++/25635
3337         * g++.dg/parse/operator6.C: New test.
3338
3339         PR c++/25637
3340         * g++.dg/parse/error29.C: New test.
3341
3342         PR c++/25638
3343         * g++.dg/parse/dtor6.C: New test.
3344
3345         PR c++/25633
3346         * g++.dg/parse/ctor3.C: New test.
3347
3348         PR c++/25634
3349         * g++.dg/template/class3.C: New test.
3350
3351 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
3352
3353         * g++.dg/debug/debug9.C: New.
3354
3355 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
3356
3357         PR fortran/24640
3358         * gfortran.dg/label_2.f90: New test.
3359
3360 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3361
3362         * g++.dg/lookup/using12.C: Tighten error marker.
3363
3364 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
3365             Andrew Pinski <pinskia@physics.uc.edu>
3366
3367         * gcc.target/powerpc/darwin-abi-3.c: New file.
3368         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
3369         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
3370         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
3371         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
3372         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
3373         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
3374         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
3375         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
3376
3377 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
3378
3379         * gcc.dg/tree-ssa/loadpre1.c: New;
3380         * gcc.dg/tree-ssa/loadpre2.c: New;
3381         * gcc.dg/tree-ssa/loadpre3.c: New;
3382         * gcc.dg/tree-ssa/loadpre4.c: New;
3383         * gcc.dg/tree-ssa/loadpre5.c: New;
3384         * gcc.dg/tree-ssa/loadpre6.c: New;
3385         * gcc.dg/tree-ssa/loadpre7.c: New;
3386         * gcc.dg/tree-ssa/loadpre8.c: New;
3387         * gcc.dg/tree-ssa/loadpre9.c: New;
3388
3389 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
3390
3391         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
3392         * g++.dg/abi/thunk4.C: Likewise.
3393
3394 2006-01-01  Andreas Jaeger  <aj@suse.de>
3395
3396         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
3397         portable.
3398
3399 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
3400
3401         PR c++/25294
3402         * gcc.dg/pragma-pack-3.c: New test.
3403         * g++.dg/parse/pragma3.C: New test.
3404
3405 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3406
3407         PR middle-end/24827
3408         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
3409
3410 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3411
3412         PR testsuite/25214
3413         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
3414
3415 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
3416
3417         PR fortran/22607
3418         * gfortran-dg/pure_byref_3.f90: New.
3419
3420         fortran/PR 25396
3421         * gfortran.dg/userdef_operator_1.f90: New.
3422
3423 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
3424
3425         * g++.dg/abi/thunk3.C: New.
3426         * g++.dg/abi/thunk4.C: New.
3427
3428 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
3429
3430         PR fortran/25532
3431         * gfortran.dg/host_used_types_1.f90: New test. Check that host
3432         associated derived type components of derived types are
3433         properly declared in contained procedures.
3434
3435 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3436
3437         PR libgfortran/25139
3438         * gfortran.dg/backspace_2.f: New test.
3439
3440 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3441
3442         PR libgfortran/25550
3443         * gfortran.dg/endfile.f: New test.
3444
3445 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3446
3447         PR libgfortran/25419
3448         * gfortran.dg/comma.f: New test.
3449
3450 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3451
3452         * lib/gfortran-dg.exp: Remove trailing whitespace.
3453         * lib/fortran-torture.exp: Test with -fbounds-check instead of
3454         -funroll-all-loops.
3455
3456 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
3457
3458         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
3459         Extended Double long doubles or repeat tests when long double is
3460         the same size as double.
3461
3462 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3463
3464         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
3465
3466         PR testsuite/25442
3467         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
3468         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
3469
3470         PR testsuite/25441
3471         * gcc.dg/pr23911.c: Make test variable static.
3472
3473         PR testsuite/25444
3474         * gcc.dg/tree-ssa/pr14841.c: Likewise.
3475
3476 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
3477
3478         PR c++/25439
3479         * g++.dg/parse/crash17.C: Adjust error markers.
3480         * g++.dg/template/error20.C: New test.
3481
3482 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
3483
3484         PR c++/23172
3485         * g++.dg/ext/complit4.C: New test.
3486
3487         PR c++/25417
3488         * g++.dg/ext/complit5.C: Likewise.
3489
3490 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
3491
3492         PR tree-optimization/25125
3493         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
3494         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
3495         * gcc.c-torture/execute/pr25125.c: New.
3496
3497 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
3498
3499         PR fortran/25029
3500         PR fortran/21256
3501         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
3502         with incorrect assumed size references.
3503
3504 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
3505
3506         PR c++/23171
3507         * g++.dg/opt/init1.C: New test.
3508
3509 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
3510
3511         PR c++/24671
3512         * g++.dg/template/sfinae3.C: New test.
3513
3514 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3515
3516         * g++.dg/other/friend4.C: New test.
3517
3518 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
3519
3520         PR target/25005
3521         * g++.dg/opt/pr25005.C: New test.
3522
3523 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
3524
3525         PR c++/25369
3526         * g++.dg/template/ptrmem16.C: New test.
3527
3528 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
3529
3530         PR fortran/25029
3531         PR fortran/21256
3532         * gfortran.dg/initialization_1.f90: Add test of SIZE.
3533
3534 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3535
3536         PR libgfortran/25307
3537         * gfortran.dg/list_read_5.f90: New test.
3538
3539 2005-12-22  Richard Henderson  <rth@redhat.com>
3540
3541         * gcc.target/i386/sse-7.c: Use -msse2.
3542
3543 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
3544
3545         PR rtl-optimization/25432
3546         * gcc.c-torture/compile/20051216-1.c: New test.
3547
3548         PR objc/25328
3549         * objc/execute/pr25328.m: New test.
3550
3551 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
3552
3553         PR c++/25364
3554         * g++.dg/template/call4.C: New test.
3555
3556 2005-12-22  Dale Johannesen  <dalej@apple.com>
3557
3558         * gcc.target/i386/sse-17.c: New.
3559
3560 2005-12-22  Paul Brook  <paul@codesourcery.com>
3561
3562         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
3563
3564 2005-12-22  Paul Brook  <paul@codesourcery.com>
3565
3566         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
3567
3568 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3569
3570         PR tree-opt/25513
3571         * gcc.c-torture/compile/pr25513.c: New test.
3572
3573 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3574
3575         PR c++/23333
3576         * g++.dg/parse/error25.C: Add more tests.
3577
3578 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3579
3580         PR fortran/18990
3581         * gfortran.dg/der_charlen_1.f90: New.
3582
3583 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
3584
3585         PR fortran/20889
3586         * gfortran.dg/pointer_component_type_1.f90: New test.
3587
3588         PR fortran/25029
3589         PR fortran/21256
3590         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
3591         should give an error with assumed size array refernces and checks those
3592         that should not.
3593         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
3594         reference an upper bound so that it does not generate an error.
3595
3596         PR fortran/19362
3597         PR fortran/20244
3598         PR fortran/20864
3599         PR fortran/25391
3600         * gfortran.dg/used_dummy_types_1.f90: New test.
3601         * gfortran.dg/used_dummy_types_2.f90: New test.
3602         * gfortran.dg/used_dummy_types_3.f90: New test.
3603         * gfortran.dg/used_dummy_types_4.f90: New test.
3604         * gfortran.dg/used_dummy_types_5.f90: New test.
3605
3606         PR fortran/23152
3607         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
3608         group already being USE associated.
3609         * gfortran.dg/assumed_shape_nml.f90: New test.
3610         * gfortran.dg/assumed_size_nml.f90: New test.
3611
3612         PR fortran/20862
3613         PR fortran/25053
3614         PR fortran/25063
3615         PR fortran/25064
3616         PR fortran/25066
3617         PR fortran/25067
3618         PR fortran/25068
3619         PR fortran/25307
3620         * gfortran.dg/io_constraints_1.f90: New test.
3621         * gfortran.dg/io_constraints_1.f90: New test.
3622         * gfortran.dg/iostat_3.f90: Change wording of warning.
3623         * gfortran.dg/g77/19981216-0.f: The same.
3624
3625 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
3626
3627         PR tree-optimization/23518
3628         * testsuite/gcc.dg/pr23518.c: New.
3629
3630 2005-12-21  Mike Stump  <mrs@apple.com>
3631
3632         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
3633
3634 2005-12-21  Paul Brook  <paul@codesourcery.com>
3635
3636         * gcc.dg/pr19340.c: Skip on m68k targets.
3637
3638 2005-12-21  Steven Bosscher  <stevenb@suse.de>
3639
3640         PR rtl-optimization/25196
3641         * gcc.dg/pr25196.c: New test.
3642
3643 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
3644
3645         PR fortran/25423
3646         gfortran.dg/where_nested_1.f90: New.
3647
3648 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
3649
3650         PR tree-optimization/25382.
3651         * gcc.dg/tree-ssa/pr25382.c: New.
3652
3653 2005-12-20  Richard Guenther  <rguenther@suse.de>
3654
3655         PR middle-end/24306
3656         * gcc.target/i386/pr24306.c: New testcase.
3657
3658 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
3659
3660         PR tree-optimization/25501
3661         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
3662
3663 2005-12-20  Richard Guenther  <rguenther@suse.de>
3664
3665         Revert
3666         2005-12-02  Richard Guenther  <rguenther@suse.de>
3667
3668         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
3669
3670 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
3671
3672         PR c++/21228
3673         * g++.dg/warn/Wunreachable-code-2.C: New test.
3674
3675 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
3676
3677         PR c++/24278
3678         * g++.dg/template/ctor5.C: New test.
3679
3680         PR c++/24915
3681         * g++.dg/template/overload8.C: New test.
3682
3683 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
3684
3685         * gcc.c-torture/compile/pr25483 : New test.
3686
3687 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3688
3689         PR c++/20552
3690         * g++.dg/ext/typeof10.C: New test.
3691
3692 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
3693
3694         * gcc.dg/mt-loopi1.c: New.
3695
3696 2005-12-18  Richard Guenther  <rguenther@suse.de>
3697
3698         PR tree-optimization/25481
3699         * gcc.dg/torture/pr25481.c: New testcase.
3700
3701 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
3702
3703         PR rtl-optimization/21041
3704         * gcc.dg/pr21041.c: New test.
3705
3706 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3707
3708         PR libgfortran/25463
3709         * gfortran.dg/advance.f90: New test.
3710
3711 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
3712
3713         * gcc.dg/20051201-1.c: New test.
3714
3715 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
3716
3717         PR fortran/25018
3718         * gfortran.dg/initialization_1.f90: New test.
3719         * gfortran.dg/enum_5.f90: Change dg-error to new message.
3720         * gfortran.dg/g77/980616-0.f: The same.
3721
3722 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
3723
3724         * PR fortran/25458
3725         * gfortran.dg/chkbits.f90: New test.
3726
3727 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
3728
3729         * gfortran.dg/enum_5.f: Revert to previous version.
3730
3731 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
3732
3733         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
3734         * gfortran.dg/nested_modules_1.f90: Ditto.
3735         * gfortran.dg/hollerith_f95.f90: Ditto.
3736         * gfortran.dg/select_5.f90: Ditto.
3737         * gfortran.dg/secnds.f: Ditto.
3738         * gfortran.dg/hollerith2.f90: Ditto.
3739         * gfortran.dg/imag_2.f: Ditto.
3740         * gfortran.dg/ftell_2.f90: Ditto.
3741         * gfortran.dg/malloc_free_1.f90: Ditto.
3742         * gfortran.dg/logint-1.f: Ditto.
3743         * gfortran.dg/recursive_statement_functions.f90: Ditto.
3744         * gfortran.dg/e_d_fmt.f90: Ditto.
3745         * gfortran.dg/hollerith_legacy.f90: Ditto.
3746         * gfortran.dg/logint-2.f: Ditto.
3747         * gfortran.dg/enum_5.f90: Ditto.
3748         * gfortran.dg/f2c_2.f90: Ditto.
3749         * gfortran.dg/pr17143.f90: Ditto.
3750         * gfortran.dg/namelist_14.f90: Ditto.
3751         * gfortran.dg/logint-3.f: Ditto.
3752         * gfortran.dg/spread_scalar_source.f90: Ditto.
3753         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3754         * gfortran.dg/namelist_11.f: Ditto.
3755         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
3756         * gfortran.dg/g77/20010519-1.f
3757         * gfortran.dg/g77/alpha1.f: Ditto.
3758         * gfortran.dg/g77/990115-1.f: Ditto.
3759         * gfortran.dg/g77/erfc.f: Ditto.
3760         * gfortran.dg/g77/19990313-3.f: Ditto.
3761         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
3762         * gfortran.dg/g77/20010426.f: Ditto.
3763         * gfortran.dg/g77/19990313-0.f: Ditto.
3764         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
3765         * gfortran.dg/g77/20000629-1.f: Ditto.
3766         * gfortran.dg/g77/970125-0.f: Ditto.
3767         * gfortran.dg/g77/8485.f: Ditto.
3768         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
3769         * gfortran.dg/g77/19990313-1.f: Ditto.
3770         * gfortran.dg/g77/int8421.f: Ditto.
3771         * gfortran.dg/g77/19990305-0.f: Ditto.
3772         * gfortran.dg/g77/947.f: Ditto.
3773         * gfortran.dg/g77/19990905-2.f: Ditto.
3774         * gfortran.dg/g77/cabs.f: Ditto.
3775         * gfortran.dg/g77/19990313-2.f: Ditto.
3776         * gfortran.dg/g77/20020307-1.f: Ditto.
3777         * gfortran.dg/g77/dcomplex.f: Ditto.
3778         * gfortran.dg/g77/19990502-1.f: Ditto.
3779         * gfortran.dg/g77/19981216-0.f: Ditto.
3780         * gfortran.dg/common_4.f90: Ditto.
3781         * gfortran.dg/entry_4.f90: Ditto.
3782         * gfortran.dg/equiv_constraint_2.f90: Ditto.
3783         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3784         * gfortran.dg/namelist_12.f: Ditto.
3785         * gfortran.dg/scale_1.f90: Ditto.
3786         * gfortran.dg/modulo_1.f90
3787         * gfortran.dg/hollerith.f90: Ditto.
3788         * gfortran.dg/direct_io_3.f90: Ditto.
3789         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
3790         * gfortran.dg/gnu_logical_1.F: Ditto.
3791         * gfortran.dg/unf_io_convert_1.f90: Ditto.
3792         * gfortran.dg/assign_1.f90: Ditto.
3793         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3794         * gfortran.dg/pr23095.f: Ditto.
3795         * gfortran.dg/read_float_1.f90: Ditto.
3796
3797 2005-12-17  Andreas Jaeger  <aj@suse.de>
3798
3799         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
3800         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
3801
3802 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3803
3804         PR fortran/24268
3805         * gfortran.dg/fmt_white.f: New test.
3806
3807 2005-12-16  Steven G. Kargl <kargls@comcast.net>
3808
3809         * gfortran.dg/label_1.f90: New test.
3810
3811 2005-12-15  Ben Elliston  <bje@au.ibm.com>
3812
3813         PR testsuite/25422
3814         * gcc.dg/20031012-1.c: Add -Walways-true option.
3815         * gcc.dg/weak/weak-3.c: Likewise.
3816         * g++.old-deja/g++.mike/warn8.C: Likewise.
3817
3818 2005-12-16  Mike Stump  <mrs@apple.com>
3819
3820         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
3821         exit.
3822
3823 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3824
3825         PR libgfortran/25264
3826         PR libgfortran/25349
3827         * gfortran.dg/tl_editing.f90: Added additional checks.
3828         * gfortran.dg/t_editing.f: New test.
3829         * gfortran.dg/write_padding.f90: New test
3830
3831 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3832
3833         PR testsuite/25215
3834         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
3835
3836 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
3837
3838         PR rtl-optimization/24899
3839         * gcc.c-torture/execute/20051215-1.c: New test.
3840
3841 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
3842
3843         PR 24823
3844         * gfortran.dg/pr24823.f: New test.
3845
3846 2005-12-16  Jeff Law  <law@redhat.com>
3847
3848         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
3849
3850 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3851
3852         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
3853         Change C++ style comments to C style comments.
3854         Remove aligned types from the array.
3855         Keep Enums disabled.
3856         (complex_types): Remove aligned types from the array.
3857         Comment out "_Complex long double".
3858         (attrib_types): Remove.
3859         (complex_attrib_types): Remove.
3860         (attrib_array_types): Remove.
3861         (complex_attrib_array_types): Remove.
3862         (aligned_bitfld_types): Remove.
3863         (n_aligned_bitfld_types): Remove.
3864         (FEATURE_ALIGNEDPACKED): Delete.
3865         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
3866         (singles): Remove support for adding attributes.
3867         (choose_type): Remove support for attributed types.
3868         (generate_fields): Remove support for attributed bit-fields.
3869         Remove support for adding attributes.
3870         (generate_random_tests): Remove support for adding attributes.
3871         (features): Add back "[0] :0" and "complex vector [0]".
3872         (main): Remove support for attributed bit-fields.
3873         Uncomment the calling of generate_random_tests for the rests of
3874         the tests.
3875
3876 2005-12-16  Jan Hubicka  <jh@suse.cz>
3877
3878         * gcc.c-torture/combine/pr25224.c: New.
3879
3880 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
3881
3882         PR other/25028
3883         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
3884         HP-UX.
3885
3886 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
3887
3888         * gcc.dg/20051215-1.c: New file.
3889
3890 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3891
3892         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
3893         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
3894
3895 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
3896
3897         PR fortran/18197
3898         * gfortran.dg/dummy_functions_1.f90: New.
3899
3900 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
3901
3902         PR rtl-optimization/25310
3903         * gcc.c-torture/compile/pr25310.c: New test.
3904
3905 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
3906
3907         PR debug/25023
3908         * gcc.dg/pr25023.c: New test.
3909
3910 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3911
3912         * g++.old-deja/g++.brendan/redecl1.C,
3913         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
3914         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
3915         g++.old-deja/g++.oliva/typeof1.C,
3916         g++.old-deja/g++.other/crash16.C,
3917         g++.old-deja/g++.other/crash34.C,
3918         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
3919         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
3920         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
3921         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
3922         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
3923         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
3924         Remove xfail.
3925
3926 2005-12-14  Kean Johnston  <jkj@sco.com>
3927             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3928
3929         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
3930         * gcc.target/i386/20020523-1.c: Ditto.
3931         * gcc.target/i386/tailcall-1.c: Ditto.
3932         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
3933         * gcc.target/i386/ssetype-5.c: Ditto.
3934
3935 2005-12-14  Jeff Law  <law@redhat.com>
3936
3937         * gcc.dg/tree-ssa/foldstring-1.c: New test.
3938
3939 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
3940
3941         PR target/25254
3942         PR target/24188
3943         * gcc.target/i386/pr25254.c: New test.
3944         * gfortran.dg/PR24188.f: New test.
3945
3946 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
3947
3948         * lib/fortran-torture.exp: Catch remaining uses of
3949         remote_file build delete.
3950
3951 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3952
3953         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
3954
3955 2005-12-14  Ben Elliston  <bje@au.ibm.com>
3956
3957         * gcc.dg/warn-addr-cmp.c: New test.
3958
3959 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
3960
3961         PR debug/25023
3962         PR target/25293
3963         * gcc.target/i386/pr25293.c: New test.
3964
3965 2005-12-13  Petr Machata  <machata@post.cz>
3966
3967         PR c++/24907
3968         * g++.dg/parse/comma2.C: New test.
3969
3970 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
3971             Jakub Jelinek  <jakub@redhat.com>
3972
3973         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3974         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3975         (limits.h): Include unconditionally.
3976         (stdlib.h): Likewise.
3977         (hashtab.h): Do not include.
3978         (getopt.h): Likewise.
3979         (stddef.h): Include.
3980         (hashval_t): Define.
3981         (struct entry): Add "next" field.
3982         (HASH_SIZE): New macro.
3983         (hash_table): New variable.
3984         (switchfiles): Do not use xmalloc.
3985         (mix): New macro.
3986         (iterative_hash): New function.
3987         (hasht): Remove.
3988         (e_exists): New function.
3989         (e_insert): Likewise.
3990         (output): Use, instead of libiberty hashtable functions.
3991         (main): Do not use getopt.  Do not call htab_create.
3992
3993 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
3994
3995         PR c++/25331
3996         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
3997         put atal* and atpaal* attributes on array elements.
3998         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
3999         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
4000         put atal* and atpaal* attributes on array elements.
4001         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
4002
4003 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
4004
4005         * gcc.dg/single-precision-constant.c: New test.
4006
4007 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
4008
4009         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
4010         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
4011         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
4012         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
4013         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
4014         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
4015         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
4016         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
4017         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
4018         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
4019         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
4020         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
4021         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
4022         gcc.target/powerpc/ppc-sdata-2.c,
4023         gcc.target/powerpc/ppc-stackalign-1.c,
4024         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
4025         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
4026         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
4027         gcc.target/powerpc/rs6000-ldouble-2.c,
4028         gcc.target/powerpc/rs6000-power2-1.c,
4029         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
4030         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
4031         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
4032         option into target selector.
4033         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
4034         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
4035
4036 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
4037
4038         PR objc/25348
4039         * objc.dg/encode-9.m: New test.
4040
4041 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4042
4043         PR testsuite/20772
4044         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
4045         * gcc.dg/asm-b.c: Fix typo.
4046         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
4047         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
4048         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
4049         i?86 lp64 and x86_64 ilp32.
4050         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
4051         on i?86 lp64.
4052         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
4053
4054 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
4055
4056         PR fortran/25078
4057         gfortran.dg/equiv_5.f90: New test.
4058
4059 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
4060
4061         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
4062         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
4063         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
4064         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
4065         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
4066         * gcc.dg/tree-ssa/reassoc-5.c: New.
4067         * gcc.dg/tree-ssa/reassoc-6.c: New.
4068         * gcc.dg/tree-ssa/reassoc-7.c: New.
4069         * gcc.dg/tree-ssa/reassoc-8.c: New.
4070         * gcc.dg/tree-ssa/reassoc-9.c: New.
4071         * gcc.dg/tree-ssa/reassoc-10.c: New.
4072         * gcc.dg/tree-ssa/reassoc-11.c: New.
4073
4074 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4075
4076         PR testsuite/25167
4077         PR testsuite/24478
4078         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
4079
4080 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
4081
4082         PR c++/25300
4083         * g++.dg/template/inherit.C: Do not use a generic error message.
4084
4085 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
4086
4087         PR libobjc/25354
4088         * objc.dg/gnu-encoding: New directory.
4089         * objc.dg/gnu-encoding/compat-common.h: New file.
4090         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
4091         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
4092         * objc.dg/gnu-encoding/vector-defs.h: New file.
4093         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
4094         * objc.dg/gnu-encoding/generate-random.c: New file.
4095         * objc.dg/gnu-encoding/generate-random_r.c: New file.
4096         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
4097         * objc.dg/gnu-encoding/generate-random.h: New file.
4098
4099 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
4100
4101         PR c++/25337
4102         * g++.dg/template/defarg7.C: New test.
4103
4104 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
4105
4106         PR libobjc/25347
4107         * objc.dg/encode-8.m: New test.
4108
4109 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
4110
4111         PR libobjc/25346
4112         * objc.dg/encode-7.m: New test.
4113
4114 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
4115
4116         PR c++/25010
4117         * g++.dg/opt/inline10.C: New test.
4118
4119 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
4120
4121         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
4122
4123 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
4124
4125         * gfortran.dg/substring_equivalence.f90: typo in comment
4126
4127 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4128
4129         PR fortran/25068
4130         * gfortran.dg/iostat_3.f90: New test.
4131
4132 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
4133
4134         PR fortran/23815
4135         * gfortran.dg/unf_io_convert_1.f90: New test.
4136         * gfortran.dg/unf_io_convert_2.f90: New test.
4137         * gfortran.dg/unf_io_convert_3.f90: New test.
4138
4139 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4140
4141         PR testsuite/20772
4142         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
4143         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
4144         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
4145         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
4146         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
4147         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
4148         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
4149         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
4150         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
4151         gcc.dg/torture/fp-int-convert-float128-timode.c,
4152         gcc.dg/torture/fp-int-convert-float128.c,
4153         gcc.dg/torture/fp-int-convert-float80-timode.c,
4154         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
4155         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
4156
4157         * gcc.dg/tls/opt-1.c: Require effective target fpic.
4158
4159 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
4160
4161         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
4162
4163 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
4164
4165         * gcc.dg/20051207-1.c,
4166         * gcc.dg/20051207-2.c,
4167         * gcc.dg/20051207-3.c: New tests.
4168
4169 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4170
4171         PR testsuite/20772
4172         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
4173         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
4174         dg-skip-if target selector.
4175
4176         PR testsuite/20772
4177         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
4178         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
4179         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
4180         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
4181         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
4182         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
4183         and/or merge with i?86 cases.
4184
4185         * gcc.dg/tls/opt-3.c: Require effective target fpic.
4186
4187         PR testsuite/20772
4188         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
4189         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
4190         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
4191         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
4192         x86_64-*-linux*.
4193
4194 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
4195
4196         PR target/25311
4197         * gcc.c-torture/compile/pr25311.c: New test.
4198
4199 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4200
4201         PR libgfortran/25039
4202         * gfortran.dg/read_comma.f: New test.
4203
4204 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
4205
4206         PR c++/19317
4207         * g++.dg/opt/pr19317-1.C: New test.
4208         * g++.dg/opt/pr19317-2.C: New test.
4209         * g++.dg/opt/pr19317-3.C: New test.
4210
4211         PR target/19005
4212         * gcc.c-torture/execute/pr19005.c: New test.
4213
4214         PR target/17828
4215         * g++.old-deja/g++.other/comdat5.C: New test.
4216         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
4217
4218         * g++.dg/compat/struct-layout-1.exp: New file.
4219         * g++.dg/compat/struct-layout-1.h: New.
4220         * g++.dg/compat/struct-layout-1_generate.c: New.
4221         * g++.dg/compat/struct-layout-1_x1.h: New.
4222         * g++.dg/compat/struct-layout-1_x2.h: New.
4223         * g++.dg/compat/struct-layout-1_y1.h: New.
4224         * g++.dg/compat/struct-layout-1_y2.h: New.
4225
4226         * gcc.dg/20050330-2.c: New test.
4227
4228 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
4229
4230         PR fortran/25292
4231         * gfortran.dg/associated_1.f90: New.
4232
4233 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4234
4235         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
4236         ILP32 vect_no_align platforms.
4237
4238 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
4239             Jakub Jelinek  <jakub@redhat.com>
4240
4241         PR target/25268
4242         * gcc.c-torture/compile/20051207-1.c: New test.
4243
4244 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4245
4246         PR testsuite/20772
4247         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
4248         gcc.dg/torture/pr18582-1.c,
4249         gcc.target/i386/attributes-error.c: Also test on x86_64.
4250
4251         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
4252
4253 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4254
4255         PR c++/19397
4256         * g++.dg/template/typedef3.C: New test.
4257
4258         PR c++/19762
4259         PR c++/19764
4260         * g++.dg/template/dtor3.C: Fix error markers.
4261
4262 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
4263
4264         * lib/target-supports.exp (check_effective_target_sync_char_short):
4265         Add s390*.
4266
4267 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
4268
4269         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
4270
4271 2005-12-06  Roger Sayle  <roger@eyesopen.com>
4272
4273         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
4274         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
4275         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
4276         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
4277
4278 2005-12-06  Roger Sayle  <roger@eyesopen.com>
4279
4280         PR c++/25263
4281         * g++.dg/other/array2.C: New test case.
4282
4283 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
4284
4285         * gcc.dg/darwin-weakimport-3.c: New.
4286
4287         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
4288         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
4289         and to work on Darwin.
4290         * gcc.dg/attr-weakref-1b.c: New file.
4291         * gcc.dg/attr-weakref-2.c: New test.
4292         * gcc.dg/darwin-weakref-1.c: New test.
4293
4294 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
4295
4296         PR testsuite/25247
4297         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
4298         use in selector expressions.
4299         (dg-xfail-if): Ditto.
4300         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
4301         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
4302         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
4303         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
4304         * gcc.test-framework/test-framework.exp: Skip generated tests if
4305         CHECK_TEST_FRAMEWORK is not 1.
4306
4307 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4308
4309         PR tree-optimization/24963
4310         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
4311
4312         PR target/24108
4313         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
4314
4315         PR target/18580
4316         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
4317         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
4318         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
4319         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
4320
4321 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
4322
4323         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
4324         dg-options.
4325
4326 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
4327
4328         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
4329
4330 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
4331
4332         * gcc.dg/format/cast-1.c: New test.
4333
4334 2005-12-04  Roger Sayle  <roger@eyesopen.com>
4335
4336         PR c/7776
4337         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
4338         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
4339         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
4340         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
4341
4342 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
4343
4344         * gcc.dg/cast-pretty-print-1.c: New test.
4345
4346 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
4347
4348         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
4349
4350 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
4351
4352         PR c++/24173
4353         * g++.dg/template/friend40.C: New test.
4354
4355 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
4356
4357         PR target/25199
4358         * gcc.target/i386/movq-2.c: New test.
4359         * gcc.target/i386/movq.c: Remove target i?86, instead add
4360         dg-require-effective-target ilp32.
4361
4362 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4363
4364         PR c++/24103
4365         * g++.dg/other/default1.C: New test.
4366
4367 2005-12-02  Richard Guenther  <rguenther@suse.de>
4368
4369         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
4370
4371 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4372
4373         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
4374
4375 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
4376
4377         PR target/21017
4378         * gcc.target/powerpc/rotate.c: New.
4379
4380 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4381
4382         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
4383         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
4384
4385 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4386
4387         PR c/13384
4388         * gcc.dg/pr17730-1.c: Adjust.
4389         * gcc.dg/lvalue1.c (main): Likewise.
4390         * gcc.dg/lvalue-2.c: Likewise.
4391         * g++.dg/pr7503-3.C
4392
4393 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
4394
4395         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
4396         error messages.
4397
4398 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
4399
4400         PR fortran/24789
4401         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
4402
4403 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
4404
4405         PR target/24475
4406         * lib/target-supports.exp (check_effective_target_tls): New.
4407         (check_effective_target_tls_runtime): New.
4408         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
4409         for TLS support.
4410         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4411         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4412         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
4413         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
4414         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
4415         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
4416         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4417         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
4418         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
4419         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
4420         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
4421         effective-target TLS.
4422         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
4423         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
4424         effective-target TLS runtime.
4425
4426 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
4427
4428         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
4429
4430 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
4431
4432         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
4433         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
4434         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
4435         ignored" warnings when "packing" is the same as the ABI layout.
4436
4437 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
4438
4439         PR fortran/21302
4440         * gfortran.dg/line_length_1.f: New test.
4441         * gfortran.dg/line_length_2.f90: Ditto.
4442
4443 2005-11-30  Richard Guenther  <rguenther@suse.de>
4444
4445         PR tree-optimization/21655
4446         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
4447
4448 2005-11-30  Dale Johannesen  <dalej@apple.com>
4449
4450         * gcc.c-torture/compile/pr24930.c: New.
4451
4452 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
4453
4454         PR fortran/15809
4455         *  gfortran.dg/auto_char_dummy_array.f90: New test.
4456
4457 2005-11-30  Jeff Law  <law@redhat.com>
4458
4459         * g++.old-deja/g++.law/pr25000.C: New test.
4460
4461 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
4462
4463         * gcc.dg/tls/opt-11.c: New test.
4464
4465 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
4466
4467         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
4468         targets.
4469         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
4470         LP64 ia64.
4471
4472 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
4473
4474         * gfortran.dg/open_access_1.f90: New test.
4475
4476 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4477
4478         * gcc.dg/charset/builtin2.c: New test.
4479
4480 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
4481
4482         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
4483         on mmix-*-* for *_[xy].c.
4484
4485 2005-11-28  Kean Johnston  <jkj@sco.com>
4486
4487         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
4488         headers.
4489         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
4490         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
4491         * gcc.target/i386/asm-3.c: Ditto.
4492         * gcc.target/i386/clobbers.c: Ditto.
4493         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
4494         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
4495         test regexp.
4496         * gcc.target/i386/mul.c: Ditto.
4497         * gcc.target/i386/ssetype-1.c: Ditto.
4498         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
4499         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
4500         static so the test works with -fPIC mode too. Based on comment in
4501         PR19231 by Pinski.
4502         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
4503
4504 2005-11-28  Richard Guenther  <rguenther@suse.de>
4505
4506         * gcc.dg/alias-9.c: New testcase.
4507         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
4508
4509 2005-11-28  Roger Sayle  <roger@eyesopen.com>
4510             Uros Bizjak  <uros@kss-loka.si>
4511
4512         PR middle-end/20219
4513         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
4514         tan(x)/sin(x) transformations.
4515
4516 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
4517
4518         PR middle-end/24575
4519         * gcc.dg/tree-ssa/divide-3.c: New test.
4520         * gcc.dg/tree-ssa/divide-4.c: New test.
4521
4522 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
4523
4524         PR fortran/24917
4525         *  gfortran.dg/boz_6.f90: New test.
4526
4527 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4528
4529         PR fortran/23912
4530         * gfortran.dg/modulo_1.f90: New test.
4531
4532 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4533
4534         PR libfortran/24919
4535         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
4536         fail on CRLF platforms.
4537         * gfortran.dg/ftell_2.f90: Likewise.
4538
4539 2005-11-26  Eric Christopher  <echristo@apple.com>
4540
4541         * gcc.dg/intmax_t-1.c: Remove mips xfail.
4542
4543 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
4544
4545         * objc.dg/gnu-runtime-3.m: Simplify.
4546
4547 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
4548
4549         PR middle-end/23669
4550         * gcc.dg/tree-ssa/divide-1.c: New test.
4551         * gcc.dg/tree-ssa/divide-2.c: New test.
4552
4553 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
4554
4555         PR libgfortran/24945
4556         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
4557
4558 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
4559
4560         PR libgfortran/24945
4561         * gfortran.dg/open_status_2.f90: New test.
4562
4563 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4564
4565         * gcc.c-torture/execute/builtins/fprintf.c,
4566         gcc.c-torture/execute/builtins/fputs-lib.c,
4567         gcc.c-torture/execute/builtins/fputs.c,
4568         gcc.c-torture/execute/builtins/lib/fprintf.c,
4569         gcc.c-torture/execute/builtins/lib/printf.c,
4570         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
4571
4572 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
4573
4574         * gcc.dg/20050922-2.c: New test.
4575
4576 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
4577
4578         * objc.dg/gnu-runtime-3.m: New test.
4579
4580 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4581
4582         PR c++/9278
4583         * g++.dg/other/void1.C: New test.
4584
4585 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
4586
4587         PR middle-end/24998
4588         * gcc.dg/torture/fp-int-convert-float.c,
4589         gcc.dg/torture/fp-int-convert-double.c,
4590         gcc.dg/torture/fp-int-convert-long-double.c,
4591         gcc.dg/torture/fp-int-convert-timode.c,
4592         gcc.dg/torture/fp-int-convert-float80.c,
4593         gcc.dg/torture/fp-int-convert-float80-timode.c,
4594         gcc.dg/torture/fp-int-convert-float128.c,
4595         gcc.dg/torture/fp-int-convert-float128-timode.c,
4596         gcc.dg/torture/fp-int-convert.h: New files.
4597
4598 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
4599
4600         PR middle-end/24989
4601         * gcc.dg/tree-ssa/bool-10.c: New test.
4602         * gcc.dg/tree-ssa/bool-11.c: New test.
4603         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
4604
4605 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
4606
4607         PR middle-end/24990
4608         * tree-ssa/pr24990-1.c: New test.
4609
4610 2005-11-24  Richard Guenther  <rguenther@suse.de>
4611         Dirk Mueller <dmueller@suse.de>
4612
4613         PR c++/14024
4614         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
4615         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
4616         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4617         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
4618         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
4619         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
4620
4621 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
4622
4623         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
4624
4625 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4626
4627         PR c/21668
4628         * gcc.dg/Wc++-compat.c: New.
4629         * gcc.dg/Wno-c++-compat.c: New.
4630
4631 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
4632
4633         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
4634         (vspltish, vspltisw): Likewise.
4635
4636 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4637
4638         PR libgfortran/24794
4639         * gfortran.dg/namelist_12.f: Fix quotes.
4640         * gfortran.dg/namelist_13.f90: Fix quotes.
4641         * gfortran.dg/namelist_14.f90: Fix quotes.
4642         * gfortran.dg/namelist_15.f90: Fix quotes.
4643         * gfortran.dg/namelist_use.f90: Fix quotes.
4644         * gfortran.dg/namelist_use_only.f90: Fix quotes.
4645         * gfortran.dg/namelist_21.f90: New test.
4646         * gfortran.dg/namelist_22.f90: New test.
4647
4648 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
4649
4650         PR target/23435
4651         * gcc.c-torture/compile/pr23435.c: New.
4652
4653 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
4654
4655         * gcc.c-torture/execute/floatunsisf-1.c: New test.
4656
4657 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
4658
4659         * gcc.target/powerpc/405-macchw-1.c,
4660         gcc.target/powerpc/405-macchw-2.c,
4661         gcc.target/powerpc/405-macchwu-1.c,
4662         gcc.target/powerpc/405-macchwu-2.c,
4663         gcc.target/powerpc/405-machhw-1.c,
4664         gcc.target/powerpc/405-machhw-2.c,
4665         gcc.target/powerpc/405-machhwu-1.c,
4666         gcc.target/powerpc/405-machhwu-2.c,
4667         gcc.target/powerpc/405-maclhw-1.c,
4668         gcc.target/powerpc/405-maclhw-2.c,
4669         gcc.target/powerpc/405-maclhwu-1.c,
4670         gcc.target/powerpc/405-maclhwu-2.c,
4671         gcc.target/powerpc/405-mulchw-1.c,
4672         gcc.target/powerpc/405-mulchw-2.c,
4673         gcc.target/powerpc/405-mulchwu-1.c,
4674         gcc.target/powerpc/405-mulchwu-2.c,
4675         gcc.target/powerpc/405-mulhhw-1.c,
4676         gcc.target/powerpc/405-mulhhw-2.c,
4677         gcc.target/powerpc/405-mulhhwu-1.c,
4678         gcc.target/powerpc/405-mulhhwu-2.c,
4679         gcc.target/powerpc/405-mullhw-1.c,
4680         gcc.target/powerpc/405-mullhw-2.c,
4681         gcc.target/powerpc/405-mullhwu-1.c,
4682         gcc.target/powerpc/405-mullhwu-2.c,
4683         gcc.target/powerpc/405-nmacchw-1.c,
4684         gcc.target/powerpc/405-nmacchw-2.c,
4685         gcc.target/powerpc/405-nmachhw-1.c,
4686         gcc.target/powerpc/405-nmachhw-2.c,
4687         gcc.target/powerpc/405-nmaclhw-1.c,
4688         gcc.target/powerpc/405-nmaclhw-2.c,
4689         gcc.target/powerpc/440-macchw-1.c,
4690         gcc.target/powerpc/440-macchw-2.c,
4691         gcc.target/powerpc/440-macchwu-1.c,
4692         gcc.target/powerpc/440-macchwu-2.c,
4693         gcc.target/powerpc/440-machhw-1.c,
4694         gcc.target/powerpc/440-machhw-2.c,
4695         gcc.target/powerpc/440-machhwu-1.c,
4696         gcc.target/powerpc/440-machhwu-2.c,
4697         gcc.target/powerpc/440-maclhw-1.c,
4698         gcc.target/powerpc/440-maclhw-2.c,
4699         gcc.target/powerpc/440-maclhwu-1.c,
4700         gcc.target/powerpc/440-maclhwu-2.c,
4701         gcc.target/powerpc/440-mulchw-1.c,
4702         gcc.target/powerpc/440-mulchw-2.c,
4703         gcc.target/powerpc/440-mulchwu-1.c,
4704         gcc.target/powerpc/440-mulchwu-2.c,
4705         gcc.target/powerpc/440-mulhhw-1.c,
4706         gcc.target/powerpc/440-mulhhw-2.c,
4707         gcc.target/powerpc/440-mulhhwu-1.c,
4708         gcc.target/powerpc/440-mulhhwu-2.c,
4709         gcc.target/powerpc/440-mullhw-1.c,
4710         gcc.target/powerpc/440-mullhw-2.c,
4711         gcc.target/powerpc/440-mullhwu-1.c,
4712         gcc.target/powerpc/440-mullhwu-2.c,
4713         gcc.target/powerpc/440-nmacchw-1.c,
4714         gcc.target/powerpc/440-nmacchw-2.c,
4715         gcc.target/powerpc/440-nmachhw-1.c,
4716         gcc.target/powerpc/440-nmachhw-2.c,
4717         gcc.target/powerpc/440-nmaclhw-1.c,
4718         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
4719
4720 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
4721
4722         PR fortran/24774
4723         * gfortran.dg/inquire_9.f90: New test.
4724
4725         PR fortran/21647
4726         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
4727
4728 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4729
4730         PR libfortran/24432
4731         * lib/target-supports.exp (check_effective_target_fortran_large_real):
4732         Check that 'cos' is supported.
4733
4734 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
4735
4736         PR fortran/24223
4737         * gfortran.dg/substring_equivalence.f90: New test.
4738
4739         PR fortran/24705
4740         * gfortran.dg/auto_internal_assumed.f90: New test.
4741
4742 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
4743
4744         * gcc.dg/fold-div-2.c: New test.
4745
4746 2005-11-20  Ian Lance Taylor  <ian@airs.com>
4747
4748         PR rtl-optimization/24883
4749         * gcc.c-torture/compile/pr24883.c: New test.
4750
4751 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
4752
4753         PR middle-end/20583
4754         * gcc.c-torture/compile/pr20583.c: New.
4755
4756 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
4757
4758         * gcc.c-torture/execute/usmul.c: New test.
4759
4760 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
4761
4762         * gcc.dg/tree-ssa/vrp22.c: New test.
4763
4764 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
4765
4766         PR middle-end/24912
4767         * gcc.dg/torture/pr24912-1.c: New test.
4768
4769 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
4770
4771         PR fortran/24862
4772         * gfortran.dg/arrayio_derived_1.f90: New test.
4773
4774 2005-11-19  Richard Guenther  <rguenther@suse.de>
4775
4776         PR middle-end/23294
4777         * gcc.dg/tree-ssa/pr23294.c: New testcase.
4778
4779 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
4780
4781         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
4782
4783 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
4784
4785         PR c++/8355
4786         * g++.dg/template/friend39.C: New test.
4787
4788 2005-11-18  James E Wilson  <wilson@specifix.com>
4789
4790         * gcc.dg/builtin-strstr.c: New.
4791
4792 2005-11-18  Richard Henderson  <rth@redhat.com>
4793
4794         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
4795         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
4796         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
4797         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
4798         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
4799         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
4800         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
4801         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
4802         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
4803         renaming to remove initial "ia64-".
4804
4805 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
4806
4807         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
4808
4809 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
4810
4811         * g++.dg/cpp/string-2.C: New test.
4812
4813 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
4814
4815         * gcc.dg/tree-ssa/loop-14.c: New test.
4816
4817 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
4818             Michael Chamberlain <michael@chamberlain.net.au>
4819
4820         * ada/acats/run_all.sh (target_run): Kill long running tests.
4821
4822 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4823
4824         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
4825         * gcc.dg/cleanup-9.c: Likewise.
4826         * gcc.dg/cleanup-10.c: Likewise.
4827         * gcc.dg/cleanup-11.c: Likewise.
4828
4829 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4830
4831         PR fortran/24892
4832         * gfortran.dg/open_access_append_1.f90: New test.
4833         * gfortran.dg/open_access_append_2.f90: New test.
4834
4835 2005-11-16  Richard Guenther  <rguenther@suse.de>
4836
4837         PR middle-end/24851
4838         * gcc.c-torture/execute/pr24851.c: New testcase.
4839
4840 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
4841
4842         * gcc.dg/fold-overflow-1.c: New test.
4843
4844 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
4845
4846         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
4847         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
4848
4849 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
4850
4851         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
4852         structures.
4853         * g++.dg/eh/forced2.C: Likewise.
4854         * g++.dg/eh/forced3.C: Likewise.
4855         * g++.dg/eh/forced4.C: Likewise.
4856
4857 2005-11-11  Mike Stump  <mrs@apple.com>
4858
4859         * g++.old-deja/g++.mike/unused.C: Add.
4860
4861 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
4862
4863         PR c++/24667
4864         * g++.dg/warn/Wcast-qual1.C: New test.
4865
4866 2005-11-15  Jan Hubicka  <jh@suse.cz>
4867
4868         * gcc.dg/winline-5.c: Add large-unit-insns limit.
4869
4870 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
4871
4872         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
4873
4874 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
4875
4876         PR 24840
4877         * gcc.dg/tree-ssa/pr24840.c: New test.
4878
4879 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
4880
4881         PR testsuite/24841
4882         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
4883
4884 2005-11-14  Dale Johannesen  <dalej@apple.com>
4885
4886         * gcc.c-torture/execute/20051113-1.c: New.
4887
4888 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
4889
4890         PR c++/24687
4891         * g++.dg/template/crash43.C: New test.
4892
4893 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
4894
4895         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
4896
4897 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
4898
4899         PR c++/24817
4900         * g++.dg/eh/spec8.C: New test.
4901
4902 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
4903
4904         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
4905
4906 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
4907
4908         PR c++/20293
4909         * g++.dg/parse/ambig4.C: New test.
4910         * g++.dg/tc1/dr101.C: Adjust error markers.
4911         * g++.dg/lookup/strong-using-2.C: Likewise.
4912         * g++.dg/lookup/ambig5.C: Likewise.
4913         * g++.dg/lookup/ambig4.C: Likewise.
4914         * g++.dg/parse/crash22.C: Likewise.
4915
4916 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
4917
4918         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
4919
4920 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
4921
4922         * gcc.dg/nested-calls-1.c: New test.
4923
4924 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4925
4926         * gfortran.dg/complex_intrinsic_1.f90: New test.
4927         * gfortran.dg/complex_intrinsic_2.f90: New test.
4928         * gfortran.dg/fgetc_1.f90: New test.
4929         * gfortran.dg/fgetc_2.f90: New test.
4930         * gfortran.dg/fgetc_3.f90: New test.
4931         * gfortran.dg/ftell_1.f90: New test.
4932         * gfortran.dg/ftell_2.f90: New test.
4933         * gfortran.dg/gnu_logical_1.F: New test.
4934         * gfortran.dg/gnu_logical_2.f90: New test.
4935
4936 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
4937
4938         PR middle-end/24820
4939         * testsuite/gcc.dg/pr24820.c: New test.
4940
4941 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
4942
4943         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
4944         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
4945         variable.
4946
4947 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4948
4949         testsuite/24614
4950         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
4951
4952 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
4953
4954         * gcc.target/cris/cris.exp: New file.
4955         * gcc.target/cris/rld-legit1.c: New test.
4956         * gcc.target/cris/rld-legit2.c: New test.
4957
4958 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
4959
4960         PR c++/24780
4961         * g++.dg/opt/pr24780.C: New test.
4962
4963         PR c++/24761
4964         * g++.dg/template/asm1.C: New test.
4965
4966 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
4967
4968         PR libgfortran/24787
4969         * gfortran.dg/scan_1.f90: New test.
4970
4971 2005-11-12  Jan Hubicka  <jh@suse.cz>
4972
4973         * gcc.target/i386/minmax-1.c: New.
4974         * gcc.target/i386/minmax-2.c: New.
4975
4976 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
4977
4978         * gcc.dg/pr24445.c: Fix for 64-bit targets.
4979
4980 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
4981
4982         * gcc.c-torture/execute/20051110-1.c,
4983         gcc.c-torture/execute/20051110-2.c: New tests.
4984
4985 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
4986
4987         PR middle-end/24750
4988         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
4989         New tests.
4990
4991 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
4992
4993         * lib/target-libpath.exp (get_shlib_extension): New proc.
4994         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
4995         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4996         * lib/objc.exp (objc_target_compile): Likewise.
4997         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
4998         detection.
4999
5000 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
5001
5002         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
5003
5004         * lib/target-supports.exp (check_effective_target_static_libgfortran):
5005         Add -static to additional_flags and pass it to target_compile.
5006
5007 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
5008
5009         PR libgfortran/24719
5010         gfortran.dg/read_noadvance.f90: New test.
5011
5012         PR libgfortran/24699
5013         gfortran.dg/fmt_t_2.f90: New test.
5014
5015         PR libgfortran/24785
5016         gfortran.dg/read_x_eor.f90: New test.
5017
5018         PR libgfortran/24584
5019         gfortran.dg/namelist_empty.f90: Rename test.
5020
5021         PR libgfortran/24489
5022         gfortran/read_eor.f90: Rename test.
5023
5024 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
5025
5026         PR fortran/15976
5027         * gfortran.dg/automatic_module_variable.f90: New test.
5028
5029 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
5030
5031         PR target/24445
5032         * gcc.dg/pr24445.c: New test.
5033
5034 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
5035
5036         PR fortran/24655
5037         PR fortran/24755
5038         * gfortran.dg/recursive_statement_functions.f90: Add statement
5039         functions using inline intrinsic functions and parameters to test
5040         that they no longer seg-fault.
5041
5042         PR fortran/24409
5043         gfortran.dg/nested_modules_4.f90: New test.
5044         gfortran.dg/nested_modules_5.f90: New test.
5045
5046 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5047
5048         PR fortran/24643
5049         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
5050
5051 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
5052
5053         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
5054         failures.
5055
5056 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5057
5058         * gcc.dg/sparc-getcontext-1.c: New test.
5059
5060 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5061
5062         * gcc.dg/ifcvt-fabs-1.c: New test.
5063
5064 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
5065
5066         PR other/4372
5067         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
5068         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
5069
5070 2005-11-09  Richard Guenther  <rguenther@suse.de>
5071
5072         PR tree-optimization/24716
5073         * gcc.c-torture/execute/pr24716.c: New testcase.
5074
5075 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5076
5077         * gcc.dg/pr24624.c: Disable for non S/390 targets.
5078
5079 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5080
5081         PR 24624
5082         * gcc.dg/pr24624.c: Testcase added.
5083
5084 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5085
5086         PR 24623
5087         * g++.dg/other/pr24623.C: Testcase added.
5088
5089 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
5090
5091         PR fortran/22607
5092         * gfortran-dg/pure_byref_1.f90: New.
5093         * gfortran-dg/pure_byref_2.f90: New.
5094
5095 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
5096
5097         PR c/24101
5098         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
5099         * gcc.dg/dg.exp: Run main loop also for *.i files.
5100
5101 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
5102
5103         PR c++/19450
5104         * g++.dg/tls/diag-3.C: New test.
5105         * g++.dg/tls/diag-4.C: New test.
5106         * g++.dg/tls/static-1.C: New test.
5107         * g++.dg/tls/static-1a.cc: New file.
5108
5109 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
5110
5111         PR 23046
5112         * g++.dg/tree-ssa/pr23046.C: New test.
5113
5114 2005-11-08  Devang Patel <dpatel@apple.com>
5115
5116         PR tree-optimization/23115
5117         * gcc.dg/tree-ssa/pr23115.c: New.
5118
5119 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
5120
5121         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
5122         * gcc.target/powerpc/pr16155.c: Same.
5123         * gcc.target/powerpc/altivec-1.c: Same.
5124         * gcc.target/powerpc/altivec-2.c: Same.
5125         * gcc.target/powerpc/altivec-3.c: Same.
5126         * gcc.target/powerpc/altivec-5.c: Same.
5127         * gcc.target/powerpc/altivec-11.c: Same.
5128         * gcc.target/powerpc/altivec-12.c: Same.
5129         * gcc.target/powerpc/altivec-14.c: Same.
5130         * gcc.target/powerpc/altivec-22.c: Same.
5131         * gcc.target/powerpc/altivec-consts.c: Same.
5132         * gcc.target/powerpc/altivec-pr22085.c: Same.
5133         * gcc.target/powerpc/altivec-splat.c: Same.
5134         * gcc.target/powerpc/altivec-varargs-1.c: Same.
5135         * gcc.target/powerpc/altivec-vec-merge.c: Same.
5136         * gcc.target/powerpc/darwin-longlong.c: Same.
5137
5138 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
5139
5140         PR target/19340
5141         * gcc.dg/pr19340.c: New test.
5142
5143 2005-11-07  Ian Lance Taylor  <ian@airs.com>
5144
5145         PR rtl-optimization/24683
5146         * gcc.dg/pr24683.c: New test.
5147
5148 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
5149
5150         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
5151         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
5152
5153 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
5154
5155         * gcc.target/i386/pr23376.c: Compile with -mmmx.
5156
5157 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
5158
5159         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
5160
5161 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
5162
5163         PR target/24230
5164
5165         * gcc.target/powerpc/altivec-consts.c,
5166         gcc.target/powerpc/altivec-splat.c: New testcase.
5167
5168 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
5169
5170         PR c/24599
5171
5172         * gcc.dg/overflow-2.c: New testcase.
5173
5174 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
5175
5176         PR rtl-optimization/23567
5177         * gcc.c-torture/execute/20051104-1.c: New test.
5178
5179 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
5180
5181         PR fortran/24534
5182         gfortran.dg/private_type_2.f90: Modified to check that case with
5183         PRIVATE declaration within derived type is accepted.
5184
5185         PR fortran/20838
5186         gfortran.dg/pointer_assign_1.f90: New test.
5187
5188         PR fortran/20840
5189         * gfortran.dg/arrayio_0.f90: New test.
5190
5191         PR fortran/17737
5192         gfortran.dg/data_initialized.f90: New test.
5193         gfortran.dg/data_constraints_1.f90: New test.
5194         gfortran.dg/data_constraints_2.f90: New test.
5195
5196 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
5197
5198         PR fortran/24174
5199         PR fortran/24305
5200         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
5201
5202 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
5203
5204         PR 24670
5205         * gcc.dg/tree-ssa/pr24670.c: New test.
5206
5207 2005-11-05  Ian Lance Taylor  <ian@airs.com>
5208
5209         PR target/22432
5210         * gcc.target/i386/pr22432.c: New test.
5211
5212 2005-11-05  Richard Henderson  <rth@redhat.com>
5213
5214         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
5215         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
5216         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
5217         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
5218         from gcc.dg/alpha-*.
5219         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
5220         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
5221
5222 2005-11-05  Andreas Jaeger  <aj@suse.de>
5223
5224         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
5225
5226 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
5227
5228         PR target/23424
5229         * gcc.dg/torture/pr23424-1.c: New test.
5230
5231 2005-11-04  Richard Henderson  <rth@redhat.com>
5232
5233         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
5234         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
5235         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
5236         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
5237         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
5238         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
5239         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
5240         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
5241         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
5242         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
5243         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
5244         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
5245         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
5246         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
5247         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
5248         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
5249         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
5250         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
5251         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
5252         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
5253         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
5254         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
5255         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
5256         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
5257         Move from gcc.dg/.
5258         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
5259         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
5260         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
5261         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
5262         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
5263         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
5264         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
5265         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
5266         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
5267         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
5268         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
5269         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
5270         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
5271         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
5272         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
5273         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
5274         gcc.target/i386/lea.c, gcc.target/i386/local.c,
5275         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
5276         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
5277         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
5278         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
5279         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
5280         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
5281         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
5282         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
5283         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
5284         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
5285         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
5286         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
5287         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
5288         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
5289         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
5290         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
5291         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
5292         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
5293         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
5294         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
5295         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
5296         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
5297         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
5298         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
5299         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
5300         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
5301         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
5302         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
5303
5304 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
5305
5306         PR 24627
5307         * gcc.dg/tree-ssa/pr24627.c: New test.
5308
5309 2005-11-04 Paul Brook  <paul@codesourcery.com>
5310
5311         * gcc.dg/tls/opt-10.c: New test.
5312
5313 2005-11-04  Andreas Jaeger  <aj@suse.de>
5314
5315         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
5316         avoid extra warnings.
5317
5318 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5319
5320         PR libfortran/22298
5321         * gcc/testsuite/lib/target-supports.exp
5322         (check_effective_target_static_libgfortran): New
5323         static_libgfortran effective target.
5324         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
5325         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
5326
5327 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
5328
5329         * gcc.dg/pr24615.c: Guard test with { target fpic }.
5330
5331 2005-11-03  Josh Conner  <jconner@apple.com>
5332
5333         PR c++/19989
5334         g++.dg/ext/array2.C: New test.
5335         g++.dg/template/dependent-name3.C: New test.
5336         g++.dg/template/dependent-name4.C: New test.
5337         g++.dg/template/sfinae2.C: New test.
5338
5339 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
5340
5341         PR preprocessor/22042
5342         * gcc.dg/cpp/strify4.c: New test.
5343
5344 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
5345
5346         PR c++/17964
5347         * g++.dg/cpp/string-1.C: New test.
5348
5349 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
5350
5351         * gcc.target/powerpc: New directory.
5352         * gcc.target/powerpc/powerpc.exp: New file.
5353         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
5354         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
5355         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
5356         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
5357         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
5358         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
5359         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
5360         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
5361         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
5362         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
5363         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
5364         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
5365         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
5366         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
5367         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
5368         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
5369         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
5370         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
5371         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
5372         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
5373         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
5374         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
5375         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
5376         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
5377         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
5378         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
5379         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
5380         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
5381         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
5382         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
5383         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
5384         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
5385         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
5386         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
5387
5388 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
5389
5390         PR c++/21627
5391         * g++.dg/warn/inline2.C: New test.
5392
5393 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
5394
5395         PR middle-end/23155
5396         * g++.dg/ext/c99struct1.C: New test.
5397         * gcc.dg/union-cast-1.c: New test.
5398         * gcc.dg/union-cast-2.c: New test.
5399         * gcc.dg/union-cast-3.c: New test.
5400
5401 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
5402
5403         PR middle-end/24589
5404         * gcc.c-torture/execute/zero-struct-2.c: New test.
5405
5406 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
5407
5408         PR c++/24582
5409         * g++.dg/init/switch1.C: New test.
5410
5411 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5412
5413         * gcc.dg/delay-slot-1.c: New test.
5414
5415 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
5416
5417         PR target/24620
5418         * gcc.dg/pr24620.c: New test.
5419
5420 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
5421
5422         PR c/24329
5423         * gcc.dg/format/unnamed-1.c: New test.
5424
5425 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
5426
5427         PR c++/22434
5428         * g++.dg/expr/cond8.C: New test.
5429
5430         PR c++/24560
5431         * g++.dg/parse/dot1.C: New test.
5432
5433 2005-11-02  Jan Hubicka  <jh@suse.cz>
5434
5435         PR target/23303
5436         * gcc.dg/i386-lea.c: New test
5437
5438 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
5439
5440         PR target/24615
5441         * gcc.dg/pr24615.c: New test.
5442
5443 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
5444
5445         PR target/24600
5446         * gcc.dg/pr24600.c: New test.
5447
5448 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
5449
5450         PR c++/19253
5451         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
5452         * g++.dg/parse/typename9.C: New test.
5453         * g++/dg/parse/typename10.C: Likewise.
5454
5455 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
5456
5457         PR fortran/18157
5458         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
5459         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
5460         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
5461
5462 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
5463
5464         PR c++/24569
5465         * g++.dg/debug/static1.C: New test.
5466
5467 2005-11-02  Josh Conner  <jconner@apple.com>
5468
5469         * g++.dg/crash38.C: moved into proper directory...
5470         * g++.dg/template/crash42.C: ...here
5471
5472 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
5473
5474         PR target/18338
5475         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
5476         pcc_bitfield_type_matters || default_packed.
5477
5478         * lib/target-supports.exp
5479         (check_effective_target_pcc_bitfield_type_matters): New proc.
5480         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
5481
5482         PR testsuite/23304
5483         * lib/target-supports.exp (check_effective_default_packed): New proc.
5484         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
5485         Gate expected errors on target ! default_packed.
5486         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
5487
5488 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5489
5490         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
5491         change (r106358).
5492
5493 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5494
5495         PR fortran/24008
5496         * gfortran.dg/entry_5.f90: New.
5497         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
5498
5499 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
5500
5501         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
5502
5503 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
5504
5505         PR fortran/21565
5506         gfortran.dg/namelist_blockdata.f90: New test.
5507
5508         PR fortran/18737
5509         gfortran.dg/external_implicit_none.f90: New test.
5510
5511         PR fortran/14994
5512         * gfortran.dg/secnds.f: New test.
5513
5514 2005-10-31  Jan Hubicka  <jh@suse.cz>
5515
5516         PR target/20928
5517         * gcc.c-torture/compile/pr20928.c: New test.
5518
5519 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
5520
5521         PR middle-end/23492
5522         * gcc.c-torture/compile/zero-strct-5.c: New test.
5523
5524 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
5525
5526         PR libgfortran/24584
5527         * gfortran.dg/pr24584.f90: New test.
5528
5529 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
5530
5531         PR fortran/18883
5532         * gfortran.dg/char_result_9.f90: New.
5533         * gfortran.dg/char_result_10.f90: New.
5534
5535 2005-10-30  Jan Hubicka  <jh@suse.cz>
5536
5537         * g++.dg/tree-ssa/pr24172.C: New testcase.
5538
5539 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5540
5541         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
5542
5543 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
5544
5545         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
5546         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
5547         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
5548         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
5549         gfortran.dg/enum_9.f90,
5550         gfortran.fortran-torture/compile/enum_1.f90,
5551         gfortran.fortran-torture/execute/enum_1.f90,
5552         gfortran.fortran-torture/execute/enum_2.f90,
5553         gfortran.fortran-torture/execute/enum_3.f90,
5554         gfortran.fortran-torture/execute/enum_4.f90: New tests.
5555
5556 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
5557
5558         PR target/18482
5559         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
5560         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
5561
5562 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5563
5564         PR libfortran/20179
5565         * gfortran.dg/mixed_io_1.f90: New test.
5566         * gfortran.dg/mixed_io_1.c: New file.
5567
5568 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5569
5570         * gfortran.dg/malloc_free_1.f90: New test.
5571
5572 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
5573
5574         * gcc.dg/nested-func-4.c: Require profiling -pg.
5575
5576 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5577
5578         PR C++/23229
5579         * g++.dg/warn/main-2.C: New test.
5580
5581 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
5582
5583         PR fortran/24545
5584         * gfortran.dg/interface_2.f90: new test.
5585
5586 2005-10-28  Josh Conner  <jconner@apple.com>
5587
5588         PR c++/22153
5589         * g++.dg/template/crash38.C: New test.
5590         * g++.dg/parse/explicit1.C: Change expected errors.
5591
5592 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5593
5594         PR C++/23426
5595         * g++.dg/other/large-size-array.C: New test.
5596
5597 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5598
5599         PR middle-end/24362
5600         * g++.dg/opt/complex4.C: New test.
5601
5602 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
5603
5604         * gcc.dg/nested-func-4.c: New test.
5605
5606 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
5607
5608         PR fortran/24158
5609         gfortran.dg/derived_recursion.f90: New test.
5610         gfortran.dg/implicit_actual.f90: New test.
5611
5612 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
5613
5614         PR middle-end/24295, PR testsuite/24477
5615         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
5616         removed when weakref hits the tree.
5617
5618 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
5619
5620         * gfortran.dg/cray_pointers_4.f90: New test.
5621
5622         * gfortran.dg/cray_pointers_5.f90: New test.
5623
5624 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
5625
5626         PR fortran/22290
5627         * gfortran.dg/assign_5.f90: New test.
5628         * gfortran.dg/assign_6.f: New test.
5629
5630 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
5631
5632         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
5633         CPU has no SSE support.
5634
5635 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
5636
5637         PR libgfortran/24224
5638         * gfortran.dg/arrayio_1.f90: Update attribution.
5639         * gfortran.dg/arrayio_2.f90: Update attribution.
5640         * gfortran.dg/arrayio_3.f90: Update attribution.
5641         * gfortran.dg/arrayio_4.f90: Update test conditions.
5642         * gfortran.dg/arrayio_5.f90: Update attribution.
5643         * gfortran.dg/arrayio_6.f90: New test.
5644         * gfortran.dg/arrayio_7.f90: New test.
5645
5646 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
5647
5648         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
5649
5650 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
5651
5652         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
5653
5654 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
5655
5656         PR fortran/24416
5657         * gfortran.dg/namelist_char_only.f90: New test.
5658
5659 2005-10-24  Asher Langton  <langton2@llnl.gov>
5660
5661         PR fortran/17031
5662         PR fortran/22282
5663         * gfortran.dg/cray_pointers_1.f90: New test.
5664         * gfortran.dg/cray_pointers_2.f90: New test.
5665         * gfortran.dg/cray_pointers_3.f90: New test.
5666         * gfortran.dg/loc_1.f90: New test.
5667         * gfortran.dg/loc_2.f90: New test.
5668
5669 2005-10-24  Steven Bosscher  <stevenb@suse.de>
5670
5671         * gcc.dg/pr24225.c: New test.
5672
5673 2005-10-24  Asher Langton  <langton2@llnl.gov>
5674
5675         * gfortran.dg/dup_save_1.f90: New test.
5676         * gfortran.dg/dup_save_2.f90: New test.
5677
5678 2005-10-24  Paul Brook  <paul@codesourcery.com>
5679
5680         PR 24107
5681         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
5682         stdint.h.
5683
5684 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
5685
5686         PR libgfortran/24489
5687         * gfortran.dg/pr24489.f90: New test.
5688
5689 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
5690
5691         PR fortran/23635
5692         * gfortran.dg/ichar_1.f90: Add tests for derived types.
5693
5694 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
5695
5696         PR target/18911
5697         * g++.dg/init/array16.C: Skip for mmix-*-*.
5698
5699 2005-10-23  Asher Langton  <langton2@llnl.gov>
5700
5701         * gfortran.dg/byte_1.f90: New test.
5702         * gfortran.dg/byte_2.f90: New test.
5703
5704 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
5705
5706         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
5707
5708 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
5709
5710         PR fortran/18022
5711         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
5712
5713         PR fortran/24311
5714         * gfortran.dg/merge_char_const.f90: New test.
5715
5716         PR fortran/24384
5717         * gfortran.dg/spread_scalar_source.f90: New test.
5718
5719 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
5720
5721         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
5722
5723         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
5724         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
5725
5726         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
5727
5728 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
5729
5730         PR fortran/24426
5731         * gfortran.dg/der_pointer_4.f90: New.
5732
5733 2005-10-22  David Ayers  <d.ayers@inode.at>
5734
5735         * obj-c++.dg/except-1.mm: Simplify.
5736
5737 2005-10-21  David Ayers  <d.ayers@inode.at>
5738
5739         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
5740
5741 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
5742
5743         * gfortran.dg/assumed_dummy_2.f90: New test.
5744
5745 2005-10-21  James E Wilson  <wilson@specifix.com>
5746
5747         PR preprocessor/15220
5748         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
5749
5750 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
5751
5752         * gcc.c-torture/execute/20051021-1.c: New test.
5753
5754 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
5755
5756         PR c++/24260
5757         * g++.dg/ext/tmplattr1.C: New test.
5758
5759 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
5760
5761         PR fortran/24440
5762         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
5763
5764 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
5765
5766         * obj-c++.dg/except-1.mm: New.
5767
5768         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
5769
5770 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
5771
5772         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
5773
5774 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
5775
5776         PR middle-end/24295
5777         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
5778         declarations with the same names as thunks' alias targets, use
5779         aliases instead.
5780         * gcc.dg/attr-alias-3.c: New test.
5781         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
5782
5783 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
5784
5785         PR c++/22618
5786         * g++.dg/parse/access8.C: New test.
5787
5788 2005-10-20  Richard Guenther  <rguenther@suse.de>
5789
5790         PR c++/24439
5791         * g++.dg/tree-ssa/pr24439.C: New testcase.
5792
5793 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5794
5795         * g++.dg/opt/delay-slot-1.C: New test.
5796
5797 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
5798
5799         PR fortran/21625
5800         * gfortran.fg/der_init_1.f90: New.
5801
5802 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
5803
5804         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
5805
5806 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
5807
5808         PR c++/21908
5809         * g++.dg/parse/error28.C: New test.
5810
5811 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5812
5813         * gcc.dg/profile-generate-2.c: New test.
5814
5815 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
5816
5817         PR target/23589
5818         * g++.dg/ext/dllimport11.C: New.
5819
5820 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5821
5822         PR c++/22293
5823         * g++.dg/other/friend3.C: New test.
5824
5825 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
5826
5827         PR c++/23293
5828         * g++.dg/template/error19.C: New test.
5829
5830 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
5831
5832         PR c++/21383
5833         * g++.dg/overload/koenig2.C: New.
5834
5835         PR c++/23118
5836         * g++.dg/overload/error2.C: New.
5837
5838         PR c++/22604
5839         * g++.dg/inherit/covariant14.C: New.
5840
5841 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5842
5843         PR c++/23440
5844         * g++.dg/parse/for1.C: New test.
5845
5846 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
5847
5848         PR fortran/23446
5849         * gfortran.dg/host_dummy_index_1.f90: New test.
5850
5851         PR fortran/21459
5852         * gfortran.dg/automatic_char_len_2.f90: New test.
5853
5854         PR fortran/20866
5855         * gfortran.dg/recursive_statement_functions.f90: New test.
5856
5857         PR fortran/20853
5858         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
5859
5860         PR fortran/20849
5861         * gfortran.dg/external_initializer.f90: New test.
5862
5863         PR fortran/20837
5864         * non_module_public.f90: New test.
5865
5866 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
5867
5868         PR c++/24386
5869         * g++.dg/template/overload7.C: New.
5870
5871         PR c++/22551
5872         * g++.dg/other/switch2.C: Remove expected warnings.
5873
5874         PR c++/21353
5875         * g++.dg/template/defarg6.C: New.
5876
5877 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
5878
5879         PR target/24315
5880         * gcc.target/i386/pr24315.c: New test.
5881
5882 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
5883
5884         PR c++/24389
5885         * g++.dg/template/static21.C: New test.
5886         * g++.dg/template/static21-a.cc: Likewise.
5887
5888 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
5889
5890         PR c++/23959
5891         * g++.dg/warn/Wswitch-default-1.C: New test.
5892         * g++.dg/warn/Wswitch-default-2.C: New test.
5893
5894 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
5895
5896         PR c++/22173
5897         * g++.dg/parse/template18.C: New test.
5898         * g++.dg/template/nontype15.C: Likewise.
5899
5900 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
5901
5902         PR fortran/22273
5903         * gfortran.dg/spec_expr_2.f90: New.
5904
5905 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
5906
5907         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
5908         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
5909         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
5910         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
5911         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
5912         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
5913         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
5914         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
5915         previous target-specific skips and warning-message matches where
5916         applicable.
5917
5918 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
5919
5920         PR c++/21347
5921         * g++.dg/warn/Wctor-dtor.C: New test.
5922
5923 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5924
5925         PR c/23439
5926         * gcc.dg/for-1.c: New test.
5927
5928 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
5929
5930         PR c++/19565
5931         * g++.dg/warn/Wconversion1.C: New test.
5932         * g++.dg/ext/packed4.C: Compile with -w.
5933         * g++.dg/opt/20050511-1.C: Likewise.
5934         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
5935
5936 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
5937
5938         * gfortran.dg/boz_5.f90: New test.
5939
5940 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
5941
5942         PR c++/22551
5943         * g++.dg/other/switch2.C: New.
5944
5945         PR c++/23984
5946         * g++.dg/init/ctor7.C: New.
5947
5948 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
5949
5950         PR c++/23730
5951         * g++.dg/parse/crash32.C: New test.
5952
5953 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
5954
5955         PR c++/20721
5956         * g++.dg/init/goto2.C: New test.
5957
5958         PR c++/22464
5959         * g++.dg/template/crash/41.C: New test.
5960
5961         PR c++/22180
5962         * g++.dg/template/crash40.C: New test.
5963
5964         PR c++/23694
5965         * g++.dg/parse/friend5.C: New test.
5966
5967         PR c++/23307
5968         * g++.dg/template/crash38.C: New test.
5969
5970         PR c++/22352
5971         * g++.dg/template/friend38.C: New test.
5972
5973         PR c++/22405
5974         * g++.dg/template/crash39.C: New test.
5975
5976 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
5977
5978         * gcc.dg/debug/dwarf2/dwarf-char1.c,
5979         gcc.dg/debug/dwarf2/dwarf-char2.c,
5980         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
5981
5982         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
5983
5984 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
5985
5986         * gcc.dg/dll-2.c: Add tests for warnings.
5987         * gcc.dg/dll-3.c: Likewise.
5988         * gcc.dg/dll-4.c: Likewise.
5989
5990         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
5991         * g++.dg/ext/dllimport2.C: Likewise.
5992         * g++.dg/ext/dllimport3.C: Likewise.
5993         * g++.dg/ext/dllimport7.C: Likewise.
5994         * g++.dg/ext/dllimport8.C: Likewise.
5995         * g++.dg/ext/dllimport9.C: Likewise.
5996
5997 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
5998
5999         PR fortran/24092
6000         * gfortran.dg/derived_pointer_recursion.f90: New test.
6001
6002 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
6003
6004         * gcc.c-torture/execute/20051012-1.c: New test.
6005
6006 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
6007
6008         PR fortran/18082
6009         * gfortran.dg/automatic_char_len_1.f90: New test.
6010
6011 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
6012
6013         PR fortran/20847
6014         * gfortran.dg/save_common.f90: New test.
6015
6016         PR fortran/20856
6017         * gfortran.dg/save_result.f90: New test.
6018
6019 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
6020
6021         PR c++/21592
6022         * g++.dg/template/dependent-expr1.C: Add new expected error.
6023         * g++.dg/template/dependent-expr2.C: Adjust error text.
6024         * g++.dg/template/overload6.C: New.
6025
6026         PR c++/23797
6027         * g++.dg/other/typename8.C: New.
6028
6029         PR c++/21117
6030         * g++.dg/other/return1.C: New.
6031
6032 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
6033
6034         PR c++/24052
6035         * g++.dg/ext/label5.C: New.
6036
6037 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
6038
6039         PR c++/19964
6040         * g++.dg/parse/crash31.C: New.
6041
6042 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
6043
6044         * g++.dg/ipa/ipa-1.c: New test.
6045         * g++.dg/ipa/ipa-2.c: New test.
6046         * g++.dg/ipa/ipa-3.c: New test.
6047         * g++.dg/ipa/ipa-4.c: New test.
6048         * g++.dg/ipa/ipa-5.c: New test.
6049         * g++.dg/ipa/ipa.exp: New file.
6050
6051 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
6052
6053         PR fortran/24207
6054         * gfortran.dg/private_type_3.f90: New test.
6055
6056 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
6057
6058         PR fortran/20786
6059         gfortran.dg/aint_anint_1.f90: New test.
6060
6061 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
6062
6063         PR libgfortran/24313
6064         gfortran.dg/csqrt.f: New test.
6065
6066 2005-10-11  Ian Lance Taylor  <ian@airs.com>
6067
6068         PR c++/8057
6069         * g++.dg/warn/noeffect7.C: New test.
6070         * g++.dg/warn/noeffect2.C: Instantiate templates.
6071         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
6072         and warning.
6073
6074 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
6075
6076         PR c++/21089
6077         * g++.dg/init/float1.C: New test.
6078
6079         PR c++/24277
6080         * g++.dg/init/member1.C: Tweak error markers.
6081
6082 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
6083
6084         PR testsuite/24281
6085         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
6086         Check for null pointer.
6087
6088 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
6089
6090         PR c++/21369
6091         * g++.dg/parse/ret-type3.C: New test.
6092
6093 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
6094
6095         PR tree-opt/23946
6096         * gcc.c-torture/compile/pr23946.c: New test.
6097
6098 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
6099
6100         * g++.dg/opt/mmx2.C: New test.
6101
6102 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
6103
6104         PR c++/24277
6105         * g++.dg/template/static20.C: New test.
6106
6107         PR c++/24302
6108         * g++.dg/warn/Wunused-12.C: New test.
6109
6110         PR c++/23437
6111         * g++.dg/template/arg4.C: New test.
6112
6113 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6114
6115         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
6116         * gcc.dg/ucnid-3.c: Likewise.
6117         * gcc.dg/ucnid-4.c: Likewise.
6118         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
6119         * g++.dg/other/ucnid-1.C: Likewise.
6120         * gcc.dg/sparc-frame-1.c: New test.
6121
6122 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
6123
6124         PR c++/24139
6125         * g++.dg/template/spec27.C: New test.
6126
6127         PR c++/24275
6128         * g++.dg/template/static19.C: New test.
6129
6130 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6131
6132         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
6133         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
6134
6135 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
6136
6137         PR target/24136
6138         * gfortran.fortran-torture/compile/pr24136.f: New test.
6139
6140 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
6141
6142         PR c++/22172
6143         * g++.dg/parse/crash30.C: New test.
6144
6145 2005-10-07  Richard Guenther  <rguenther@suse.de>
6146
6147         PR middle-end/24227
6148         * gcc.c-torture/compile/pr24227.c: New testcase.
6149
6150 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
6151
6152         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
6153         Do not put aligned attributes on array elements.
6154
6155 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
6156
6157         PR testsuite/23611, PR testsuite/23615
6158         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
6159         writing prototypes of library functions by hand.
6160         * obj-c++.dg/bitfield-4.mm: Likewise.
6161         * obj-c++.dg/const-str-4.mm: Likewise.
6162         * obj-c++.dg/encode-4.mm: Likewise.
6163         * obj-c++.dg/encode-5.mm: Likewise.
6164         * obj-c++.dg/encode-6.mm: Likewise.
6165         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6166         * obj-c++.dg/method-10.mm: Likewise.
6167         * obj-c++.dg/method-17.mm: Likewise.
6168         * obj-c++.dg/method-19.mm: Likewise.
6169         * obj-c++.dg/try-catch-2.mm: Likewise.
6170
6171 2005-10-06  Richard Henderson  <rth@redhat.com>
6172
6173         PR 24236
6174         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
6175
6176 2005-10-06  Dale Johannesen  <dalej@apple.com>
6177
6178         * gcc.c-torture/execute/20030125-1.c: Correct.
6179
6180 2005-10-06  Richard Guenther  <rguenther@suse.de>
6181
6182         PR tree-optimization/24238
6183         * g++.dg/tree-ssa/pr24238.C: New testcase.
6184
6185 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
6186
6187         PR 18568
6188         * gfortran.dg/der_pointer_3.f90: New test.
6189
6190 2005-10-05  Devang Patel  <dpatel@apple.com>
6191
6192         PR Debug/23205
6193         * g++.dg/other/PR23205.C: New.
6194
6195 2005-10-05  Richard Henderson  <rth@redhat.com>
6196
6197         PR target/23602
6198         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
6199         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
6200
6201 2005-10-05  Dale Johannesen  <dalej@apple.com>
6202
6203         * gcc.c-torture/execute/float-floor.c: New.
6204
6205 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
6206
6207         PR tree-optimization/21419
6208         PR tree-optimization/24146
6209         PR tree-optimization/24151
6210
6211         * g++.dg/ext/asm7.C: New.
6212         * g++.dg/ext/asm8.C: New.
6213         * gcc.dg/asm-1.c: Compile on all targets.
6214         * gcc.dg/asm-pr24146.c: New.
6215         * gcc.dg/pr21419.c: Adjust error messages.
6216
6217 2005-10-05  Richard Guenther  <rguenther@suse.de>
6218
6219         PR fortran/24176
6220         * gfortran.fortran-torture/compile/empty.f90: New testcase.
6221
6222 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
6223
6224         PR c++/23513
6225         * g++.dg/template/spec22.C: Robustify test.
6226         * g++.dg/template/spec26.C: New.
6227
6228 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
6229
6230         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
6231         if target supports vector instructions.
6232
6233 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
6234
6235         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
6236         C99 functions.
6237
6238 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
6239
6240         * lib/target-supports.exp (check_effective_target_fortran_large_real,
6241         check_effective_target_fortran_large_int): Replace cached result
6242         when target changes.
6243
6244 2005-10-04  Devang Patel  <dpatel@apple.com>
6245
6246         * gcc.dg/i386-sse-vect-types.c: New.
6247
6248 2005-10-04  Ian Lance Taylor  <ian@airs.com>
6249
6250         PR preprocessor/13726
6251         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
6252         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
6253
6254 2005-10-04  Richard Guenther  <rguenther@suse.de>
6255
6256         PR c/23576
6257         * gcc.dg/noncompile/pr23576.c: New testcase.
6258
6259 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
6260
6261         PR middle-end/23125
6262         * gcc.dg/register-var-3.c: New test.
6263
6264 2005-10-04  Steven Bosscher  <stevenb@suse.de>
6265
6266         * gcc.dg/pr23049.c: New test.
6267
6268         * gcc.dg/ucnid-4.c: Fix test.
6269
6270 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
6271
6272         PR 23445
6273         * gcc.c-torture/compile/pr23445.c: New test.
6274
6275 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
6276
6277         * g++.dg/overload/unknown1.C: New.
6278
6279 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
6280
6281         PR c++/17775
6282         * g++.dg/template/repo4.C: New test.
6283
6284 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6285
6286         PR libfortran/19308
6287         * gfortran.dg/large_real_kind_2.F90: New test.
6288         * gfortran.dg/large_integer_kind_2.f90: New test.
6289
6290 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
6291
6292         * lib/target-supports.exp (check_effective_target_vect_shift):
6293         Implement with result caching. Add i?86, x86_64 and ia64 targets.
6294         (check_effective_target_vect_condition): Fix copy-n-pasto.
6295
6296         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
6297         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
6298         targets.
6299
6300 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
6301
6302         PR c++/22621
6303         * g++.dg/template/overload5.C : New test.
6304
6305         PR c++/23840
6306         * g++.dg/expr/stdarg1.C: New test.
6307
6308 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
6309
6310         PR 24142
6311         * gcc.c-torture/execute/pr24142.c: New test.
6312
6313 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
6314
6315         PR 24141
6316         * gcc.c-torture/execute/pr24141.c: New test.
6317
6318 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
6319             Diego Novillo  <dnovillo@redhat.com>
6320
6321         PR 23604
6322         * gcc.c-torture/execute/pr23604.c: New test.
6323
6324 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
6325
6326         PR fortran/16404
6327         PR fortran/20835
6328         PR fortran/20890
6329         PR fortran/20899
6330         PR fortran/20900
6331         PR fortran/20901
6332         PR fortran/20902
6333         gfortran.dg/equiv_constraint_1.f90: New test.
6334         gfortran.dg/equiv_constraint_2.f90: New test.
6335         gfortran.dg/equiv_constraint_3.f90: New test.
6336         gfortran.dg/equiv_constraint_4.f90: New test.
6337         gfortran.dg/equiv_constraint_5.f90: New test.
6338         gfortran.dg/equiv_constraint_6.f90: New test.
6339         gfortran.dg/equiv_constraint_7.f90: New test.
6340         gfortran.dg/equiv_constraint_8.f90: New test.
6341         gfortran.dg/private_type_1.f90: New test.
6342         gfortran.dg/private_type_2.f90: New test.
6343         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
6344         980628-10.f: Assert std=gnu to permit mixing of
6345         types in equivalence statements.
6346
6347 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
6348
6349         PR 24112
6350         * gfortran.dg/open_status_1.f90: New.
6351
6352 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
6353
6354         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
6355         * gcc.dg/vect/pr22480.c: Clean up temp files.
6356         * gcc.dg/vect/pr23831.c: Clean up temp files.
6357         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
6358         Clean up temp files.
6359         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
6360         Clean up temp files.
6361
6362         * gcc.dg/20050309-1.c: Clean up temp files.
6363         * gcc.dg/20050325-1.c: Clean up temp files.
6364
6365 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
6366
6367         PR tree-optimization/24059
6368         * gcc.dg/vect/pr24059.c : New test.
6369
6370 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
6371
6372         PR middle-end/24109
6373         * gcc.c-torture/execute/20050929-1.c: New test.
6374
6375 2005-09-29  Steven Bosscher  <stevenb@suse.de>
6376
6377         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
6378
6379 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
6380
6381         PR c/21419
6382         * gcc.dg/pr21419.c: New test.
6383
6384 2005-09-29  Steven Bosscher  <stevenb@suse.de>
6385
6386         * gcc.dg/pr23911.c: New test.
6387
6388 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
6389
6390         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
6391
6392         PR c++/16782
6393         * g++.dg/parse/qualified4.C: New test.
6394         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
6395         * g++.old-deja/g++.mike/p8154.C: Likewise.
6396
6397 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
6398
6399         PR c++/22147
6400         * g++.dg/template/friend37.C: New test.
6401         * g++.dg/parse/crash28.C: Adjust error markers.
6402
6403 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
6404
6405         PR fortran/18518
6406         * gfortran.fortran-torture/execute/save_2.f90: New decl.
6407
6408 2005-09-27  Devang Patel  <dpatel@apple.com>
6409
6410         PR tree-optimization/23625
6411         * gcc.dg/pr23625.c: New test.
6412
6413 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
6414
6415         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
6416         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
6417
6418 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
6419
6420         PR fortran/23677
6421         * gfortran.fortran-torture/execute/save_1.f90: New test.
6422         * gfortran.dg/save_1.f90: New test.
6423
6424 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
6425
6426         * gcc.target/i386/builtin-apply-mmx.c: New test.
6427
6428         PR target/22576
6429         * gcc.target/i386/pr22576.c: New test.
6430
6431         PR target/22585
6432         * gcc.target/i386/pr22585.c: New test.
6433
6434         PR target/23268
6435         * gcc.target/i386/pr23268.c: New test.
6436
6437         PR middle-end/23831
6438         * gcc.dg/vect/pr23831.c: New test.
6439
6440         PR target/24055
6441         * gcc.target/i386/pr24055.c: New test.
6442
6443 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
6444
6445         PR tree-optimization/23960
6446         * gcc.c-torture/compile/pr23960.c: New.
6447
6448 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
6449
6450         PR fortran/16861
6451         * gfortran.dg/nested_modules_3.f90: New.
6452
6453 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
6454
6455         PR fortran/24005
6456         gfortran.dg/interface_1.f90: New test.
6457
6458 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
6459         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6460
6461         PR fortran/23843
6462         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
6463
6464 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
6465
6466         PR fortran/23516
6467         * gfortran.dg/imag_1.f: New test.
6468         * gfortran.dg/imag_2.f: Ditto.
6469
6470 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
6471
6472         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
6473
6474 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
6475
6476         PR c++/21983
6477         * g++.dg/warn/pr21983.C: New test.
6478
6479 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
6480
6481         PR c++/23993
6482         * g++.dg/template/array14.C: New test.
6483
6484 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
6485
6486         PR fortran/19929
6487         * gfortran.dg/der_ptr_component_1.f90: New test.
6488
6489 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6490
6491         PR c++/23965
6492         * g++.dg/template/error1.C: Reject "no matching function" message.
6493
6494 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6495
6496         PR c++/17609
6497         * g++.dg/lookup/error1.C: New test.
6498
6499 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
6500
6501         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
6502         functionality of the testcase.
6503
6504 2005-09-20  Richard Henderson  <rth@redhat.com>
6505
6506         * gcc.dg/vect/vect-22.c: Require vect_float.
6507         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
6508
6509 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
6510
6511         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
6512         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
6513         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
6514         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
6515         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
6516         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
6517         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
6518         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
6519         * gcc.dg/cpp/ucnid-8.c: New test.
6520
6521 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
6522
6523         PR tree-optimization/23929
6524         * gcc.c-torture/compile/pr23929.c: New test.
6525
6526 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
6527
6528         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
6529         for one loop.
6530
6531 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
6532
6533         PR testsuite/23186
6534         * g++.dg/other/pr22003.C: Require named sections.
6535
6536 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
6537
6538         PR c++/23947
6539         * g++.dg/rtti/crash3.C: New test.
6540
6541         PR tree-optimization/23818
6542         * gcc.dg/pr23818.c: New test.
6543
6544 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6545
6546         PR fortran/23420
6547         * gfortran.dg/print_fmt_4.f: New.
6548
6549 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
6550
6551         PR fortran/23663
6552         * gfortran.fortran-torture/execute/entry_11.f90: New test.
6553
6554 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
6555
6556         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
6557         Use pointers to local alignable arrays instead. Added comments.
6558         * gcc.dg/vect/vect-46.c: Likewise.
6559         * gcc.dg/vect/vect-48.c: Likewise.
6560         * gcc.dg/vect/vect-49.c: Likewise.
6561         * gcc.dg/vect/vect-52.c: Likewise.
6562         * gcc.dg/vect/vect-53.c: Likewise.
6563         * gcc.dg/vect/vect-54.c: Likewise.
6564         * gcc.dg/vect/vect-56.c: Likewise.
6565         * gcc.dg/vect/vect-57.c: Likewise.
6566         * gcc.dg/vect/vect-58.c: Likewise.
6567         * gcc.dg/vect/vect-60.c: Likewise.
6568         * gcc.dg/vect/vect-61.c: Likewise.
6569
6570         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
6571         The test is no longer vectorizable on vect_no_align targets.
6572         * gcc.dg/vect/vect-43.c: Likewsie.
6573
6574         * gcc.dg/vect/vect-44.c: Added comments.
6575         * gcc.dg/vect/vect-45.c: Added comments.
6576         * gcc.dg/vect/vect-50.c: Added comments.
6577         * gcc.dg/vect/vect-51.c: Added comments.
6578
6579         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
6580         aligned type.
6581         * gcc.dg/vect/Os-vect-95.c: Likewise.
6582
6583         * gcc.dg/vect/vect-41.c: Test removed.
6584         * gcc.dg/vect/vect-47.c: Test removed.
6585         * gcc.dg/vect/vect-55.c: Test removed.
6586         * gcc.dg/vect/vect-59.c: Test removed.
6587
6588 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
6589
6590         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
6591         No longer vectorizable on vect_no_align targets.
6592         * gcc.dg/vect/pr20122.c: Likewise.
6593         * gcc.dg/vect/vect-74.c: Likewise.
6594         * gcc.dg/vect/vect-75.c: Likewise.
6595         * gcc.dg/vect/vect-76.c: Likewise.
6596
6597         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
6598         Will not be vectorizable on vect_no_align targets once aliasing issues
6599         are resolved.
6600         * gcc.dg/vect/vect-79.c: Likewise.
6601
6602         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
6603         * gcc.dg/vect/vect-78.c: Likewise.
6604         * gcc.dg/vect/vect-97.c: Likewise.
6605
6606 2005-09-19  Steven Bosscher  <stevenb@suse.de>
6607
6608         * gcc.dg/pr23943.c: New test.
6609
6610 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
6611
6612         PR fortran/19181
6613         * gfortran.dg/derived_pointer_null_1.f90: New test.
6614
6615 2005-09-18  Richard Guenther  <rguenther@suse.de>
6616
6617         PR middle-end/23944
6618         * gcc.c-torture/compile/pr23944.c: New testcase.
6619
6620 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
6621
6622         PR fortran/15975
6623         * gfortran.dg/der_pointer_2.f90: New test.
6624
6625 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
6626
6627         PR fortran/16861
6628         * gfortran.dg/nested_modules_2.f90: New test.
6629
6630 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6631
6632         PR c++/18368
6633         * g++.dg/other/semicolon.C: New test.
6634
6635 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
6636
6637         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
6638         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
6639
6640 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
6641
6642         PR c++/23914
6643         * g++.dg/template/static18.C: New test.
6644
6645         PR c++/21514
6646         * g++.dg/template/crash19.C: Remove dg-error marker.
6647         * g++.dg/template/local4.C: New test.
6648
6649 2005-09-16  Paul Brook  <paul@codesourcery.com>
6650
6651         PR fortran/23906
6652         * gfortran.dg/dependency_1.f90: New test.
6653
6654 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
6655
6656         PR c++/23896
6657         * g++.dg/template/static17.C: New test.
6658
6659 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
6660
6661         PR c++/23139
6662         * g++.dg/warn/huge-val1.C: New test.
6663
6664 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
6665
6666         PR c++/13140
6667         * g++.dg/parse/class2.C: New test.
6668         * g++.dg/template/explicit8.C: Likewise.
6669         * g++.dg/template/spec25.C: Likewise.
6670
6671 2005-09-14  Josh Conner  <jconner@apple.com>
6672
6673         PR middle-end/23584
6674         * gcc.dg/pr23584.c: New test.
6675
6676 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
6677
6678         PR fortran/21875 Internal Unit Array I/O, NIST
6679         * gfortran.dg/arrayio_1.f90: New test.
6680         * gfortran.dg/arrayio_1.f90: New test.
6681         * gfortran.dg/arrayio_1.f90: New test.
6682         * gfortran.dg/arrayio_1.f90: New test.
6683         * gfortran.dg/arrayio_1.f90: New test.
6684
6685 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
6686
6687         PR middle-end/22480
6688         * gcc.dg/vect/pr22480.c: New test.
6689
6690 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
6691
6692         PR fortran/19358
6693         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
6694
6695 2005-09-13 Josh Conner <jconner@apple.com>
6696
6697         PR c++/23180
6698         * g++.dg/init/struct2.C: New test.
6699         * g++.dg/init/struct3.C: New test.
6700
6701 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
6702
6703         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
6704         Clean up temp files.
6705         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
6706         gcc.dg/tree-ssa/builtin-fprintf-1.c,
6707         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
6708         gcc.dg/tree-ssa/builtin-printf-1.c,
6709         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
6710         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
6711         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
6712         gcc.dg/tree-ssa/builtin-vprintf-1.c,
6713         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
6714         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
6715         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
6716         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
6717         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
6718         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
6719         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
6720         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
6721
6722 2005-09-13  Josh Conner  <jconner@apple.com>
6723
6724         * lib/gcc-dg.exp: Load scanipa.exp.
6725         (cleanup-dump): New procedure.
6726         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
6727         * lib/scandump.exp: New file.
6728         * lib/scantree.exp: Use it.
6729         * lib/scanipa.exp: New file.
6730
6731 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
6732
6733         PR fortran/17740
6734         * gfortran.dg/generic_4.f90: New test.
6735
6736 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
6737
6738         PR target/23816
6739         * gcc.target/i386/pr23816-1.c: New test.
6740         * gcc.target/i386/pr23816-2.c: New test.
6741
6742
6743 2005-09-13  Bastian Blank <waldi@debian.org>
6744
6745         PR c++/16171
6746         * g++.dg/abi/mangle26.C: New test.
6747         * g++.dg/abi/mangle27.C: New test.
6748         * g++.dg/abi/mangle28.C: New test.
6749         * g++.dg/abi/mangle29.C: New test.
6750
6751         PR c++/23839
6752         * g++.dg/parse/register1.C: New test.
6753
6754 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
6755
6756         PR c++/23842
6757         * g++.dg/template/access16.C: New test.
6758
6759 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
6760
6761         * gfortran.dg/char_pack_2.f90: Increase the vector size.
6762
6763 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
6764
6765         PR fortran/18899
6766         * gfortran.dg/shape_2.f90: New test.
6767
6768 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
6769
6770         PR target/19269
6771         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
6772         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
6773         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
6774         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
6775         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
6776         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
6777         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
6778         tests.
6779
6780 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
6781
6782         PR c++/23841
6783         * g++.dg/parse/template17.C: New test.
6784
6785 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
6786
6787         PR c++/23789
6788         * g++.dg/template/nontype14.C: New test.
6789
6790 2005-09-12  Ian Lance Taylor  <ian@airs.com>
6791
6792         PR g++/7874
6793         * g++.dg/lookup/friend7.C: New test.
6794         * g++.dg/lookup/friend8.C: New test.
6795         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
6796         so that it will be found via argument dependent lookup.
6797         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
6798         friend functions which will no longer be found.
6799         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
6800         function g, so that it will be found via argument dependent
6801         lookup.
6802         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
6803         * g++.old-deja/g++.mike/net43.C: Likewise.
6804
6805 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
6806
6807         PR c++/23691
6808         * g++.dg/template/static16.C: New test.
6809
6810 2005-09-12  Josh Conner  <jconner@apple.com>
6811
6812         PR middle-end/23237
6813         * gcc.c-torture/compile/pr23237.c: New test.
6814
6815 2005-09-11  Richard Henderson  <rth@redhat.com>
6816
6817         * g++.dg/other/error8.C: Update expected diagnostic text.
6818
6819 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6820
6821         PR libfortran/19872
6822         * gfortran.dg/overwrite_1.f: New test.
6823
6824 2005-09-09  Josh Conner  <jconner@apple.com>
6825
6826         * g++.dg/init/pr23180-1.C: Removed.
6827         * g++.dg/init/pr23180-2.C: Removed.
6828
6829 2005-09-09  David Daney <ddaney@avtrex.com>
6830
6831         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
6832         files which are ...
6833         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
6834         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
6835
6836 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6837
6838         * gfortran.dg/iostat_2.f90: New test.
6839
6840 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
6841
6842         PR c++/22252
6843         * g++.dg/ext/interface1.C: New test.
6844         * g++.dg/ext/interface1.h: Likewise.
6845         * g++.dg/ext/interface1a.cc: Likewise.
6846
6847 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
6848
6849         * gfortran.dg/iomsg_1.f90: New test case.
6850
6851 2005-09-09  Richard Guenther  <rguenther@suse.de>
6852
6853         PR c++/23624
6854         * g++.dg/tree-ssa/pr23624.C: New testcase.
6855
6856 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
6857
6858         PR fortran/19239
6859         * gfortran.dg/vector_subscript_1.f90,
6860         * gfortran.dg/vector_subscript_2.f90: New tests.
6861
6862 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
6863
6864         PR fortran/21104
6865         * gfortran.dg/array_alloc_1.f90,
6866         * gfortran.dg/array_alloc_2.f90,
6867         * gfortran.dg/array_alloc_3.f90: New tests.
6868
6869 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
6870
6871         PR fortran/12840
6872         * gfortran.dg/array_constructor_6.f90
6873         * gfortran.dg/array_constructor_7.f90
6874         * gfortran.dg/array_constructor_8.f90
6875         * gfortran.dg/array_constructor_9.f90
6876         * gfortran.dg/array_constructor_10.f90
6877         * gfortran.dg/array_constructor_11.f90
6878         * gfortran.dg/array_constructor_12.f90: New tests.
6879
6880 2005-09-08  Josh Conner  <jconner@apple.com>
6881
6882         PR c++/23180
6883         * g++.dg/init/pr23180-1.C: New test.
6884         * g++.dg/init/pr23180-2.C: New test.
6885
6886 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
6887
6888         PR fortran/18878
6889         * gfortran.dg/module_double_reuse.f90: New.
6890
6891 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
6892
6893         PR fortran/23270
6894         PR fortran/22304
6895         PR fortran/18870
6896         PR fortran/17917
6897         PR fortran/16511
6898         * gfortran.dg/common_equivalence_1.f: New.
6899         * gfortran.dg/common_equivalence_2.f: New.
6900         * gfortran.dg/common_equivalence_3.f: New.
6901         * gfortran.dg/contained_equivalence_1.f90: New.
6902         * gfortran.dg/module_blank_common.f90: New.
6903         * gfortran.dg/module_commons_1.f90: New.
6904         * gfortran.dg/module_equivalence_1.f90: New.
6905         * gfortran.dg/nested_modules_1.f90: New.
6906         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
6907         equivalences and add comment to connect the test with
6908         the PR.
6909
6910 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6911
6912         PR fortran/23765
6913         * gfortran.dg/common_6.f90: New test.
6914
6915 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
6916
6917         PR fortran/15326
6918         * gfortran.dg/char_result_1.f90,
6919         * gfortran.dg/char_result_2.f90,
6920         * gfortran.dg/char_result_3.f90,
6921         * gfortran.dg/char_result_4.f90,
6922         * gfortran.dg/char_result_5.f90,
6923         * gfortran.dg/char_result_6.f90,
6924         * gfortran.dg/char_result_7.f90,
6925         * gfortran.dg/char_result_8.f90: New tests.
6926
6927 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
6928
6929         PR fortran/19928
6930         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
6931
6932 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
6933
6934         PR obj-c++/16816
6935         * obj-c++.dg/selector-5.mm: New test.
6936         * obj-c++.dg/selector-6.mm: New test.
6937
6938 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
6939
6940         PR objc/20574
6941         PR objc/19324
6942         * objc.dg/error-1.m: New test.
6943
6944 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
6945
6946         PR fortran/23373
6947         * gfortran.fortran-torture/execute/pr23373-1.f90,
6948         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
6949
6950 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
6951
6952         PR libfortran/23760
6953         * gfortran.dg/g77/1832.f: Remove long string in write statement
6954         to allow the test to pass on correct list directed output with
6955         prepended space.
6956
6957 2005-09-07  James E Wilson  <wilson@specifix.com>
6958
6959         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
6960
6961 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
6962
6963         * gfortran.dg/parameter+save.f90: Rename to
6964         * gfortran.dg/parameter_save.f90: .. this.
6965
6966 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
6967
6968         PR fortran/20848
6969         * gfortran.dg/parameter+save.f90: New test case.
6970
6971 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
6972
6973         PR fortran/19269
6974         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
6975
6976 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
6977
6978         PR c/23075
6979         * gcc.dg/pr23075.c: New test.
6980         * g++.dg/warn/pr23075.C: New test.
6981
6982         PR target/22362
6983         * gcc.target/i386/pr22362.c: New test.
6984
6985         PR rtl-optimization/23098
6986         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
6987
6988         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
6989         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6990         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6991
6992 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
6993
6994         * g++.dg/expr/cast6.C: New test.
6995
6996         PR c++/9782
6997         * g++.dg/init/new15.C: New test.
6998
6999 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
7000
7001         * gcc.dg/vect/Os-vect-95.c: New test.
7002         * gcc.dg/vect/vect-95.c: Same.
7003
7004 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
7005
7006         * gcc.dg/vect/vect-29.c: Update xfail testing.
7007         * gcc.dg/vect/vect-44.c: Same.
7008         * gcc.dg/vect/vect-48.c: Same.
7009         * gcc.dg/vect/vect-50.c: Same.
7010         * gcc.dg/vect/vect-72.c: Same.
7011         * gcc.dg/vect/vect-77.c: Same.
7012         * gcc.dg/vect/vect-78.c: Same.
7013         * gcc.dg/vect/vect-80.c: Same.
7014         * gcc.dg/vect/vect-96.c: Same.
7015         * gcc.dg/vect/vect-100.c: Same.
7016         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
7017         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
7018         * gfortran.dg/vect/vect-5.f90: Same.
7019
7020 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
7021
7022         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
7023         start strings.
7024         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
7025         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
7026
7027         PR c++/23056
7028         * g++.dg/opt/pr23056.C: New test.
7029
7030         PR rtl-optimization/23098
7031         * gcc.target/i386/pr23098.c: New test.
7032
7033 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
7034
7035         PR c++/23667
7036         * g++.dg/template/static15.C: New test.
7037
7038         PR c++/21440
7039         * g++.dg/ext/stmtexpr5.C: New test.
7040         * g++.dg/ext/stmtexpr6.C: Likewise.
7041
7042 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
7043
7044         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
7045
7046         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
7047         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
7048         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
7049
7050 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
7051
7052         PR libfortran/23321
7053         * gfortran.dg/direct_io_4.f90: New test case.
7054
7055 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
7056             Rasmus Hahn  <rassahah@neofonie.de>
7057
7058         PR libobjc/23108
7059         * objc.dg/type-stream-1.m: New test.
7060
7061 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
7062
7063         PR fortran/23661
7064         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
7065         gfortran.dg/print_fmt_3.f90: New test.
7066
7067 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
7068
7069         * gfortran.dg/fmt_t_1.f90: New test.
7070
7071 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
7072
7073         PR rtl-optimization/23454
7074         * g++.dg/opt/pr23454.C: New test.
7075
7076 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
7077
7078         PR c++/23699
7079         * g++.dg/ext/static1.C: New test.
7080
7081 2005-09-02  Richard Henderson  <rth@redhat.com>
7082
7083         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
7084         tail call to check_fa_work.
7085
7086 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
7087
7088         PR c++/21687
7089         * g++.dg/other/gc3.C: New test.
7090
7091 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7092
7093         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
7094         * gcc.dg/20050826-1.c: Likewise.
7095
7096 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
7097
7098         PR c++/23167
7099         * g++.dg/expr/volatile1.C: New test.
7100
7101 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
7102
7103         PR middle-end/23547
7104         * gcc.dg/pr23547.c: New test.
7105
7106 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
7107
7108         PR c/22061
7109         * gcc.c-torture/execute/pr22061-1.c,
7110         * gcc.c-torture/execute/pr22061-2.c,
7111         * gcc.c-torture/execute/pr22061-3.c,
7112         * gcc.c-torture/execute/pr22061-4.c: New tests.
7113
7114 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
7115
7116         * gcc.dg/Wredundant-decls-2.c: New test to check that
7117         -Wredundant-decls does not issue warning for a variable
7118         definition following a declaration.
7119
7120 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
7121
7122         PR debug/7241
7123         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
7124         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
7125         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
7126
7127         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
7128         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
7129         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
7130         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
7131         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
7132         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
7133         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
7134         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
7135
7136 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7137
7138         PR objc/23306
7139         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
7140         scan-assmbler.
7141
7142 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
7143
7144         PR target/21255
7145         * gcc.dg/pr21255-1.c: New test.
7146         * gcc.dg/pr21255-2-mb.c: Likewise.
7147         * gcc.dg/pr21255-2-ml.c: Likewise.
7148         * gcc.dg/pr21255-3.c: Likewise.
7149         * gcc.dg/pr21255-4.c: Likewise.
7150
7151 2005-08-31  Dale Johannesen  <dalej@apple.com>
7152
7153         * gcc.dg/20050830-1.c: New.
7154
7155 2005-08-31  Josh Conner  <jconner@apple.com>
7156
7157         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
7158         command-line options for arm-*-* targets.
7159         * g++.dg/init/array16.C: Likewise.
7160         * g++.dg/other/crash-4.C: Likewise.
7161
7162 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7163
7164         PR obj-c++/23640
7165         * obj-c++.dg/gnu-runtime-3.mm: New test.
7166
7167 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7168
7169         PR c++/13377
7170         * g++.dg/lookup/ambig4.C: New test.
7171         * g++.dg/lookup/ambig5.C: New test.
7172         * g++.dg/tc1/dr101.C: Adjust error markers.
7173
7174 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7175
7176         PR c++/23639
7177         * g++.dg/template/ttp5.C: Adjust error markers.
7178
7179 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
7180
7181         PR testsuite/23609
7182         * lib/obj-c++.exp: Include target-libpath.exp.
7183         (obj-c++_link_flags): Look for the GNU libobjc library
7184         and set the library path to include it.
7185         Don't manually set LD_LIBRARY_PATH (etc.) but call
7186         set_ld_library_path_env_vars instead.
7187         (obj-c++_target_compile): Don't set library path or
7188         linker flags because they are already set correctly
7189         in obj-c++_link_flags.
7190
7191 2005-08-30  Josh Conner  <jconner@apple.com>
7192
7193         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
7194         to command-line options for arm-*-* targets.
7195
7196 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
7197
7198         * g++.dg/other/i386-1.C: New.
7199
7200 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
7201
7202         PR preprocessor/20348
7203         PR preprocessor/20356
7204         * gcc.dg/cpp/pr20348.c: New test.
7205         * gcc.dg/cpp/pr20348.h: New file.
7206         * gcc.dg/cpp/inc/pr20348.h: New file.
7207         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
7208         * gcc.dg/cpp/pr20356.c: New test.
7209         * gcc.dg/cpp/pr20356.h: New file.
7210         * gcc.dg/cpp/inc/pr20356.h: New file.
7211         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
7212
7213 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
7214
7215         * gfortran.fortran-torture/execute/intrinsic_count.f90:
7216         Fix array dimension to avoid correct end-of-file error.
7217
7218 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
7219
7220         PR libfortran/23598
7221         * gfortran.dg/iostat_1.f90: New test.
7222
7223 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
7224
7225         PR middle-end/23408
7226         * gcc.dg/pr23408.c: New test.
7227
7228 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
7229
7230         PR c++/23099
7231         * g++.dg/init/member1.C: Make sure erroneous static data member
7232         definitions are required.
7233         * g++.dg/template/static13.C: New test.
7234         * g++.dg/template/static14.C: Likewise.
7235
7236 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
7237
7238         * gcc.target/i386/pr23575.c: Use -msse2 instead of
7239         -march=pentium4, remove ilp32 requirement.
7240
7241         PR middle-end/23484
7242         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
7243         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
7244
7245 2005-08-29  Andreas Jaeger  <aj@suse.de>
7246
7247         PR testsuite/23607
7248         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
7249
7250 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
7251
7252         * gcc.c-torture/execute/20050316-2.c: New test.
7253         * gcc.c-torture/execute/20050316-3.c: New test.
7254         * gcc.dg/torture/pr16104-1.c: New test.
7255
7256 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
7257
7258         PR middle-end/23463
7259         * gcc.c-torture/execute/zero-struct-1.c: New test.
7260
7261 2005-08-27  Richard Guenther  <rguenther@suse.de>
7262
7263         PR target/23575
7264         * gcc.target/i386/pr23575.c: New testcase.
7265
7266 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
7267
7268         PR rtl-optimization/23561
7269         * gcc.c-torture/execute/20050826-1.c: New test.
7270
7271         PR rtl-opt/23560
7272         * gcc.c-torture/execute/20050826-2.c: New test.
7273
7274 2005-08-26  Dale Johannesen  <dalej@apple.com>
7275
7276         * gcc.dg/20030711-1.c: Modify to work on Darwin.
7277         * gcc.dg/20050826-1.c: New.
7278
7279 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
7280
7281         PR c++/19004
7282         * g++.dg/template/nontype13.C: New test.
7283
7284         PR c++/23491
7285         * g++.dg/init/new14.C: New test.
7286         * g++.dg/expr/anew1.C: Do not XFAIL.
7287         * g++.dg/expr/anew2.C: Likewise.
7288         * g++.dg/expr/anew3.C: Likewise.
7289
7290 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
7291
7292         PR middle-end/22439
7293         * gcc.dg/vla-3.c: New test.
7294
7295 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
7296
7297         PR fortran/20363
7298         * gfortran.dg/named_interface.f90: New.
7299
7300 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
7301
7302         * gcc.c-torture/execute/frame-address.c: New test.
7303
7304 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
7305
7306         PR c++/20817
7307         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
7308
7309 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
7310
7311         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
7312
7313 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
7314
7315         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
7316         * gcc.dg/altivec-22.c: Rename from..
7317         * gcc.dg/altivec-nomfcr.c: ..this.
7318
7319 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
7320
7321         PR tree-optimization/23546
7322         * gcc.dg/tree-ssa/pr23546.c: New test.
7323
7324 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
7325
7326         PR fortran/17758
7327         * gfortran.dg/nonreturning_statements.f90: New test.
7328
7329 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7330
7331         PR c++/22454
7332         * g++.dg/parse/crash29.C: New.
7333
7334 2005-08-23  DJ Delorie  <dj@redhat.com>
7335
7336         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
7337         constants have the L suffix.
7338
7339 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
7340
7341         PR c++/23044
7342         * g++.dg/template/instantiate8.C: New.
7343
7344 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
7345
7346         PR middle-end/23467
7347         * gcc.c-torture/execute/pr23467.c: New test.
7348
7349 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
7350
7351         PR tree-optimization/22043
7352         * gcc.c-torture/execute/20050613-1.c: New test.
7353
7354 2005-08-23  Ben Elliston  <bje@au.ibm.com>
7355
7356         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
7357
7358 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
7359
7360         PR rtl-optimization/23478
7361         * g++.dg/opt/pr23478.C: New test.
7362
7363 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
7364
7365         PR c/18715
7366         * gcc.dg/switch-warn-3.c: New test.
7367
7368 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7369
7370         PR c++/22233
7371         * g++.dg/template/param1.C: New test.
7372
7373 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7374
7375         PR c++/23089
7376         * g++.dg/other/incomplete1.C: New test.
7377
7378 2005-08-22  Ira Rosen  <irar@il.ibm.com>
7379
7380         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
7381         are vectorizable.
7382
7383 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7384
7385         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
7386         d_lines_5.f: New.
7387
7388 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
7389
7390         * gcc.target/i386/sse-4.c: New test.
7391
7392 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7393
7394         PR testsuite/23239
7395         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
7396
7397 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
7398
7399         * gcc.dg/20050811-1.c: New test.
7400         * gcc.dg/20050811-2.c: New test.
7401
7402 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
7403
7404         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
7405
7406 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
7407
7408         PR 23476
7409         * gcc.c-torture/compile/pr23476.c: New test.
7410
7411 2005-08-19  Devang Patel  <dpatel@apple.com>
7412
7413         PR tree-optimization/23048
7414         * gcc.dg/tree-ssa/pr23048.c: New test.
7415
7416 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
7417
7418         PR middle-end/20624
7419         * g++.dg/warn/Wreturn-3.C: New test
7420
7421 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
7422
7423         PR tree-optimization/22228
7424         * g++.dg/vect/pr22543.cc: New test.
7425
7426 2005-08-17  Steven Bosscher  <stevenb@suse.de>
7427
7428         PR tree-optimization/21574
7429         * gcc.dg/tree-ssa/pr21574.c: New test.
7430
7431 2005-08-16  James E Wilson  <wilson@specifix.com>
7432
7433         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
7434
7435 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
7436
7437         PR tree-opt/23402
7438         * gcc.c-torture/compile/zero-strct-3.c: New test.
7439         * gcc.c-torture/compile/zero-strct-4.c: New test.
7440
7441 2005-08-16  Steven Bosscher  <stevenb@suse.de>
7442
7443         PR target/23376
7444         * gcc.target/x86_64/pr23376.c: New test.
7445
7446 2005-08-16  Ian Lance Taylor  <ian@airs.com>
7447
7448         PR c++/23337
7449         * g++.dg/ext/vector2.C: New.
7450
7451 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
7452
7453         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
7454
7455 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
7456
7457         PR libfortran/23428
7458         * gfortran.dg/inquire-complex.f90: New test case.
7459
7460 2005-08-16  James E Wilson  <wilson@specifix.com>
7461
7462         PR tree-optimization/21105
7463         * gcc.dg/large-size-array.c: New.
7464
7465 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
7466
7467         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
7468         type.
7469         * gcc.dg/vect/vect-41: Likewise.
7470         * gcc.dg/vect/vect-42: Likewise.
7471         * gcc.dg/vect/vect-43: Likewise.
7472         * gcc.dg/vect/vect-44: Likewise.
7473         * gcc.dg/vect/vect-46: Likewise.
7474         * gcc.dg/vect/vect-47: Likewise.
7475         * gcc.dg/vect/vect-48: Likewise.
7476         * gcc.dg/vect/vect-52: Likewise.
7477         * gcc.dg/vect/vect-53: Likewise.
7478         * gcc.dg/vect/vect-54: Likewise.
7479         * gcc.dg/vect/vect-55: Likewise.
7480         * gcc.dg/vect/vect-56: Likewise.
7481         * gcc.dg/vect/vect-57: Likewise.
7482         * gcc.dg/vect/vect-58: Likewise.
7483         * gcc.dg/vect/vect-59: Likewise.
7484         * gcc.dg/vect/vect-60: Likewise.
7485         * gcc.dg/vect/vect-61: Likewise.
7486         * gcc.dg/vect/vect-85: Likewise.
7487         * gcc.dg/vect/vect-87: Likewise.
7488         * gcc.dg/vect/vect-88: Likewise.
7489         * gcc.dg/vect/vect-93.c: Likewise.
7490         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
7491         * gcc.dg/vect/vect-75: Likewise.
7492         * gcc.dg/vect/vect-76: Likewise.
7493         * gcc.dg/vect/vect-77: Likewise.
7494         * gcc.dg/vect/vect-78: Likewise.
7495         * gcc.dg/vect/vect-80: Likewise.
7496         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
7497         vectorized for the expected reason, rather than checking how alignment
7498         was handled.
7499         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
7500         type and also instead of aligned pointers. Added documentation.
7501
7502 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
7503
7504         * gfortran.dg/power.f90: New test.
7505
7506 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
7507
7508         PR rtl-optimization/23299
7509         * g++.dg/opt/pr23299.C: New test.
7510
7511 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7512
7513         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
7514
7515 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
7516
7517         * g++.dg/template/local6.C: New test.
7518
7519 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
7520
7521         * execute/exceptions/finally-1.m: Check that the catch and finally are
7522         being called.  Also add a "return 0;" at the end of main.
7523
7524 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
7525
7526         PR fortran/21432.
7527         * gfortran.dg/namelist_print_1.f: New test of functionality of
7528         PRINT namelist.
7529         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
7530         namelist generates error with -std=f95.
7531
7532 2005-08-14  Ira Rosen  <irar@il.ibm.com>
7533
7534         PR tree-optimization/23119
7535         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
7536
7537 2005-08-13  Marcin Koziej  <creep@desk.pl>
7538             Andrew Pinski  <pinskia@physics.uc.edu>
7539
7540         PR libobjc/22492
7541         * execute/exceptions/finally-1.m: New test.
7542
7543 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7544
7545         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
7546         testsuite.
7547         * objc/execute/exceptions/trivial.m: New test.
7548         * objc.dg/try-catch-11.m: Move to ...
7549         * objc/execute/exceptions/foward-1.m: Here.
7550         * objc.dg/try-catch-2.m: Move to ...
7551         * objc/execute/exceptions/catchall-1.m: Here.
7552         * objc.dg/try-catch-8.m: Move to ...
7553         * objc/execute/exceptions/local-variables-1.m: Here.
7554
7555 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7556
7557         * objc.dg/nested-func-1.m: Move to ...
7558         * objc/execute/nested-func-1.m: Here.
7559
7560 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7561
7562         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
7563         in ${options} instead of [target_info name].
7564         * lib/obj-c++.exp (objc_target_compile): Likewise.
7565
7566 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7567
7568         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
7569
7570 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7571
7572         part of PR testsuite/23348
7573         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
7574         of the torture options.
7575         * objc/compile/trivial.m: New test.
7576
7577 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
7578
7579         * gfortran.dg/eoshift.f90: Correct format.
7580
7581 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
7582
7583         * gfortran.fortran-torture/execute/character_passing.f90:
7584         Fix comment typo.
7585
7586 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
7587
7588         PR c++/8271
7589         * g++.dg/template/unify10.C: New.
7590
7591 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
7592
7593         * g++.dg/parse/pr22514.C: Move to...
7594         * g++.dg/debug/pr22514.C: here.
7595
7596 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7597
7598         PR c++/23266
7599         * g++.dg/inherit/pure1.C: New test.
7600
7601         * ChangeLog: Fix typos.
7602
7603 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7604             Steven Bosscher  <stevenb@suse.de>
7605
7606         * gfortran.dg/runtime_warning_1.f90: New test.
7607
7608 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
7609
7610         PR c++/23219
7611         * g++.dg/parse/crash28.C: New.
7612
7613 2005-08-11  Richard Guenther  <rguenther@suse.de>
7614
7615         PR target/23289
7616         * gcc.target/i386/tailcall-1.c: New testcase.
7617
7618 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
7619
7620         * gcc.dg/vect/vect-67.c: Un-xfail.
7621
7622 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
7623
7624         PR c++/23225
7625         * g++.dg/testsuite/parse/crash27.C: new test.
7626
7627 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
7628
7629         PR libfortran/22143
7630         * gfortran.dg/shift-kind.f90: New testcase.
7631
7632 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
7633
7634         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
7635         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
7636
7637 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7638
7639         PR c++/20646
7640         * g++.dg/other/mult-stor1.C: New test.
7641
7642 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
7643
7644         * gcc.c-torture/pr18299-1.c: Move to ...
7645         * gcc.c-torture/compile/pr18299-1.c: Here.
7646
7647 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
7648
7649         * gfortran/fortran.torture/execute/character_passing.f90:
7650         Fix types for LSAME.
7651
7652 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
7653
7654         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
7655         input data back to what it was originally.
7656
7657 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
7658
7659         * objc.dg/try-catch-8.m: Enable for all targets.
7660
7661 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
7662
7663         * gcc.dg/pr23165.c: New test.
7664
7665 2005-08-09  Steven Bosscher  <stevenb@suse.de>
7666
7667         PR tree-optimization/23234
7668         * gcc.dg/tree-ssa/pr23234.c: New test.
7669
7670 2005-08-08  Josh Conner  <jconner@apple.com>
7671
7672         PR rtl-optimization/23241
7673         * gcc.dg/char-compare.c: New test.
7674
7675 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7676
7677         PR c++/22508
7678         * g++.dg/init/new13.C: New test.
7679
7680 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7681
7682         PR c++/21166
7683         * g++.dg/other/crash-4.C: Adjust
7684         * g++/dg/ext/packed9.C: New.
7685
7686 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
7687
7688         PR middle-end/21964
7689         * gcc.c-torture/execute/pr21964-1.c: New test.
7690
7691 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
7692
7693         PR c/22458
7694         * gcc.dg/pr22458-1.c: New test.
7695
7696 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
7697             Steven G. Kargl <kargls@comcast.net>
7698
7699         PR fortran/22390
7700         * gfortran.dg/flush_1.f90: New test.
7701
7702 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7703
7704         PR c++/23191
7705         * g++.dg/template/eh2.C: New test.
7706
7707 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7708
7709         PR c++/19498
7710         * g++.dg/template/instantiate7.C: New test.
7711
7712 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
7713
7714         PR c/23113
7715         * gcc.dg/Wunused-value-1.c: New test.
7716
7717 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
7718
7719         PR rtl-optimization/23233
7720         * gcc.c-torture/compile/pr23233-1.c: New test.
7721
7722 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
7723
7724         PR fortran/18833
7725         PR fortran/20850
7726         * gfortran.dg/equiv_1.f90: New test.
7727         * gfortran.dg/equiv_2.f90: New test.
7728         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
7729         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
7730         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
7731
7732 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
7733
7734         * gcc.c-torture/execute/vrp-5.c: New test.
7735         * gcc.c-torture/execute/vrp-6.c: New test.
7736         * gcc.dg/tree-ssa/vrp21.c: New test.
7737
7738 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
7739
7740         * g++.dg/parse/pr22514.C: New test.
7741
7742 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
7743
7744         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
7745
7746         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
7747         instead of constant loads / pool entries.
7748
7749 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
7750
7751         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
7752         TEST_TO_WCTYPE.
7753
7754 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
7755
7756         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
7757         __WINT_TYPE__ in generated prototypes if possible.
7758
7759 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
7760
7761         PR 22037
7762         * g++.dg/tree-ssa/pr22037.C:
7763
7764 2005-08-04  Richard Henderson  <rth@redhat.com>
7765
7766         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
7767         scan-tree-dump-times directive.
7768
7769 2005-08-04  Jan Hubicka  <jh@suse.cz>
7770
7771         * gcov-1.C: Fix switch counts.
7772         * gcov-4b.c: Likewise.
7773
7774 2005-08-03  Jeff Law  <law@redhat.com>
7775
7776         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
7777
7778 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
7779
7780         * gcc.c-torture/execute/pr23135.c: New test.
7781
7782 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7783
7784         PR tree-optimization/19899
7785         * gcc.dg/tree-ssa/scev-1.c: New test.
7786         * gcc.dg/tree-ssa/scev-2.c: New test.
7787
7788 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
7789
7790         PR target/18582
7791         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
7792
7793 2005-08-03  Jan Hubicka  <jh@suse.cz>
7794
7795         * update-conroll.c: New testcase.
7796         * update-conroll-2.c: New testcase.
7797
7798 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
7799
7800         * gfortran.dg/constant_substring.f: New test.
7801         * gfortran.dg/pr22491.f: New test.
7802
7803 2005-08-02  Jan Hubicka  <jh@suse.cz>
7804
7805         * update-threading.c: Replace by the proper one.
7806
7807 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
7808
7809         PR 23164
7810         * g++.dg/tree-ssa/pr23164.C: New test.
7811
7812 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
7813
7814         * gcc.dg/tree-ssa/pr23192.c: New test.
7815
7816 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
7817
7818         * gcc.c-torture/execute/vrp-4.c: New test.
7819
7820 2005-08-02  Jan Hubicka  <jh@suse.cz>
7821
7822         * update-threading.c: New test.
7823
7824 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
7825
7826         * gcc.c-torture/compile/20050801-1.c: New test.
7827         * gcc.c-torture/compile/20050801-2.c: New test.
7828
7829 2005-08-01  Jan Hubicka  <jh@suse.cz>
7830
7831         * val-prof-5.c: New test.
7832
7833 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
7834
7835         PR c/22311
7836         * gcc.dg/pr22311-1.c : New test.
7837
7838 2005-07-31  Steven Bosscher  <stevenb@suse.de>
7839
7840         PR target/23095
7841         * gfortran.dg/pr23095.f: New test.
7842
7843         PR c++/22003
7844         * g++.dg/other/pr22003.C: New test.
7845
7846 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
7847
7848         PR target/20621
7849         * gcc.c-torture/execute/pr20621-1.c: New test.
7850
7851 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
7852
7853         * gfortran.dg/comma_format_extension_4.f: Adjust length
7854         of string for format.
7855         * gfortran.dg/der_array_io_1.f: Replace illegal internal
7856         print statement with internal write.
7857         * gfortran.dg/der_array_io_2.f: Likewise.
7858         * gfortran.dg/der_array_io_3.f: Likewise.
7859
7860 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
7861
7862         * gcc.dg/fold-abs-4.c: new test.
7863
7864 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
7865
7866         PR fortran/22570 an related issues.
7867         * gfortran.dg/x_slash_1.f: New test.
7868
7869 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
7870
7871         PR c/23143
7872         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
7873         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
7874
7875 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7876
7877         PR c/529
7878         * gcc.dg/Wshadow-3.c: New test.
7879
7880 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
7881
7882         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
7883         used to have the wrong bounds).
7884
7885 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7886
7887         PR c/21720
7888         * gcc.dg/hex-round-1.c: Test more cases.
7889         * gcc.dg/hex-round-2.c: New test.
7890
7891 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
7892
7893         PR 22550
7894         * g++.dg/tree-ssa/pr22550.C: New test.
7895
7896 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
7897
7898         * gcc.dg/tree-ssa/vrp19.c: New test.
7899         * gcc.dg/tree-ssa-vrp20.c: New test.
7900
7901 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7902
7903         PR c/22240
7904         * gcc.dg/transparent-union-4.c: New test.
7905
7906 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7907
7908         PR c/22192
7909         * gcc.dg/c99-vla-2.c: New test.
7910
7911 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7912
7913         PR c/21720
7914         * gcc.dg/hex-round-1.c: New test.
7915
7916 2005-07-28  Jan Hubicka  <jh@suse.cz>
7917
7918         * inliner-1.c: Do not dump everything.
7919         * tree-prof.exp: Do not pass -ftree-based-profiling.
7920         * bprob.exp: Likewise.
7921
7922         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
7923
7924 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
7925
7926         PR c++/22545
7927         * g++.dg/expr/ptrmem7.C: New test.
7928
7929 2005-07-28  Mike Stump  <mrs@apple.com>
7930
7931         * g++.old-deja/g++.mike/visibility-1.C: New test.
7932
7933 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
7934
7935         PR c/20187
7936         * gcc.c-torture/execute/pr20187-1.c: New test.
7937
7938 2005-07-28  Jeff Law  <law@redhat.com>
7939
7940         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
7941         * gcc.dg/tree-ssa/vrp18.c: New test.
7942
7943 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
7944
7945         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
7946
7947 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
7948
7949         PR tree-optimization/22506
7950         * gcc.dg/vect/ps22506.c: New test.
7951
7952 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
7953
7954         PR target/21149
7955         * gcc.target/i386/sse-3.c: New test.
7956
7957 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
7958
7959         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
7960         * gcc.target/mips/mips32-dsp-type.c: Likewise.
7961
7962 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
7963
7964         PR c/22589
7965         * gcc.c-torture/compile/pr22589-1.c: New test.
7966
7967 2005-07-28  Jan Hubicka  <jh@suse.cz>
7968
7969         * update-loopch.c: New testcase.
7970
7971 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
7972
7973         PR rtl-optimization/23047
7974         * gcc.c-torture/execute/pr23047.c: New test.
7975         * gcc.c-torture/execute/pr23047.x: New.
7976
7977 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
7978
7979         PR tree-optimization/22493
7980         * gcc.c-torture/execute/pr22493-1.c: New test.
7981         * gcc.c-torture/execute/pr22493-1.x: New.
7982         * gcc.c-torture/execute/vrp-1.c: New test.
7983         * gcc.c-torture/execute/vrp-2.c: New test.
7984         * gcc.c-torture/execute/vrp-2.c: New test.
7985
7986 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
7987
7988         * gcc.target/frv/all-builtin-read8.c: Delete.
7989         * gcc.target/frv/all-builtin-read16.c: Delete.
7990         * gcc.target/frv/all-builtin-read32.c: Delete.
7991         * gcc.target/frv/all-builtin-read64.c: Delete.
7992         * gcc.target/frv/all-builtin-write8.c: Delete.
7993         * gcc.target/frv/all-builtin-write16.c: Delete.
7994         * gcc.target/frv/all-builtin-write32.c: Delete.
7995         * gcc.target/frv/all-builtin-write64.c: Delete.
7996         * gcc.target/frv/all-read-write-1.c: New.
7997
7998 2005-07-27  Jeff Law  <law@redhat.com>
7999
8000         * gcc.c-torture/execute/pr22630.c: New test.
8001
8002 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
8003
8004         PR tree-optimization/23073
8005         * gcc.dg/vect/nodump-pr23073.c: New test.
8006         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
8007
8008 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
8009
8010         PR tree-optimize/22348
8011         * gcc.c-torture/execute/pr22348.c: New.
8012
8013 2005-07-27  Richard Guenther  <rguenther@suse.de>
8014
8015         * gcc.dg/tree-ssa/salias-1.c: New testcase.
8016
8017 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8018
8019         PR fortran/22503
8020         * gfortran.dg/logical_comp.f90: New test.
8021
8022 2005-07-27  Jan Hubicka  <jh@suse.cz>
8023
8024         * inliner-1.c: Add cleanup of dumps.
8025         * val-prof-*.c: Likewise.
8026         * update-tailcall.c: New.
8027
8028 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
8029
8030         PR 22591
8031         * gcc.dg/tree-ssa/pr22591.c: New test.
8032         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
8033
8034 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
8035
8036         PR libobjc/22606
8037         * objc.dg/try-catch-11.m: New test.
8038
8039 2005-07-26  Richard Guenther  <rguenther@suse.de>
8040
8041         PR tree-optimization/22486
8042         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
8043
8044 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
8045
8046         PR tree-opt/22484
8047         * testsuite/g++.dg/opt/loop2.C: New test.
8048
8049 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
8050
8051         * gcc.dg/tree-ssa/reassoc-3.c: New test.
8052         * gcc.dg/tree-ssa/reassoc-4.c: New test.
8053
8054 2005-07-25  Adam Nemet  <anemet@lnxw.com>
8055
8056         * lib/profopt.exp (profopt-execute): Check for profiling data
8057         files on the target.
8058
8059 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
8060
8061         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
8062         for matching of asm labels.
8063
8064 2005-07-25  Richard Guenther  <rguenther@suse.de>
8065
8066         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
8067
8068 2005-07-25  Richard Guenther  <rguenther@suse.de>
8069
8070         PR testsuite/22624
8071         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
8072
8073 2005-07-25  Ira Rosen  <irar@il.ibm.com>
8074
8075         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
8076         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
8077         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
8078         * gcc.dg/vect/vect-100.c: New test.
8079         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
8080         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
8081         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
8082         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
8083         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
8084         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
8085         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
8086         * gfortran.dg/vect/pr19049.f90: New testcase.
8087         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8088
8089 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
8090
8091         * gcc.c-torture/execute/20050713-1.c: New test.
8092
8093         PR fortran/20063
8094         * gfortran.fortran-torture/execute/data_4.f90: New test.
8095
8096         PR middle-end/20303
8097         * gcc.dg/visibility-d.c: New test.
8098
8099 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
8100
8101         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
8102         * gfortran.dg/underflow.f90: Ditto.
8103
8104 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8105
8106         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
8107         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
8108         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
8109
8110 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
8111
8112         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
8113         include case of field width of zero.
8114
8115 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
8116
8117         PR libgfortran/21875
8118         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
8119         with trailing blanks on normal formatted read.
8120
8121 2005-07-23  Chao-ying Fu  <fu@mips.com>
8122
8123         * gcc.target/mips/mips32-dsp-type.c: New test.
8124         * gcc.target/mips/mips32-dsp.c: New test.
8125
8126 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
8127
8128         PR testsuite/21073
8129         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
8130
8131         PR testsuite/20454
8132         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
8133         and __cyg_profile_func_exit.
8134
8135 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
8136
8137         * gfortran.dg/comma_format_extension_3.f: Fix typo.
8138         * gfortran.dg/comma_format_extension_4.f: Same.
8139         * gfortran.dg/pr15332.f: Same.
8140         * gfortran.dg/pr21730.f: Same.
8141
8142 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
8143
8144         * g++.dg/opt/vrp2.C: Fix testcase.
8145
8146         PR tree-opt/22625
8147         * g++.dg/opt/vrp2.C: New test.
8148
8149 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
8150
8151         PR debug/21828
8152         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
8153
8154 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
8155
8156         * gcc.dg/tree-ssa/20050719-1.c: New test.
8157
8158 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
8159
8160         * gcc.dg/bfin-longcall-1.c: New file.
8161         * gcc.dg/bfin-longcall-2.c: New file.
8162
8163 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
8164
8165         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
8166
8167 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
8168
8169         PR middle-end/19055
8170         * gcc.dg/tree-ssa/pr19055.c: New test.
8171         * gcc.dg/tree-ssa/pr19055-2.c: New test.
8172
8173 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
8174
8175         PR C++/22358
8176         * g++.dg/other/pr22358.C: New test.
8177
8178 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
8179
8180         PR c++/2922
8181         * g++.dg/lookup/two-stage5.C: New test from bug comments.
8182
8183 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8184
8185         PR c++/15938
8186         * g++.dg/init/union2.C: New test.
8187
8188 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8189
8190         PR c/22393
8191         * gcc.dg/complex-4.c: New test.
8192
8193 2005-07-21  Richard Guenther  <rguenther@suse.de>
8194
8195         PR testsuite/22522
8196         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
8197         scanning for asm labels.
8198         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
8199
8200 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
8201
8202         PR target/22085
8203         * gcc.dg/altivec-pr22085.c: New.
8204
8205 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
8206
8207         PR tree-optimization/19210
8208         * gcc.dg/tree-ssa/pr19210-1.c: New.
8209         * gcc.dg/tree-ssa/pr19210-2.c: New.
8210
8211 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
8212
8213         PR rtl-optimization/22167
8214         * g++.dg/opt/pr22167.C: New test.
8215
8216 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
8217
8218         PR c++/2922
8219         * g++.dg/lookup/two-stage2.C: New.
8220         * g++.dg/lookup/two-stage3.C: New.
8221         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
8222         fixed two-stage name lookup for operators.
8223         * g++.dg/template/call3.C: Compiler now produces an appropriate
8224         error message.
8225         * g++.dg/template/crash37.C: Compiler now describes bla() on line
8226         14 as a candidate.
8227         * g++.dg/template/ptrmem4.C: Compiler produces different error
8228         message.
8229         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
8230         connect_to_method as a candidate.
8231
8232 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
8233
8234         * gcc.dg/fold-alloc-1.c: New test.
8235
8236 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
8237
8238         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
8239         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
8240
8241 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
8242
8243         * gcc.dg/fold-abs-1.c: New test.
8244         * gcc.dg/fold-abs-2.c: New test.
8245         * gcc.dg/fold-abs-3.c: New test.
8246
8247 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
8248
8249         Make CONSTRUCTOR use VEC to store initializers.
8250         * g++.dg/ext/complit3.C: Check for specific error messages.
8251         * g++.dg/init/brace2.C: Update error message.
8252         * g++.dg/warn/Wbraces2.C: Likewise.
8253
8254 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
8255
8256         PR fortran/16940
8257         * gfortran.dg/module_interface_1.f90: New test.
8258
8259 2005-07-19  Danny Berlin <dberlin@dberlin.org>
8260             Kenneth Zadeck <zadeck@naturalbridge.com>
8261
8262         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
8263
8264 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8265
8266         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
8267         specify -Wformat for these tests.
8268         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
8269         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
8270         * gcc.dg/format/opt-6.c: Delete.
8271
8272 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
8273
8274         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
8275         * gcc.dg/tree-ssa/sra-3.c: Likewise.
8276
8277 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
8278
8279         * gcc.dg/tree-ssa/alias-2.c: New test.
8280
8281 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
8282
8283         PR c++/22263
8284         * g++.dg/template/explicit7.C: New test.
8285
8286 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
8287
8288         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
8289         width of 8 to +Inf and -Inf.
8290
8291 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
8292
8293         PR c++/22139
8294         * g++.dg/template/friend36.C: New test.
8295
8296 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
8297
8298         PR fortran/21730
8299         * gfortran.dg/pr21730.f: New test.
8300
8301 2005-07-16  Danny Berlin <dberlin@dberlin.org>
8302             Kenneth Zadeck <zadeck@naturalbridge.com>
8303
8304         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
8305         since pure const detection cannot run at -O1 in c compiler.
8306         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
8307         can now optimize this case properly.
8308         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
8309         because we now pass.
8310         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
8311
8312 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
8313
8314         PR c/22421
8315         * gcc.dg/format/bitfld-1.c: New test.
8316
8317 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
8318
8319         PR c++/22204
8320         * g++.dg/rtti/repo1.C: New test.
8321
8322 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
8323
8324         PR middle-end/22398
8325         * gcc.c-torture/compile/pr22398.c: New test.
8326
8327 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
8328
8329         PR c++/22132
8330         * g++.dg/expr/cast4.C: New test.
8331
8332 2005-07-15  Richard Guenther  <rguenther@suse.de>
8333
8334         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
8335         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
8336
8337 2005-07-15  Steven Bosscher  <stevenb@suse.de>
8338
8339         PR tree-optimization/22230
8340         * gcc.dg/tree-ssa/pr22230.c: New test.
8341
8342 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
8343
8344         * gfortran.dg/g77/cpp6.f: New test.
8345
8346         PR fortran/22417
8347         * gfortran.dg/g77/cpp5.F: New test.
8348         * gfortran.dg/g77/cpp5.h: New file.
8349         * gfortran.dg/g77/cpp5inc.h: New file.
8350
8351 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
8352
8353         PR libfortran/16435
8354         * gfortran.dg/tl_editting.f90: New.
8355         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
8356
8357 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
8358
8359         * gfortran.dg/char_array_constructor.f90: New test.
8360
8361 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
8362
8363         * gfortran.dg/past_eor.f90: New.
8364         * gfortran.dg/complex_read.f90: New.
8365
8366 2005-07-13  Jeff Law  <law@redhat.com>
8367
8368         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
8369         additional casts.
8370
8371         * gcc.dg/tree-ssa/pr22321.c: New test
8372
8373 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
8374
8375         PR tree-optimization/21921
8376         * gcc.dg/tree-ssa/pr21921.c: New.
8377
8378 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
8379
8380         PR tree-optimizatio/22442
8381         * gcc.dg/tree-ssa/loop-11.c: New test.
8382
8383 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
8384
8385         PR tree-opt/21840
8386         * gcc.c-torture/compile/pr21840.c: New test.
8387
8388 2005-07-12  Jan Hubicka  <jh@suse.cz>
8389
8390         * gcc.c-torture/compile/pr22379.c: New test.
8391
8392 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
8393
8394         PR libfortran/21593
8395         gfortran.dg/dev_null.f90: Remove outdated comment about
8396         PR libfortran/21593.
8397
8398
8399 2005-07-12  Dale Johannesen  <dalej@apple.com>
8400
8401         * gcc.target/i386/compress-float-sse.c: New.
8402         * gcc.target/i386/compress-float-sse-pic.c: New.
8403         * gcc.target/i386/compress-float-387.c: New.
8404         * gcc.target/i386/compress-float-387-pic.c: New.
8405         * gcc.dg/compress-float-ppc.c: New.
8406         * gcc.dg/compress-float-ppc-pic.c: New.
8407
8408 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
8409
8410         PR libfortran/21593
8411         gfortran.dg/dev_null.f90: Remove targets.
8412
8413 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
8414
8415         PR tree-opt/22335
8416         * gcc.dg/pr22335-1.c: New test.
8417         * gcc.dg/pr22335-2.c: New test.
8418
8419 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8420
8421         PR c++/20172
8422         * g++.dg/template/nontype12.C : New test.
8423
8424 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
8425
8426         * gcc.dg/tree-ssa/loop-10.c: New test.
8427
8428 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
8429
8430         * gcc.c-torture/execute/20020720-1.x: Remove.
8431
8432 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
8433
8434         * gfortran.fortran-torture/execute/forall_7.f90: New test.
8435
8436 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
8437
8438         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
8439         (dg-mips-options): Use it.
8440
8441 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
8442
8443         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
8444
8445 2005-07-09  Richard Henderson  <rth@redhat.com>
8446
8447         * lib/target-supports.exp (check_effective_target_sync_char_short):
8448         Add alpha.
8449
8450 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
8451
8452         PR libfortran/22217
8453         * gfortran.dg/negative-z-descriptor.f90: New test.
8454
8455 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
8456
8457         PR tree-opt/22329
8458         * gcc.dg/pr22329.c: New test.
8459
8460 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
8461
8462         PR tree-optimization/20139
8463         * gcc.dg/tree-ssa/pr20139.c: New.
8464
8465 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
8466
8467         PR tree-opt/22356
8468         * testsuite/gcc.dg/pr22356-1.c: New test.
8469
8470 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
8471
8472         PR c++/21799
8473         * g++.dg/template/unify8.C: New.
8474         * g++.dg/template/unify9.C: New.
8475
8476 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
8477
8478         * gfortran.fortran-torture/execute/entry_10.f90: New test.
8479
8480 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
8481
8482         * gcc.dg/darwin-version-1.c: New.
8483         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
8484         * gcc.dg/builtins-20.c: Likewise.
8485         * gcc.dg/builtins-53.c: Likewise.
8486         * gcc.dg/torture/builtins-convert-1.c: Likewise.
8487         * gcc.dg/torture/builtins-convert-2.c: Likewise.
8488         * gcc.dg/torture/builtins-convert-3.c: Likewise.
8489         * gcc.dg/torture/builtins-power-1.c: Likewise.
8490         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
8491         on Darwin.
8492
8493 2005-07-07  Jeff Law  <law@redhat.com>
8494
8495         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
8496         argument evaluation order.
8497
8498 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
8499
8500         PR libfortran/21594
8501         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8502         Add test cases where the shift length is greater than the
8503         array length.
8504
8505 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
8506
8507         * obj-c++.dg/proto-lossage-6.mm: New.
8508         * objc.dg/proto-lossage-6.m: New.
8509
8510 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
8511
8512         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
8513         * objc.dg/gnu-runtime-2.m: Likewise.
8514
8515 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
8516
8517         * gfortran.dg/longline.f: New test.
8518
8519         * gfortran.dg/badline.f: New test.
8520
8521 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
8522
8523         PR fortran/16531
8524         PR fortran/15966
8525         PR fortran/18781
8526         * gfortran.dg/hollerith.f90: New.
8527         * gfortran.dg/hollerith2.f90: New.
8528         * gfortran.dg/hollerith3.f90: New.
8529         * gfortran.dg/hollerith4.f90: New.
8530         * gfortran.dg/hollerith_f95.f90: New.
8531         * gfortran.dg/hollerith_legacy.f90: New.
8532         * gfortran.dg/g77/cpp4.F: New. Port from g77.
8533
8534 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
8535
8536         PR objc/22274
8537         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
8538         * objc.dg/gnu-runtime-2.m: New.
8539
8540 2005-07-06  Jeff Law  <law@redhat.com>
8541
8542         * gcc.dg/tree-ssa/vrp17.c: New test.
8543
8544 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
8545
8546         PR fortran/22327
8547         * gfortran.dg/array_constructor_5.f90: New test.
8548
8549 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
8550
8551         * gfortran.fortran-torture/execute/entry_9.f90: New test.
8552
8553 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
8554
8555         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
8556         * gcc.dg/980816-1.c: Ditto.
8557
8558 2005-07-06  Jeff Law  <law@redhat.com>
8559
8560         * gcc.c-torture/compile/pr21356.c: New test.
8561
8562 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
8563
8564         PR c/22013
8565         PR c/22098
8566         * gcc.c-torture/compile/pr22013-1.c,
8567         gcc.c-torture/execute/pr22098-1.c,
8568         gcc.c-torture/execute/pr22098-2.c,
8569         gcc.c-torture/execute/pr22098-3.c: New tests.
8570
8571 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
8572
8573         PR c/22308
8574         * gcc.dg/pr22308-1.c: New test.
8575
8576 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
8577
8578         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
8579         target.
8580         * gcc.dg/compare9.c: Use -fshort-enums instead of
8581         -fno-short-enums.  Change the last test to dg-bogus.
8582
8583 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
8584
8585         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
8586         * gcc.dg/compare9.c: New.
8587
8588 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8589
8590         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
8591
8592 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
8593
8594         PR testsuite/22288
8595         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
8596
8597
8598 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8599
8600         * gcc.dg/format/gcc_gfc-1.c: New.
8601
8602 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
8603
8604         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
8605
8606 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8607
8608         PR fortran/20842
8609         * gfortran.dg/io_invalid_1.f90: New test.
8610
8611 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
8612
8613         * gcc.dg/format/gcc_diag-1.c: Update.
8614
8615 2005-07-02  Jeff Law  <law@redhat.com>
8616
8617         * gcc.dg/tree-ssa/pr22051-1.c: New test.
8618         * gcc.dg/tree-ssa/pr22051-2.c: New test.
8619
8620 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
8621
8622         * gcc.dg/format/gcc_diag-1.c: Update.
8623
8624 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
8625
8626         PR tree-opt/22269
8627         * gcc.c-torture/compile/pr22269.c: New test.
8628
8629 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
8630
8631         PR 21584
8632         PR 22219
8633         * g++.dg/tree-ssa/pr21584-1.C: New test.
8634         * g++.dg/tree-ssa/pr21584-2.C: New test.
8635
8636 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
8637
8638         * obj-c++.dg/try-catch-11.mm: New.
8639         * objc.dg/try-catch-10.m: New.
8640
8641 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
8642
8643         * g++.dg/other/ucnid-1.C: xfail on AIX.
8644
8645 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
8646
8647         PR 22234
8648         * gcc.dg/20050629-1.c: New test.
8649
8650 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
8651
8652         * obj-c++.dg/const-str-1[0-1].mm: New.
8653         * objc.dg/const-str-1[0-1].m: New.
8654
8655 2005-05-29  Richard Henderson  <rth@redhat.com>
8656
8657         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
8658         Rename from check_effective_target_vect_no_max.
8659         (check_effective_target_vect_no_int_add): New.
8660         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
8661         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
8662         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8663         * gcc.dg/vect/vect-reduc-1.c: Use both.
8664         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8665
8666 2005-05-29  Richard Henderson  <rth@redhat.com>
8667
8668         * lib/target-supports.exp (check_effective_target_vect_no_max):
8669         Remove i386 and x86_64.
8670
8671 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
8672
8673         PR testsuite/21969
8674         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
8675
8676 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
8677
8678         PR middle-end/21969
8679         * gcc.dg/vect/pr21969.c: New test.
8680
8681 2005-06-28  Eric Christopher  <echristo@redhat.com>
8682
8683         PR c/22052
8684         PR c/21975
8685         * gcc.dg/inline1.c: New test.
8686         * gcc.dg/inline2.c: Ditto.
8687         * gcc.dg/inline3.c: Ditto.
8688         * gcc.dg/inline4.c: Ditto.
8689         * gcc.dg/inline5.c: Ditto.
8690
8691 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
8692
8693         PR libfortran/22142
8694         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8695         Add testcase also testing eoshift1 for PR 22142.
8696
8697 2005-06-28  Richard Henderson  <rth@redhat.com>
8698
8699         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
8700         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
8701         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
8702         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
8703         gcc.dg/tree-ssa/20030922-2.c: Likewise.
8704
8705 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
8706
8707         PR libfortran/22142
8708         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8709         Add testcase for PR 22142.
8710
8711 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
8712
8713         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
8714         gcc.target/ia64/fpreg-2.c: New tests.
8715
8716 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8717
8718         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
8719
8720 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8721
8722         PR libfortran/22170
8723         * gfortran.dg/slash_1.f90: New test.
8724
8725 2005-06-27  Richard Henderson  <rth@redhat.com>
8726
8727         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
8728         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
8729         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
8730         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8731         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
8732         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
8733
8734 2005-06-27  Richard Henderson  <rth@redhat.com>
8735
8736         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
8737         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
8738
8739 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
8740
8741         * obj-c++.dg/proto-lossage-5.mm: New.
8742         * objc.dg/proto-lossage-5.m: New.
8743
8744 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
8745
8746         PR 21959
8747         * gcc.dg/tree-ssa/pr21959.c: New test.
8748
8749 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
8750
8751         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
8752         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
8753         testing uninitialized var.
8754
8755         * gcc.c-torture/execute/builtins/chk.h: New.
8756         * gcc.c-torture/execute/builtins/lib/chk.c: New.
8757         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
8758         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
8759         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
8760         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
8761         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
8762         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
8763         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
8764         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
8765         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
8766         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
8767         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
8768         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
8769         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
8770         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
8771         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
8772         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
8773         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
8774         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
8775         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
8776         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
8777         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
8778         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
8779         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
8780         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
8781         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
8782         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
8783         * gcc.dg/builtin-object-size-1.c: New test.
8784         * gcc.dg/builtin-object-size-2.c: New test.
8785         * gcc.dg/builtin-object-size-3.c: New test.
8786         * gcc.dg/builtin-object-size-4.c: New test.
8787         * gcc.dg/builtin-object-size-5.c: New test.
8788         * gcc.dg/builtin-stringop-chk-1.c: New test.
8789         * gcc.dg/builtin-stringop-chk-2.c: New test.
8790         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
8791         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
8792         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
8793         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
8794         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
8795         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
8796         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
8797         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
8798         * gcc.c-torture/execute/printf-1.c: New test.
8799         * gcc.c-torture/execute/fprintf-1.c: New test.
8800         * gcc.c-torture/execute/vprintf-1.c: New test.
8801         * gcc.c-torture/execute/vfprintf-1.c: New test.
8802         * gcc.c-torture/execute/printf-chk-1.c: New test.
8803         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
8804         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
8805         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
8806
8807 2005-06-27  Michael Matz  <matz@suse.de>
8808
8809         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
8810         slot is not merged if address escapes.
8811
8812 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8813
8814         PR c/21911
8815         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
8816
8817 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
8818
8819         PR middle-end/17965
8820         * gcc.c-torture/compile/20050622-1.c: New test.
8821
8822         PR middle-end/22028
8823         * gcc.dg/20050620-1.c: New test.
8824
8825 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
8826
8827         PR tree-optimization/22026
8828         * gcc.dg/tree-ssa/pr22026.c: New.
8829
8830 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
8831
8832         PR libfortran/22144
8833         * gfortran.dg/shift-alloc.f90: New testcase.
8834
8835 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
8836
8837         * all files: Update FSF address in copyright headers.
8838
8839 2005-06-22  Jan Hubicka  <jh@suse.cz>
8840
8841         * wholeprogram-1.c: New testcase.
8842         * wholeprogram-2.c: New testcase.
8843
8844 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
8845
8846         PR 22171
8847         * gcc.dg/tree-ssa/pr22171.c: New test.
8848
8849 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
8850
8851         * gfortran.dg/simplify_modulo.f90: New.
8852
8853 2005-06-24  Jan Hubicka  <jh@suse.cz>
8854
8855         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
8856
8857 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
8858
8859         * obj-c++.dg/proto-lossage-[1-4].mm: New.
8860
8861 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
8862
8863         * obj-c++.dg/typedef-alias-1.mm: New.
8864         * objc.dg/typedef-alias-1.m: New.
8865
8866 2005-06-23  Jeff Law  <law@redhat.com>
8867
8868         * gcc.dg/tree-ssa/vrp16.c: New test.
8869
8870 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8871
8872         * lib/target-supports.exp: Add
8873         check_effective_target_fortran_large_real and
8874         check_effective_target_fortran_large_int to check for
8875         corresponding effective targets.
8876         * gfortran.dg/large_integer_kind_1.f90: New test.
8877         * gfortran.dg/large_real_kind_1.f90: New test.
8878
8879 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
8880
8881         PR tree-optimization/22117
8882         * gcc.dg/tree-ssa/pr22117.c: New.
8883
8884 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
8885
8886         PR testsuite/22123
8887         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
8888
8889 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
8890
8891         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
8892
8893 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
8894
8895         * gfortran.dg/f2c_4.f90: Add tests for complex functions
8896         * gfortran.dg/f2c_4.c: Likewise.
8897
8898 2005-06-22 Paul Brook  <paul@codesourcery.com>
8899
8900         PR fortran/21034
8901         * gfortran.dg/auto_save_1.f90: New test.
8902
8903 2005-06-22  Michael Matz  <matz@suse.de>
8904
8905         * gcc.target/x86-64/abi: New directory.
8906         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
8907         * gcc.target/x86-64/abi/README.gcc: New file.
8908         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
8909         * gcc.target/x86-64/abi/asm-support.s: New file.
8910         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
8911         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
8912         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
8913         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
8914         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
8915         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
8916         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
8917         * gcc.target/x86_64/abi/test_bitfields.c: New test.
8918         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
8919         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
8920         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
8921         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
8922         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
8923         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
8924         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
8925         * gcc.target/x86_64/abi/test_varargs.c: New test.
8926
8927 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
8928
8929         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
8930         32-bit i?86 and x86_64.
8931
8932 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
8933
8934         * obj-c++.dg/const-str-[1-9].mm: New tests.
8935
8936 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
8937
8938         PR fortran/22010
8939         * gfortran.dg/namelist_use.f90: New.
8940         * gfortran.dg/namelist_use_only.f90: New.
8941
8942 2005-06-21  Jeff Law  <law@redhat.com>
8943
8944         * gcc.dg/tree-ssa/vrp15.c: New test.
8945
8946 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
8947
8948         * lib/target-supports.exp (check_effective_target_vect_reduction):
8949         Remove.
8950         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
8951         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
8952         remove vect_reduction target keyword. Also avoid two returns in main.
8953         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8954         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
8955         * gcc.dg/vect/vect-reduc-1short.c: New test.
8956         * gcc.dg/vect/vect-reduc-1char.c: New test.
8957         * gcc.dg/vect/vect-reduc-2short.c: New test.
8958         * gcc.dg/vect/vect-reduc-2char.c: New test.
8959         * gcc.dg/vect/vect-reduc-6.c: New test.
8960         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
8961         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
8962         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
8963
8964 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8965         Paul Thomas  <pault@gcc.gnu.org>
8966
8967         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
8968         New tests.
8969
8970 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8971
8972         * gfortran.dg/backslash_1.f90: New test.
8973         * gfortran.dg/backslash_2.f90: New test.
8974
8975 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
8976
8977         * gfortran.dg/duplicate_labels.f90: New test.
8978
8979 2005-06-20  Jan Beulich  <jbeulich@novell.com>
8980
8981         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
8982         unsupportable relocations.
8983         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8984         * gcc.dg/20050321-2.c: xfail for NetWare.
8985
8986 2005-06-20  Andreas Jaeger  <aj@suse.de>
8987
8988         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
8989         gcc.target/i386/fastcall-sseregparm.c,
8990         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
8991
8992 2005-06-19  Richard Henderson  <rth@redhat.com>
8993
8994         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
8995
8996 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
8997
8998         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
8999
9000 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
9001
9002         PR c++/22115
9003         * g++.dg/conversion/simd2.C: Change expected error message.
9004
9005 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
9006
9007         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
9008         * gcc.dg/vect/vect-reduc-2.c: Likewise.
9009         * gcc.dg/vect/vect-reduc-3.c: Likewise.
9010
9011 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
9012
9013         * gcc.dg/fold-mod-1.c: New test.
9014
9015 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
9016
9017         PR fortran/19926
9018         * gfortran.dg/pr19926.f90: New test.
9019
9020 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
9021
9022         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
9023         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
9024         targets.
9025         * gcc.dg/vect/vect-reduc-2.c: Likewise.
9026         * gcc.dg/vect/vect-reduc-3.c: Likewise.
9027
9028 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
9029
9030         * gcc.target/ia64/float80-varargs-1.c: New test.
9031
9032 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9033
9034         PR tree-opt/22035
9035         * gfortran.dg/f2c_6.f90: New test.
9036
9037 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
9038
9039         PR c++/17413
9040         * g++.dg/template/local5.C: New.
9041
9042 2005-06-17  Richard Henderson  <rth@redhat.com>
9043
9044         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
9045
9046 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
9047
9048         PR testsuite/21945
9049         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
9050
9051 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
9052
9053         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
9054         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
9055         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
9056         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
9057         check_vect to verify the presence of hardware vector support.
9058
9059 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
9060
9061         PR testsuite/22056
9062         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
9063
9064 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9065
9066         PR libfortran/19216
9067         * gfortran.dg/pr19216.f: Add correct space between brackets and
9068         dg directive.
9069
9070 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9071
9072         PR libfortran/16436
9073         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
9074
9075 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
9076
9077         * gcc.target/i386/attributes-error.c: New testcase.
9078         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
9079         * gcc.target/i386/regparm-stdcall.c: Likewise.
9080         * gcc.target/i386/sseregparm-1.c: Likewise.
9081         * gcc.target/i386/sseregparm-2.c: Likewise.
9082
9083 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
9084
9085         * g++.dg/rtti/crash2.C: New.
9086
9087 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
9088
9089         * gcc.dg/noncompile/20040203-3.c: Update expected message.
9090
9091 2005-06-15  David Ung  <davidu@mips.com>
9092
9093         * gcc.target/mips/mips16e-extends.c: New test for testing the
9094         generation of MIPS16e zeb/zeh, seb/seh instructions.
9095
9096 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
9097
9098         PR 22018
9099         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
9100         * gcc.dg/tree-ssa/pr22018.c: New test.
9101
9102 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
9103
9104         * gcc.dg/simd-1.c: Update error messages.
9105         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
9106         * gcc.dg/simd-2.c: Update error messages.
9107         * gcc.dg/simd-4.c: New.
9108
9109 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
9110
9111         PR c++/20678
9112         * g++.dg/other/crash-4.C: New.
9113
9114 2005-06-14  Devang Patel  <dpatel@apple.com>
9115
9116         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
9117
9118 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
9119
9120         PR c++/21929
9121         * g++.dg/parse/crash11.C: Update
9122
9123 2005-06-13  Jeff Law  <law@redhat.com>
9124
9125         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
9126         perform the desired transformations.
9127         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
9128         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
9129
9130 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9131
9132         PR fortran/22038
9133         * gfortran.dg/forall_1.f90: Un-XFAIL.
9134
9135 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
9136
9137         PR c++/21929
9138         * g++.dg/parse/crash26.C: New.
9139
9140         PR c++/20789
9141         * g++.dg/init/member1.C: New.
9142
9143 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
9144
9145         * gfortran.dg/altreturn_1.f90: New test.
9146
9147 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
9148
9149         PR middle-end/21985
9150         * gcc.dg/tree-ssa/pr21985.c: New test.
9151
9152 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
9153
9154         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
9155
9156 2005-06-12  Roger Sayle  <roger@eyesopen.com>
9157
9158         PR c++/21930
9159         * g++.dg/other/error10.C: New test case.
9160
9161 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9162
9163         PR libfortran/19155
9164         * gfortran.dg/pr19155.f: Add test.
9165
9166 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9167
9168         * gfortran.dg/f2c_7.f90: New test.
9169
9170         * gfortran.dg/forall_1.f90: XFAILed.
9171
9172 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
9173
9174         * gcc.dg/pr14796-1.c: New.
9175         * gcc.dg/pr14796-2.c: New.
9176
9177 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
9178
9179         PR fortran/17792
9180         PR fortran/21375
9181         * gfortran.dg/deallocate_stat.f90: New test.
9182
9183 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
9184
9185         * gfortran.fortran-torture/execute/in-pack.f90: New test.
9186
9187 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
9188
9189         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
9190         access will be generated when this loop is vectorized. Test that
9191         accesses with same alignment were detected.
9192         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
9193         Test that accesses with same alignment were detected.
9194         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
9195         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
9196         alignment were detected.
9197
9198 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
9199
9200         PR c++/10611
9201         * g++.dg/conversion/simd2.C: New.
9202
9203 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9204
9205         * gcc.dg/Wcxx-compat-1.c: New.
9206
9207 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
9208
9209         PR libfortran/21480
9210         * gfortran.dg/reshape-complex.f90: Add a test for a packed
9211         complex array.
9212
9213 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
9214
9215         * gcc.dg/alias-8.c: New.
9216
9217 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
9218
9219         * gcc.dg/format/cmn_err-1.c: Update.
9220
9221 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
9222
9223         PR target/20666
9224         * gcc.target/sparc/fexpand-2.c: New.
9225         * gcc.target/sparc/fpmerge-2.c: New.
9226         * gcc.target/sparc/fpmul-2.c: New.
9227         * gcc.target/sparc/noresult.c: New.
9228         * gcc.target/sparc/pdist-2.c: New.
9229         * gcc.target/sparc/pdist-3.c: New.
9230
9231 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
9232
9233         PR testsuite/21702
9234         * gcc.target/i386/i386.exp: Fix comment typo.
9235
9236 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9237
9238         PR c++/19497
9239         * g++.dg/inherit/using5.C: New.
9240         * g++.dg/inherit/using6.C: New.
9241
9242 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9243
9244         PR c++/19894
9245         * g++.dg/template/ptrmem15.C: New test.
9246
9247         PR c++/20563
9248         * g++.dg/ext/label4.C: New test.
9249
9250 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9251
9252         * gcc.dg/tls/debug-1.c: New test.
9253
9254 2005-06-07  Dale Johannesen  <dalej@apple.com>
9255
9256         * gcc.target/i386/movq.c: New.
9257
9258 2005-06-07  Dale Johannesen  <dalej@apple.com>
9259
9260         * gcc.dg/20050607-1.c: New.
9261
9262 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
9263
9264         PR middle-end/21850
9265         * gcc.c-torture/execute/20050607-1.c: New test.
9266
9267 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
9268
9269         PR libfortran/21926
9270         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
9271         Test case where the return array has lowest stride one,
9272         but isn't packed.
9273
9274 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
9275
9276         * lib/target-supports.exp (check_effective_target_sync_int_long):
9277         Add s390 and s390x targets.
9278
9279 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
9280
9281         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
9282         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
9283         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
9284         * gcc.dg/tree-ssa/loop-9.c: New test.
9285
9286 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
9287
9288         * g++.dg/parse/defarg10.C: New.
9289
9290 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
9291
9292         PR regression/21897
9293         * gcc.c-torture/execute/20050604-1.c: New test.
9294
9295 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
9296
9297         PR 21903
9298         * g++.dg/parse/defarg9.C: New.
9299
9300         PR c++/20637
9301         * g++.dg/inherit/using4.C: New.
9302         * g++.dg/overload/error1.C: Adjust expected errors.
9303         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
9304         * g++.old-deja/g++.brendan/arm2.C: Likewise.
9305         * g++.old-deja/g++.other/redecl2.C: Likewise.
9306         * g++.old-deja/g++.other/redecl4.C: Likewise.
9307         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
9308
9309 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
9310
9311         * gfortran.dg/f2c_5.f90: Add -w to dg-options
9312
9313 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
9314
9315         * lib/gfortran.exp (gfortran_target_compile): Call
9316         dg-additional-files-options
9317         * gfortran.dg/f2c_4.f90: New file
9318         * gfortran.dg/f2c_4.c: New file
9319         * gfortran.dg/f2c_5.f90: New file
9320         * gfortran.dg/f2c_5.c: New file
9321
9322 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9323
9324         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
9325
9326         PR fortran/21912
9327         * gfortran.dg/array_constructor_4.f90: New test.
9328
9329 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
9330
9331         PR c++/21619
9332         * g++.dg/ext/builtin9.C: New test.
9333
9334 2005-06-05  Dale Johannesen  <dalej@apple.com>
9335
9336         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
9337         * gcc.c-torture/execute/20050603-2.c: Ditto.
9338
9339 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
9340
9341         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
9342         * gcc.dg/vect/vect-reduc-1.c: New.
9343         * gcc.dg/vect/vect-reduc-2.c: New.
9344         * gcc.dg/vect/vect-reduc-3.c: New.
9345
9346 2005-06-04  Dale Johannesen  <dalej@apple.com>
9347
9348         * gcc.c-torture/execute/20050603-1.c: New.
9349         * gcc.c-torture/execute/20050603-2.c: New.
9350         * gcc.dg/20050603-3.c: New.
9351
9352 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9353
9354         PR fortran/19195
9355         * gfortran.dg/debug_1.f90: New test.
9356
9357         * gfortran.dg/forall_1.f90: New test.
9358
9359 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
9360
9361         * gfortran.dg/array_constructor_3.f90: New test.
9362
9363 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9364
9365         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
9366
9367 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
9368
9369         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
9370
9371 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
9372
9373         PR c/21873
9374         * gcc.dg/init-excess-1.c: New test.
9375
9376 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
9377
9378         PR c++/21853
9379         * g++.dg/expr/static_cast6.C: New test.
9380
9381 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
9382
9383         * gcc.dg/tree-ssa/vrp14.c: New test.
9384
9385 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
9386
9387         PR c++/21336
9388         * g++.dg/template/new2.C: New test.
9389
9390 2005-06-03  Josh Conner  <jconner@apple.com>
9391
9392         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
9393         all entries in initializer.
9394
9395 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
9396
9397         PR middle-end/21858
9398         * gcc.dg/pr21858.c: New testcase.
9399
9400 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
9401
9402         PR tree-optimization/21292
9403
9404         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
9405         New.
9406         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
9407         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
9408         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
9409         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
9410         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
9411
9412 2005-06-02  Richard Henderson  <rth@redhat.com>
9413
9414         * gcc.dg/sync-2.c: Use -march=i486 for i386.
9415
9416 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
9417
9418         * gcc.dg/wtypequal.c: New testcase.
9419
9420 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
9421
9422         PR 21582
9423         * gcc.dg/tree-ssa/pr21582.c: New test.
9424
9425 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
9426
9427         PR c++/21280
9428         * g++.dg/opt/interface2.h: New.
9429         * g++.dg/opt/interface2.C: New.
9430         * g++.dg/init/ctor4.C: Adjust error lines.
9431         * g++.old-deja/g++.bob/inherit2.C: Likewise.
9432         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
9433         * g++.old-deja/g++.jason/opeq3.C: Likewise.
9434         * g++.old-deja/g++.pt/assign1.C: Likewise.
9435         * g++.old-deja/g++.pt/crash20.C: Likewise.
9436
9437 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
9438
9439         PR tree-optimization/21734
9440         * g++.dg/vect/pr21734_1.cc: New.
9441         * g++.dg/vect/pr21734_2.cc: New.
9442
9443 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
9444
9445         PR c++/20350
9446         * g++.dg/template/spec24.C: New.
9447
9448         PR c++/21151
9449         * g++.dg/pch/local-1.C: New.
9450         * g++.dg/pch/local-1.Hs: New.
9451
9452 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
9453
9454         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
9455         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
9456         * gcc.dg/tree-ssa/pr14341.c: New test.
9457         * gcc.dg/tree-ssa/pr14841.c: New test.
9458         * gcc.dg/tree-ssa/pr20701.c: New test.
9459         * gcc.dg/tree-ssa/pr21086.c: New test.
9460         * gcc.dg/tree-ssa/pr21090.c: New test.
9461         * gcc.dg/tree-ssa/pr21332.c: New test.
9462         * gcc.dg/tree-ssa/pr21458.c: New test.
9463         * gcc.dg/tree-ssa/pr21658.c: New test.
9464         * gcc.dg/tree-ssa/vrp01.c: New test.
9465         * gcc.dg/tree-ssa/vrp02.c: New test.
9466         * gcc.dg/tree-ssa/vrp03.c: New test.
9467         * gcc.dg/tree-ssa/vrp04.c: New test.
9468         * gcc.dg/tree-ssa/vrp05.c: New test.
9469         * gcc.dg/tree-ssa/vrp06.c: New test.
9470         * gcc.dg/tree-ssa/vrp07.c: New test.
9471         * gcc.dg/tree-ssa/vrp08.c: New test.
9472         * gcc.dg/tree-ssa/vrp09.c: New test.
9473         * gcc.dg/tree-ssa/vrp10.c: New test.
9474         * gcc.dg/tree-ssa/vrp11.c: New test.
9475         * gcc.dg/tree-ssa/vrp12.c: New test.
9476         * gcc.dg/tree-ssa/vrp13.c: New test.
9477
9478 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
9479
9480         PR 21029
9481         * gcc.dg/tree-ssa/pr21029.c: New test.
9482
9483 2005-06-01  Roger Sayle  <roger@eyesopen.com>
9484
9485         * gfortran.dg/logint-1.f: New test case.
9486         * gfortran.dg/logint-2.f: Likewise.
9487         * gfortran.dg/logint-3.f: Likewise.
9488
9489 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
9490
9491         PR c/21536
9492         PR c/20760
9493         * gcc.dg/20050527-1.c: New test.
9494
9495         * gcc.dg/i386-sse-12.c: New test.
9496
9497         PR fortran/21729
9498         * gfortran.dg/implicit_5.f90: New test.
9499
9500 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
9501
9502         PR fortran/20883
9503         * gfortran/assign_4.f90: New test.
9504         * gfortran/assign_2.f90: Change compile to run.
9505
9506 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
9507
9508         * lib/target-supports.exp
9509         (check_effective_target_sync_char_short): New.
9510         * gcc.dg/sync-2.c: New.
9511
9512 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
9513
9514         PR tree-optimization/21817
9515         * gcc.dg/torture/pr21817-1.c: New.
9516
9517 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
9518
9519         PR c++/21165
9520         * g++.dg/template/init5.C: New.
9521
9522 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
9523
9524         * gfortran.dg/char_initialiser_actual.f90:
9525         Test character initialisers as actual arguments.
9526         * gfortran.dg/char_pointer_comp_assign.f90:
9527         Test character pointer structure component assignments.
9528         * gfortran.dg/char_array_structure_constructor.f90:
9529         Test character components in structure constructors.
9530
9531 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
9532
9533         PR middle-end/20931
9534         * g++.dg/opt/pr20931.C: New test.
9535
9536 2005-05-31  Andreas Jaeger  <aj@suse.de>
9537
9538         PR testsuite/20772
9539         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
9540         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
9541         g++.old-deja/g++.ext/asmspec1.C,
9542         g++.old-deja/g++.other/regstack.C,
9543         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
9544         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
9545         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
9546         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
9547         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
9548         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
9549         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
9550         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
9551         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
9552         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
9553         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
9554         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
9555         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
9556         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
9557         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
9558         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
9559         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
9560         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
9561         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
9562
9563 2005-05-31  Jeff Law  <law@redhat.com>
9564
9565         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
9566
9567 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
9568
9569         PR middle-end/21743
9570         * gcc.dg/builtins-1.c: Activate disabled clog test.
9571         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9572
9573 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
9574
9575         * gfortran.dg/char_pointer_assign.f90:
9576         Test character-pointer assignments and pointer assignments.
9577         * gfortran.dg/char_pointer_dummy.f90:
9578         Test character-pointer dummy arguments.
9579         * gfortran.dg/char_pointer_func.f90:
9580         Test character-pointer function returns.
9581         * gfortran.dg/char_pointer_dependency.f90:
9582         Test character-pointer functions with dependencies.
9583
9584 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
9585
9586         PR c++/21784
9587         * g++.dg/lookup/using14.C: New test.
9588
9589 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
9590
9591         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9592         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
9593         trailing ^M.
9594
9595 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
9596
9597         PR c++/17413
9598         * g++.dg/template/local5.C: New.
9599
9600         PR target/21761
9601         * gcc.c-torture/compile/pr21761.c: New.
9602
9603         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
9604         before darwin8.
9605
9606 2005-05-30  Steven G. Kargl
9607
9608         PR fortran/20846
9609         * gfortran.dg/inquire_8.f90: New test.
9610
9611 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9612
9613         PR libfortran/21376
9614         * gfortran.dg/output_exponents_1.f90: New test.
9615
9616 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9617
9618         PR libfortran/20006
9619         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
9620
9621 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
9622
9623         PR c++/21210
9624         * g++.dg/ext/complex1.C: New test.
9625
9626         PR c++/21340
9627         * g++.dg/init/ctor6.C: New test.
9628
9629 2005-05-29  Jan Hubicka  <jh@suse.cz>
9630
9631         * gcc.c-torture/compile/pr21562.c: New.
9632
9633 2005-05-28  Steven G. Kargl <kargls@comcast.net>
9634
9635         * gfortran.dg/subnormal_1.f90: New test.
9636
9637 2005-05-28  Jan Hubicka  <jh@suse.cz>
9638
9639         * tree-prof.exp: Fix comment.
9640         * value-prof-1.c: New.
9641         * value-prof-2.c: New.
9642         * value-prof-3.c: New.
9643         * value-prof-4.c: New.
9644
9645 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
9646
9647         PR c++/21614
9648         * g++.dg/expr/ptrmem6.C: New test.
9649         * g++.dg/expr/ptrmem6a.C: Likewise.
9650
9651 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
9652
9653         PR tree-optimization/21658
9654         * gcc.dg/tree-ssa/pr21658.c: New.
9655
9656 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
9657
9658         PR c++/21455
9659         * g++.dg/inherit/ptrmem3.C: New.
9660
9661         PR c++/21681
9662         * g++.dg/parse/template16.C: New.
9663
9664 2005-05-27  Andreas Jaeger  <aj@suse.de>
9665
9666         * gcc.dg/setjmp-2.c: Only run in 32-bit.
9667
9668         * gcc.dg/i386-sse-8.c: Run test on all archs.
9669
9670 2005-05-26  Mike Stump  <mrs@apple.com>
9671
9672         * objc.dg/isa-field-1.m: Only run on darwin.
9673         * objc.dg/lookup-1.m: Likewise.
9674         * objc.dg/try-catch-8.m: Likewise.
9675
9676 2005-05-26  Roger Sayle  <roger@eyesopen.com>
9677
9678         PR tree-optimization/9814
9679         * gcc.dg/pr9814-1.c: New test case.
9680
9681 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
9682
9683         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
9684         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
9685         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
9686         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
9687         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
9688         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
9689         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
9690         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
9691         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
9692         objc.dg/try-catch-8.m: New.
9693
9694 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
9695
9696         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
9697         remove extraneous semicolons.
9698
9699 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
9700
9701         * obj-c++.dg/comp-types-12.mm: New.
9702         * objc.dg/comp-types-11.m: New.
9703         * objc.dg/selector-4.m: New.
9704
9705 2005-05-26  Andreas Jaeger  <aj@suse.de>
9706
9707         PR testsuite/20772
9708         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
9709         g++.old-deja/g++.ext/attrib3.C,
9710         g++.old-deja/g++.other/store-expr1.C,
9711         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
9712         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
9713         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9714         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
9715         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
9716         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
9717         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
9718         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9719         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
9720         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
9721         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
9722         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
9723         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
9724         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
9725         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
9726         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
9727         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
9728         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9729         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
9730
9731 2005-05-26  Andreas Jaeger  <aj@suse.de>
9732
9733         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
9734         x86-64 compilation.
9735
9736 2005-05-26  Andreas Jaeger  <aj@suse.de>
9737
9738         PR testsuite/20772
9739         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
9740         gcc.misc-tests/i386-pf-athlon-1.c,
9741         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9742         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
9743         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
9744         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
9745         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
9746         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
9747         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
9748         programs.
9749
9750         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
9751         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
9752         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
9753         x86-64 compilation.
9754
9755         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
9756         x86_64.
9757
9758         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
9759         effective-target ilp32.
9760
9761 2005-05-26  David Ung  <davidu@mips.com>
9762
9763         * gcc.target/mips/ext_ins.c: New test for testing the generation
9764         of MIPS32/64 rev 2 ext/ins instructions.
9765
9766 2005-05-26  Andreas Jaeger  <aj@suse.de>
9767
9768         * treelang/compile/unsigned.tree: Use gimple instead of
9769         nonexisting generic dump.
9770
9771 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
9772
9773         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
9774
9775 2005-05-26  Andreas Jaeger  <aj@suse.de>
9776
9777         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
9778
9779 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
9780
9781         PR libfortran/17283
9782         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
9783         Test callee-allocated memory with write statements.
9784
9785 2005-05-25  Roger Sayle  <roger@eyesopen.com>
9786
9787         PR middle-end/21709
9788         * gcc.dg/pr21709-1.c: New test case.
9789
9790 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9791             Mike Stump  <mrs@apple.com>
9792
9793         * objc/execute/next_mapping.h: Update for C++.
9794
9795         * obj-c++.dg/selector-1.mm: Move to...
9796         * obj-c++.dg/selector-4.mm: here...
9797
9798         * obj-c++.dg/basic.mm: New.
9799         * obj-c++.dg/comp-types-1.mm: New.
9800         * obj-c++.dg/cxx-class-1.mm: New.
9801         * obj-c++.dg/cxx-ivars-1.mm: New.
9802         * obj-c++.dg/cxx-ivars-2.mm: New.
9803         * obj-c++.dg/cxx-ivars-3.mm: New.
9804         * obj-c++.dg/cxx-scope-1.mm: New.
9805         * obj-c++.dg/cxx-scope-2.mm: New.
9806         * obj-c++.dg/defs.mm: New.
9807         * obj-c++.dg/empty-private-1.mm: New.
9808         * obj-c++.dg/encode-1.mm: New.
9809         * obj-c++.dg/encode-2.mm: New.
9810         * obj-c++.dg/encode-3.mm: New.
9811         * obj-c++.dg/extern-c-1.mm: New.
9812         * obj-c++.dg/extra-semi.mm: New.
9813         * obj-c++.dg/fix-and-continue-2.mm: New.
9814         * obj-c++.dg/isa-field-1.mm: New.
9815         * obj-c++.dg/ivar-list-semi.mm: New.
9816         * obj-c++.dg/local-decl-1.mm: New.
9817         * obj-c++.dg/lookup-1.mm: New.
9818         * obj-c++.dg/lookup-2.mm: New.
9819         * obj-c++.dg/method-1.mm: New.
9820         * obj-c++.dg/method-2.mm: New.
9821         * obj-c++.dg/method-3.mm: New.
9822         * obj-c++.dg/method-4.mm: New.
9823         * obj-c++.dg/method-5.mm: New.
9824         * obj-c++.dg/method-6.mm: New.
9825         * obj-c++.dg/method-7.mm: New.
9826         * obj-c++.dg/no-extra-load.mm: New.
9827         * obj-c++.dg/overload-1.mm: New.
9828         * obj-c++.dg/pragma-1.mm: New.
9829         * obj-c++.dg/pragma-2.mm: New.
9830         * obj-c++.dg/private-1.mm: New.
9831         * obj-c++.dg/private-2.mm: New.
9832         * obj-c++.dg/proto-qual-1.mm: New.
9833         * obj-c++.dg/qual-types-1.mm: New.
9834         * obj-c++.dg/stubify-1.mm: New.
9835         * obj-c++.dg/stubify-2.mm: New.
9836         * obj-c++.dg/super-class-1.mm: New.
9837         * obj-c++.dg/super-class-2.mm: New.
9838         * obj-c++.dg/super-dealloc-1.mm: New.
9839         * obj-c++.dg/super-dealloc-2.mm: New.
9840         * obj-c++.dg/template-1.mm: New.
9841         * obj-c++.dg/template-2.mm: New.
9842         * obj-c++.dg/template-3.mm: New.
9843         * obj-c++.dg/template-4.mm: New.
9844         * obj-c++.dg/template-5.mm: New.
9845         * obj-c++.dg/template-6.mm: New.
9846         * obj-c++.dg/try-catch-1.mm: New.
9847         * obj-c++.dg/try-catch-2.mm: New.
9848         * obj-c++.dg/try-catch-3.mm: New.
9849         * obj-c++.dg/try-catch-4.mm: New.
9850         * obj-c++.dg/try-catch-5.mm: New.
9851         * obj-c++.dg/try-catch-6.mm: New.
9852         * obj-c++.dg/try-catch-7.mm: New.
9853         * obj-c++.dg/try-catch-8.mm: New.
9854         * obj-c++.dg/try-catch-9.mm: New.
9855         * obj-c++.dg/va-meth-1.mm: New.
9856
9857 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9858
9859         * obj-c++.dg/selector-1.mm: New.
9860         * obj-c++.dg/selector-2.mm: New.
9861
9862 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9863
9864         * obj-c++.dg/selector-3.mm: New.
9865         * objc.dg/selector-3.m: New.
9866
9867 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9868
9869         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
9870         about where warning appears.
9871
9872 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
9873
9874         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
9875         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9876         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9877         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9878
9879 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
9880
9881         * gcc.dg/20050524-1.c: New test.
9882
9883 2005-05-25  Jan Hubicka  <jh@suse.cz>
9884
9885         * gcc.dg/tree-prof/inliner-1.c: New.
9886
9887 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
9888
9889         * gcc.dg/tree-prof: New directory.
9890         * gcc.dg/tree-prof/tree-prof.exp: New.
9891
9892 2005-05-25  DJ Delorie  <dj@redhat.com>
9893
9894         * gcc.dg/Wattributes-1.c: New.
9895         * gcc.dg/Wattributes-2.c: New.
9896         * gcc.dg/Wattributes-3.c: New.
9897
9898 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
9899
9900         PR tree-optimization/19833
9901         * gcc.dg/uninit-4.c: Remove xfail.
9902         * gcc.dg/uninit-9.c: Ditto.
9903
9904 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
9905
9906         * obj-c++.dg/bitfield-[1-5].mm: New.
9907         * obj-c++.dg/class-protocol-1.mm: New.
9908         * obj-c++.dg/comp-types-1[0-1].mm: New.
9909         * obj-c++.dg/comp-types-[2-9].mm: New.
9910         * obj-c++.dg/encode-[4-8].mm: New.
9911         * obj-c++.dg/layout-1.mm: New.
9912         * obj-c++.dg/method-1[0-9].mm: New.
9913         * obj-c++.dg/method-2[0-1].mm: New.
9914         * obj-c++.dg/method-[8-9].mm: New.
9915         * obj-c++.dg/objc-gc-3.mm: New.
9916         * obj-c++.dg/try-catch-10.mm: New.
9917         * objc.dg/bitfield-5.m: New.
9918         * objc.dg/comp-types-10.m: New.
9919         * objc.dg/comp-types-9.m: New.
9920         * objc.dg/layout-1.m: New.
9921         * objc.dg/objc-gc-4.m: New.
9922         * objc.dg/try-catch-9.m: New.
9923         * objc.dg/class-protocol-1.m: Tweak diagnostics.
9924         * objc.dg/comp-types-1.m: Likewise.
9925         * objc.dg/comp-types-[5-6].m: Likewise.
9926         * objc.dg/method-9.m: Likewise.
9927
9928 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
9929
9930         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
9931         and on hardware without VMX support.
9932
9933         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
9934
9935         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
9936
9937         * lib/profopt.exp (dg-final-generate, dg-final-use,
9938         profopt-final-code, profopt-get-options): New.
9939         (profopt-execute): Process test directives.
9940
9941         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
9942         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
9943         cleanup-tree-dump, cleanup-saved-temps): Update comments.
9944
9945 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
9946
9947         PR C++/21645
9948         * g++.dg/init/ctor5.C: New test.
9949
9950 2005-05-24  Ira Rosen  <irar@il.ibm.com>
9951
9952         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
9953         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
9954         vect-113.c, vect-114.c.
9955
9956 2005-05-23  Adam Nemet  <anemet@lnxw.com>
9957
9958         * gcc.dg/const-elim-1.c: Remove xfails.
9959
9960 2005-05-23  Jeff Law  <law@redhat.com>
9961
9962         * gcc.c-torture/compile/pr21638.c: New test.
9963         * gcc.c-torture/compile/20050520-1.c: New test.
9964
9965 2005-05-23  Nick Clifton  <nickc@redhat.com>
9966
9967         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
9968         be a proper triple, ie: m32r*-*-*.
9969         * g++.old-deja/g++.jason/thunk3.C: Likewise.
9970
9971 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
9972
9973         PR middle-end/21331
9974         PR tree-opt/21293
9975         * gcc.c-torture/compile/pr21293.c: New test.
9976         * gcc.c-torture/execute/pr21331.c: New test.
9977
9978 2004-05-20  Richard Henderson  <rth@redhat.com>
9979
9980         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
9981
9982 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
9983
9984         * obj-c++-dg.exp: Add.
9985         * obj-c++.exp: Add.
9986         * obj-c++.dg/dg.exp: Add.
9987
9988 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
9989
9990         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
9991         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
9992
9993 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
9994
9995         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
9996
9997 2004-05-19  Richard Henderson  <rth@redhat.com>
9998
9999         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
10000
10001 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
10002
10003         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
10004
10005         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
10006
10007 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
10008
10009         PR c++/21495
10010         * g++.dg/parse/extern1.C: New test.
10011         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
10012
10013 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10014
10015         * gcc.dg/c99-math.h: New.
10016         * gcc.dg/c99-math-float-1.c: New test.
10017         * gcc.dg/c99-math-double-1.c: Likewise.
10018         * gcc.dg/c99-math-long-double-1.c: Likewise.
10019
10020 2005-05-18  Richard Henderson  <rth@redhat.com>
10021
10022         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
10023
10024 2005-05-18  Devang Patel  <dpatel@apple.com>
10025
10026         * g++.dg/opt/20050511-1.C: New test.
10027
10028 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
10029
10030         PR libfortran/21127
10031         * gfortran.dg/reshape-complex.f90: New test.
10032
10033 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
10034
10035         * gfortran.dg/array_constructor_1.f90: New test.
10036         * gfortran.dg/array_constructor_2.f90: New test.
10037
10038 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
10039
10040         PR fortran/20954
10041         * gfortran.dg/pr20954.f: New test.
10042
10043 2005-05-17  Mike Stump  <mrs@apple.com>
10044
10045         Yet more Objective-C++...
10046
10047         * objc.dg/method-5.m: Update.
10048         * objc.dg/method-6.m: Update.
10049         * objc.dg/method-7.m: Update.
10050         * objc.dg/method-9.m: Update.
10051         * objc.dg/try-catch-2.m: Update.
10052
10053 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
10054
10055         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
10056         Remove little-endian optimizations.
10057
10058 2005-05-17  Jeff Law  <law@redhat.com>
10059
10060         * g++.dg/tree-ssa/pr14814.C: New test.
10061         * gcc.dg/tree-ssa/pr14814.C: New test.
10062         * gcc.dg/tree-ssa/pr17141-1.C: New test.
10063         * gcc.dg/tree-ssa/pr17141-2.C: New test.
10064
10065 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
10066
10067         * gcc.dg/compat/generate-random.c: Do not include
10068         libiberty.h.
10069         * gcc.dg/compat/generate-random_r.c: Likewise.
10070
10071 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
10072
10073         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
10074
10075 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
10076
10077         PR middle-end/21595
10078         * g++.dg/tree-ssa/builtin1.C: New testcase.
10079
10080 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
10081
10082         PR c++/21454
10083         * g++.dg/opt/const4.C: New test.
10084
10085         PR middle-end/21492
10086         * g++.dg/opt/crossjump1.C: New test.
10087
10088         PR tree-optimization/21610
10089         * gcc.c-torture/compile/20050516-1.c: New test.
10090
10091         PR fortran/15080
10092         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
10093         about the test failing.
10094         * gfortran.fortran-torture/execute/where_7.f90: New test.
10095         * gfortran.fortran-torture/execute/where_8.f90: New test.
10096
10097 2005-05-16  Richard Henderson  <rth@redhat.com>
10098
10099         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
10100         i?86 and x86_64.
10101
10102 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
10103
10104         * gcc.dg/compat/generate-random.c (config.h): Do not include.
10105         (limits.h): Include unconditionally.
10106         (stdlib.h): Likewise.
10107         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
10108         (limits.h): Include unconditionally.
10109         (stdlib.h): Likewise.
10110         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
10111         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
10112         (limits.h): Include unconditionally.
10113         (stdlib.h): Likewise.
10114         (hashtab.h): Do not include.
10115         (getopt.h): Likewise.
10116         (stddef.h): Include.
10117         (hashval_t): Define.
10118         (struct entry): Add "next" field.
10119         (HASH_SIZE): New macro.
10120         (hash_table): New variable.
10121         (switchfiles): Do not use xmalloc.
10122         (mix): New macro.
10123         (iterative_hash): New function.
10124         (hasht): Remove.
10125         (e_exists): New function.
10126         (e_insert): Likewise.
10127         (output): Use, instead of libiberty hashtable functions.
10128         (main): Do not use getopt.  Do not call htab_create.
10129
10130 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
10131
10132         PR libstdc++/21526
10133         * lib/target-supports.exp (check_mkfifo_available):
10134         Return 0 for cygwin as mkfifo support incomplete on platform.
10135         Fix typos in comments.
10136
10137 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
10138
10139         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
10140
10141 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
10142
10143         PR fortran/17432
10144         * gfortran.dg/assign_4.f: New test.
10145
10146 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
10147
10148         PR tree-optimization/21563
10149         * gcc.dg/tree-ssa/pr21563.c: New.
10150
10151 2005-05-14  Jan Hubicka  <jh@suse.cz>
10152
10153         * gcc.dg/noreturn-7.c: Allow control reaches warning.
10154
10155 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
10156
10157         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
10158
10159 2005-05-13  Julian Brown  <julian@codesourcery.com>
10160
10161         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
10162         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
10163
10164 2005-05-13  Jan Hubicka  <jh@suse.cz>
10165
10166         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
10167         * gcc.dg/fold-xor-?.c: Likewise.
10168         * gcc.dg/pr15784-?.c: Likewise.
10169         * gcc.dg/pr20922-?.c: Likewise.
10170         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
10171         * gcc.dg/tree-ssa/pr17598.c: Likewise.
10172         * gcc.dg/tree-ssa/pr20470.c: Likewise.
10173
10174 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10175
10176         PR fortran/21260
10177         * gfortran.dg/hollerith_1.f90: New test.
10178
10179 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10180
10181         * gfortran.dg/func_result_2.f90: New test.
10182
10183 2005-05-11  Bud Davis  <bdavis@gfortran.org>
10184
10185         * gfortran.dg/dev_null.f90: New test.
10186
10187 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
10188
10189         * gcc.dg/arm-vfp1.c: Revert last change.
10190
10191 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
10192
10193         PR middle-end/19807
10194         PR tree-optimization/19639
10195         * g++.dg/tree-ssa/pr19807.C: New testcase.
10196
10197 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10198
10199         PR libfortran/21471
10200         * gfortran.dg/append-1.f90: New test.
10201
10202 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
10203
10204         * gcc.dg/pr18501.c: XFAIL.
10205         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
10206         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
10207         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
10208         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
10209         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
10210         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
10211         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
10212         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10213
10214 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10215
10216         PR fortran/20178
10217         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
10218         gfortran.dg/f2c_3.f90: New tests.
10219
10220         * gfortran.dg/return_1.f90: Fix dg annotation.
10221
10222 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
10223
10224         * gcc.c-torture/compile/20050510-1.c: New test.
10225
10226 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
10227
10228         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
10229
10230 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
10231
10232         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
10233
10234 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
10235
10236         PR c/17913
10237         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
10238
10239 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
10240
10241         PR c/21342
10242         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
10243         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
10244
10245 2005-05-10  Ben Elliston  <bje@au.ibm.com>
10246
10247         PR debug/16676
10248         * gcc.dg/debug/pr16676.c: New test.
10249
10250 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
10251
10252         PR testsuite/21443
10253         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
10254         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
10255         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
10256         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
10257         Change -O1 to -O2.
10258         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
10259         -fno-tree-dominator-opts.
10260
10261 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10262
10263         * gfortran.dg/return_1.f90: New test.
10264
10265 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
10266
10267         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
10268
10269         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
10270
10271 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
10272
10273         PR c++/21427
10274         * g++.dg/inherit/covariant13.C: New.
10275
10276 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10277
10278         PR libfortran/19155
10279         * gfortran.dg/pr19155.f: New test.
10280
10281 2005-05-08  Roger Sayle  <roger@eyesopen.com>
10282
10283         PR inline-asm/8788
10284         * gcc.dg/pr8788-1.c: New testcase.
10285
10286 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
10287
10288         PR target/21416
10289         * gcc.target/mips/fpcmp-[12].c: New tests.
10290
10291 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
10292
10293         * lib/target-supports-dg.exp (dg-require-fork): New function.
10294         (dg-require-mkfifo): Likewise.
10295         * lib/target-supports.exp (check_function_available): New
10296         function.
10297         (check_fork_available): Likewise.
10298         (check_mkfifo_available): Likewise.
10299
10300 2005-05-06  Jeff Law  <law@redhat.com>
10301
10302         * gcc.c-torture/compile/pr21380.c: New test.
10303
10304 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
10305
10306         PR c++/20961
10307         * g++.dg/ext/weak3.C: New test.
10308
10309 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
10310
10311         PR c++/21352
10312         * g++.dg/template/crash37.C: New test.
10313
10314 2005-05-05  Paul Brook  <paul@codesourcery.com>
10315
10316         * gcc.dg/arm-g2.c: Use effective-target arm32.
10317         * gcc.dg/arm-mmx-1.c: Ditto.
10318         * gcc.dg/arm-scd42-2.c: Ditto.
10319         * gcc.dg/arm-vfp1.c: Ditto.
10320         * lib/target-supports.exp (check_effective_target_arm32): New
10321         function.
10322
10323 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
10324
10325         PR libfortran/21354
10326         gfortran.dg/in_pack_rank7.f90: New test.
10327
10328 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
10329
10330         PR middle-end/15618
10331         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
10332
10333 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
10334
10335         PR middle-end/21265
10336         * gcc.dg/20050503-1.c: New test.
10337
10338         PR rtl-optimization/21239
10339         * gcc.dg/i386-sse-11.c: New test.
10340
10341 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
10342
10343         PR target/16888
10344         * gcc.target/i386/asm-1.c: New test.
10345
10346 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
10347
10348         PR rtl-optimization/21330
10349         * gcc.c-torture/execute/20050502-1.c: New test.
10350
10351         PR target/21297
10352         * gcc.c-torture/execute/20050502-2.c: New test.
10353
10354 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
10355
10356         PR middle-end/21282
10357         * gcc.dg/pr21282.c: New.
10358
10359 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
10360
10361         * gcc.dg/vect/pr20122.c: Clean up .vect file.
10362         * gcc.dg/vect/vect-92.c: Likewise.
10363         * gcc.dg/vect/vect-93.c: Likewise.
10364         * gcc.dg/vect/vect-dv-1.c: Likewise.
10365         * gcc.dg/vect/vect-dv-2.c: Likewise.
10366         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
10367
10368 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
10369
10370         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
10371         * gfortran.dg/vect/vect-2.f90: Likewise.
10372         * gfortran.dg/vect/vect-3.f90: Likewise.
10373         * gfortran.dg/vect/vect-4.f90: Likewise.
10374         * gfortran.dg/vect/vect-5.f90: Likewise.
10375
10376 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
10377
10378         PR target/20813
10379         * gcc.dg/rs6000-fpint-2.c: New.
10380
10381 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
10382
10383         PR c/15698
10384         * gcc.dg/builtins-30.c: Update expected messages.
10385         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
10386         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
10387         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
10388
10389 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
10390
10391         PR tree-optimization/21294
10392         * gcc.dg/tree-ssa/pr21294.c: New.
10393
10394 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
10395
10396         * gcc.dg/altivec-3.c (vec_store): Do not use the old
10397         __builtin_altivec_st_internal_4si built-in.
10398
10399 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
10400
10401         PR c++/15875
10402         * g++.dg/template/ptrmem14.C: New test.
10403
10404 2005-05-02  Paul Brook  <paul@codesourcery.com>
10405
10406         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
10407
10408 2005-05-02  Michael Matz  <matz@suse.de>
10409
10410         PR c++/19542
10411         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
10412
10413 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
10414
10415         * g++.dg/cpp/weak.C: New test.
10416
10417 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
10418
10419         * gcc.dg/tree-ssa/loop-8.c: New test.
10420
10421 2005-04-30  Michael Maty  <matz@suse.de>
10422
10423         * gcc.dg/inline-mcpy.c: New test.
10424
10425 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
10426
10427         PR libfortran/18958
10428         * gfortran.dg/eoshift.f90: New test case.
10429
10430 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
10431
10432         PR libfortran/18857
10433         * gfortran.dg/matmul_1.f90: New test.
10434
10435 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
10436
10437         PR tree-optimization/21030
10438         * gcc.dg/tree-ssa/pr21030.c: New.
10439
10440 2005-04-29  Devang Patel  <dpatel@apple.com>
10441
10442         PR tree-optimization/21272
10443         * gcc.dg/vect/vect-ifcvt-10.c: New test.
10444
10445 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
10446
10447         PR fortran/13082
10448         PR fortran/18824
10449         * gfortran.dg/entry_4.f90: New test.
10450         * gfortran.fortran-torture/execute/entry_1.f90: New test.
10451         * gfortran.fortran-torture/execute/entry_2.f90: New test.
10452         * gfortran.fortran-torture/execute/entry_3.f90: New test.
10453         * gfortran.fortran-torture/execute/entry_4.f90: New test.
10454         * gfortran.fortran-torture/execute/entry_5.f90: New test.
10455         * gfortran.fortran-torture/execute/entry_6.f90: New test.
10456         * gfortran.fortran-torture/execute/entry_7.f90: New test.
10457
10458 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10459
10460         * gfortran.fortran-torture/execute/entry_8.f90: New test.
10461
10462 2005-04-29  Paul Brook  <paul@codesourcery.com>
10463
10464         * gfortran.dg/entry_3.f90: New test.
10465
10466 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10467
10468         * gfortran.dg/implicit_4.f90: New test.
10469
10470 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
10471
10472         * lib/target-supports.exp (check_profiling_available): Return
10473         false for xtensa-*-elf.
10474
10475 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
10476
10477         * lib/fortran-torture.exp (fortran-torture.exp): Catch
10478         error if file cannot be deleted.
10479
10480 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
10481
10482         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
10483         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
10484         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
10485         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
10486         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
10487         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
10488         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
10489         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
10490         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
10491         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10492         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
10493         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
10494         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
10495
10496 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10497
10498         PR fortran/20865
10499         * gfortran.dg/pr20865.f90: New test.
10500
10501 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
10502
10503         * gcc.dg/void-cast-2.c: New test.
10504
10505 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
10506
10507         PR c/21159
10508         * gcc.dg/void-cast-1.c: New test.
10509
10510 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
10511
10512         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
10513
10514 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10515
10516         PR fortran/21177
10517         * gfortran.dg/pr21177.f90: New test.
10518
10519 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
10520
10521         PR tree-optimization/21171
10522         * gcc.dg/tree-ssa/pr21171.c: New test.
10523
10524 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
10525
10526         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
10527         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
10528         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
10529         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
10530         gcc.dg/tree-ssa/gen-vect-32.c: New.
10531         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
10532         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
10533         don't run on PPC32.
10534
10535 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
10536
10537         PR c/21213
10538         * gcc.dg/transparent-union-3.c: New test.
10539
10540 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
10541
10542         PR c/20740
10543         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
10544         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
10545         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
10546         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
10547         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
10548         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
10549
10550 2005-04-26  Jeff Law  <law@redhat.com>
10551
10552         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
10553         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
10554         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
10555         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
10556         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
10557         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
10558         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
10559
10560 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
10561
10562         PR tree-optimization/17598
10563         * gcc.dg/tree-ssa/pr17598.c: New testcase.
10564
10565 2005-04-25  Mike Stump  <mrs@apple.com>
10566
10567         * objc.dg/fix-and-continue-1.m: Add.
10568
10569 2005-04-25  Roger Sayle  <roger@eyesopen.com>
10570
10571         PR c++/20995
10572         * g++.dg/opt/pr20995-1.C: New test case.
10573
10574 2005-04-25  Devang Patel <dpatel@apple.com>
10575
10576         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
10577
10578 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
10579
10580         PR testsuite/21062
10581         * g++.dg/opt/alias2.C (printf): Correct the prototype.
10582
10583 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
10584
10585         PR C++/21188
10586         * g++.dg/opt/rtti2.C: New test.
10587
10588 2005-04-25  Paul Brook  <paul@codesourcery.com>
10589         Steven G. Kargl  <kargls@comcast.net>
10590
10591         PR fortran/20879
10592         * gfortran.dg/ichar_1.f90: New file.
10593
10594 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
10595
10596         PR middle-end/20991
10597         * g++.dg/opt/pr20991.C: New test.
10598
10599         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
10600         where sizeof (type) < __alignof__ (type).
10601         * gcc.dg/compat/struct-layout-1.h: Likewise.
10602
10603 2005-04-24  Per Bothner  <per@bothner.com>
10604             Devang Patel  <dpatel@apple.com>
10605
10606         PR preprocessor/20907
10607         * gcc.dg/cpp/very-long-comment.c: New test.
10608
10609 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10610
10611         PR fortran/20059
10612         * gfortran.dg/common_5.f: New test.
10613
10614 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
10615
10616         PR middle-end/21082
10617         * g++.dg/tree-ssa/pr21082.C: New testcase.
10618
10619 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
10620
10621         * gcc.dg/vect/vect-99.c: New test.
10622
10623 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
10624
10625         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
10626
10627 2005-04-22  Jeff Law  <law@redhat.com>
10628
10629         * gcc.dg/uninit-5.c: Remove xfails.
10630         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
10631         conditionals and loads.
10632
10633 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
10634
10635         PR libfortran/20074
10636         PR libfortran/20436
10637         PR libfortran/21108
10638         * gfortran.dg/nested_reshape.f90: new test
10639         * gfortran.dg/reshape-alloc.f90: new test
10640         * gfortran.dg/reshape.f90: new test
10641
10642 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
10643
10644         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
10645
10646         * gcc.dg/arm-vfp1.c: New test.
10647
10648 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
10649
10650         PR c++/21087
10651         * g++.dg/lookup/builtin2.C: New test.
10652
10653 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
10654
10655         * gcc.dg/weak/weak-13.c: New test.
10656
10657 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
10658
10659         * lib/target-supports.exp (check_effective_target_sync_int_long):
10660         Add powerpc*.
10661
10662 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
10663
10664         * gcc.target/mips/branch-1.c: New test.
10665
10666 2005-04-21  Richard Henderson  <rth@redhat.com>
10667
10668         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
10669         * gcc.dg/vect/vect-86.c: Likewise.
10670         * gcc.dg/vect/vect-87.c: Likewise.
10671         * gcc.dg/vect/vect-88.c: Likewise.
10672
10673 2005-04-21  Devang Patel  <dpatel@apple.com>
10674
10675         PR optimization/20994
10676         * gcc.dg/tree-ssa/ifc-3.c: New test.
10677
10678 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
10679
10680         PR c/12913
10681         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
10682         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
10683         gcc.dg/c99-vla-jump-5.c: New tests.
10684
10685 2005-04-19  Richard Henderson  <rth@redhat.com>
10686
10687         * lib/target-supports.exp (check_effective_target_vect_int_mult):
10688         Fix typo in exists check.
10689         (check_effective_target_sync_int_long): New.
10690         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
10691         * gcc.dg/ia64-sync-2.c: Likewise.
10692         * gcc.dg/ia64-sync-3.c: Likewise.
10693         * gcc.dg/ia64-sync-4.c: Likewise.
10694
10695 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
10696
10697         * gcc.dg/fold-xor-1.c: New test.
10698         * gcc.dg/fold-xor-2.c: New test.
10699
10700 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
10701
10702         PR target/20670
10703         * g++.dg/eh/fp-regs.C: New test.
10704
10705 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
10706
10707         * gcc.dg/Wint-to-pointer-cast-1.c,
10708         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
10709         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
10710         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
10711
10712 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10713
10714         PR fortran/16861
10715         * gfortran.dg/pr16861.f90: New test.
10716
10717 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
10718
10719         * gcc.dg/pr21085.c: New test.
10720
10721 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
10722
10723         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
10724         (setup_mips_tests, dg-mips-options): New procedures.
10725         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
10726         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
10727         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
10728         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10729         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
10730         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
10731         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
10732         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10733         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
10734         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
10735         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
10736         dg-mips-options instead of dg-options.  Remove now-redundant
10737         preprocessor guards.
10738         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
10739         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
10740         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
10741         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
10742         * gcc.dg/vr-mult-2.c: Delete.
10743         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
10744         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
10745         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
10746         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
10747         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
10748         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
10749         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
10750
10751 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
10752
10753         * ada/acats/run_all.sh: Use sync when executable not present.
10754
10755 2005-04-18  Devang Patel  <dpatel@apple.com>
10756
10757         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
10758         * gcc.dg/vect/vect-11a.c: New.
10759         * gcc.dg/vect/vect-none.c: Update.
10760         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
10761
10762 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
10763
10764         PR tree-optimization/20922
10765         * gcc.dg/pr20922-1.c: New test.
10766         * gcc.dg/pr20922-2.c: New test.
10767         * gcc.dg/pr20922-3.c: New test.
10768         * gcc.dg/pr20922-4.c: New test.
10769         * gcc.dg/pr20922-5.c: New test.
10770         * gcc.dg/pr20922-6.c: New test.
10771
10772 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10773
10774         PR libfortran/20950
10775         * gfortran.dg/pr20950.f: New test.
10776
10777 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10778
10779         PR libfortran/19216
10780         * gfortran.dg/pr19216.f: New test.
10781
10782 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
10783
10784         PR tree-optimization/21001
10785         * gcc.dg/tree-ssa/pr21001.c: New.
10786
10787 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
10788
10789         PR libfortran/21075
10790         * gfortran.dg/reshape_rank7.f90: New test.
10791
10792 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
10793
10794         PR libfortran/12884 gfortran.dg/pr12884.f: New test
10795         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
10796         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
10797         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
10798         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
10799         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
10800         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
10801         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
10802         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
10803         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
10804         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
10805         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
10806         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
10807         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
10808         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
10809         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
10810         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
10811         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
10812         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
10813         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
10814         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
10815
10816 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
10817
10818         * gfortran.dg/wtruncate.f: New testcase.
10819         * gfortran.dg/wtruncate.f90: New testcase.
10820
10821 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
10822
10823         PR c++/21025
10824         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
10825         which sizeof/alignof is dependent, rather than just whether we are
10826         processing_template_decl.
10827
10828 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
10829
10830         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
10831         corrected typo where the wrong variables had been compared.
10832
10833 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
10834
10835         PR libfortran/18495
10836         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
10837         Test callee-allocated version of return array with a write
10838         statement.
10839         Test spread with a temporary with another write statement.
10840
10841 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
10842
10843         PR tree-optimization/21031
10844         * gcc.dg/tree-ssa/pr21031.c: New.
10845
10846 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
10847
10848         PR tree-optimization/21004
10849         * gcc.dg/builtins-53.c: Include builtins-config.h.
10850         Check floorf, ceilf, floorl and ceill transformations
10851         only when HAVE_C99_RUNTIME is defined.
10852
10853 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
10854
10855         PR middle-end/20739
10856         * gcc.dg/tree-ssa/pr20739.c: New test.
10857
10858 2005-04-14  Mike Stump  <mrs@apple.com>
10859
10860         * gcc.dg/Foundation.framework/empty: New.
10861         * gcc.dg/framework-2.c: New.
10862
10863 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
10864
10865         PR tree-optimization/21021
10866         * gcc.c-torture/compile/pr21021.c: New.
10867
10868 2005-04-14  Janis Johnson  <janis187@us.ibm.com
10869
10870         PR testsuite/21010
10871         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
10872         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
10873         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
10874         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
10875         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
10876         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
10877         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
10878         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
10879
10880 2005-04-14  Richard Henderson  <rth@redhat.com>
10881
10882         * lib/target-supports.exp (check_effective_target_vect_condition):
10883         Add ia64, i?86, and x86_64.
10884
10885 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
10886
10887         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
10888
10889 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
10890
10891         PR tree-optimization/20657
10892         * gcc.dg/tree-ssa/pr20657.c: New.
10893
10894 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
10895
10896         * gcc.dg/builtins-53.c: Also check (int)trunc* and
10897         (long long int)trunc*.
10898
10899 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
10900
10901         PR target/20927
10902         * gcc.dg/pr20927.c: New test.
10903
10904 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
10905
10906         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
10907         * gcc.target/mips/asm-1.c: Likewise.
10908
10909 2005-04-13  Dale Johannesen  <dalej@apple.com>
10910
10911         * objc.dg/objc-fast-4.m: New.
10912
10913 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
10914
10915         * gcc.target/cris/torture/cris-torture.exp: New driver in new
10916         directory.
10917         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
10918
10919 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
10920
10921         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
10922         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
10923         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
10924
10925 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
10926
10927         PR tree-optimization/20913
10928         * gcc.dg/tree-ssa/pr20913.c: New.
10929
10930         PR tree-optimization/20702
10931         * gcc.dg/tree-ssa/pr20702.c: New.
10932
10933 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10934
10935         PR c++/13744
10936         * g++.dg/inherit/local3.C: New test.
10937
10938 2005-04-12  Jeff Law  <law@redhat.com>
10939
10940         * gcc.dg/tree-ssa/20050412-1.c: New test.
10941
10942 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
10943
10944         PR libfortran/19016
10945         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
10946         Add tests with mask generated by expression.
10947         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
10948         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
10949         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
10950
10951 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
10952
10953         PR middle-end/20917
10954         * gcc.dg/20050409-1.c: New test.
10955
10956 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
10957
10958         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
10959
10960 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
10961
10962         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10963         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
10964         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10965         (TARGET_CXX): Adjust accordingly.
10966         * target.h (struct gcc_target): Remove epxort_class_data.  Add
10967         determine_class_data_visibility and class_data_always_comdat.
10968         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10969         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
10970         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10971         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
10972         (arm_cxx_determine_class_data_visibility): New.
10973         (arm_cxx_class_data_always_comdat): Likewise.
10974         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10975         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
10976         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10977         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
10978         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
10979         Define.
10980
10981 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
10982
10983         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
10984
10985 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
10986
10987         * gcc.dg/i386-darwin-fpmath.c: New.
10988
10989 2004-04-11  Devang Patel  <dpatel@apple.com>
10990
10991         * lib/target-supports.exp (check_effective_target_vect_condition): New.
10992         * gcc.dg/vect/vect-ifcvt-1.c: New test.
10993         * gcc.dg/vect/vect-ifcvt-2.c: New test.
10994         * gcc.dg/vect/vect-ifcvt-3.c: New test.
10995         * gcc.dg/vect/vect-ifcvt-4.c: New test.
10996         * gcc.dg/vect/vect-ifcvt-5.c: New test.
10997         * gcc.dg/vect/vect-ifcvt-6.c: New test.
10998         * gcc.dg/vect/vect-ifcvt-7.c: New test.
10999         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
11000
11001 2004-04-11  Devang Patel  <dpatel@apple.com>
11002
11003         * gcc.dg/vect/vect-dv-1.c: New test.
11004         * gcc.dg/vect/vect-dv-2.c: New test.
11005
11006 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
11007
11008         PR tree-optimization/20933
11009         * gcc.dg/tree-ssa/pr20933.c: New test.
11010
11011 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11012
11013         * gfortran.dg/fold_nearest.f90: New test.
11014
11015 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
11016
11017         * gcc.dg/tree-ssa/alias-1.c: New test.
11018
11019 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
11020
11021         PR tree-optimization/20920
11022         * g++.dg/tree-ssa/pr20920.C: New test.
11023
11024 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
11025
11026         * gcc.dg/builtins-53.c: Also check (int)ceil* and
11027         (long long int)ceil*.
11028
11029 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
11030
11031         * g++.dg/warn/Wdtor1.C: Declare template in system header with
11032         explicit C++ linkage.
11033
11034 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11035
11036         * gfortran.dg/pr17229.f: Take care of the new obsolescence
11037         warning for arithmetic IF statements.
11038
11039 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
11040
11041         * eor_handling_1.f90: New test case.
11042         * eor_handling_2.f90: New test case.
11043         * eor_handling_3.f90: New test case.
11044         * eor_handling_4.f90: New test case.
11045         * eor_handling_5.f90: New test case.
11046         * noadv_size.f90: New test case.
11047         * pad_no.f90: New test case.
11048
11049 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
11050
11051         * gcc.c-torture/execute/20050410-1.c: New test.
11052
11053 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
11054
11055         * gcc.dg/pr20126.c: New.
11056
11057 2005-04-09  Bud Davis  <bdavis@gfortran.org>
11058             Steven G. Kargl <kargls@comcast.net>
11059
11060         * gfortran.dg/PR19872.f: New test.
11061
11062 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
11063
11064         * gfortran.dg/nint_1.f90: Fix dg-do directive.
11065
11066 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
11067
11068         * gfortran.dg/nint_1.f90: New test.
11069
11070 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
11071
11072         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
11073         Added test for callee-allocated arrays with write statements.
11074         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11075         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11076         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11077         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11078         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11079
11080 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
11081
11082         PR libfortran/20163
11083         * gfortran.dg/open-options-blanks.f: New test.
11084
11085 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
11086
11087         PR fortran/13257
11088         * gfortran.dg/comma_format_extension_[1234].f: New tests.
11089
11090 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
11091
11092         * gcc.dg/tree-ssa/stdarg-1.c: New test.
11093         * gcc.dg/tree-ssa/stdarg-2.c: New test.
11094         * gcc.dg/tree-ssa/stdarg-3.c: New test.
11095         * gcc.dg/tree-ssa/stdarg-4.c: New test.
11096         * gcc.dg/tree-ssa/stdarg-5.c: New test.
11097         * gcc.c-torture/execute/stdarg-4.c: New test.
11098
11099         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
11100
11101         PR target/20795
11102         * g++.dg/abi/param2.C: New test.
11103
11104 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
11105
11106         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
11107
11108 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
11109
11110         * gcc.dg/builtins-53.c: New test.
11111
11112 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
11113
11114         * g++.dg/tree-ssa/pr18178.C: New test.
11115         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
11116         * gcc.c-torture/execute/20041019-1.c: New test.
11117         * gcc.dg/tree-ssa/20041008-1.c: New test.
11118         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
11119         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
11120         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
11121         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
11122         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
11123         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
11124         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
11125         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
11126         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
11127         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
11128
11129 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
11130
11131         PR rtl-optimization/20466
11132         * gcc.c-torture/execute/pr20466-1.c: New test.
11133
11134 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
11135
11136         PR c++/20905
11137         * g++.dg/parse/cond2.C: New test.
11138
11139         PR c++/20145
11140         * g++.dg/warn/Wdtor1.C: New test.
11141
11142 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11143
11144         PR fortran/17229
11145         * gfortran.dg/pr17229.f: New test.
11146
11147 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
11148
11149         * gfortran.dg/tiny_1.f90: New test.
11150         * gfortran.dg/tiny_2.f90: ditto.
11151
11152 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
11153
11154         * gfortran.dg/eor_1.f90: Fix dg-do run line
11155         * gfortran.dg/open_new.f90: Fix dg-do run line
11156
11157 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
11158
11159         * lib/target-supports.exp (get_compiler_messages): Support
11160         optional arguments, the fourth being compiler options.
11161         (check_effective_target_fpic): New proc.
11162         * gcc.dg/20050321-2.c: Restrict to target fpic.
11163
11164 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
11165
11166         * gcc.dg/15443-1.c: New test.
11167         * gcc.dg/15443-2.c: Likewise.
11168
11169 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11170
11171         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
11172
11173 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
11174
11175         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
11176
11177 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
11178
11179         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
11180         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
11181         -m64.
11182         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
11183         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
11184         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
11185
11186 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
11187
11188         PR c++/20212
11189         * g++.dg/warn/Wunused-11.C: New test.
11190
11191 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
11192
11193         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
11194
11195 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
11196
11197         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
11198
11199 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
11200
11201         PR c++/20734
11202         * g++.dg/template/ptrmem13.C: New test.
11203
11204 2005-04-05  Per Bothner  <per@bothner.com>
11205
11206         * lib/gcc.exp: Always add -fno-show-column, for now.
11207
11208 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
11209
11210         PR testsuite/20767
11211         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
11212         of plain old "unsigned int" for the type of "i".  Makes this test
11213         64bit clean.
11214
11215 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
11216
11217         * gcc.dg/i386-ssefn-1.c: New test.
11218         * gcc.dg/i386-ssefn-2.c: New test.
11219         * gcc.dg/i386-ssefn-3.c: New test.
11220         * gcc.dg/i386-ssefn-4.c: New test.
11221
11222 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
11223
11224         PR tree-optimization/20076
11225         * gcc.dg/builtin-apply4.c: New test.
11226
11227         PR preprocessor/19475
11228         * gcc.dg/cpp/macspace1.c: New test.
11229         * gcc.dg/cpp/macspace2.c: New test.
11230
11231 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11232
11233         * gfortran.dg/pr20755.f: Fixed bad format.
11234
11235 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
11236
11237         PR c++/20763
11238         * g++.dg/ext/attrib21.C: New test.
11239
11240 2004-04-05  Devang Patel  <dpatel@apple.com>
11241
11242         * lib/target-supports.exp (check_effective_target_vect_shif): New.
11243         * gcc.dg/vect/vect-shift-1.c: New test.
11244
11245 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11246
11247         PR libfortran/20755
11248         * gfortran.dg/pr20755.f: New test.
11249
11250 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
11251
11252         * gfortran.dg/pr15959.f90: New test.
11253         * gfortran.dg/string_pad_trunc.f90: New test.
11254
11255 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11256
11257         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
11258         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
11259         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
11260         syntax.
11261
11262 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11263
11264         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
11265
11266 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11267
11268         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
11269         * gcc.c-torture/compile/20011119-2.c: Likewise.
11270         * gcc.c-torture/compile/981001-2.c: Likewise.
11271
11272 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
11273
11274         PR c++/20679
11275         * g++.dg/template/overload4.C: New test.
11276
11277 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
11278
11279         PR c++/20746
11280         * g++.dg/abi/covariant5.C: New.
11281
11282         PR debug/20505
11283         * g++.dg/debug/const2.C: New.
11284
11285 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
11286
11287         PR rtl-optimization/16104
11288         * gcc.c-torture/execute/20050316-1.c: New test.
11289
11290 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
11291
11292         * g++.dg/template/spec23.C: Fix dg-error text.
11293
11294 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
11295
11296         PR c++/19199
11297         * g++.dg/expr/lval2.C: New.
11298
11299 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11300
11301         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
11302         __builtin_strcasecmp and __builtin_strncasecmp.
11303
11304 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
11305
11306         PR c++/20723
11307         * g++.dg/template/spec22.C: New.
11308         * g++.dg/template/spec23.C: New.
11309
11310 2005-04-03  Dale Ranta  <dir@lanl.gov>
11311             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11312
11313         PR libfortran/20068
11314         PR libfortran/20125
11315         PR libfortran/20156
11316         PR libfortran/20471
11317         * gfortran.dg/backspace.f: New test.
11318
11319 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
11320
11321         * gcc.dg/pr19345.c: New test.
11322
11323 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
11324
11325         PR tree-optimization/20640
11326         * gcc.dg/torture/tree-loop-1.c: New.
11327
11328 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
11329
11330         PR rtl-optimization/20290
11331         * gcc.c-torture/execute/loop-ivopts-2.c: New.
11332
11333 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
11334
11335         * gcc.dg/rs6000-fpint.c: New.
11336
11337 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
11338
11339         * gcc.dg/old-style-then-proto-1.c: New test.
11340
11341 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11342
11343         * gfortran.fortran-torture/execute/backspace.f90: Check
11344         after backspace and read was incorrect.
11345
11346 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11347
11348         * gcc.c-torture/execute/builtins/strcat.c: Check the result
11349         buffer past the terminating NUL using memcmp.
11350         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
11351         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
11352
11353         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
11354         Fix unused/uninitialized variable warnings.
11355
11356         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
11357         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
11358         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
11359         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
11360
11361         * gcc.c-torture/execute/builtins/abs-1-lib.c,
11362         gcc.c-torture/execute/builtins/fputs-lib.c,
11363         gcc.c-torture/execute/builtins/lib/fprintf.c,
11364         gcc.c-torture/execute/builtins/lib/main.c,
11365         gcc.c-torture/execute/builtins/lib/memcmp.c,
11366         gcc.c-torture/execute/builtins/lib/memmove.c,
11367         gcc.c-torture/execute/builtins/lib/mempcpy.c,
11368         gcc.c-torture/execute/builtins/lib/memset.c,
11369         gcc.c-torture/execute/builtins/lib/printf.c,
11370         gcc.c-torture/execute/builtins/lib/sprintf.c,
11371         gcc.c-torture/execute/builtins/lib/stpcpy.c,
11372         gcc.c-torture/execute/builtins/lib/strchr.c,
11373         gcc.c-torture/execute/builtins/lib/strcmp.c,
11374         gcc.c-torture/execute/builtins/lib/strcpy.c,
11375         gcc.c-torture/execute/builtins/lib/strcspn.c,
11376         gcc.c-torture/execute/builtins/lib/strlen.c,
11377         gcc.c-torture/execute/builtins/lib/strncat.c,
11378         gcc.c-torture/execute/builtins/lib/strncmp.c,
11379         gcc.c-torture/execute/builtins/lib/strncpy.c,
11380         gcc.c-torture/execute/builtins/lib/strrchr.c,
11381         gcc.c-torture/execute/builtins/lib/strspn.c,
11382         gcc.c-torture/execute/builtins/lib/strstr.c,
11383         gcc.c-torture/execute/builtins/memops-asm-lib.c,
11384         gcc.c-torture/execute/builtins/strlen-2.c,
11385         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
11386         prototypes.
11387
11388 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
11389
11390         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
11391         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
11392         selectany usage.
11393
11394 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
11395
11396         PR c++/19406
11397         * g++.dg/debug/using1.C: New test.
11398
11399 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
11400
11401         PR middle-end/20524
11402         * gcc.dg/alias-7.c: Prefix asm-declared name with
11403         __USER_LABEL_PREFIX__.
11404
11405 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
11406
11407         Fix fallout from PR middle-end/15700:
11408         * gcc.c-torture/compile/20011119-1.c: Take
11409         __USER_LABEL_PREFIX__ into account.
11410         * gcc.c-torture/compile/20011119-2.c: Likewise.
11411
11412 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11413
11414         PR c++/18644
11415         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
11416
11417 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
11418
11419         PR c/17855
11420         * gcc.c-torture/compile/struct-non-lval-1.c,
11421         gcc.c-torture/compile/struct-non-lval-2.c,
11422         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
11423
11424 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
11425
11426         * gcc.dg/tls/tls.exp: Remove temporary file.
11427         * g++.dg/tls/tls.exp: Ditto.
11428         * lib/file-format.exp: Ditto.
11429         * g++.dg/special/ecos.exp: Ditto.
11430
11431         * lib/profopt.exp: Treat prof_ext as a list.
11432         * gcc.misc-tests/bprob.exp: Ditto.
11433         * g++.dg/bprob/bprob.exp: Ditto.
11434
11435         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
11436         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
11437         g++.dg/tree-ssa/pointer-reference-alias.C,
11438         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
11439         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
11440         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
11441         g++.dg/vect/pr19951.cc: Ditto.
11442         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
11443         gcc.dg/builtins-47.c: Ditto.
11444         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
11445         gcc.dg/pr20115-1.c: Ditto.
11446         * gcc.dg/tree-ssa/20030530-2.c,
11447         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
11448         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11449         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
11450         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11451         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
11452         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
11453         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
11454         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
11455         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
11456         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
11457         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
11458         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
11459         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
11460         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
11461         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
11462         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11463         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11464         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11465         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11466         gcc.dg/tree-ssa/20030824-1.c,
11467         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
11468         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
11469         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
11470         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
11471         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
11472         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
11473         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
11474         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
11475         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
11476         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
11477         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
11478         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
11479         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
11480         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
11481         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
11482         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
11483         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
11484         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
11485         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
11486         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
11487         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
11488         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
11489         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
11490         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
11491         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
11492         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
11493         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
11494         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
11495         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
11496         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
11497         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
11498         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
11499         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
11500         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
11501         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
11502         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
11503         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
11504         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
11505         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
11506         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
11507         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
11508         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
11509         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11510         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
11511         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
11512         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
11513         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
11514         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
11515         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
11516         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
11517         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11518         gcc.dg/tree-ssa/useless-1.c: Ditto.
11519         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
11520         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
11521         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
11522         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
11523         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11524         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
11525         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
11526         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
11527         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
11528         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
11529         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
11530         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
11531         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
11532         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
11533         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
11534         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
11535         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
11536         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
11537         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
11538         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
11539         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
11540         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
11541         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
11542         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
11543         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
11544         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
11545         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
11546         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
11547         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
11548         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
11549         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
11550         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
11551         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
11552         gcc.dg/vect/vect-none.c: Ditto.
11553         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
11554         treelang/compile/unsigned.tree: Ditto.
11555
11556         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
11557         * gcc.dg/cpp/direct2s.c: Ditto.
11558         * gcc.dg/cpp/paste4.c: Ditto.
11559         * gcc.dg/cpp/separate-1.c: Ditto.
11560         * gcc.dg/pch/save-temps-1.c: Ditto.
11561         * g++.dg/ext/altivec-10.C: Ditto.
11562         * g++.dg/pch/pch.C: Ditto.
11563
11564         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
11565
11566         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
11567         * g++.dg/template/repo1.C: Ditto.
11568         * g++.dg/template/repo2.C: Ditto.
11569         * g++.dg/template/repo3.C: Ditto.
11570         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
11571         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
11572         * g++.old-deja/g++.pt/repo1.C: Ditto.
11573         * g++.old-deja/g++.pt/repo2.C: Ditto.
11574         * g++.old-deja/g++.pt/repo3.C: Ditto.
11575         * g++.old-deja/g++.pt/repo4.C: Ditto.
11576
11577         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
11578         * gcc.dg/20030107-1.c: Ditto.
11579         * gcc.dg/20030702-1.c: Ditto.
11580         * gcc.dg/profile-generate-1.c: Ditto.
11581         * g++.dg/other/profile1.C: Ditto.
11582         * g++.old-deja/g++.robertl/eb83.C: Ditto.
11583
11584         * lib/gcc-dg.exp (remove-build-file): New.
11585         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11586         cleanup-tree-dump, cleanup-saved-temps): New.
11587
11588 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
11589
11590         PR c++/19203, DR 214
11591         * g++.dg/parse/ambig3.C: Not ambiguous.
11592         * g++.dg/template/spec20.C: New.
11593         * g++.dg/template/spec21.C: New.
11594
11595 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
11596
11597         PR target/20045
11598         * gcc.dg/ia64-fptr-1.c: Run only on linux.
11599
11600 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11601
11602         PR libfortran/20660
11603         * gfortran.dg/negative_unit.f: New test.
11604
11605 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
11606
11607         * gcc.dg/20050330-1.c: New test.
11608
11609 2005-03-30  Devang Patel  <dpatel@apple.com>
11610
11611         * g++.dg/tree-sra/ssa-sra-3.C: New test.
11612
11613 2005-03-30  Dale Johannesen  <dalej@apple.com>
11614
11615         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
11616
11617 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
11618
11619         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
11620         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
11621         Strip options from test name.
11622
11623 2005-03-31  Jan Hubicka  <jh@suse.cz>
11624
11625         * gcc.dg/varpool-1.c: New testcase.
11626
11627 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
11628
11629         PR c/772
11630         PR c/17913
11631         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
11632         gcc.dg/stmt-expr-label-3.c : New tests.
11633         * gcc.c-torture/execute/medce-2.c: Remove.
11634
11635 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
11636
11637         PR c/20368
11638         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
11639         tests.
11640
11641 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
11642
11643         * gcc.c-torture/compile/pr20203.c: New test.
11644
11645 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
11646
11647         * gfortran.dg/promotion.f90: New test.
11648
11649 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
11650
11651         PR middle-end/20491
11652         * gcc.dg/torture/asm-subreg-1.c: New test.
11653
11654 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
11655
11656         PR c/20672
11657         * gcc.dg/pr20672-1.c: New test.
11658
11659 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
11660
11661         * gfortran.dg/vect: New directory.
11662         * gfortran.dg/vect/vect.exp: New.
11663         * gfortran.dg/vect/vect-1.f90: New test.
11664         * gfortran.dg/vect/vect-2.f90: New test.
11665         * gfortran.dg/vect/vect-3.f90: New test.
11666         * gfortran.dg/vect/vect-4.f90: New test.
11667         * gfortran.dg/vect/vect-5.f90: New test.
11668
11669 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
11670
11671         PR middle-end/20622
11672         * gcc.dg/alias-7.c: New test.
11673
11674 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
11675
11676         * gcc.dg/sparc-reg-1.c: New test.
11677
11678 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
11679
11680         PR target/19890
11681         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
11682
11683 2005-03-29  Dale Ranta  <dir@lanl.gov>
11684             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11685
11686         PR libfortran/20163
11687         * gfortran.dg/pr20163-2.f: New test.
11688
11689 2005-03-28  Jan Hubicka  <jh@suse.cz>
11690
11691         PR middle-end/20635
11692         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
11693         by Jakub Jelinek.
11694
11695 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
11696
11697         PR tree-optimization/20626
11698         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
11699         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
11700
11701 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
11702
11703         * gfortran.dg/underflow.f90: New test.
11704         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
11705
11706 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11707
11708         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
11709
11710 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
11711
11712         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
11713         (g++_init): Make sure that CXXFLAGS is set.
11714         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
11715         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
11716         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11717         * lib/objc.exp (objc_init): Likewise.
11718         * lib/treelang.exp (treelang_init): Likewise.
11719
11720 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
11721
11722         PR tree-optimization/20470
11723         * gcc.dg/tree-ssa/pr20470.c: New test.
11724
11725 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
11726
11727         * gcc.dg/ppc-stfiwx.c: New.
11728
11729 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
11730
11731         PR target/19888
11732         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
11733
11734 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
11735
11736         * gcc.dg/20050325-1.c: Fix a typo.
11737
11738 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11739
11740         PR libfortran/19678
11741         PR libfortran/19679
11742         * gfortran.dg/dos_eol.f: New test.
11743
11744 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
11745
11746         PR rtl-optimization/20249
11747         * gcc.dg/20050325-1.c: New test.
11748
11749 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11750
11751         PR libfortran/15332
11752         * gfortran.dg/pr15332.f: New test.
11753
11754 2005-03-24  Dale Johannesen  <dalej@apple.com>
11755
11756         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
11757
11758 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
11759
11760         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
11761         'internal' visibility.
11762         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11763         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
11764         'protected' visibility.
11765         * gcc.dg/visibility-7.c: Likewise.
11766         * lib/target-supports.exp (check_visibility_available): Take
11767         a parameter, the kind of visibility to check for.
11768         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
11769         to check_visibility_available.
11770
11771         * g++.dg/expr/cast3.C: New.
11772
11773 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
11774
11775         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
11776         rs6000.
11777
11778 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
11779
11780         PR target/20095
11781         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
11782
11783 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
11784
11785         * gcc.dg/badshift.c: Renamed to...
11786         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
11787
11788         * gcc.target/i386/badshift.c: Renamed to...
11789         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
11790         only.
11791
11792         PR rtl-optimization/20532
11793         * gcc.target/i386/badshift.c: New.
11794
11795 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11796
11797         * gfortran.dg/pr18025.f90: New test.
11798
11799 2005-03-23  Dale Johannesen  <dalej@apple.com>
11800
11801         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
11802
11803 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
11804
11805         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
11806
11807         * lib/target-supports.exp (check_iconv_available): Default
11808         libiconv to -liconv, if there is no definition.
11809
11810 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
11811
11812         * gcc.dg/torture/cris-asm-mof-1.c: New test.
11813
11814 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
11815
11816         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
11817         * g++.dg/opt/pr7503-2.C: Likewise.
11818         * g++.dg/opt/pr7503-3.C: Likewise.
11819         * g++.dg/opt/pr7503-4.C: Likewise.
11820         * g++.dg/opt/pr7503-5.C: Likewise.
11821         * g++.dg/warn/minmax.C: New test.
11822
11823 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11824
11825         * gfortran.dg/g77_intrinsics_funcs.f: New test.
11826         * gfortran.dg/g77_intrinsics_sub.f: New test.
11827
11828 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
11829             Jan Hubicka  <jh@suse.cz>
11830             Steven Bosscher <stevenb@suse.de
11831
11832         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
11833
11834 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11835
11836         PR c++/19980
11837         * g++.dg/template/redecl3.C: New test.
11838
11839 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11840
11841         PR c++/20499
11842         * g++.dg/parse/error16.C: Tweak error markers.
11843
11844 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
11845
11846         PR target/20561
11847         * gcc.dg/20050321-2.c: New test.
11848
11849 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
11850
11851         PR c++/20465
11852         PR c++/20381
11853         * g++.dg/template/ptrmem12.C: New.
11854
11855 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
11856
11857         PR rtl-optimization/20527
11858         * gcc.c-torture/execute/pr20527-1.c: New test.
11859
11860 2005-03-22  Ben Elliston  <bje@au.ibm.com>
11861
11862         * gcc.misc-tests/options.exp (check_for_options): Create a real C
11863         program, compile it into a real executable and then delete the .c
11864         and .x files afterwards, to avoid problems on testglue targets.
11865
11866 2005-03-21  Stuart Hastings  <stuart@apple.com>
11867
11868         * gcc.target/i386/sse-2.c: New.
11869
11870 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
11871
11872         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
11873
11874 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
11875
11876         * g++.dg/parse/crash25.C: Fix typo.
11877
11878 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
11879
11880         PR c++/20461
11881         * g++.dg/parse/crash24.C: New test.
11882
11883         PR c++/20536
11884         * g++.dg/parse/crash25.C: New test.
11885
11886 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
11887
11888         PR c++/20147
11889         * g++.dg/ext/stmtexpr4.C: New test.
11890
11891 2005-03-20  Roger Sayle  <roger@eyesopen.com>
11892
11893         PR middle-end/20539
11894         * gcc.c-torture/compile/pr13066-1.c: New test case.
11895         * gcc.c-torture/compile/pr20539-1.c: Likewise.
11896         * g++.dg/opt/pr13066-1.C: Likewise.
11897
11898 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
11899
11900         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
11901
11902 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11903
11904         PR fortran/18525
11905         * gfortran.dg/nesting_1.f90: New test.
11906
11907 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11908
11909         PR c++/20240
11910         * g++.dg/lookup/using13.C: New test.
11911
11912 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11913
11914         PR c++/20333
11915         * g++.dg/template/crash36.C: New test.
11916
11917 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
11918
11919         PR c++/20463
11920         * g++.dg/template/crash35.C: New test.
11921
11922 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
11923
11924         PR c++/19966
11925         * g++.dg/overload/operator2.C: New test.
11926
11927 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11928
11929         PR libfortran/20257
11930         * gfortran.dg/pr20257.f90: New test.
11931
11932 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11933
11934         PR libfortran/20480
11935         * gfortran.dg/pr20480.f90: New test.
11936
11937 2005-03-16  Richard Henderson  <rth@redhat.com>
11938
11939         PR middle-end/15700
11940         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
11941         (_rtld_global): New.
11942         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
11943         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
11944
11945         * gcc.dg/alias-3.c: New.
11946         * gcc.dg/alias-4.c: New.
11947         * gcc.dg/alias-5.c: New.
11948         * gcc.dg/alias-6.c: New.
11949
11950 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
11951
11952         * gcc.dg/cpp/ucnid-7.c: New.
11953
11954 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
11955             Dorit Naishlos  <dorit@il.ibm.com>
11956
11957         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
11958         darwin.
11959
11960 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
11961
11962         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
11963         misaligned accesses.
11964         * gcc.dg/vect/vect-58.c: Likewise.
11965         * gcc.dg/vect/vect-92.c: New.
11966         * gcc.dg/vect/vect-93.c: New.
11967
11968 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
11969
11970         PR fortran/18827
11971         * gfortran.dg/assign_2.f90: New test.
11972         * gfortran.dg/assign_3.f90: New test.
11973         * gfortran.dg/assign.f90: New test.
11974
11975 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
11976
11977         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
11978         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
11979         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
11980         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
11981         names.
11982
11983 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
11984
11985         * gcc.dg/cpp/ucnid-6.c: New.
11986
11987         * gcc.dg/cpp/normalize-1.c: New.
11988         * gcc.dg/cpp/normalize-2.c: New.
11989         * gcc.dg/cpp/normalize-3.c: New.
11990         * gcc.dg/cpp/normalize-4.c: New.
11991         * gcc.dg/cpp/ucnid-4.c: New.
11992         * gcc.dg/cpp/ucnid-5.c: New.
11993         * g++.dg/cpp/normalize-1.C: New.
11994         * g++.dg/cpp/ucnid-1.C: New.
11995
11996 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
11997
11998         * gcc.dg/pr18628.c: New.
11999
12000 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
12001
12002         PR c++/20280
12003         * g++.dg/tree-ssa/pr20280.C: New.
12004
12005 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12006
12007         PR fortran/20467
12008         * gfortran.dg/stfunc_2.f90: New test.
12009
12010 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
12011
12012         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
12013
12014 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
12015
12016         * gcc.dg/tree-ssa/20050314-1.c: New test.
12017
12018 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12019
12020         PR c++/4403
12021         PR c++/9783, DR433
12022         * g++.dg/template/friend34.C: New test.
12023         * g++.dg/template/friend35.C: Likewise.
12024         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
12025
12026 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12027
12028         Friend class name lookup 5/n
12029         PR c++/1016
12030         * g++.dg/lookup/hidden-class1.C: New test.
12031         * g++.dg/lookup/hidden-class2.C: Likewise.
12032         * g++.dg/lookup/hidden-class3.C: Likewise.
12033         * g++.dg/lookup/hidden-class4.C: Likewise.
12034         * g++.dg/lookup/hidden-class5.C: Likewise.
12035         * g++.dg/lookup/hidden-class6.C: Likewise.
12036         * g++.dg/lookup/hidden-class7.C: Likewise.
12037         * g++.dg/lookup/hidden-class8.C: Likewise.
12038         * g++.dg/lookup/hidden-class9.C: Likewise.
12039         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
12040         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
12041         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
12042         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
12043         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
12044         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
12045         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
12046         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
12047         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
12048         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
12049         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
12050
12051 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
12052
12053         PR c++/20157
12054         * g++.dg/template/error18.C: New test.
12055
12056 2005-03-09  Ben Elliston  <bje@au.ibm.com>
12057
12058         PR debug/16792
12059         * g++.dg/debug/pr16792.C: New test.
12060
12061 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
12062
12063         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
12064         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
12065         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
12066         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
12067         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
12068         test assertion names.
12069
12070 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12071
12072         PR fortran/18600
12073         * gfortran.dg/stfunc_1.f90: New test.
12074
12075 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12076
12077         PR fortran/16907
12078         * gfortran.dg/real_index_1.f90: New test.
12079
12080 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12081
12082         PR fortran/20323
12083         * gfortran.dg/spec_expr_1.f90: New test.
12084
12085 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
12086
12087         PR c/20402
12088         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
12089         new parser.
12090
12091 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12092
12093         PR fortran/20361
12094         * gfortran.dg/largeequiv_1.f90: New test.
12095
12096 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
12097
12098         * gcc.dg/ucnid-1.c: New.
12099         * gcc.dg/ucnid-2.c: New.
12100         * gcc.dg/ucnid-3.c: New.
12101         * gcc.dg/ucnid-4.c: New.
12102         * gcc.dg/ucnid-5.c: New.
12103         * gcc.dg/ucnid-6.c: New.
12104         * gcc.dg/cpp/ucnid-1.c: New.
12105         * gcc.dg/cpp/ucnid-2.c: New.
12106         * gcc.dg/cpp/ucnid-3.c: New.
12107         * g++.dg/other/ucnid-1.C: New.
12108
12109 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
12110
12111         * gcc.dg/vmx/darwin-abi-3.c: Delete.
12112
12113 2005-03-11  Per Bothner  <per@bothner.com>
12114
12115         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
12116         that diagnotics refer to correct token.
12117         * gcc.dg/unused-3.c: Likewise.
12118
12119 2005-03-11  Per Bothner  <per@bothner.com>
12120
12121         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
12122         constant" is now actually on same line as string constant.
12123         * gcc.dg/cpp/direct2s.c: Likewise.
12124
12125 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
12126
12127         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
12128
12129 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12130
12131         PR libfortran/20124
12132         * gfortran.dg/pr20124.f90: New Test
12133
12134 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
12135
12136         PR tree-optimization/20130
12137         * gcc.dg/pr20130-1.c: New test.
12138
12139 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
12140
12141         PR target/20095
12142         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
12143
12144 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12145
12146         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
12147
12148 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
12149
12150         * g++.dg/eh/forced1.C: Fix comment.
12151         * g++.dg/eh/forced2.C: Ditto.
12152         * g++.dg/eh/forced3.C: Ditto.
12153         * g++.dg/eh/forced4.C: Ditto.
12154
12155 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
12156
12157         PR rtl-opt/20412
12158         * gcc.c-torture/compile/pr20412.c: New test.
12159
12160 2005-03-10  Roger Sayle  <roger@eyesopen.com>
12161
12162         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
12163
12164 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
12165
12166         PR target/20322
12167         * gcc.dg/20050307-1.c: New test.
12168
12169 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
12170
12171         PR c++/20375
12172         * g++.dg/other/stdarg3.C: New.
12173
12174 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
12175
12176         PR c++/18384, c++/18327
12177         * g++.dg/init/array19.C: New test.
12178
12179         PR inline-asm/20314
12180         * gcc.dg/torture/pr20314-1.c: New test.
12181         * gcc.dg/torture/pr20314-2.c: New test.
12182
12183 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
12184
12185         * gcc.dg/20050309-1.c: New test.
12186
12187 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12188
12189         * gcc.dg/builtins-10.c: Reactivate disabled test.
12190         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
12191         new cbrt transformations.
12192
12193 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
12194
12195         PR c++/20208
12196         * g++.dg/template/array13.C: New test.
12197
12198 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
12199
12200         PR c++/16859
12201         * g++.dg/init/brace4.C: New test.
12202
12203 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
12204
12205         PR c++/20186
12206         * g++.dg/template/non-dependent12.C: New.
12207
12208 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
12209
12210         PR c++/20142
12211         * g++.dg/init/array18.C: Add dg-do run marker.
12212
12213         PR c++/20142
12214         * g++.dg/init/array18.C: New test.
12215
12216 2005-03-09  Ben Elliston  <bje@au.ibm.com>
12217
12218         * consistency.vlad/vlad.exp: Remove trailing semicolons.
12219         * g++.dg/gcov/gcov.exp: Likewise.
12220         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
12221         * gcc.target/xstormy16/xstormy16.exp: Likewise.
12222         * lib/c-torture.exp: Likewise.
12223         * lib/fortran-torture.exp: Likewise.
12224         * lib/g++.exp: Likewise.
12225         * lib/gcc-defs.exp: Likewise.
12226         * lib/gcc-dg.exp: Likewise.
12227         * lib/gcc.exp: Likewise.
12228         * lib/gcov.exp: Likewise.
12229         * lib/gfortran.exp: Likewise.
12230         * lib/mike-g++.exp: Likewise.
12231         * lib/mike-gcc.exp: Likewise.
12232         * lib/objc-torture.exp: Likewise.
12233         * lib/objc.exp: Likewise.
12234         * lib/profopt.exp: Likewise.
12235         * lib/target-libpath.exp: Likewise.
12236         * lib/target-supports.exp: Likewise.
12237         * lib/treelang.exp: Likewise.
12238         * lib/wrapper.exp: Likewise.
12239
12240 2005-03-08  Jeff Law  <law@redhat.com>
12241
12242         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
12243         PHI-OPT changes.
12244
12245 2005-03-08  Ira Rosen  <irar@il.ibm.com>
12246
12247         * gcc.dg/vect/pr20122.c: New test.
12248
12249 2005-03-07  Jeff Law  <law@redhat.com>
12250
12251         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
12252         was folded away.
12253         * gcc.dg/tree-ssa/pr18133-1.c: New test.
12254         * gcc.dg/tree-ssa/pr18133-2.c: New test.
12255         * gcc.dg/tree-ssa/pr18134.c: New test.
12256
12257 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12258
12259         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
12260         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
12261         gcc.dg/torture/builtin-noret-2.c: Require weak support.
12262
12263 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
12264
12265         PR tree-opt/17671
12266         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
12267
12268 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
12269
12270         * g++.dg/warn/Wnvdtor.C: New test.
12271
12272 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
12273
12274         * gcc.dg/torture/pr19683-1.c: New test.
12275
12276 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
12277
12278         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
12279         * gfortran.dg/g77/19990313-2.f: Ditto.
12280         * gfortran.dg/g77/19990313-3.f: Ditto.
12281         * gfortran.dg/g77/19990525-0.f: Ditto.
12282         * gfortran.dg/g77/19990826-0.f: Ditto.
12283         * gfortran.dg/g77/19990826-2.f: Ditto.
12284         * gfortran.dg/g77/19990826-3.f: Ditto.
12285         * gfortran.dg/g77/20000511-1.f: Ditto.
12286         * gfortran.dg/g77/20000511-2.f: Ditto.
12287         * gfortran.dg/g77/970625-2.f: Ditto.
12288         * gfortran.dg/g77/980310-2.f: Ditto.
12289         * gfortran.dg/g77/980310-3.f: Ditto.
12290         * gfortran.dg/g77/980310-8.f: Ditto.
12291         * gfortran.dg/g77/980519-2.f: Ditto.
12292         * gfortran.dg/g77/alpha1.f: Ditto.
12293         * gfortran.dg/g77/claus.f: Ditto.
12294         * gfortran.dg/g77/erfc.f: Ditto.
12295         * gfortran.dg/g77/short.f: Ditto.
12296         * gfortran.fortran-torture/execute/data.f90: Ditto.
12297         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
12298         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
12299
12300 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12301
12302         * lib/file-format.exp (gcc_target_object_format): Add check for som
12303         format and hardcode object formats on hppa*-*-hpux*.
12304         * lib/target-supports.exp (check_weak_available): Add check for som
12305         object format.  Always return 0 on hppa*-*-hpux10*.
12306
12307         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
12308         is defined.
12309
12310         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
12311
12312 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
12313
12314         * gfortran.dg/pr19936_1.f90: New test.
12315         * gfortran.dg/pr19936_2.f90: New test.
12316         * gfortran.dg/pr19936_3.f90: New test.
12317
12318 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
12319             Paul Thomas <prthomas@drfccad.cea.fr>
12320
12321         * gfortran.dg/PR19754_1.f90: New test.
12322         * gfortran.dg/PR19754_2.f90: Ditto.
12323
12324 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12325
12326         PR c++/19311
12327         * g++.dg/template/non-dependent11.C: New test.
12328
12329 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
12330
12331         * lib/target-supports.exp (check_iconv_available): Fix comment.
12332
12333 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
12334             Joseph S. Myers  <joseph@codesourcery.com>
12335
12336         PR c++/19797
12337         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
12338
12339 2005-03-04  Matthew Sachs  <msachs@apple.com>
12340
12341         * gcc.exp (gcc_target_compile): Put braces around
12342         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
12343         * objc.exp (objc_target_compile): Likewise.
12344         * treelang.exp (treelang_target_compile): Likewise.
12345
12346 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12347
12348         PR fortran/19673
12349         * gfortran.dg/func_result_1.f90: New test.
12350
12351 2005-03-04  Ben Elliston  <bje@au.ibm.com>
12352
12353         * gcc.misc-tests/options.exp: New test.
12354
12355 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
12356
12357         * gcc.dg/pr15784-4.c: New test.
12358
12359 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
12360
12361         * gcc.c-torture/execute/pr17133.c: New.
12362         * gcc.c-torture/compile/20050303-1.c: New.
12363
12364 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
12365
12366         * gcc.dg/cpp/assert4.c: Fix for cygwin.
12367
12368 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
12369
12370         * g++.dg/overload/using2.C: New.
12371
12372 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
12373
12374         PR c++/19916
12375         * g++.dg/init/ptrmem2.C: New test.
12376
12377 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
12378
12379         PR c/8927
12380         * gcc.dg/pr8927-1.c: New test.
12381
12382 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12383
12384         PR c++/20232
12385         * g++.dg/inherit/covariant12.C: New.
12386
12387 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12388
12389         PR fortran/19479
12390         * gfortran.dg/bound_1.f90: New test.
12391
12392 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
12393
12394         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
12395         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
12396
12397 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
12398
12399         PR c/20245
12400         * gcc.dg/pr20245-1.c: New test.
12401
12402 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
12403
12404         PR middle-end/19874
12405         * gcc.c-torture/execute/20050119-2.c: New test case.
12406
12407 2005-02-28  Ben Elliston  <bje@au.ibm.com>
12408
12409         * README: Update the DejaGnu bug reporting address.
12410         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
12411         * lib/objc-torture.exp: Likewise.
12412
12413 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
12414
12415         * gfortran.dg/boz_1.f90: New test.
12416         * gfortran.dg/boz_3.f90: New test.
12417         * gfortran.dg/boz_4.f90: New test.
12418
12419 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
12420
12421         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
12422         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
12423
12424 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12425
12426         PR libfortran/20101
12427         * gfortran.dg/write_0_pe_format.f90: New test.
12428
12429 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
12430
12431         PR c++/20206
12432         * g++.dg/opt/thunk2.C: New test.
12433         * g++.dg/opt/covariant1.C: New test.
12434
12435 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12436
12437         * gfortran.dg/e_d_fmt.f90: New test.
12438
12439 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
12440
12441         * gcc.dg/asm-b.c: Fix comment typos.
12442
12443 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
12444
12445         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
12446         a V_MAY_DEF also.
12447
12448 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
12449
12450         PR tree-opt/20188
12451         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
12452         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
12453         * gcc.dg/asm-b.c: New test.
12454
12455 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
12456
12457         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
12458         Disable this test on IRIX 6.
12459
12460 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
12461
12462         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
12463         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
12464         parser.
12465
12466 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
12467
12468         PR tree-optimization/20204
12469         * testsuite/gcc.dg/pr20204.c: New test.
12470
12471 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
12472
12473         PR target/20196
12474         * gcc.c-torture/execute/20050224-1.c: New test.
12475
12476         PR c++/20175
12477         * g++.dg/warn/Wbraces2.C: New test.
12478
12479 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
12480
12481         PR c++/19878
12482         * g++.dg/init/const2.C: New test.
12483
12484 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
12485
12486         PR tree-optimization/20100
12487         * gcc.c-torture/execute/pr20100-1.c: New test.
12488
12489 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12490
12491         * gfortran.dg/implicit_3.f90: New test.
12492
12493         * gfortran.dg/deftype_1.f90: New test.
12494
12495 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
12496
12497         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
12498         the test passes.
12499         * g++.dg/other/anon3.C: Accept a warning.
12500
12501 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
12502
12503         * gcc.dg/pr20017.c: Fix a comment typo.
12504
12505 2005-02-23  Bud Davis  <bdavis@gfortran.org>
12506
12507         * gfortran.dg/list_read_4.f90: Change to f90 comments.
12508
12509 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12510
12511         PR ada/19902
12512         * ada/acats/tests/cxa/cxa3004.a: Remove.
12513         * ada/acats/tests/cxb/cxb30061.am: Likewise.
12514
12515 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
12516
12517         PR c++/20073
12518         * g++.dg/init/const1.C: New test.
12519
12520         PR c++/19991
12521         * g++.dg/parse/constant7.C: New test.
12522
12523         PR c++/20152
12524         * g++.dg/parse/error27.C: New test.
12525         * g++.dg/template/qualttp15.C: Adjust error markers.
12526         * g++.old-deja/g++.other/struct1.C: Likewise.
12527
12528         PR c++/20153
12529         * g++.dg/template/error17.C: New test.
12530
12531         PR c++/20148
12532         * g++.dg/parser/error26.C: New test.
12533
12534 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
12535
12536         PR tree-optimization/20100
12537         PR tree-optimization/20115
12538         * gcc.dg/pr20115.c: New test.
12539         * gcc.dg/pr20115-1.c: New test.
12540         * gcc.dg/pr20100.c: New test.
12541         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
12542         call-clobbered variables after alias1.
12543
12544 2005-02-22  Bud Davis  <bdavis@gfortran.org>
12545
12546         * gfortran.dg/list_read_4.f90: new test.
12547
12548 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
12549
12550         PR rtl-optimization/20017.
12551         * gcc.dg/pr20017.c: New.
12552
12553 2005-02-22  Devang Patel  <dpatel@apple.com>
12554
12555         PR 19952
12556         * g++.dg/tree-ssa/pr19952.C: New test.
12557
12558 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
12559
12560         PR c++/19883
12561         * g++.dg/parse/constant6.C: New test.
12562
12563 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
12564
12565         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12566         * g++.dg/charset/asm2.c: Likewise.
12567         * g++.dg/charset/asm3.c: Likewise.
12568         * g++.dg/charset/asm4.c: Likewise.
12569         * g++.dg/charset/asm5.c: Likewise.
12570         * g++.dg/charset/attribute1.c: Likewise.
12571         * g++.dg/charset/attribute2.c: Likewise.
12572         * g++.dg/charset/extern1.cc: Likewise.
12573         * g++.dg/charset/extern2.cc: Likewise.
12574         * g++.dg/charset/extern3.cc: Likewise.
12575         * g++.dg/charset/function.cc: Likewise.
12576         * g++.dg/charset/string.c: Likewise.
12577         * g++.dg/charset/charset.exp: Likewise.
12578         * lib/target-supports.exp (check_iconv_available): Fix comment.
12579
12580 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
12581
12582         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
12583         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12584         * gcc.dg/charset/asm2.c: Likewise.
12585         * gcc.dg/charset/asm3.c: Likewise.
12586         * gcc.dg/charset/asm4.c: Likewise.
12587         * gcc.dg/charset/asm5.c: Likewise.
12588         * gcc.dg/charset/asm6.c: Likewise.
12589         * gcc.dg/charset/attribute1.c: Likewise.
12590         * gcc.dg/charset/attribute2.c: Likewise.
12591         * gcc.dg/charset/builtin1.c: Likewise.
12592         * gcc.dg/charset/extern.c: Likewise.
12593         * gcc.dg/charset/function.c: Likewise.
12594         * gcc.dg/charset/string.c: Likewise.
12595         * gcc.dg/charset/charset.exp: Likewise.
12596
12597 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
12598
12599         PR fortran/20086
12600         * gfortran.dg/pr20086.f90: New test.
12601
12602 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
12603
12604         PR tree-optimization/19786
12605         * g++.dg/tree-ssa/pr19786.C: New.
12606
12607 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12608
12609         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
12610
12611 2005-02-21  Jeff Law  <law@redhat.com>
12612
12613         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
12614
12615 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12616
12617         * gfortran.dg/do_iterator: Split loop, markup all lines for
12618         which an error locus is printed.
12619         * gfortran.dg/pr17708.f90: Markup all lines for which an error
12620         locus is printed.
12621         * gfortran.dg/select_4.f90: Likewise.
12622         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
12623         locuses in the various permutations.
12624
12625 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
12626
12627         PR tree-optimization/19951
12628         * g++.dg/vect: New directory.
12629         * g++.dg/vect/vect.exp: New file.
12630         * g++.dg/vect/pr19951.cc: New testcase.
12631         * g++.dg/dg.exp: Also prune vectorizer tests.
12632
12633 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
12634
12635         PR 18785
12636         * gcc.dg/charset/builtin1.c: New test.
12637
12638 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12639
12640         PR c++/19299
12641         * g++.dg/inherit/volatile1.C: New test.
12642
12643         PR c++/19440
12644         * g++.dg/template/dtor4.C: New test.
12645
12646 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
12647
12648         * gfortran.dg/int_1.f90: New test.
12649
12650 2005-02-19  Devang Patel  <dpatel@apple.com>
12651
12652         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
12653
12654 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
12655
12656         * gfortran.dg/achar_1.f90: New test.
12657
12658 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
12659
12660         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
12661
12662 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
12663             Jakub Jelinek  <jakub@redhat.com>
12664
12665         PR tree-optimization/19828
12666         * gcc.dg/tree-ssa/loop-7.c: New test.
12667         * gcc.c-torture/execute/20050218-1.c: New test.
12668
12669 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
12670
12671         PR c/20043
12672         * gcc.dg/transparent-union-1.c: New test.
12673         * gcc.dg/transparent-union-2.c: New test.
12674
12675 2005-02-18  James E Wilson  <wilson@specifixinc.com>
12676
12677         PR tree-optimization/18977
12678         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
12679
12680 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
12681
12682         PR target/20054
12683         * gcc.dg/pr20054.c: New test.
12684
12685 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12686
12687         PR c++/19508
12688         * g++.dg/ext/attrib20.C: New test.
12689
12690 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
12691
12692         PR middle-end/20030
12693         * gfortran.fortran-torture/execute/character_passing.f90: New test.
12694
12695 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
12696
12697         PR c++/20008
12698         * g++.dg/opt/switch4.C: New.
12699
12700 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
12701
12702         PR c++/20023
12703         PR tree-optimization/20009
12704         * gcc.c-torture/compile/20050217-1.c: New test.
12705         * g++.dg/opt/switch3.C: New test.
12706
12707         PR tree-optimization/18947
12708         * gcc.c-torture/compile/20050215-1.c: New test.
12709         * gcc.c-torture/compile/20050215-2.c: New test.
12710         * gcc.c-torture/compile/20050215-3.c: New test.
12711
12712 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
12713
12714         PR c++/20028
12715         * g++.dg/template/crash34.C: New.
12716
12717         PR c++/20022
12718         * g++.dg/other/access3.C: New.
12719
12720 2005-02-17  Ira Rosen  <irar@il.ibm.com>
12721
12722         * gcc.dg/vect/vect-98.c: New test.
12723
12724 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
12725
12726         PR tree-optimization/19967
12727         * gcc.dg/pr19967.c: New.
12728
12729 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
12730
12731         PR middle-end/19857
12732         * gcc.dg/tree-ssa/20050215-1.c: New test.
12733         * gcc.c-torture/execute/20050215-1.c: New test.
12734
12735 2005-02-15  Eric Christopher  <echristo@redhat.com>
12736
12737         * gcc.dg/cpp/20050215-1.c: New file.
12738
12739 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
12740
12741         PR tree-optimization/15785
12742         * gcc.dg/pr15785-1.c: New test.
12743
12744 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
12745
12746         PR c++/17788
12747         * g++.dg/init/ctor4.C: New.
12748         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
12749
12750 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
12751
12752         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
12753         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
12754
12755 2005-02-15  Andreas Schwab  <schwab@suse.de>
12756
12757         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
12758         declare malloc.
12759
12760 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
12761
12762         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
12763
12764 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
12765
12766         PR tree-optimization/19853
12767         * gcc.c-torture/compile/pr19853.c: New test.
12768
12769 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12770
12771         PR c++/19608
12772         * g++.dg/parse/local-class1.C: New.
12773
12774         PR c++/19895
12775         * g++.dg/parse/ptrmem3.C: New.
12776
12777         PR c++/19884
12778         * g++.old-deja/g++.oliva/template6.C: Add another case.
12779         * g++.dg/template/explicit6.C: New.
12780
12781 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
12782
12783         PR c++/17816
12784         * g++.dg/other/redecl2.C: New.
12785
12786 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12787
12788         PR c++/19891
12789         * g++.dg/abi/covariant4.C: New.
12790
12791 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
12792
12793         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
12794
12795 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
12796
12797         * gcc.dg/vect/vect-96.c: Fix typo.
12798
12799 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12800
12801         PR c++/14479
12802         PR c++/19487
12803         * g++.dg/template/enum5.C: New test.
12804
12805 2005-02-12  Ira Rosen  <irar@il.ibm.com>
12806
12807         * gcc.dg/vect/vect-97.c: New test.
12808
12809 2005-02-12  Ira Rosen  <irar@il.ibm.com>
12810
12811         * gcc.dg/vect/vect-96.c: New test.
12812
12813 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
12814
12815         * gcc.dg/builtins-34.c: Also check ldexp*.
12816
12817 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
12818
12819         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
12820
12821 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
12822
12823         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
12824         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
12825         dg-require-dll, dg-require-iconv, dg-require-named-sections,
12826         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
12827         selector_list, selector_expression, dg-process-target): Move to new
12828         file target-supports-dg.exp.
12829         * lib/target-supports-dg.exp: New.
12830
12831         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
12832         New.
12833
12834 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
12835
12836         PR c++/19666
12837         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
12838
12839         PR middle-end/19858
12840         * gcc.c-torture/compile/20050210-1.c: New test.
12841
12842 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
12843
12844         PR c++/19755
12845         * g++.dg/warn/Wbraces1.C: New test.
12846
12847 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
12848
12849         * gcc.dg/builtins-52.c: New testcase.
12850
12851 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
12852
12853         PR c/19342
12854         * gcc.c-torture/execute/20050119-1.c: New test.
12855
12856 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
12857
12858         PR c++/19811
12859         * g++.dg/init/delete1.C: New test.
12860
12861 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12862
12863         PR c++/18470
12864         * g++.dg/template/static12.C: New test.
12865
12866 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
12867
12868         PR c++/19787
12869         * g++.dg/conversion/ambig1.C: New test.
12870
12871         PR c++/19739
12872         * g++.dg/ext/attrib19.C: New test.
12873
12874         PR c++/19732
12875         * g++.dg/parse/dtor5.C: New test.
12876
12877         PR c++/19762
12878         * g++.dg/template/dtor3.C: New test.
12879
12880         PR c++/19826
12881         * g++.dg/template/static11.C: New test.
12882         * g++.dg/template/crash2.C: Remove dg-error marker.
12883
12884 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
12885
12886         PR C++/18491
12887         * g++.old-deja/g++.mike/p10769a.C: Remove.
12888
12889 2005-02-09  Roger Sayle  <roger@eyesopen.com>
12890
12891         * gcc.dg/builtins-48.c: New test case.
12892         * gcc.dg/builtins-49.c: New test case.
12893         * gcc.dg/builtins-50.c: New test case.
12894         * gcc.dg/builtins-51.c: New test case.
12895
12896 2005-02-09  Ian Lance Taylor  <ian@airs.com>
12897
12898         PR middle-end/19583
12899         * g++.dg/warn/Wreturn-type-3.C: New test.
12900
12901 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
12902
12903         PR middle-end/19402
12904         * gcc.dg/pr19402-1.c: New testcase.
12905         * gcc.dg/pr19402-2.c: likewise.
12906
12907 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
12908
12909         PR middle-end/19854
12910         * g++.dg/tree-ssa/tmmti.C: New testcase.
12911
12912 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
12913
12914         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
12915
12916 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
12917
12918         PR c++/19733
12919         * g++.dg/parse/crash23.C: New test.
12920         * g++.dg/warn/Weff1.C: New test.
12921
12922 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
12923
12924         * gcc.dg/20050209-1.c: New test.
12925
12926 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
12927
12928         PR target/19799
12929         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
12930
12931 2005-02-08  Mike Stump  <mrs@apple.com>
12932
12933         * g++.dg/pch/import-2.c: New test.
12934         * g++.dg/pch/import-2.hs: New.
12935         * g++.dg/pch/include/import-2a.h: New.
12936         * g++.dg/pch/include/import-2b.h: New.
12937
12938 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
12939
12940         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
12941
12942 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12943
12944         * gfortran.dg/substr_1.f90: New test.
12945
12946 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
12947
12948         PR middle-end/19775
12949         * gcc.dg/torture/builtin-power-1.c: Disable test for
12950         invalid transformation.
12951         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
12952         no longer optimize.
12953         * gcc.dg/builtins-47.c: New testcase.
12954
12955 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
12956             Dorit Naishlos  <dorit@il.ibm.com>
12957
12958         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
12959
12960 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
12961
12962         * gcc.c-torture/compile/20050206-1.c: New test.
12963
12964 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
12965
12966         PR tree-opt/19768
12967         * g++.dg/opt/pr19768.C: New test.
12968
12969 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
12970
12971         PR tree-opt/19736
12972         * gcc.c-torture/compile/pr19736.c: New test.
12973
12974 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12975
12976         PR c++/17401
12977         * g++.dg/parse/error25.C: New test.
12978
12979 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
12980
12981         * gcc.c-torture/execute/20050203-1.c: New.
12982
12983 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
12984
12985         * gcc.dg/vect/vect-85.c: Remove xfail.
12986         * gcc.dg/vect/vect-86.c: Remove xfail.
12987         * gcc.dg/vect/vect-87.c: Remove xfail.
12988         * gcc.dg/vect/vect-88.c: Remove xfail.
12989
12990 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
12991
12992         * gcc.dg/altivec-19.c: New.
12993
12994 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
12995
12996         PR c/17807
12997         * gcc.dg/nested-func-3.c: New test.
12998         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
12999
13000 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
13001
13002         * gcc.test-framework/gen_directive_tests: Generate tests for
13003         selector expressions.
13004
13005 2005-02-02  Matt Austern  <austern@apple.com>
13006
13007         PR c++/19628
13008         * g++/ext/builtin7.C: New.
13009         * g++/ext/builtin8.C: New.
13010
13011 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
13012
13013         PR c/18502
13014         * gcc.dg/pr18502-1.c: New test.
13015
13016 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13017
13018         PR c++/17413
13019         * g++.dg/template/local4.C: Tweak.
13020
13021 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
13022
13023         PR tree-optimization/19578
13024         * gcc.c-torture/compile/20050202-1.c: New test.
13025
13026 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
13027
13028         PR c/19435
13029         * gcc.dg/c99-init-4.c: New test.
13030
13031 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
13032
13033         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
13034
13035         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
13036
13037         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
13038         * g++.dg/eh/check-vect.h: New.
13039
13040         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
13041         * gcc.dg/vect/vect-78.c: Ditto.
13042         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
13043         Remove.
13044
13045         * g++.dg/conversion/simd1.C: Expect warning.
13046         * g++.dg/ext/attribute-test-1.C: Ditto.
13047         * g++.dg/ext/attribute-test-2.C: Ditto.
13048         * g++.dg/ext/attribute-test-3.C: Ditto.
13049         * g++.dg/ext/attribute-test-4.C: Ditto.
13050
13051         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
13052         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
13053
13054         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
13055
13056 2005-02-01  Richard Henderson  <rth@redhat.com>
13057
13058         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
13059         long double for ibm double-double format.
13060         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
13061
13062 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
13063
13064         PR tree-optimization/19633
13065         * testsuite/gcc.dg/pr19633-1.c: New test.
13066         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
13067         to NULL or a symbol.
13068
13069 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
13070
13071         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
13072         New procs.
13073         (dg-process-target (local override)): Handle selector expressions.
13074
13075         * gcc.test-framework/README: Describe tests in source directory.
13076         * gcc.test-framework/test-framework.awk: Handle dg- tests.
13077         * gcc.test-framework/test-framework.exp: Handle dg- tests.
13078         * gcc.test-framework/dg-bogus-exp-P.c: New test.
13079         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
13080         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
13081         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
13082         * gcc.test-framework/dg-do-link-exp-P.c: New test.
13083         * gcc.test-framework/dg-do-run-exp-P.c: New test.
13084         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
13085         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
13086         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
13087         * gcc.test-framework/dg-error-exp-P.c: New test.
13088         * gcc.test-framework/dg-error-exp-XP.c: New test.
13089         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
13090         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
13091         * gcc.test-framework/dg-output-exp-P.c: New test.
13092         * gcc.test-framework/dg-output-exp-XF.c: New test.
13093         * gcc.test-framework/dg-warning-exp-P.c: New test.
13094         * gcc.misc-tests/dg-1.c: Remove.
13095         * gcc.misc-tests/dg-2.c: Remove.
13096         * gcc.misc-tests/dg-3.c: Remove.
13097         * gcc.misc-tests/dg-4.c: Remove.
13098         * gcc.misc-tests/dg-5.c: Remove.
13099         * gcc.misc-tests/dg-6.c: Remove.
13100         * gcc.misc-tests/dg-7.c: Remove.
13101         * gcc.misc-tests/dg-8.c: Remove.
13102         * gcc.misc-tests/dg-9.c: Remove.
13103         * gcc.misc-tests/dg-10.c: Remove.
13104         * gcc.misc-tests/dg-11.c: Remove.
13105         * gcc.misc-tests/dg-12.c: Remove.
13106         * gcc.misc-tests/dg-test.exp: Remove.
13107
13108         * gcc.test-framework/test-framework.awk: Change recording and
13109         printing of passes and failures.
13110
13111         * gcc.test-framework: New directory.
13112         * gcc.test-framework/README: New.
13113         * gcc.test-framework/test-framework.exp: New.
13114         * gcc.test-framework/test-framework.awk: New.
13115         * gcc.test-framework/gen_directive_tests: New.
13116
13117 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
13118
13119         * lib/treelang.exp: Fix comment typos.
13120         (treelang_target_compile): Don't append libs=-ltreelang to options.
13121
13122 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
13123
13124         * g++.dg/parse/typename7.C: Adjust error messages.
13125
13126 2005-01-31  Jeff Law  <law@redhat.com>
13127
13128         * gcc.c-torture/execute/20050131-1.c: New test.
13129         * gcc.dg/wcaselabel.c: New test.
13130
13131 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
13132
13133         * g++.dg/other/warning1.C: Adjust error messags.
13134         * g++.dg/parse/constant5.C: New test.
13135
13136 2005-01-31  Steven Bosscher  <stevenb@suse.de>
13137
13138         PR c/19333
13139         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
13140         the test case valid.
13141         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
13142         * testsuite/gcc.dg/array-7.c: Adjust expected result.
13143         * testsuite/gcc.dg/pr18596-3.c: Likewise.
13144         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
13145         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
13146         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
13147
13148 2005-01-31  Dale Johannesen  <dalej@apple.com>
13149
13150         * g++.dg/opt/pr19650.C: New test.
13151
13152 2005-01-31  Richard Henderson  <rth@redhat.com>
13153
13154         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
13155         long double for intel double extended format.
13156         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
13157
13158 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
13159
13160         PR c++/19555
13161         * g++.dg/template/static10.C: New test.
13162
13163         PR c++/19395
13164         * g++.dg/parse/error24.C: New test.
13165
13166         PR c++/19367
13167         * g++.dg/lookup/builtin1.C: New test.
13168
13169         PR c++/19457
13170         * g++.dg/warn/conv3.C: New test.
13171
13172 2005-01-30  Bud Davis  <bdavis@gfortran.org>
13173
13174         PR fortran/19647
13175         * gfortan.dg/inquire_7.f90
13176
13177 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
13178
13179         PR tree-optimization/15791
13180         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
13181         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
13182         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
13183         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
13184         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
13185         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
13186         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
13187         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
13188         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
13189         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
13190
13191 2005-01-29  Paul Brook  <paul@codesourcery.com>
13192
13193         PR fortran/18565
13194         * check.c (real_or_complex_check): New function.
13195         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
13196         * intrinsic.c (add_functions): Use new check functions.
13197         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
13198         Add prototypes.
13199
13200 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
13201
13202         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
13203         gcc.dg/lvalue-3.c: New tests.
13204         * gcc.dg/concat.c: Update expected messages.
13205
13206 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
13207
13208         PR libfortran/19595
13209         * gfortran.dg/eor_1.f90: New test.
13210
13211 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
13212
13213         PR fortran/19589
13214         * gfortran.dg/logical_data_1.f90: New test.
13215
13216 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
13217
13218         PR c++/19253
13219         * g++.dg/template/crash33.C: New test.
13220
13221         PR c++/19667
13222         * g++.dg/template/crash32.C: New test.
13223
13224 2005-01-28  Ian Lance Taylor  <ian@airs.com>
13225
13226         PR middle-end/16558
13227         * g++.dg/warn/Wreturn-type-2.C: New test.
13228
13229 2004-06-24  Jeff Law  <law@redhat.com>
13230
13231         * gcc.dg/tree-ssa/20050128-1.c: New test.
13232
13233 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
13234
13235         * gcc.target/frv/all-mdpackh-1.c: New test.
13236
13237 2005-01-28  Steven Bosscher  <stevenb@suse.de>
13238
13239         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
13240
13241 2005-01-27  Richard Henderson  <rth@redhat.com>
13242
13243         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
13244
13245 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
13246
13247         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
13248
13249 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
13250
13251         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
13252         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
13253         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
13254         to cope with cases where the multilib options override the dg-options.
13255
13256 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
13257
13258         PR c/18946
13259         * gcc.dg/noncompile/20050120-1.c: New test.
13260
13261 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
13262
13263         PR tree-optimization/19633
13264         * gcc.dg/pr19633.c: New test.
13265         * gcc.dg/tree-ssa/pr19633.c: New test.
13266
13267 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
13268
13269         * gcc.dg/20041216-1.c: New test.
13270
13271 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
13272
13273         PR objc/18862
13274         * objc.dg/selector-2.m: New test.
13275
13276 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
13277
13278         * g++.dg/opt/range-test-2.C: New test.
13279
13280         PR rtl-optimization/19579
13281         * gcc.c-torture/execute/20050124-1.c: New test.
13282
13283 2005-01-26  Greg Parker  <gparker@apple.com>
13284         Stuart Hastings  <stuart@apple.com>
13285
13286         * gcc.c-torture/execute/20050125-1.c: New.
13287
13288 2005-01-18  Jan Hubicka  <jh@suse.cz>
13289
13290         PR tree-optimize/19337
13291         * gcc.c-torture/compile/20050119-1.c: New test.
13292
13293 2005-01-24  James E Wilson  <wilson@specifixinc.com>
13294
13295         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
13296         test for successful match.
13297
13298 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
13299
13300         PR objc/18408
13301         * objc.dg/comp-types-7.m: New test.
13302
13303 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
13304
13305         * lib/target-supports.exp (current_target_name): New.
13306         (check_effective_target_ilp32, check_effective_target_lp64):
13307         Cache the result to use as long as the current target, with
13308         multilib flags, remains the same.
13309
13310         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
13311         (dg-require-weak, dg-require-visibility, dg-require-alias,
13312         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
13313         dg-require-effective-target, dg-skip-if): Remove call to
13314         skip_test_and_clear_xfail.
13315         (dg-test): Clear xfail data.
13316
13317 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
13318
13319         PR target/17751
13320         * gcc.dg/ppc64-toc.c: New test.
13321
13322         * g++.dg/tree-ssa/empty-1.C: New test.
13323
13324         PR middle-end/19551
13325         * gcc.c-torture/execute/20050121-1.c: New test.
13326         * gcc.dg/20050121-2.c: New test.
13327
13328 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
13329         Paul Brook  <paul@codesourcery.com>
13330
13331         PR fortran/17941
13332         * gfortran.dg/real_const_1.f: New test.
13333         * gfortran.dg/real_const_2.f90: New test.
13334         * gfortran.dg/complex_int_1.f90: New test.
13335
13336 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
13337
13338         PR fortran/19313
13339         * gfortan.dg/inquire_6.f90: New test.
13340
13341 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
13342
13343         PR libfortran/19451
13344         * open_readonly_1.f90: New test.
13345
13346 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
13347
13348         PR libfortran/18982
13349         * gfortran.dg/open_new.f90: New file.
13350
13351 2005-01-22  Paul Brook  <paul@codesourcery.com>
13352
13353         * namelist_1.f90: New test.
13354
13355 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
13356
13357         PR tree-optimization/19484
13358         * gcc.c-torture/compile/20050122-[12].c: New tests.
13359
13360 2005-01-22  Paul Brook  <paul@codesourcery.com>
13361
13362         * gfortran.dg/implicit_2.f90: New test.
13363
13364 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
13365
13366         PR fortran/19314
13367         * gfortran.dg/inquire_5.f90: New test.
13368
13369 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13370
13371         PR c/18809
13372         * gcc.dg/pr18809-1.c: New test.
13373
13374 2005-01-21  Ian Lance Taylor  <ian@airs.com>
13375
13376         * gcc.dg/20050121-1.c: New test.
13377
13378         PR tree-optimization/13000
13379         * gcc.dg/20040206-1.c: Change warning to point where function is
13380         being inlined.
13381
13382 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13383
13384         PR c++/19208
13385         * g++.dg/template/array11.C: New test.
13386
13387 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13388
13389         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
13390         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
13391         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
13392         * gfortran.dg/getenv_1.f90: Add dg-do directive.
13393         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
13394         gfortran.dg/pr17164.f90: Add missing dg-do directives.
13395
13396 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
13397
13398         PR tree-optimization/15349
13399         * gcc.dg/tree-ssa/pr15349.c: New.
13400
13401 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
13402
13403         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
13404
13405 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
13406
13407         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
13408         scan-assembler-times directive name.
13409
13410         * gcc.dg/asm-a.c: Move dg-require-effective-target to
13411         after dg-do.
13412
13413         PR rtl-optimization/19462
13414         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
13415
13416 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
13417
13418         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
13419         counting function calls on ia64.
13420
13421 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
13422
13423         PR rtl-optimization/15139
13424         * gcc.dg/20050111-2.c: New test.
13425
13426         PR c/17297
13427         * gcc.c-torture/compile/20050113-1.c: New testcase.
13428
13429         PR middle-end/19164
13430         * gcc.dg/20050113-1.c: New testcase.
13431
13432 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
13433
13434         * gcc.dg/vect/vect-85.c: Add comment.
13435         * gcc.dg/vect/vect-86.c: Add xfail for now.
13436         * gcc.dg/vect/vect-87.c: Add xfail for now.
13437         * gcc.dg/vect/vect-88.c: Add xfail for now.
13438         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
13439
13440 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13441
13442         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
13443
13444 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13445
13446         * g++.dg/debug/typedef3.C: New test.
13447
13448 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
13449
13450         PR c/19472
13451         * gcc.dg/asm-a.c: New test.
13452
13453 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
13454
13455         * gcc.dg/sh-relax.c: Add prototype for abort.
13456
13457 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13458
13459         * gcc.dg/short-compare-1.c: New test.
13460         * gcc.dg/short-compare-2.c: Likewise.
13461
13462 2005-01-18  Michael Matz  <matz@suse.de>
13463
13464         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
13465
13466 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
13467
13468         PR tree-optimization/19121
13469         * gcc.c-torture/compile/pr19121.c: New test.
13470
13471 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
13472
13473         PR target/19357
13474         * gcc.c-torture/compile/pr19357.c: New test.
13475
13476 2005-01-17  Ian Lance Taylor  <ian@airs.com>
13477
13478         PR c/5675
13479         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
13480         pass--those that refer just to the variable, possibly with a
13481         cast.
13482         * gcc.dg/c99-const-expr-3.c: Likewise.
13483
13484         PR middle-end/13127
13485         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
13486         longer emitted.
13487
13488 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
13489
13490         PR fortran/18778
13491         * gfortran.dg/endfile_2.f90: New test.
13492
13493 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
13494
13495         PR 19168
13496         * gfortran.dg/select_5.f90: New test.
13497
13498 2004-01-16  Paul Brook  <paul@codesourcery.com>
13499
13500         * gfortran.dg/common_4.f90: New test.
13501
13502 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
13503
13504         PR rtl-optimization/19462
13505         * gcc.dg/torture/pr19462-1.c: New test.
13506
13507 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
13508
13509         PR objc/19321
13510         * objc.dg/func-ptr-2.m: New.
13511         * objc.dg/volatile-1.m: New.
13512
13513 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13514
13515         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
13516
13517 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
13518
13519         PR tree-optimization/19060
13520         * gcc.c-torture/execute/20050104-1.c: New test.
13521
13522 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
13523
13524         PR fortran/18983
13525         * gfortran.dg/write_to_null.f90: New test.
13526
13527 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
13528             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13529
13530         PR other/19328
13531         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
13532         argument.
13533
13534 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
13535
13536         PR c++/19263
13537         * g++.dg/init/vector1.C: New test.
13538
13539 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
13540
13541         PR target/13158
13542         * gcc.target/ia64/sibcall-unwind-1.c: New test.
13543         PR target/18987
13544         * gcc.target/ia64/sibcall-unwind-2.c: New test.
13545
13546 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
13547
13548         * gfortran.dg/select_1.f90: New test.
13549         * gfortran.dg/select_2.f90: New test.
13550         * gfortran.dg/select_3.f90: New test.
13551         * gfortran.dg/select_4.f90: New test.
13552
13553 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
13554
13555         PR middle-end/19084
13556         PR rtl-optimization/19348
13557         * gcc.dg/20050111-1.c: New test.
13558         * gcc.c-torture/execute/20050111-1.c: New test.
13559
13560         * gcc.dg/i386-asm-4.c: New test.
13561
13562 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13563
13564         * gcc.dg/nested-func-2.c: New test.
13565         * ada/acats/norun.lst: Remove c953002.
13566
13567 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
13568
13569         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
13570
13571 2005-01-12  Ben Elliston  <bje@au.ibm.com>
13572
13573         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
13574
13575 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
13576
13577         PR target/18761
13578         * g++.dg/abi/align1.C: New test.
13579
13580 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
13581
13582         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
13583         at a time.
13584         * g++.dg/ext/altivec_check.h: Support compiling as C.
13585
13586 2005-01-10  Roger Sayle  <roger@eyesopen.com>
13587
13588         PR c++/19355
13589         * g++.dg/expr/pr19355-1.C: New test case.
13590
13591 2005-01-10  Laurent GUERBY <laurent@guerby.net>
13592
13593         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
13594         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
13595         * ada/acats/tests/c3/c92005b.ada: Likewise.
13596         * ada/acats/tests/c3/cxb3012.a: Likewise.
13597         * ada/acats/norun.lst: Add c380004 and c953002, add PR
13598
13599 2005-01-09  Paul Brook  <paul@codesourcery.com>
13600
13601         * gfortran.dg/common_2.f90: New file.
13602         * gfortran.dg/common_3.f90: New file.
13603
13604 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
13605
13606         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
13607
13608 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
13609
13610         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
13611         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
13612         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
13613         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
13614         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
13615         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
13616         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
13617         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
13618         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
13619         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
13620         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
13621         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
13622         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
13623         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
13624         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
13625         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
13626         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
13627         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
13628         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
13629         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
13630         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
13631         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
13632         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
13633         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
13634         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
13635         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
13636         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
13637         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
13638         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
13639         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
13640         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
13641         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
13642         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
13643         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
13644         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
13645         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
13646         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
13647         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
13648         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
13649         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
13650         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
13651         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
13652         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
13653         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
13654         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
13655         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
13656         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
13657         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
13658         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
13659         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
13660         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
13661         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
13662         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
13663         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
13664         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
13665         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
13666         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
13667         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
13668         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
13669         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
13670         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
13671         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
13672         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
13673         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
13674         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
13675         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
13676         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
13677
13678         * gcc.dg/vect/vect-1.c: Fix spelling.
13679         * gcc.dg/vect/vect-10.c: Fix spelling.
13680         * gcc.dg/vect/vect-11.c: Fix spelling.
13681         * gcc.dg/vect/vect-12.c: Fix spelling.
13682         * gcc.dg/vect/vect-14.c: Fix spelling.
13683         * gcc.dg/vect/vect-15.c: Fix spelling.
13684         * gcc.dg/vect/vect-16.c: Fix spelling.
13685         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
13686         * gcc.dg/vect/vect-64.c: Fix comments.
13687         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
13688
13689 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
13690             Ira Rosen  <irar@il.ibm.com>
13691
13692         * gcc.dg/vect/vect-70.c: New test.
13693         * gcc.dg/vect/vect-71.c: New test.
13694
13695 2005-01-09  Manfred Hollstein  <mh@suse.com>
13696
13697         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
13698         * gcc.dg/pr18241-2.c: Likewise.
13699         * gcc.dg/pr18241-3.c: Likewise.
13700         * gcc.dg/pr18241-4.c: Likewise.
13701         * gcc.dg/pr18241-5.c: Likewise.
13702
13703 2005-01-08  Richard Henderson  <rth@redhat.com>
13704
13705         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
13706         False for x86 and x86-64.
13707
13708 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
13709
13710         PR tree-optimization/18241
13711         * gcc.dg/pr18241-1.c: New test.
13712         * gcc.dg/pr18241-2.c: New test.
13713         * gcc.dg/pr18241-3.c: New test.
13714         * gcc.dg/pr18241-4.c: New test.
13715         * gcc.dg/pr18241-5.c: New test.
13716
13717 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
13718
13719         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
13720         gfortran.dg/select_4.f90: New.
13721
13722 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
13723
13724         * gcc.c-torture/execute/20050107-1.c: New test.
13725
13726 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
13727
13728         PR c++/19298
13729         * g++.dg/template/ref2.C: New.
13730
13731 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
13732
13733         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
13734         instead of being empty.
13735
13736 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13737
13738         PR fortran/15553
13739         * gfortran.dg/array-1.f90: New test.
13740
13741 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
13742
13743         PR tree-optimization/19283
13744         * gcc.c-torture/execute/20050106-1.c: New test.
13745
13746         PR rtl-optimization/18861
13747         * gcc.dg/20050105-1.c: New test.
13748
13749         PR tree-optimization/18828
13750         * gcc.dg/20050105-2.c: New test.
13751
13752 2005-01-07  Andreas Jaeger  <aj@suse.de>
13753
13754         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
13755
13756 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
13757
13758         PR fortran/18398
13759         * gfortran.dg/fmt_read.f90: New test.
13760
13761 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
13762
13763         * gcc.dg/rs6000-ldouble-2.c: New.
13764
13765 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
13766
13767         PR c++/19244
13768         * g++.dg/parser/ctor2.C: New test.
13769
13770 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13771
13772         PR c++/17154
13773         * g++.dg/template/using9.C: New test.
13774
13775 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13776
13777         PR c++/19258
13778         * g++.dg/lookup/friend6.C: New test.
13779
13780 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
13781
13782         PR c++/19270
13783         * g++.dg/template/array10.C: New.
13784
13785 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13786
13787         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
13788         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
13789
13790 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
13791
13792         * gcc.c-torture/compile/20050105-1.c: New test.
13793
13794 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
13795
13796         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
13797
13798 2005-01-05  Roger Sayle  <roger@eyesopen.com>
13799
13800         PR middle-end/19100
13801         * gcc.dg/conv-3.c: New test case.
13802
13803 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
13804
13805         * gcc.dg/asm-wide-1.c: New test.
13806
13807 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13808
13809         PR c++/19030
13810         * g++.dg/parse/crash22.C: New
13811
13812 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
13813
13814         PR 19257
13815         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
13816
13817 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
13818
13819         PR middle-end/17767
13820         * gcc.dg/i386-mmx-6.c: New test case.
13821
13822 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
13823
13824         PR tree-optimization/18308
13825         * gcc.dg/vect/pr18308.c: New testcase.
13826
13827 2005-01-04  Andreas Jaeger  <aj@suse.de>
13828
13829         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
13830
13831 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
13832             Robert Bowdidge <bowdidge@apple.com>
13833
13834         * gcc.dg/cpp/subframework1.c: New.
13835         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
13836         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
13837         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
13838         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
13839
13840 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
13841
13842         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
13843         producing warning.
13844         * gcc.dg/darwin-weakimport-2.c: New.
13845
13846 2005-01-03  Richard Henderson  <rth@redhat.com>
13847
13848         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
13849
13850 2005-01-03  Richard Henderson  <rth@redhat.com>
13851
13852         * gcc.dg/vect/vect.exp: Enable for ia64.
13853         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
13854         (check_effective_target_vect_float): Likewise.
13855         (check_effective_target_vect_no_align): Likewise.
13856         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
13857         * gcc.dg/vect/vect-8.c: Likewise.
13858
13859 2005-01-03  Uros Bizjak <uros@kss-loka.si>
13860
13861         PR target/19236
13862         * gcc.dg/pr19236-1.c: New test case.
13863
13864 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
13865
13866         PR rtl-optimization/12092
13867         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
13868
13869 2005-01-02  Andreas Jaeger  <aj@suse.de>
13870
13871         * gcc.dg/pr12092-1.c: Do not run on x86_64.
13872
13873 2005-01-01  Roger Sayle  <roger@eyesopen.com>
13874             Andrew Pinski  <pinskia@physics.uc.edu>
13875
13876         PR rtl-optimization/12092
13877         * gcc.dg/pr12092-1.c: New test case.
13878
13879 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
13880
13881         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
13882         'hidden' and 'default' for better portability.
13883         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
13884
13885         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
13886         6 and 7.
13887         * g++.old-deja/g++.brendan/new3.C: Likewise.
13888
13889 2005-01-01  Steven Bosscher  <stevenb@suse.de>
13890
13891         * gcc.dg/20041231-1.C: New test.
13892         * g++.dg/warn/Wunreachable-code-1.C: New test.
13893
13894 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
13895
13896         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
13897         file, not /dev/null.  Abort on error.
13898
13899 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
13900             Ziemowit Laski  <zlaski@apple.com>
13901
13902         PR objc/18971
13903         * objc.dg/encode-5.m: New test.
13904
13905 2004-12-29  Richard Henderson  <rth@redhat.com>
13906
13907         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
13908         * objc.dg/stabs-1.m: Disable for ia64.
13909
13910 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
13911
13912         PR c++/19190
13913         * g++.dg/warn/Wunused-10.C: New test.
13914
13915 2004-12-28  Richard Henderson  <rth@redhat.com>
13916
13917         * objc.dg/stabs-1.m: Disable for alpha.
13918
13919 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
13920
13921         PR c++/19149
13922         * g++.dg/parse/error23.C: New test.
13923
13924 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13925
13926         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
13927
13928         PR fortran/19032
13929         * gfortran.dg/intrinsic_modulo_1.f90: New.
13930         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
13931         tests with divisor -1.
13932
13933 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
13934
13935         * g++.dg/opt/temp1.C (memcpy): Return a value.
13936
13937         PR c++/19148
13938         * g++.dg/expr/cond7.C: New test.
13939
13940 2004-12-27  Paul Brook  <paul@codesourcery.com>
13941
13942         * gfortran.dg/g77/select_no_compile.f: Remove.
13943
13944 2004-12-27  Richard Henderson  <rth@redhat.com>
13945
13946         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
13947         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
13948         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
13949
13950 2004-12-26  Richard Henderson  <rth@redhat.com>
13951
13952         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
13953         by 1i instead of token pasting.
13954
13955 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13956
13957         PR tree-optimization/17578
13958         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
13959         to additional_flags.
13960         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
13961
13962 2004-12-25  Richard Henderson  <rth@redhat.com>
13963
13964         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
13965         Remove Alpha.
13966
13967 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13968
13969         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
13970         hppa*-*-hpux*.
13971         * gcc.dg/pr17957.c (dg-options): Likewise.
13972         * gcc.dg/struct-ret-1.c: Add prototype for abort.
13973         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
13974         instead of 0 on __hppa__.
13975         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
13976         "foo,%r" on hppa*-*-*.
13977
13978 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
13979
13980         PR fortran/19071
13981         * gfortran.dg/complex_write.f90: New test.
13982
13983 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13984
13985         PR c++/17595
13986         * g++.dg/parse/pragma2.C: New test.
13987
13988         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
13989
13990 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
13991
13992         * gcc.dg/empty2.c: Add missing dg-warning.
13993
13994 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13995
13996         PR c++/17413
13997         * g++.dg/template/local4.C: New test.
13998         * g++.dg/template/crash19.C: Add dg-error marker.
13999
14000         * g++.dg/template/crash31.C: Correct embedded PR number.
14001
14002 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
14003
14004         PR c++/16405
14005         * g++.dg/opt/temp1.C: Add do-run marker.
14006
14007 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
14008
14009         * g++.dg/template/spec19.C: New.
14010
14011 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
14012
14013         PR target/16819
14014         * gcc.dg/empty2.c: New.
14015
14016 2004-12-23  Richard Henderson  <rth@redhat.com>
14017
14018         * lib/target-supports.exp (check_effective_target_vect_no_align):
14019         Remove i?86 and x86-64.
14020
14021 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
14022
14023         PR c++/16405
14024         * g++.dg/opt/temp1.C: New test.
14025
14026 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14027
14028         PR c++/18733
14029         * g++.dg/template/friend33.C: New testcase.
14030
14031 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
14032
14033         PR c++/18464
14034         * g++.dg/template/cond5.C: New test.
14035
14036         PR c++/18492
14037         * g++.dg/inherit/thunk3.C: New test.
14038
14039         PR c++/11224
14040         * g++.dg/warn/Wunused-9.C: New test.
14041
14042 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
14043
14044         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
14045
14046 2004-12-22  Jan Beulich  <jbeulich@novell.com>
14047
14048         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
14049
14050 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
14051
14052         PR c++/18378
14053         * g++.dg/ext/packed8.C: New test.
14054
14055         PR c++/19063
14056         * g++.dg/template/crash31.C: New test.
14057
14058         PR c++/19034
14059         * g++.dg/template/crash30.C: New test.
14060
14061 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
14062
14063         PR C++/18984
14064         * g++.dg/eh/ctor3.C: New test.
14065
14066 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14067
14068         * objc.dg/stabs-1.m: Allow section name to be quoted and
14069         assembly label to begin with '.LL'.
14070
14071 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
14072
14073         * gcc.dg/vect/vect.exp
14074         (check_effective_target_lp64_or_vect_no_align): New.
14075         * gcc.dg/vect/vect-77.c: Use it.
14076         * gcc.dg/vect/vect-78.c: Use it.
14077
14078         * lib/target-supports.exp
14079         (check_effective_target_vect_no_max,
14080         check_effective_target_vect_no_bitwise,
14081         check_effective_target_vect_no_align): New.
14082         * gcc.dg/vect/vect-13.c: Use them.
14083         * gcc.dg/vect/vect-17.c: Ditto.
14084         * gcc.dg/vect/vect-18.c: Ditto.
14085         * gcc.dg/vect/vect-19.c: Ditto.
14086         * gcc.dg/vect/vect-20.c: Ditto.
14087         * gcc.dg/vect/vect-27.c: Ditto.
14088         * gcc.dg/vect/vect-29.c: Ditto.
14089         * gcc.dg/vect/vect-44.c: Ditto.
14090         * gcc.dg/vect/vect-48.c: Ditto.
14091         * gcc.dg/vect/vect-50.c: Ditto.
14092         * gcc.dg/vect/vect-52.c: Ditto.
14093         * gcc.dg/vect/vect-54.c: Ditto.
14094         * gcc.dg/vect/vect-56.c: Ditto.
14095         * gcc.dg/vect/vect-58.c: Ditto.
14096         * gcc.dg/vect/vect-60.c: Ditto.
14097         * gcc.dg/vect/vect-72.c: Ditto.
14098         * gcc.dg/vect/vect-80.c: Ditto.
14099
14100 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
14101
14102         PR c++/14075
14103         * g++.dg/init/string1.C: New.
14104
14105         PR c++/18975
14106         * g++.dg/other/synth1.C: New.
14107
14108 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
14109
14110         PR c/18963
14111         * gcc.dg/pr18963-1.c: New test.
14112
14113 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
14114
14115         PR c/18596
14116         * gcc.dg/funcdef-storage-1.c (foo): Remove.
14117         * gcc.dg/pr18596-1.c: Use dg-error.
14118         (dg-options): Use -fno-unit-at-a-time.
14119         * gcc.dg/pr18596-2.c: New test.
14120         * gcc.dg/pr18596-3.c: New test.
14121
14122 2004-12-20  Roger Sayle  <roger@eyesopen.com>
14123
14124         PR middle-end/18683
14125         * g++.dg/opt/pr18683-1.C: New test case.
14126
14127 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
14128
14129         PR other/19093
14130         * g++.dg/opt/max1.C: Fix for 64bit targets.
14131
14132 2004-12-20  Matt Austern  <austern@apple.com>
14133
14134         PR c++/19044
14135         * g++.dg/ext/builtin6.C: New
14136
14137 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
14138
14139         PR tree-optimization/19080
14140         * gcc.c-torture/compile/pr19080.c: New test.
14141
14142 2004-12-20  Steven Bosscher  <stevenb@suse.de>
14143
14144         * gcc.dg/20041219-1.c: New test.
14145
14146 2004-12-19  Roger Sayle  <roger@eyesopen.com>
14147
14148         PR middle-end/19068
14149         * g++.dg/opt/max1.C: New test case.
14150
14151 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14152
14153         * gcc.dg/fdata-sections-1.c: New test.
14154
14155 2004-12-18  Roger Sayle  <roger@eyesopen.com>
14156
14157         PR middle-end/18548
14158         * gcc.dg/max-1.c: New test case.
14159
14160 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
14161
14162         * gcc.c-torture/execute/20041218-1.c: New test.
14163
14164 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
14165
14166         * gcc.dg/pr18501.c: New test.
14167         * gcc.dg/uninit-5.c: XFAIL.
14168         * gcc.dg/uninit-9.c: XFAIL.
14169
14170 2004-12-17  Dale Johannesen  <dalej@apple.com>
14171
14172         * gcc.dg/20041213-1.c: New.
14173
14174 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
14175
14176         * objc.dg/stabs-1.m: Allow assembly label to begin
14177         with a dot ('.').
14178
14179 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
14180
14181         * gcc.c-torture/execute/20041213-1.c: Move...
14182         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
14183
14184 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
14185
14186         PR c++/18721
14187         * g++.dg/lookup/conv-5.C: New.
14188
14189 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
14190
14191         * objc.dg/stabs-1.m: New test.
14192
14193 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
14194
14195         * gcc.dg/visibility-c.c: Change compile to
14196         assemble for the test.
14197
14198 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
14199
14200         PR target/19041
14201         * gcc.dg/visibility-c.c: New test.
14202
14203 2004-12-16  Roger Sayle  <roger@eyesopen.com>
14204
14205         PR middle-end/18493
14206         * gcc.dg/switch-8.c: New test case.
14207
14208 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14209
14210         PR c++/18905
14211         * g++.dg/template/init4.C: New.
14212         * g++.dg/opt/static3.C: Enable optimizer.
14213
14214 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
14215
14216         * g++.dg/other/complex1.C: New test.
14217
14218 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
14219
14220         * g++.dg/opt/inline9.C: New test.
14221
14222 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14223
14224         PR fortran/18993
14225         * gfotran.dg/nullify_1.f: New test.
14226
14227 2004-12-15  Richard Henderson  <rth@redhat.com>
14228
14229         * gcc.target/i386/i386.exp: New harness.
14230         * gcc.target/i386/vect-args.c: New.
14231
14232 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
14233
14234         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
14235
14236 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14237
14238         PR c++/18825
14239         * g++.dg/template/friend32.C: New test.
14240
14241 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14242
14243         * cpp/pragma-once-1.c: New test.
14244         * cpp/pragma-once-1b.h: Likewise.
14245         * cpp/pragma-once-1c.h: Likewise.
14246         * cpp/pragma-once-1d.h: Likewise.
14247         * cpp/inc/pragma-once-1a.h: Likewise.
14248
14249 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
14250             Steven G. Kargl  <kargls@comcast.net>
14251
14252         PR fortran/17597
14253         * gfortran.dg/list_read_3.f90: New test.
14254
14255 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14256
14257         * gcc.dg/ftrapv-2.c: New test.
14258
14259 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
14260
14261         PR c++/18981
14262         * g++.dg/template/typename9.C: New test.
14263
14264 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
14265
14266         PR c++/18738
14267         * g++.dg/template/typename8.C: New test.
14268         * g++.dg/parse/friend2.C: Tweak error message.
14269
14270 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
14271
14272         * gcc.c-torture/20041214-1.c: New test.
14273
14274 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
14275
14276         PR c++/18965
14277         * g++.dg/init/array17.C: New test.
14278
14279 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
14280
14281         PR c++/18793
14282         * g++.dg/init/aggr3.C: New test.
14283
14284 2004-12-14  Janis Johnson  <janis187@us.ibm.com
14285
14286         * gcc.dg/altivec-types-1.c: New test.
14287         * gcc.dg/altivec-types-2.c: New test.
14288         * gcc.dg/altivec-types-3.c: New test.
14289         * gcc.dg/altivec-types-4.c: New test.
14290         * g++.dg/ext/altivec-types-1.C: New test.
14291         * g++.dg/ext/altivec-types-2.C: New test.
14292         * g++.dg/ext/altivec-types-3.C: New test.
14293         * g++.dg/ext/altivec-types-4.C: New test.
14294
14295 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
14296
14297         PR middle-end/18951
14298         * gcc.c-torture/execute/20041213-1.c: New test.
14299
14300 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
14301
14302         PR c++/18949
14303         * g++.dg/template/cast1.C: New.
14304
14305 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
14306
14307         * gcc.c-torture/execute/20041213-2.c: New test.
14308
14309 2004-12-13  Richard Henderson  <rth@redhat.com>
14310
14311         * gcc.dg/i386-sse-10.c: Fix typo in options.
14312
14313 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
14314
14315         PR c++/18968
14316         * g++.dg/opt/pr18968.C: New test.
14317
14318 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
14319
14320         PR c++/18925
14321         * g++.dg/ext/visibility/staticdatamem.C: New test.
14322
14323 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
14324
14325         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
14326
14327 2004-12-13  Roger Sayle  <roger@eyesopen.com>
14328
14329         PR rtl-optimization/18928
14330         * gcc.dg/pr18928-1.c: New test case.
14331
14332 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
14333
14334         PR tree-opt/16951
14335         * gcc.c-torture/compile/20041211-1.c: New.
14336
14337 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14338
14339         PR middle-end/17564
14340         * gcc.c-torture/execute/20041212-1.c: New test.
14341
14342 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14343
14344         PR fortran/18869
14345         * gfortran.dg/common_1.f90: New test.
14346
14347 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
14348         Paul Brook  <paul@codesourcery.com>
14349
14350         PR fortran/16222
14351         * gfortran.dg/real_do_1.f90: New test.
14352
14353 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
14354
14355         PR tree-opt/18040
14356         * g++.dg/opt/ptrmem6.C: New test.
14357
14358 2004-12-11  Roger Sayle  <roger@eyesopen.com>
14359
14360         PR middle-end/18921
14361         * gcc.dg/pr18921-1.c: New test case.
14362
14363 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14364
14365         PR fortran/17175
14366         * gfortran.dg/scale_1.f90: New test.
14367
14368 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
14369
14370         PR middle-end/18903
14371         * gcc.c-torture/compile/pr18903.c: New test.
14372
14373 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
14374
14375         * gcc.c-torture/execute/20041210-1.c: New test.
14376
14377 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14378
14379         PR c++/18731
14380         * g++.dg/parser/struct-1.C: New test.
14381         * g++.dg/parser/struct-2.C: New test.
14382         * g++.dg/parser/struct-3.C: New test.
14383
14384 2004-12-09  Richard Henderson  <rth@redhat.com>
14385
14386         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
14387
14388         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
14389         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
14390
14391 2004-12-09  Matt Austern  <austern@apple.com>
14392
14393         PR c++/18514
14394         * g++.dg/ext/builtin1.C: New
14395         * g++.dg/ext/builtin2.C: New
14396         * g++.dg/ext/builtin3.C: New
14397         * g++.dg/ext/builtin4.C: New
14398         * g++.dg/ext/builtin5.C: New
14399
14400 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
14401
14402         PR tree-opt/18904
14403         * g++.dg/opt/ptrmem5.C: New test.
14404
14405 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
14406
14407         * g++.dg/parse/typename5.C: Adjust for new error.
14408         * g++.dg/parse/typename7.C: New.
14409
14410 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14411
14412         PR c++/18073
14413         * g++.dg/other/mmintrin.C: New test.
14414
14415 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
14416
14417         PR c++/16681
14418         * g++.dg/init/array15.C: New.
14419         * g++.dg/init/array16.C: New.
14420
14421 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14422
14423         PR fortran/18826
14424         * gfortran.dg/assign_1.f90: New test.
14425
14426 2004-12-08  Nick Clifton  <nickc@redhat.com>
14427
14428         * gcc.target/xstormy16/bss_below100: New directory containing tests.
14429         * gcc.target/xstormy16/data_below100: Likewise.
14430         * gcc.target/xstormy16/sfr: Likewise.
14431         * gcc.target/xstormy16/below100.S: New test source file.
14432         * gcc.target/xstormy16/below100.ld: New test linker script.
14433         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
14434         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
14435         bp instructions.
14436         * gcc.target/xstormy16/bp.c: Likewise.
14437
14438         * gcc.target/xstormy16/bss_below100: New files:
14439         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
14440         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
14441         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
14442         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
14443         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
14444         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
14445         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
14446         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
14447         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
14448         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
14449         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
14450         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
14451         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
14452         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
14453         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
14454         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
14455         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
14456         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
14457         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
14458         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
14459         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
14460         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
14461         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
14462         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
14463         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
14464         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
14465         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
14466
14467         * gcc.target/xstormy16/data_below100: New files:
14468         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
14469         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
14470         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
14471         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
14472         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
14473         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
14474         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
14475         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
14476         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
14477         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
14478         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
14479         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
14480         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
14481         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
14482         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
14483         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
14484         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
14485         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
14486         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
14487         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
14488         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
14489         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
14490         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
14491         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
14492         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
14493         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
14494         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
14495
14496         * gcc.target/xstormy16/sfr: New files:
14497         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
14498         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
14499         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
14500         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
14501         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
14502         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
14503         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
14504         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
14505         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
14506         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
14507         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
14508         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
14509         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
14510         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
14511         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
14512         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
14513         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
14514         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
14515         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
14516         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
14517         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
14518         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
14519         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
14520         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
14521         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
14522         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
14523         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
14524         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
14525         27_if0_sfrw_bitfield_f.c
14526
14527 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14528
14529         PR c++/18100
14530         * g++.dg/lookup/name-clash4.C: New test.
14531
14532 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
14533
14534         PR c++/18672
14535         * g++.dg/opt/array1.C: New.
14536
14537         PR c++/18803
14538         * g++.dg/template/operator5.C: New.
14539
14540 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
14541
14542         PR c/18867
14543         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
14544
14545 2004-12-07  Steven Bosscher  <stevenb@suse.de>
14546
14547         * gcc.dg/noncompile/20041207.c: New test.
14548
14549 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
14550
14551         * g++.dg/other/unreachable-1.C: New test.
14552
14553 2004-12-06  Nick Clifton  <nickc@redhat.com>
14554
14555         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
14556         <limits.h> because the latter comes from gcc's include/ directory
14557         and not the newlib/libc/include directory.
14558
14559 2004-12-04  Richard Henderson  <rth@redhat.com>
14560
14561         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
14562
14563 2004-12-04  Richard Henderson  <rth@redhat.com>
14564
14565         * lib/target-supports.exp (check_gc_sections_available): Disable
14566         for alpha and ia64.
14567
14568 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
14569
14570         PR middle-end/17909
14571         * g++.dg/other/vararg-2.C: New test.
14572
14573 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14574
14575         PR c++/17011, c++/17971
14576         * g++.dg/template/error15.C: Adjust expected error.
14577         * g++.dg/template/instantiate3.C: Likewise.
14578
14579 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
14580
14581         * gcc.dg/altivec-18.c: Fix for darwin
14582
14583 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
14584
14585         PR c++/18782
14586         * g++.dg/parse/ptrmem2.C: New.
14587
14588         PR c++/18318
14589         * g++.dg/template/new1.C: New.
14590
14591 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14592
14593         PR fortran/18710
14594         * gfortran.dg/direct_io_3.f90: New test.
14595
14596 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
14597
14598         PR 18758
14599         * g++.dg/parse/crash21.C: New.
14600
14601 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14602
14603         PR c++/15664, c++/18276
14604         * g++.dg/template/ttp13.C: New test.
14605         * g++.dg/template/ttp14.C: Likewise.
14606
14607 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14608
14609         PR c++/18123
14610         * g++.dg/parse/enum2.C: New test.
14611         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
14612
14613 2004-12-02  Nick Clifton  <nickc@redhat.com>
14614
14615         * gcc.target/xstormy16: New test directory.
14616         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
14617         * gcc.target/xstormy16/bp.c: Check the generation of bp
14618         instructions.
14619         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
14620         bn instructions and the BELOW100 attribute.
14621
14622 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
14623
14624         PR target/16952
14625         * gcc.dg/ppc-eabi.c: New.
14626
14627 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
14628
14629         PR fortran/18284
14630         * gfortran.dg/backspace.f90
14631
14632 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
14633
14634         * gfortran.dg/inquire.f90: New test.
14635
14636 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
14637
14638         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
14639         handle effective-target-keyword.
14640         (dg-skip-if): Support effective-target keyword as target list.
14641         (dg-xfail-if): Ditto.
14642         * lib/target-supports.exp (is-effective-target-keyword): New proc.
14643
14644 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
14645
14646         PR tree-optimization/18291
14647         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
14648
14649 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
14650
14651         PR C++/18729
14652         * g++.dg/parse/crash20.C: New.
14653
14654         PR c++/17431
14655         * g++.dg/overload/arg1.C: New.
14656         * g++.dg/overload/arg2.C: New.
14657         * g++.dg/overload/arg3.C: New.
14658         * g++.dg/overload/arg4.C: New.
14659
14660 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
14661
14662         * gcc.dg/c99-flex-array-4.c: Remove.
14663
14664 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
14665
14666         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
14667
14668         * lib/target-supports.exp (is-effective-target): Simplify.
14669
14670         * lib/target-supports.exp (check_effective_target_vect_long):
14671         Fix for powerpc64-*-*.
14672
14673 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
14674
14675         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
14676         to support new requirements on FreeBSD 5.
14677
14678 2004-11-30  Devang Patel  <dpatel@apple.com>
14679
14680         PR 18702
14681         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
14682
14683 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
14684
14685         * g++.dg/ext/altivec-13.C: New test.
14686
14687 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
14688
14689         PR tree-opt/18298
14690         * gcc.c-torture/execute/p18298.c: New test.
14691
14692 2004-11-30  Ira Rosen  <irar@il.ibm.com>
14693             Dorit Naishlos  <dorit@il.ibm.com>
14694
14695         PR tree-opt/18607
14696         * gcc.dg/vect/vect-89.c: New test.
14697
14698 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
14699
14700         * gcc.dg/pr18596-1.c: New test.
14701
14702 2004-11-30  Ben Elliston  <bje@au.ibm.com>
14703
14704         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
14705
14706 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
14707
14708         PR c/18479
14709         * gcc.dg/pr18479.c: New test.
14710
14711 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
14712
14713         PR target/18490
14714         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
14715         mmix-knuth-mmixware.
14716
14717         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
14718         cris-*-elf* cris-*-aout* mmix-*-*
14719
14720 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
14721
14722         PR middle-end/18725
14723         * gcc.dg/pr18725.c: New test.
14724
14725 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
14726
14727         PR target/18488
14728         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
14729
14730         PR target/18336
14731         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
14732
14733 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
14734
14735         PR c++/18368
14736         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
14737         * g++.old-deja/g++.law/ctors5.C: Likewise.
14738         * g++.old-deja/g++.other/crash25.C: Likewise.
14739
14740         PR c++/18674
14741         * g++.dg/template/error16.C: New test.
14742
14743         PR c++/18512
14744         * g++.dg/template/crash29.C: New test.
14745
14746 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
14747
14748         PR tree-optimization/18712
14749         * gcc.c-torture/compile/pr18712.c: New test.
14750
14751 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
14752
14753         PR c/7544
14754         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
14755         tests.
14756
14757 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14758
14759         PR c++/18652
14760         * g++.dg/lookup/crash6.C: New test.
14761
14762 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
14763
14764         PR middle-end/18164
14765         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
14766
14767 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
14768
14769         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
14770         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
14771         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
14772
14773 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
14774
14775         * gcc.dg/pr18164.c: New test.
14776
14777 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
14778
14779         * gcc.dg/funroll-loops-all.c: New.
14780
14781 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
14782
14783         PR target/18489
14784         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
14785         delimeter, match space and TAB as well as ":".
14786
14787         PR target/18484
14788         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
14789
14790         PR target/18348
14791         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
14792
14793         PR target/18345
14794         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
14795
14796         PR target/18337
14797         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
14798
14799 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
14800
14801         * gfortran.dg/direct_io_2.f90: New test.
14802
14803 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
14804
14805         PR target/18334
14806         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
14807
14808 2004-11-28  Richard Henderson  <rth@redhat.com>
14809
14810         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
14811
14812 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
14813
14814         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
14815         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
14816         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
14817         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
14818         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
14819         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
14820         gcc.dg/pointer-arith-8.c: New tests.
14821
14822 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
14823
14824         PR fortran/18364
14825         * gfortran.dg/endfile.f90: New test.
14826
14827 2004-11-27  Falk Hueffner  <falk@debian.org>
14828
14829         * gcc.dg/loop-6.c: New test.
14830
14831 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
14832
14833         * gcc.c-torture/execute/20041126-1.c: New test.
14834
14835 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
14836
14837         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
14838         on IRIX.
14839
14840 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
14841
14842         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
14843         functions.
14844
14845 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
14846
14847         PR rtl-optimization/17825
14848         * gcc.c-torture/compile/20041119-1.c: New test.
14849
14850 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14851
14852         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
14853         Check existence of ld library path variables before unsetting.
14854
14855 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
14856
14857         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
14858
14859 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
14860
14861         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
14862
14863 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
14864
14865         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
14866
14867 2004-11-26  Ben Elliston  <bje@au.ibm.com>
14868
14869         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
14870         dg-do directive.
14871
14872 2004-11-26  Ben Elliston  <bje@au.ibm.com>
14873
14874         * gcc.dg/pr17957.c: Pass --param, not -param.
14875
14876 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
14877
14878         PR middle-end/17957
14879         * testsuite/gcc.dg/pr17957.c: New test.
14880
14881 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
14882
14883         PR c++/18445
14884         * g++.dg/template/crash28.C: Likewise.
14885
14886         PR c++/18001
14887         * g++.dg/expr/unary2.C: Adjust lvalue messages.
14888         * g++.dg/ext/lvaddr.C: Likewise.
14889         * g++.dg/opt/pr7503-3.C: Likewise.
14890
14891         PR c++/18466
14892         * g++.dg/parse/qualified3.C: New test.
14893         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
14894
14895         PR c++/18545
14896         * g++.dg/expr/return1.C: New test.
14897
14898 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14899
14900         Friend class name lookup 3/n, PR c++/3332
14901         * g++.dg/lookup/friend3.C: New test.
14902         * g++.dg/lookup/friend4.C: Likewise.
14903         * g++.dg/lookup/friend5.C: Likewise.
14904
14905 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14906
14907         Friend class name lookup 2/n, PR c++/14513, c++/15410
14908         * g++.dg/lookup/friend2.C: New test.
14909         * g++.dg/template/friend31.C: Likewise.
14910
14911 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14912
14913         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
14914
14915 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
14916
14917         PR c++/17473
14918         * g++.dg/tc1/dr56.C: Remove.
14919         * g++.dg/template/typedef1.C: Add dg-error markers.
14920         * g++.old-deja/g++.other/typedef7.C: Likewise.
14921
14922         PR c++/18285
14923         * g++.dg/parse/typedef7.C: New test.
14924
14925 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
14926
14927         * gcc.c-torture/execute/20041124-1.c: New test.
14928
14929 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
14930
14931         * g++.dg/template/deduce3.C: New test.
14932
14933         PR c++/18586
14934         * g++.dg/template/crash27.C: New test.
14935
14936         PR c++/18530
14937         * g++.dg/warn/Wshadow-3.C: New test.
14938
14939 2004-11-24  Devang Patel  <dpatel@apple.com>
14940
14941         PR/18555
14942         * gcc.dg/cpp/isysroot-1.c: New test.
14943         * gcc.dg/cpp/usr/include/stdio.h: New file.
14944         * gcc.dg/cpp/isysroot-2.c: New test.
14945         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
14946         New file.
14947
14948 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14949
14950         PR c++/8929
14951         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
14952
14953 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14954
14955         * gcc.target/sparc/align.c: Do not include <stdint.h>.
14956         * gcc.target/sparc/pdist.c: Likewise.
14957
14958 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
14959
14960         PR c++/16882
14961         * g++.dg/conversion/simd1.C: New test.
14962
14963 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14964
14965         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
14966         and restore_ld_library_path_env_vars.
14967         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
14968         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
14969         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
14970         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
14971
14972 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
14973
14974         * gcc.dg/pragma-align-2.c: Test macro expansion.
14975         * gcc.dg/pragma-pack-2.c: New test.
14976
14977 2004-11-23  Richard Henderson  <rth@redhat.com>
14978
14979         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
14980         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14981         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
14982         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
14983         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
14984         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
14985
14986         * gcc.dg/vect/vect.exp: Add check for alpha.
14987         * lib/target-supports.exp (check_alpha_max_hw_available): New.
14988         (check_effective_target_vect_int): Enable for alpha.
14989         (check_effective_target_vect_long): New.
14990         (is-effective-target): Add it.
14991
14992 2004-11-23  Uros Bizjak <uros@kss-loka.si>
14993
14994         * gcc.dg/pr18614-1.c: New test.
14995
14996 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14997
14998         * gcc.dg/setjmp-2.c: New test.
14999
15000 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
15001
15002         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
15003         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
15004         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
15005         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
15006         gcc.target/sparc/pdist.c: New tests.
15007
15008 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
15009
15010         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
15011
15012 2004-11-22  Dale Johannesen  <dalej@apple.com>
15013
15014         * gcc.dg/20041111-1.c: New.
15015
15016 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
15017
15018         PR tree-opt/18536
15019         * gcc.dg/vect/pr18536.c: New test.
15020
15021 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15022
15023         PR c++/18354
15024         * g++.dg/template/nontype11.C: New test.
15025
15026 2004-11-21  Roger Sayle  <roger@eyesopen.com>
15027
15028         PR middle-end/18520
15029         * gcc.dg/pr18520-1.c: New test case.
15030
15031 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
15032
15033         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
15034         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
15035         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
15036         expected diagnostics.
15037
15038 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15039
15040         PR target/18580
15041         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
15042         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
15043         vect-77.c, vect-77a.c: XFAIL on the SPARC.
15044
15045 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15046
15047         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
15048
15049 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
15050             Joseph Myers  <joseph@codesourcery.com>
15051
15052         * lib/target-supports.exp (check_visibility_available): Really
15053         test the compiler.
15054
15055 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
15056
15057         PR tree-opt/18181
15058         * gcc.dg/vect/vect-85.c: New test.
15059         * gcc.dg/vect/vect-86.c: New test.
15060         * gcc.dg/vect/vect-87.c: New test.
15061         * gcc.dg/vect/vect-88.c: New test.
15062
15063 2004-11-19  Ben Elliston  <bje@au.ibm.com>
15064
15065         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
15066
15067 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
15068
15069         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
15070         * gcc.dg/ppc-and-1.c: Ditto.
15071         * gcc.dg/ppc-compare-1.c: Ditto.
15072         * gcc.dg/ppc-mov-1.c: Ditto
15073
15074 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
15075             Mark Mitchell  <mark@codesourcery.com>
15076
15077         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
15078
15079 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
15080             Aldy Hernandez  <aldyh@redhat.com>
15081
15082         * lib/target-supports.exp (check_effective_target_vect_int): New
15083         (check_effective_target_vect_float): New
15084         (check_effective_target_vect_double): New.
15085         (is-effective-target): Support new effective targets keywords.
15086         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
15087         default action for dg-do.
15088         * gcc.dg/vect/pr16105.c: Use new support.
15089         * gcc.dg/vect/pr18400.c: Ditto.
15090         * gcc.dg/vect/pr18425.c: Ditto.
15091         * gcc.dg/vect/vect-1.c: Ditto.
15092         * gcc.dg/vect/vect-10.c: Ditto.
15093         * gcc.dg/vect/vect-11.c: Ditto.
15094         * gcc.dg/vect/vect-12.c: Ditto.
15095         * gcc.dg/vect/vect-13.c: Ditto.
15096         * gcc.dg/vect/vect-14.c: Ditto.
15097         * gcc.dg/vect/vect-15.c: Ditto.
15098         * gcc.dg/vect/vect-16.c: Ditto.
15099         * gcc.dg/vect/vect-17.c: Ditto.
15100         * gcc.dg/vect/vect-18.c: Ditto.
15101         * gcc.dg/vect/vect-19.c: Ditto.
15102         * gcc.dg/vect/vect-2.c: Ditto.
15103         * gcc.dg/vect/vect-20.c: Ditto.
15104         * gcc.dg/vect/vect-21.c: Ditto.
15105         * gcc.dg/vect/vect-22.c: Ditto.
15106         * gcc.dg/vect/vect-23.c: Ditto.
15107         * gcc.dg/vect/vect-24.c: Ditto.
15108         * gcc.dg/vect/vect-25.c: Ditto.
15109         * gcc.dg/vect/vect-26.c: Ditto.
15110         * gcc.dg/vect/vect-27.c: Ditto.
15111         * gcc.dg/vect/vect-27a.c: Ditto.
15112         * gcc.dg/vect/vect-28.c: Ditto.
15113         * gcc.dg/vect/vect-29.c: Ditto.
15114         * gcc.dg/vect/vect-29a.c: Ditto.
15115         * gcc.dg/vect/vect-3.c: Ditto.
15116         * gcc.dg/vect/vect-30.c: Ditto.
15117         * gcc.dg/vect/vect-31.c: Ditto.
15118         * gcc.dg/vect/vect-32.c: Ditto.
15119         * gcc.dg/vect/vect-33.c: Ditto.
15120         * gcc.dg/vect/vect-34.c: Ditto.
15121         * gcc.dg/vect/vect-35.c: Ditto.
15122         * gcc.dg/vect/vect-36.c: Ditto.
15123         * gcc.dg/vect/vect-37.c: Ditto.
15124         * gcc.dg/vect/vect-38.c: Ditto.
15125         * gcc.dg/vect/vect-4.c: Ditto.
15126         * gcc.dg/vect/vect-40.c: Ditto.
15127         * gcc.dg/vect/vect-41.c: Ditto.
15128         * gcc.dg/vect/vect-42.c: Ditto.
15129         * gcc.dg/vect/vect-43.c: Ditto.
15130         * gcc.dg/vect/vect-44.c: Ditto.
15131         * gcc.dg/vect/vect-45.c: Ditto.
15132         * gcc.dg/vect/vect-46.c: Ditto.
15133         * gcc.dg/vect/vect-47.c: Ditto.
15134         * gcc.dg/vect/vect-48.c: Ditto.
15135         * gcc.dg/vect/vect-48a.c: Ditto.
15136         * gcc.dg/vect/vect-49.c: Ditto.
15137         * gcc.dg/vect/vect-5.c: Ditto.
15138         * gcc.dg/vect/vect-50.c: Ditto.
15139         * gcc.dg/vect/vect-51.c: Ditto.
15140         * gcc.dg/vect/vect-52.c: Ditto.
15141         * gcc.dg/vect/vect-53.c: Ditto.
15142         * gcc.dg/vect/vect-54.c: Ditto.
15143         * gcc.dg/vect/vect-55.c: Ditto.
15144         * gcc.dg/vect/vect-56.c: Ditto.
15145         * gcc.dg/vect/vect-56a.c: Ditto.
15146         * gcc.dg/vect/vect-57.c: Ditto.
15147         * gcc.dg/vect/vect-58.c: Ditto.
15148         * gcc.dg/vect/vect-59.c: Ditto.
15149         * gcc.dg/vect/vect-6.c: Ditto.
15150         * gcc.dg/vect/vect-60.c: Ditto.
15151         * gcc.dg/vect/vect-61.c: Ditto.
15152         * gcc.dg/vect/vect-62.c: Ditto.
15153         * gcc.dg/vect/vect-63.c: Ditto.
15154         * gcc.dg/vect/vect-64.c: Ditto.
15155         * gcc.dg/vect/vect-65.c: Ditto.
15156         * gcc.dg/vect/vect-66.c: Ditto.
15157         * gcc.dg/vect/vect-67.c: Ditto.
15158         * gcc.dg/vect/vect-68.c: Ditto.
15159         * gcc.dg/vect/vect-69.c: Ditto.
15160         * gcc.dg/vect/vect-7.c: Ditto.
15161         * gcc.dg/vect/vect-72.c: Ditto.
15162         * gcc.dg/vect/vect-72a.c: Ditto.
15163         * gcc.dg/vect/vect-73.c: Ditto.
15164         * gcc.dg/vect/vect-74.c: Ditto.
15165         * gcc.dg/vect/vect-75.c: Ditto.
15166         * gcc.dg/vect/vect-76.c: Ditto.
15167         * gcc.dg/vect/vect-77.c: Ditto.
15168         * gcc.dg/vect/vect-77a.c: Ditto.
15169         * gcc.dg/vect/vect-78.c: Ditto.
15170         * gcc.dg/vect/vect-79.c: Ditto.
15171         * gcc.dg/vect/vect-8.c: Ditto.
15172         * gcc.dg/vect/vect-80.c: Ditto.
15173         * gcc.dg/vect/vect-82.c: Ditto.
15174         * gcc.dg/vect/vect-82_64.c: Ditto.
15175         * gcc.dg/vect/vect-83.c: Ditto.
15176         * gcc.dg/vect/vect-83_64.c: Ditto.
15177         * gcc.dg/vect/vect-9.c: Ditto.
15178         * gcc.dg/vect/vect-all.c: Ditto.
15179         * gcc.dg/vect/vect-none.c: Ditto.
15180
15181 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
15182
15183         * lib/gcc-dg.exp (dg-skip-if): New function.
15184         (dg-forbid-option): Remove.
15185         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
15186         * g++.dg/abi/bitfield8.C: Likewise.
15187         * g++.dg/abi/dtor1.C: Likewise.
15188         * g++.dg/abi/empty10.C: Likewise.
15189         * g++.dg/abi/empty7.C: Likewise.
15190         * g++.dg/abi/empty9.C: Likewise.
15191         * g++.dg/abi/layout3.C: Likewise.
15192         * g++.dg/abi/layout4.C: Likewise.
15193         * g++.dg/abi/thunk1.C: Likewise.
15194         * g++.dg/abi/thunk2.C: Likewise.
15195         * g++.dg/abi/vbase11.C: Likewise.
15196         * g++.dg/abi/vthunk2.C: Likewise.
15197         * g++.dg/abi/vthunk3.C: Likewise.
15198         * g++.dg/ext/attrib8.C: Likewise.
15199         * g++.dg/opt/longbranch2.C: Likewise.
15200         * g++.dg/opt/reg-stack4.C: Likewise.
15201         * g++.old-deja/g++.ext/attrib1.C: Likewise.
15202         * g++.old-deja/g++.ext/attrib2.C: Likewise.
15203         * g++.old-deja/g++.ext/attrib3.C: Likewise.
15204         * g++.old-deja/g++.other/store-expr1.C: Likewise.
15205         * g++.old-deja/g++.other/store-expr2.C: Likewise.
15206         * gcc.dg/20000609-1.c: Likewise.
15207         * gcc.dg/20000720-1.c: Likewise.
15208         * gcc.dg/20011107-1.c: Likewise.
15209         * gcc.dg/20011119-1.c: Likewise.
15210         * gcc.dg/20020108-1.c: Likewise.
15211         * gcc.dg/20020122-2.c: Likewise.
15212         * gcc.dg/20020122-3.c: Likewise.
15213         * gcc.dg/20020201-3.c: Likewise.
15214         * gcc.dg/20020206-1.c: Likewise.
15215         * gcc.dg/20020218-1.c: Likewise.
15216         * gcc.dg/20020310-1.c: Likewise.
15217         * gcc.dg/20020411-1.c: Likewise.
15218         * gcc.dg/20020418-2.c: Likewise.
15219         * gcc.dg/20020426-1.c: Likewise.
15220         * gcc.dg/20020426-2.c: Likewise.
15221         * gcc.dg/20020517-1.c: Likewise.
15222         * gcc.dg/20020523-1.c: Likewise.
15223         * gcc.dg/20020523-2.c: Likewise.
15224         * gcc.dg/20020729-1.c: Likewise.
15225         * gcc.dg/20030204-1.c: Likewise.
15226         * gcc.dg/20030826-2.c: Likewise.
15227         * gcc.dg/20030926-1.c: Likewise.
15228         * gcc.dg/20031202-1.c: Likewise.
15229         * gcc.dg/980312-1.c: Likewise.
15230         * gcc.dg/980313-1.c: Likewise.
15231         * gcc.dg/990117-1.c: Likewise.
15232         * gcc.dg/990424-1.c: Likewise.
15233         * gcc.dg/990524-1.c: Likewise.
15234         * gcc.dg/991230-1.c: Likewise.
15235         * gcc.dg/i386-387-1.c: Likewise.
15236         * gcc.dg/i386-387-2.c: Likewise.
15237         * gcc.dg/i386-387-3.c: Likewise.
15238         * gcc.dg/i386-387-4.c: Likewise.
15239         * gcc.dg/i386-387-5.c: Likewise.
15240         * gcc.dg/i386-387-6.c: Likewise.
15241         * gcc.dg/i386-asm-1.c: Likewise.
15242         * gcc.dg/i386-bitfield1.c: Likewise.
15243         * gcc.dg/i386-bitfield2.c: Likewise.
15244         * gcc.dg/i386-loop-1.c: Likewise.
15245         * gcc.dg/i386-loop-2.c: Likewise.
15246         * gcc.dg/i386-loop-3.c: Likewise.
15247         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15248         * gcc.dg/i386-pic-1.c: Likewise.
15249         * gcc.dg/i386-regparm.c: Likewise.
15250         * gcc.dg/i386-signbit-1.c: Likewise.
15251         * gcc.dg/i386-signbit-2.c: Likewise.
15252         * gcc.dg/i386-signbit-3.c: Likewise.
15253         * gcc.dg/i386-sse-5.c: Likewise.
15254         * gcc.dg/i386-sse-8.c: Likewise.
15255         * gcc.dg/i386-unroll-1.c: Likewise.
15256         * gcc.dg/tls/opt-1.c: Likewise.
15257         * gcc.dg/tls/opt-2.c: Likewise.
15258         * gcc.dg/unroll-1.c: Likewise.
15259         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
15260         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
15261         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
15262         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
15263
15264 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15265
15266         * g++.dg/template/incomplete1.C: New test.
15267
15268 2004-11-16  Nick Clifton  <nickc@redhat.com>
15269
15270         Revert patches accidentally commited during checkin of fixes for
15271         xstormy16 tests:
15272         gcc.c-torture/execute/simd-4.c: Revert
15273         gcc.dg/20040910-1.c: Revert.
15274
15275 2004-11-16  Paul Brook  <paul@codesourcery.com>
15276
15277         PR fortran/13010
15278         * gfortran.dg/der_pointer_1.f90: New test.
15279
15280 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
15281
15282         PR c/18498
15283         * gcc.dg/bitfld-13.c: New test.
15284
15285 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
15286
15287         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
15288         powerpc*-*-linux*.
15289
15290         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
15291         * gcc.dg/ppc64-abi-2.c: Ditto.
15292         * gcc.dg/ppc64-abi-3.c: Ditto.
15293
15294         * lib/gcc-dg.exp (dg-target-list): Remove.
15295
15296 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
15297
15298         * gcc.dg/ia64-postinc.c: New test.
15299
15300 2004-11-15  Mark Mitchell <mark@codesourcery.com>
15301
15302         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
15303
15304 2004-11-15  Nick Clifton  <nickc@redhat.com>
15305
15306         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
15307         __INT_MAX__ so that the test can be compiled by toolchains
15308         targeted at 16-bit processors.
15309
15310         * gcc.dg/20040625-1.c: Use long constants rather than integers
15311         when performing arithmetic that will overflow 16-bits.
15312
15313         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
15314         xstormy16.  It does not support 128-bit vector operations.
15315
15316         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
15317         with the macro PTR_TYPE.  Define this macro to an integer type
15318         suitable for holding a pointer.
15319
15320         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
15321         the target is a 16-bit processor.
15322
15323         * gcc.dg/cpp/if-2.c: Expect a different warning message from
15324         16-bit targets where the character constant will be too long.
15325
15326         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
15327         where the double will not be directly addressable.
15328
15329 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15330
15331         Friend class name lookup 1/n, PR c++/18471
15332         * g++.dg/template/crash26.C: New test.
15333         * g++.dg/lookup/struct1.C: Adjust expected error.
15334         * g++.dg/parse/elab1.C: Likewise.
15335         * g++.dg/parse/elab2.C: Likewise.
15336         * g++.dg/parse/int-as-enum1.C: Likewise.
15337         * g++.dg/parse/struct-as-enum1.C: Likewise.
15338         * g++.dg/parse/typedef1.C: Likewise.
15339         * g++.dg/parse/typedef3.C: Likewise.
15340         * g++.dg/parse/typedef4.C: Likewise.
15341         * g++.dg/parse/typedef5.C: Likewise.
15342         * g++.dg/template/nontype4.C: Likewise.
15343         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
15344         * g++.old-deja/g++.other/elab1.C: Likewise.
15345         * g++.old-deja/g++.other/syntax4.C: Likewise.
15346
15347 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15348
15349         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
15350
15351 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
15352
15353         * gcc.c-torture/execute/20041114-1.c: New test.
15354
15355 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
15356
15357         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
15358         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
15359         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
15360         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
15361         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
15362         gcc.dg/switch-7.c: New tests.
15363
15364 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
15365
15366         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
15367
15368 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
15369
15370         PR tree-opt/18400
15371         * gcc.dg/vect/pr18400.c: New test.
15372
15373 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
15374             Andrew Pinski  <pinskia@physics.uc.edu>
15375
15376         PR tree-opt/18425
15377         * gcc.dg/vect/pr18425.c: New test.
15378
15379 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15380
15381         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
15382         Guard with dg-require-alias and dg-require-visibility.
15383
15384 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15385
15386         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
15387
15388 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15389
15390         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
15391
15392 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15393
15394         PR c++/17344
15395         * g++.dg/template/defarg5.C: New test.
15396
15397 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15398
15399         * g++.dg/parse/cast1.C: Run only on ILP32.
15400         * g++.old-deja/g++.mike/p784.C: Likewise.
15401
15402 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
15403
15404         * gcc.c-torture/execute/20041113-1.c: New test.
15405
15406 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
15407
15408         PR target/18230
15409         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
15410         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
15411         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
15412         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15413         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
15414         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
15415         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
15416         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
15417         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
15418         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
15419         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
15420         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
15421         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
15422
15423 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
15424
15425         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
15426         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
15427         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
15428         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
15429         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
15430         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
15431         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
15432         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
15433         gcc.target/sparc/combined-1.c: New tests.
15434
15435 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
15436
15437         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
15438         New tests.
15439
15440 2004-11-12  Mark Mitchell <mark@codesourcery.com>
15441
15442         * lib/gcc-dg.exp (dg-forbid-option): New function.
15443         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
15444         * g++.dg/abi/bitfield8.C: Likewise.
15445         * g++.dg/abi/dtor1.C: Likewise.
15446         * g++.dg/abi/empty10.C: Likewise.
15447         * g++.dg/abi/empty7.C: Likewise.
15448         * g++.dg/abi/empty9.C: Likewise.
15449         * g++.dg/abi/layout3.C: Likewise.
15450         * g++.dg/abi/layout4.C: Likewise.
15451         * g++.dg/abi/thunk1.C: Likewise.
15452         * g++.dg/abi/thunk2.C: Likewise.
15453         * g++.dg/abi/vbase11.C: Likewise.
15454         * g++.dg/abi/vthunk2.C: Likewise.
15455         * g++.dg/abi/vthunk3.C: Likewise.
15456         * g++.dg/ext/attrib8.C: Likewise.
15457         * g++.dg/opt/longbranch2.C: Likewise.
15458         * g++.dg/opt/reg-stack4.C: Likewise.
15459         * g++.old-deja/g++.ext/attrib1.C: Likewise.
15460         * g++.old-deja/g++.ext/attrib2.C: Likewise.
15461         * g++.old-deja/g++.ext/attrib3.C: Likewise.
15462         * g++.old-deja/g++.other/store-expr1.C: Likewise.
15463         * g++.old-deja/g++.other/store-expr2.C: Likewise.
15464         * gcc.dg/20000609-1.c: Likewise.
15465         * gcc.dg/20000720-1.c: Likewise.
15466         * gcc.dg/20011107-1.c: Likewise.
15467         * gcc.dg/20011119-1.c: Likewise.
15468         * gcc.dg/20020108-1.c: Likewise.
15469         * gcc.dg/20020122-2.c: Likewise.
15470         * gcc.dg/20020122-3.c: Likewise.
15471         * gcc.dg/20020201-3.c: Likewise.
15472         * gcc.dg/20020206-1.c: Likewise.
15473         * gcc.dg/20020218-1.c: Likewise.
15474         * gcc.dg/20020310-1.c: Likewise.
15475         * gcc.dg/20020411-1.c: Likewise.
15476         * gcc.dg/20020418-2.c: Likewise.
15477         * gcc.dg/20020426-1.c: Likewise.
15478         * gcc.dg/20020426-2.c: Likewise.
15479         * gcc.dg/20020517-1.c: Likewise.
15480         * gcc.dg/20020523-1.c: Likewise.
15481         * gcc.dg/20020523-2.c: Likewise.
15482         * gcc.dg/20020729-1.c: Likewise.
15483         * gcc.dg/20030204-1.c: Likewise.
15484         * gcc.dg/20030826-2.c: Likewise.
15485         * gcc.dg/20030926-1.c: Likewise.
15486         * gcc.dg/20031202-1.c: Likewise.
15487         * gcc.dg/980312-1.c: Likewise.
15488         * gcc.dg/980313-1.c: Likewise.
15489         * gcc.dg/990117-1.c: Likewise.
15490         * gcc.dg/990424-1.c: Likewise.
15491         * gcc.dg/990524-1.c: Likewise.
15492         * gcc.dg/991230-1.c: Likewise.
15493         * gcc.dg/i386-387-1.c: Likewise.
15494         * gcc.dg/i386-387-2.c: Likewise.
15495         * gcc.dg/i386-387-3.c: Likewise.
15496         * gcc.dg/i386-387-4.c: Likewise.
15497         * gcc.dg/i386-387-5.c: Likewise.
15498         * gcc.dg/i386-387-6.c: Likewise.
15499         * gcc.dg/i386-asm-1.c: Likewise.
15500         * gcc.dg/i386-bitfield1.c: Likewise.
15501         * gcc.dg/i386-bitfield2.c: Likewise.
15502         * gcc.dg/i386-loop-1.c: Likewise.
15503         * gcc.dg/i386-loop-2.c: Likewise.
15504         * gcc.dg/i386-loop-3.c: Likewise.
15505         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15506         * gcc.dg/i386-pic-1.c: Likewise.
15507         * gcc.dg/i386-regparm.c: Likewise.
15508         * gcc.dg/i386-signbit-1.c: Likewise.
15509         * gcc.dg/i386-signbit-2.c: Likewise.
15510         * gcc.dg/i386-signbit-3.c: Likewise.
15511         * gcc.dg/i386-sse-5.c: Likewise.
15512         * gcc.dg/i386-sse-8.c: Likewise.
15513         * gcc.dg/i386-unroll-1.c: Likewise.
15514         * gcc.dg/tls/opt-1.c: Likewise.
15515         * gcc.dg/tls/opt-2.c: Likewise.
15516         * gcc.dg/unroll-1.c: Likewise.
15517         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
15518         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
15519         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
15520         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
15521         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
15522         -m64 is specified.
15523
15524 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
15525
15526         PR c++/18389
15527         * g++.dg/parse/cond1.C: New test.
15528
15529         PR c++/18429
15530         * g++.dg/template/array9.C: New test.
15531         * g++.dg/ext/vla1.C: Adjust error messages.
15532         * g++.dg/ext/vlm1.C: Likewise.
15533         * g++.dg/template/crash2.C: Likewise.
15534
15535         PR c++/18436
15536         * g++.dg/template/call3.C: New test.
15537
15538         PR c++/18407
15539         * g++.dg/template/ptrmem11.C: New test.
15540
15541 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
15542
15543         PR other/14264
15544         * lib/g++.exp: Set LC_ALL and LANG to C.
15545         * lib/gcc-dg.exp: Likewise.
15546         * lib/gfortran.exp: Likewise.
15547         * lib/objc.exp: Likewise.
15548         * lib/treelang.exp: Likewise.
15549
15550 2004-11-12  Andreas Schwab  <schwab@suse.de>
15551
15552         * gcc.dg/pr16286.c: Fix last change.
15553
15554 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
15555
15556         PR c++/18416
15557         * g++.dg/init/global1.C: New test.
15558
15559 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
15560
15561         * gcc.c-torture/execute/20041112-1.c: New test.
15562
15563 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
15564
15565         * lib/gcc-dg.exp (dg-target-list): New.
15566
15567 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
15568             Richard Sandiford  <rsandifo@redhat.com>
15569
15570         * lib/target-supports.exp (get-compiler_messages): New.
15571         (check_named_sections_available): Use it.
15572         (check_effective_target_ilp32): New.
15573         (check_effective_target_lp64): New.
15574         (is-effective-target): New.
15575         * lib/gcc-dg.exp (dg-require-effective-target): New.
15576
15577 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
15578
15579         * gcc.dg/precedence-1.c: New test.
15580
15581 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
15582
15583         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
15584
15585         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
15586         message, delete generated files, use more descriptive name for
15587         executable, and make the test unsupported when it cannot be run.
15588
15589         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
15590         (dg-require-weak, dg-require-visibility, dg-require-alias,
15591         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
15592         dg-require-iconv, dg-require-named-sections): Use it.
15593
15594         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
15595
15596 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
15597
15598         PR target/16457
15599         * gcc.dg/ppc-and-1: New
15600
15601         PR target/16796
15602         * gcc.dg/ppc-mov-1.c: New.
15603
15604         PR target/16458
15605         * gcc.dg/ppc-compare-1.c: New.
15606
15607 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
15608
15609         * objc.dg/desig-init-2.m: New test.
15610
15611 2004-11-10  Adam Nemet  <anemet@lnxw.com>
15612
15613         PR middle-end/18160
15614         * g++.dg/warn/register-var-1.C: New test.
15615         * g++.dg/warn/register-var-2.C: New test.
15616
15617 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15618
15619         * gcc.dg/union-2.c: New test.
15620
15621 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
15622
15623         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
15624         New test for PR tree-optimization/17892.
15625
15626 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
15627
15628         PR c++/18369
15629         * g++.dg/init/new12.C: New test.
15630
15631 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
15632
15633         * gcc.target/sparc: New directory.
15634         * gcc.target/sparc/sparc.exp: New driver.
15635         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
15636         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
15637         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
15638         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
15639
15640 2004-11-10  Paul Brook  <paul@codesourcery.com>
15641
15642         PR fortran/18218
15643         * gfortran.dg/list_read.c: New test.
15644
15645 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
15646
15647         PR c/18322
15648         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
15649         expected diagnostic location.
15650
15651 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
15652
15653         * gcc.dg/20041109-1.c: New test.
15654
15655 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
15656
15657         PR objc/18406
15658         * objc/compile/pr18406.m: New test.
15659
15660 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
15661
15662         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
15663
15664 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
15665
15666         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
15667
15668 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
15669
15670         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
15671
15672 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
15673
15674         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
15675         exit.
15676
15677 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
15678
15679         PR tree-opt/18299
15680         * gcc.c-torture/pr18299-1.c: New test.
15681
15682 2004-11-06  Andreas Schwab  <schwab@suse.de>
15683
15684         * gcc.dg/pr16286.c: Also test for bool and pixel.
15685
15686 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
15687
15688         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
15689         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
15690         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
15691         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
15692         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
15693         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
15694         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
15695         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
15696         gcc.dg/struct-semi-3.c: New tests.
15697
15698 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15699
15700         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
15701
15702 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15703
15704         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
15705         Do not use C99 designators.
15706
15707 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15708
15709         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
15710
15711 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15712
15713         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
15714         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
15715         * gcc.c-torture/execute/simd-5.x: Remove.
15716
15717 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
15718
15719         PR rtl-optimization/17933
15720         * gcc.dg/torture/pr17933-1.c: New test.
15721
15722 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
15723
15724         PR target/18106
15725         * lib/target-supports.exp (check_weak_available): Support
15726         Windows.
15727
15728 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
15729
15730         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
15731         call to fflush(stdout) before abort.
15732         (my_ffsll): New function.
15733         (generate_fields): Use it.
15734
15735 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
15736
15737         * gcc.dg/init-undef-1.c: New test.
15738
15739 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
15740
15741         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
15742         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
15743         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
15744         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
15745         expected messages for new parser.
15746
15747 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
15748
15749         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
15750
15751 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15752
15753         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
15754         on LP64 targets.
15755
15756 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
15757
15758         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
15759         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
15760         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
15761         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
15762         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
15763         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
15764         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
15765         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
15766         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
15767         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
15768
15769 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
15770
15771         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
15772         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
15773         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
15774         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
15775         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
15776         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
15777         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
15778         for new parser.
15779
15780 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
15781
15782         PR target/15342
15783         * gcc.dg/20041104-1.c: New test.
15784
15785 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15786
15787         * g++.dg/template/nontype7.C: New test.
15788         * g++.dg/template/nontype8.C: Likewise.
15789         * g++.dg/template/nontype9.C: Likewise.
15790         * g++.dg/template/nontype10.C: Likewise.
15791         * g++.dg/tc1/dr49.C: Likewise.
15792         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
15793         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
15794
15795 2004-11-04  Ben Elliston  <bje@au.ibm.com>
15796
15797         * g++.dg/rtti/tinfo1.C: Remove xfails.
15798
15799 2004-11-04  Ben Elliston  <bje@au.ibm.com>
15800
15801         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
15802         packed attribute to the definition to satisfy the new C++ parser.
15803
15804 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15805
15806         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
15807         invocations of va_arg.
15808
15809 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
15810
15811         PR c++/18124
15812         * g++.dg/template/crash25.C: New test.
15813
15814         PR c++/18155
15815         * g++.dg/template/typedef2.C: New test.
15816         * g++.dg/parse/crash13.C: Adjust error markers.
15817
15818         PR c++/18177
15819         * g++.dg/conversion/const3.C: New test.
15820
15821 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15822
15823         PR fortran/17535
15824         PR fortran/17583
15825         PR fortran/17713
15826         * gfortran.dg/generic_[123].f90: New testcases.
15827
15828 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15829
15830         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
15831         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
15832
15833 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
15834
15835         PR tree-opt/16808
15836         * gcc.c-torture/compile/pr16808.c: New test.
15837
15838 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
15839
15840         PR rtl-optimization/17104
15841         * gcc.dg/ppc-bitfield1.c: New.
15842
15843 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
15844
15845         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
15846
15847 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
15848
15849         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
15850         strings for 32-bit code.
15851
15852 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
15853
15854         PR c/18239
15855         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
15856
15857 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
15858
15859         PR c++/18064
15860         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
15861
15862 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
15863
15864         PR c++/15172
15865         * g++.dg/init/aggr2.C: New test.
15866
15867 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
15868
15869         * objc.dg/local-decl-1.m: New test.
15870
15871 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15872
15873         * gcc.dg/20040910-1.c: Adjust regex.
15874
15875 2004-10-30  Roger Sayle  <roger@eyesopen.com>
15876
15877         PR rtl-optimization/18084
15878         * g++.dg/opt/pr18084-1.C: New testcase.
15879
15880 2004-10-30  Matt Austern  <austern@apple.com>
15881
15882         PR c++/17542
15883         * g++.dg/ext/attrib18.C: New test.
15884
15885 2004-10-30  Roger Sayle  <roger@eyesopen.com>
15886
15887         PR middle-end/18096
15888         * gcc.dg/pr18096-1.c: New test case.
15889
15890 2004-10-30  Roger Sayle  <roger@eyesopen.com>
15891
15892         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
15893
15894 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
15895
15896         PR c/16666
15897         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
15898         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
15899         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
15900         gcc.dg/old-style-prom-3.c: New tests.
15901
15902 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
15903
15904         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
15905         Remove unnecessary inclusion of stdio.h.
15906
15907 2004-10-29  Roger Sayle  <roger@eyesopen.com>
15908
15909         PR rtl-optimization/17581
15910         * gcc.dg/pr17581-1.c: New test case.
15911
15912 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
15913
15914         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
15915         being implemented.
15916         * g++.dg/conversion/dr195-1.C: New.
15917         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
15918         * g++.old-deja/g++.mike/p10148.C: Likewise.
15919
15920 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
15921
15922         PR c++/17695
15923         * g++.dg/debug/typedef2.C: New test.
15924
15925 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
15926
15927         PR fortran/13490
15928         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
15929         * gfortran.dg/g77/README: Update.
15930
15931 2004-10-28  Matt Austern  <austern@apple.com>
15932
15933         PR c++/14124
15934         * g++.dg/ext/packed7.C: New test.
15935
15936 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
15937
15938         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
15939         scan-assembler.
15940         * lib/scanasm.exp (hidden-scan-for): New proc.
15941         (scan-hidden): Use hidden-scan-for instead of constructing the scan
15942         string.
15943         (scan-not-hidden): Likewise.
15944         * lib/target-supports.exp (check_visibility_available): mach-o is
15945         support too.
15946
15947 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
15948
15949         PR c++/17132
15950         * g++.dg/template/memclass3.C: New test.
15951
15952 2004-10-28  Adam Nemet  <anemet@lnxw.com>
15953
15954         PR middle-end/18160
15955         * gcc.dg/register-var-1.c: New test.
15956         * gcc.dg/register-var-2.c: New test.
15957         * gcc.dg/asm-7.c: Taking the address of a register variable is an
15958         error now.
15959
15960 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
15961
15962         PR other/18172
15963         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
15964         unused variables.
15965         * gcc.dg/vect/vect-22.c: Likewise.
15966
15967 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
15968
15969         * gcc.dg/i386-rotate-1.c: New test.
15970
15971 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
15972
15973         * g++.dg/init/ref12.C: Add "run" marker.
15974
15975         PR c++/17435
15976         * g++.dg/init/ref12.C: New test.
15977
15978         PR c++/18140
15979         * g++.dg/template/shift1.C: New test.
15980         * g++.dg/template/error10.C: Adjust error markers.
15981
15982 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
15983
15984         PR tree-opt/17529
15985         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
15986
15987 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
15988
15989         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
15990         * gcc.dg/weak/weak-3.c: Likewise.
15991         * gcc.dg/weak/weak-5.c: Likewise.
15992         * gcc.dg/weak/weak-9.c: Likewise.
15993         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
15994         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
15995
15996         * gcc.dg/darwin-weakimport-1.c: New.
15997
15998 2004-10-28  Ben Elliston  <bje@au.ibm.com>
15999
16000         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
16001
16002 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
16003
16004         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
16005         'syntax' error messages.
16006         * gcc.dg/cpp/direct2s.c: Likewise.
16007
16008 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
16009
16010         * gcc.c-torture/compile/20041026-1.c: New.
16011
16012 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
16013
16014         PR c++/18093
16015         * g++.dg/lookup/ns2.C: New test.
16016
16017         PR c++/18020
16018         * g++.dg/template/enum4.C: New test.
16019
16020         PR c++/18161
16021         * g++.dg/template/expr1.C: New test.
16022
16023 2004-10-26  Ben Elliston  <bje@au.ibm.com>
16024
16025         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
16026
16027 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
16028
16029         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
16030         gcc.dg/decl-nospec-3.c: New tests.
16031
16032 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
16033
16034         * objc.dg/super-class-3.m: New test.
16035
16036 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
16037
16038         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
16039         resyncing.
16040         * gcc.dg/cpp/direct2s.c: Likewise.
16041
16042 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
16043
16044         * objc.dg/image-info.m: Update for changes to section selection.
16045
16046 2004-10-25  David Ayers  <d.ayers@inode.at>
16047             Ziemowit Laski  <zlaski@apple.com>
16048
16049         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
16050         diagnostics when messaging 'id <Proto>'.
16051         * objc.dg/class-protocol-1.m: New test.
16052         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
16053         a non-existent method signature.
16054         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
16055         Update diagnostics when messaging with non-existent method signature.
16056         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
16057         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
16058         invalid receivers are now resolved as if messaging 'id'; remove
16059         extraneous diagnostics.
16060
16061 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
16062
16063         PR c/16667
16064         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
16065         gcc.dg/init-desig-obs-3.c: New tests.
16066
16067 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
16068
16069         * gcc.dg/debug/20041023-1.c: New test.
16070
16071 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
16072
16073         PR middle-end/17407
16074         * gcc.c-torture/compile/pr17407.c: New test.
16075
16076         PR c++/18121
16077         * g++.dg/template/array8.C: New test.
16078
16079 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16080
16081         PR other/18138
16082         * lib/g++.exp: Accept more than one multilib libgcc.
16083         * lib/gcc-dg.exp: Likewise.
16084         * lib/objc.exp: Likewise.
16085         * lib/treelang.exp: Likewise.
16086         * lib/gfortran.exp: Likewise.
16087
16088 2004-10-24  Ben Elliston  <bje@au.ibm.com>
16089
16090         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
16091
16092 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
16093
16094         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
16095         * gcc.dg/c99-const-expr-3.c: Likewise.
16096
16097 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
16098
16099         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
16100
16101 2004-10-23  Ben Elliston  <bje@au.ibm.com>
16102
16103         * gcc.c-torture/execute/loop-2e.x: Remove.
16104
16105 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16106
16107         PR c++/18095
16108         * g++.dg/parse/crash18.C: New.
16109         * g++.dg/parse/crash19.C: New.
16110
16111 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
16112
16113         * g++.dg/ext/dllimport1.C: Move dg-warnings.
16114         * g++.dg/ext/dllimport2.C: Same.
16115         * g++.dg/ext/dllimport8.C: Same.
16116
16117 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
16118
16119         PR c++/10841
16120         * g++.dg/conversion/cast1.C: New test.
16121         * g++.dg/overload/pmf1.C: Adjust error marker.
16122
16123 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
16124
16125         PR objc/17923
16126         * objc.dg/const-str-7.m: New test.
16127
16128 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16129
16130         * g++.dg/template/memfriend11.C: Fix comment typo.
16131         * g++.dg/template/memfriend14.C: Likewise.
16132
16133 2004-10-20  Richard Henderson  <rth@redhat.com>
16134
16135         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
16136         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
16137         -fasynchronous-unwind-tables.
16138
16139 2004-10-20  Richard Henderson  <rth@redhat.com>
16140
16141         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
16142         (main): Return success.
16143         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
16144         (main): Return success.
16145
16146 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16147
16148         PR c++/13495
16149         * g++.dg/template/memfriend9.C: New test.
16150         * g++.dg/template/memfriend10.C: Likewise.
16151         * g++.dg/template/memfriend11.C: Likewise.
16152         * g++.dg/template/memfriend12.C: Likewise.
16153         * g++.dg/template/memfriend13.C: Likewise.
16154         * g++.dg/template/memfriend14.C: Likewise.
16155         * g++.dg/template/memfriend15.C: Likewise.
16156         * g++.dg/template/memfriend16.C: Likewise.
16157         * g++.dg/template/memfriend17.C: Likewise.
16158         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
16159
16160 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
16161
16162         * g++.dg/conversion/dr195.C: New.
16163         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
16164
16165 2004-10-20  Ben Elliston  <bje@au.ibm.com>
16166             Devang Patel  <dpatel@apple.com>
16167
16168         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
16169         of floating point arithmetic, which could trap.
16170
16171 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
16172
16173         PR c++/14035
16174         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
16175         * g++.dg/conversion/const2.C: New test.
16176         * g++.dg/expr/reinterpret2.C: New test.
16177         * g++.dg/expr/reinterpret3.C: New test.
16178         * g++.dg/expr/cast2.C: New test.
16179         * g++.dg/expr/copy1.C: New test.
16180         * g++.dg/other/conversion1.C: Change error message.
16181         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
16182         function pointers to void *.
16183         * g++.old-deja/g++.mike/p10148.C: Likewise.
16184
16185 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16186
16187         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
16188
16189 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
16190
16191         PR c++/18047
16192
16193         * g++.dg/parse/expr3.C: New test.
16194
16195 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16196
16197         * gcc.dg/smod-1.c: New test.
16198
16199 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
16200
16201         * objc.dg/method-14.m: New test.
16202
16203 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
16204
16205         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
16206         Also xfail as the patch was reverted.
16207
16208 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
16209
16210         PR middle-end/16973
16211         * gcc.dg/pr16973.c: New test.
16212
16213 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
16214
16215         PR tree-optimization/17656
16216         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
16217
16218 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
16219
16220         * g++.dg/eh/shadow1.C: New.
16221
16222 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
16223
16224         * gcc.c-torture/compile/20041018-1.c: New test.
16225
16226 2004-10-18  Ben Elliston  <bje@au.ibm.com>
16227
16228         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
16229         compiler referring to register 0 when accessing sdata.  The linker
16230         now patches things up.
16231
16232 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
16233
16234         PR c/17529
16235         * gcc.c-torture/compile/pr17529.c: New test.
16236
16237 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16238
16239         PR c++/17743
16240         * g++.dg/ext/attrib17.C: New test.
16241
16242 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16243
16244         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
16245
16246 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16247
16248         PR c++/10479
16249         * g++.dg/ext/attrib16.C: New test.
16250
16251 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
16252
16253         PR c++/17042
16254         * g++.dg/init/dso_handle1.C: New test.
16255
16256         PR c++/14667
16257         * g++.dg/parse/typedef6.C: New test.
16258
16259         PR c++/17916
16260         * g++.dg/parse/pragma1.C: New test.
16261
16262 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
16263
16264         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
16265
16266 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
16267
16268         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
16269         -fno-common when on HPPA HP-UX platforms.
16270
16271 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
16272
16273         PR other/16820
16274         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
16275         stdint.h.
16276         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
16277         uintptr_t.
16278
16279 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
16280
16281         PR c++/16301
16282         * g++.dg/lookup/strong-using-4.C: New test.
16283
16284 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
16285
16286         PR middle-end/16567
16287         * gcc.c-torture/compile/nested-1.c: New test.
16288
16289 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
16290
16291         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
16292         and mipsisa64*-*-* (until support for misaligned loads is added).
16293         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
16294         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
16295         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
16296         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
16297         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
16298         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
16299
16300 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
16301
16302         PR c++/17976
16303         * g++.dg/init/dtor3.C: New test.
16304
16305 2004-10-15  Ben Elliston  <bje@au.ibm.com>
16306
16307         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
16308
16309 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
16310
16311         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
16312         * gcc.dg/macho-lo-sum.c: Likewise.
16313
16314 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
16315
16316         * gcc.dg/ppc-spe64-1.c: New test.
16317
16318 2004-10-14  Devang Patel  <dpatel@apple.com>
16319
16320         PR 17635
16321         * gcc.dg/pr17635.c : New test.
16322
16323 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
16324
16325         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
16326         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
16327         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
16328         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
16329         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
16330         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
16331         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
16332         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
16333         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
16334         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
16335         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
16336         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
16337         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
16338         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
16339         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
16340         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
16341         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
16342         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
16343
16344 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
16345
16346         * gcc.dg/vect/vect-82.c: New testcase.
16347         * gcc.dg/vect/vect-82_64.c: New testcase.
16348         * gcc.dg/vect/vect-83.c: New testcase.
16349         * gcc.dg/vect/vect-83_64.c: New testcase.
16350
16351 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16352
16353         * gcc.dg/cpp/error-1.c: New test.
16354
16355 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16356
16357         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
16358
16359 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
16360
16361         PR target/17984
16362         * gcc.dg/cris-peep2-xsrand2.c: New test.
16363
16364 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
16365
16366         PR c++/17661
16367         * testsuite/g++.dg/expr/for2.C: New test.
16368
16369 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16370
16371         * g++.dg/inherit/thunk1.C: Run on the SPARC.
16372
16373 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
16374
16375         PR tree-optimization/17724
16376         * g++.dg/opt/pr17724-1.C: New test.
16377         * g++.dg/opt/pr17724-2.C: New test.
16378         * g++.dg/opt/pr17724-3.C: New test.
16379         * g++.dg/opt/pr17724-4.C: New test.
16380         * g++.dg/opt/pr17724-5.C: New test.
16381         * g++.dg/opt/pr17724-6.C: New test.
16382
16383 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
16384
16385         PR c/17301
16386         * gcc.dg/pr17301-2.c: New test.
16387
16388 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
16389
16390         PR c++/15876
16391         * g++.dg/parse/error22.C: New test.
16392
16393         PR c++/17936
16394         * g++.dg/template/spec18.C: New test.
16395
16396 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
16397
16398         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
16399         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
16400         memcpy.
16401         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
16402         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
16403
16404 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
16405
16406         * g++.dg/eh/cleanup5.C: Add dg-options "".
16407
16408 2004-10-11  Roger Sayle  <roger@eyesopen.com>
16409
16410         PR middle-end/17657
16411         * gcc.dg/switch-4.c: New test case.
16412
16413 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
16414
16415         * gcc.c-torture/execute/20041011-1.c: New test.
16416
16417 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
16418
16419         PR c++/17554
16420         * g++.dg/init/for3.C: New test.
16421
16422         PR c++/17657
16423         * g++.dg/opt/switch2.C: New test.
16424
16425         PR middle-end/17703
16426         * g++.dg/warn/Wreturn-2.C: New test.
16427
16428 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
16429
16430         PR c++/17907
16431         * g++.dg/eh/cleanup5.C: New test.
16432
16433 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
16434
16435         PR c++/17393
16436         * g++.dg/parse/error21.C: New test.
16437
16438 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16439
16440         * g++.dg/overload/pmf1.C: Adjust quoting marks.
16441         * g++.dg/warn/incomplete1.C: Likewise.
16442         * g++.dg/template/qualttp20.C: Likewise.
16443
16444 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16445
16446         PR c/17881
16447         * parm-incomplete-1.c: New test.
16448
16449 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
16450
16451         PR c++/17867
16452         * g++.dg/parse/error19.C: New test.
16453
16454         PR c++/17670
16455         * g++.dg/init/new11.C: New test.
16456
16457         PR c++/17821
16458         * g++.dg/parse/error20.C: New test.
16459
16460         PR c++/17826
16461         * g++.dg/template/crash24.C: New test.
16462
16463 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16464
16465         PR c/17301
16466         * gcc.dg/pr17301-1.c: New test.
16467
16468 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16469
16470         PR c/17189
16471         * gcc.dg/anon-struct-5.c: New test.
16472
16473 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16474
16475         PR c/17844
16476         * gcc.dg/pr17844-1.c: New test.
16477
16478 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
16479
16480         PR tree-optimization/17906
16481         * gcc.c-torture/compile/pr17906.c: New.
16482
16483 2004-10-09  Stuart Hastings  <stuart@apple.com>
16484             Roger Sayle  <roger@eyesopen.com>
16485
16486         PR rtl-optimization/17853
16487         * gcc.dg/i386-mmx-5.c: New testcase.
16488
16489 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
16490
16491         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
16492
16493 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
16494
16495         PR c++/17524
16496         * g++.dg/template/static9.C: New test.
16497
16498         PR c++/17685
16499         * g++.dg/parse/operator5.C: New test.
16500
16501 2004-10-09  Roger Sayle  <roger@eyesopen.com>
16502
16503         PR middle-end/17894
16504         * gcc.c-torture/execute/divcmp-4.c: New test case.
16505
16506 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
16507
16508         PR tree-opt/17902
16509         * g++.dg/opt/pr17902.C: New test.
16510
16511 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
16512
16513         * gcc.dg/cpp/ident-1.c: Add dg-options "".
16514
16515 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16516
16517         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
16518
16519 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16520
16521         * gcc.dg/assign-warn-3.c: New test.
16522
16523 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
16524
16525         PR c/16999
16526         * gcc.dg/cpp/ident-1.c: New test.
16527
16528 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
16529
16530         * gcc.c-torture/compile/acc1.c: New.
16531
16532 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
16533
16534         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
16535         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
16536
16537 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16538
16539         * gcc.dg/ultrasp11.c: New test.
16540
16541 2004-10-08  Michael Matz  <matz@suse.de>
16542
16543         * gcc.dg/doloop-2.c: New test.
16544
16545 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16546
16547         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
16548         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
16549         objc.dg/method-9.m: Update expected diagnostics.
16550
16551 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
16552
16553         * gcc.dg/ppc-fsel-3.c: New file.
16554         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
16555
16556 2004-10-07  Paul Brook  <paul@codesourcery.com>
16557
16558         * gfortran.dg/intrinsic_verify_1.f90: New test.
16559
16560 2004-10-07  Paul Brook  <paul@codesourcery.com>
16561
16562         * gfortran.dg/empty_format_1.f90: Remove stray commas.
16563
16564 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16565
16566         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
16567         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
16568         commit.
16569
16570 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
16571
16572         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
16573
16574 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16575
16576         PR c++/17115
16577         * g++.dg/warn/Winline-4.C: New test.
16578
16579 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16580
16581         * gcc.c-torture/compile/20041007-1.c: New test.
16582
16583 2004-10-07  Paul Brook  <paul@codesourcery.com>
16584
16585         PR fortran/17678
16586         * gfortran.dg/use_allocated_1.f90: New test.
16587
16588 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
16589
16590         PR middle-end/17849
16591         * gfortran.fortran-torture/compile/nested.f90: New test
16592
16593 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
16594
16595         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
16596
16597 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
16598
16599         PR c++/17368
16600         * g++.dg/ext/asm6.C: New test.
16601
16602 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
16603
16604         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
16605
16606 2004-10-06  Paul Brook  <paul@codesourcery.com>
16607
16608         PR libfortran/17709
16609         * gfortran.dg/empty_format_1.f90: New test.
16610
16611 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16612
16613         PR fortran/17568
16614         * gfortran.dg/ishft.f90: New test.
16615
16616         PR fortran/17283
16617         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
16618         tests.
16619
16620 2004-10-06  Paul Brook  <paul@codesourcery.com>
16621
16622         * gfortran.dg/do_1.f90: New test.
16623
16624 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16625
16626         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
16627         optimizing for size.
16628
16629 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16630
16631         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
16632
16633 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16634
16635         * gcc.c-torture/compile/20041005-1.c: New test.
16636
16637 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
16638
16639         PR c++/17829
16640         * g++.dg/lookup/koenig4.C: New.
16641
16642 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16643
16644         * g++.dg/other/classkey1.C: Adjust quoting marks.
16645         * g++.dg/parse/error15.C: Likewise.
16646         * g++.dg/template/meminit2.C (int>): Likewise.
16647
16648 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16649
16650         PR fortran/17283
16651         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
16652
16653         PR fortran/17631
16654         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
16655
16656         PR fortran/17708
16657         * gfortran.dg/pr17708.f90: New test.
16658
16659 2004-10-04  Chao-ying Fu  <fu@mips.com>
16660
16661         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
16662         * gcc.dg/vect/vect-4.c: Ditto.
16663         * gcc.dg/vect/vect-5.c: Ditto.
16664         * gcc.dg/vect/vect-6.c: Ditto.
16665         * gcc.dg/vect/vect-8.c: Ditto.
16666         * gcc.dg/vect/vect-16.c: Ditto.
16667         * gcc.dg/vect/vect-30.c: Ditto.
16668         * gcc.dg/vect/vect-40.c: Ditto.
16669         * gcc.dg/vect/vect-41.c: Ditto.
16670         * gcc.dg/vect/vect-42.c: Ditto.
16671         * gcc.dg/vect/vect-43.c: Ditto.
16672         * gcc.dg/vect/vect-44.c: Ditto.
16673         * gcc.dg/vect/vect-45.c: Ditto.
16674         * gcc.dg/vect/vect-46.c: Ditto.
16675         * gcc.dg/vect/vect-47.c: Ditto.
16676         * gcc.dg/vect/vect-48.c: Ditto.
16677         * gcc.dg/vect/vect-49.c: Ditto.
16678         * gcc.dg/vect/vect-50.c: Ditto.
16679         * gcc.dg/vect/vect-51.c: Ditto.
16680         * gcc.dg/vect/vect-52.c: Ditto.
16681         * gcc.dg/vect/vect-53.c: Ditto.
16682         * gcc.dg/vect/vect-54.c: Ditto.
16683         * gcc.dg/vect/vect-55.c: Ditto.
16684         * gcc.dg/vect/vect-56.c: Ditto.
16685         * gcc.dg/vect/vect-57.c: Ditto.
16686         * gcc.dg/vect/vect-58.c: Ditto.
16687         * gcc.dg/vect/vect-59.c: Ditto.
16688         * gcc.dg/vect/vect-60.c: Ditto.
16689         * gcc.dg/vect/vect-74.c: Ditto.
16690         * gcc.dg/vect/vect-79.c: Ditto.
16691         * gcc.dg/vect/vect-80.c: Ditto.
16692
16693 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
16694
16695         * gcc.dg/unused-7.c: Use the correct option.
16696
16697 2004-10-04  Paul Brook  <paul@codesourcery.com>
16698         Bud Davis  <bdavis9659@comcast.net>
16699
16700         PR fortran/17706
16701         PR fortran/16434
16702         * gfortran/pr17706.f90: New test.
16703         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
16704
16705 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16706
16707         * gfortran.dg/pr17612.f90: New test.
16708
16709 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16710
16711         * g++.dg/template/local1.C: Adjust quoting marks in
16712         testing for diagnostics.
16713         * g++.dg/tls/diag-2.C: Likewise.
16714         * g++.dg/other/error8.C: Likewise.
16715
16716 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
16717
16718         PR c/17178
16719         * gcc.dg/unused-4.c: Adjust to be correct.
16720
16721         PR c/17820
16722         * gcc.dg/unused-7.c: New test.
16723
16724 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
16725
16726         PR c++/17797
16727         * g++.dg/overload/template2.C: New test.
16728
16729 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
16730
16731         PR tree-optimization/16632
16732         * gcc.dg/tree-ssa/20041002-1.c: New.
16733
16734 2004-10-03  Paul Brook  <paul@codesourcery.com>
16735
16736         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
16737         rather than relying on default formatting.
16738
16739 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
16740
16741         * gcc.dg/20040920-1.c: Update expected message text.
16742
16743 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
16744
16745         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
16746
16747 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
16748
16749         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
16750         tree level.
16751
16752 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
16753
16754         * gcc.dg/tree-ssa/pr17343.c: Remove.
16755
16756 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
16757
16758         PR tree-opt/17343
16759         * gcc.dg/tree-ssa/pr17343.c: New test.
16760
16761 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
16762
16763         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
16764         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
16765         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
16766         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
16767         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
16768
16769 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16770
16771         * gcc.dg/lvalue-2.c: New test.
16772
16773 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16774
16775         PR c/17730
16776         * gcc.dg/pr17730-1.c: New test
16777
16778 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
16779
16780         PR c/7425
16781         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
16782
16783 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
16784
16785         * gcc.c-torture/execute/stdarg-1.c: New test.
16786         * gcc.c-torture/execute/stdarg-2.c: New test.
16787         * gcc.c-torture/execute/stdarg-3.c: New test.
16788         * gcc.dg/tree-ssa/stdarg-1.c: New test.
16789         * gcc.dg/tree-ssa/stdarg-2.c: New test.
16790         * gcc.dg/tree-ssa/stdarg-3.c: New test.
16791         * gcc.dg/tree-ssa/stdarg-4.c: New test.
16792         * gcc.dg/tree-ssa/stdarg-5.c: New test.
16793
16794 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
16795
16796         PR tree-optimization/17697
16797         * g++.dg/opt/pr17697-1.C: New test.
16798         * g++.dg/opt/pr17697-2.C: New test.
16799         * g++.dg/opt/pr17697-3.C: New test.
16800
16801 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
16802
16803         PR c/16409
16804         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
16805         gcc.dg/vla-init-5.c: New tests.
16806
16807 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
16808
16809         PR c/13804
16810         * gcc.dg/pr13804-1.c: New test.
16811
16812 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16813
16814         PR fortran/16938
16815         * gfortran.dg/pr16938.f90: New test.
16816
16817 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
16818
16819         * g++.dg/template/crash23.C: New test.
16820
16821 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
16822
16823         PR c++/17585
16824         * g++.dg/template/static8.C: New test.
16825
16826 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
16827
16828         PR c++/17681
16829         * g++.dg/other/error9.C: New test.
16830
16831 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
16832
16833         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
16834
16835 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16836
16837         PR fortran/15164
16838         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
16839
16840 2004-09-26  Roger Sayle  <roger@eyesopen.com>
16841
16842         PR middle-end/17112
16843         * gcc.dg/pr17112-1.c: New test case.
16844
16845 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
16846
16847         PR c/11459
16848         * gcc.dg/pr11459-1.c: New test.
16849
16850 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
16851
16852         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
16853         * gcc.dg/tree-ssa/loop-4.c: Likewise.
16854
16855 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16856
16857         * gfortran.dg/pr15324.f90: Make array bounds consistent.
16858
16859 2004-09-25  Jan Hubicka  <jh@suse.cz>
16860
16861         * compile/30040909-1.c: New test.
16862         * compile/30040907-1.c: New test.
16863
16864 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
16865
16866         * gcc.c-torture/execute/va-arg-26.c: New test.
16867
16868 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
16869
16870         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
16871         extra diagnostics on targets with 64-bit pointers.
16872         * objc.dg/selector-1.m: Adjust dg-warning regexp.
16873
16874 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16875
16876         PR c/17188
16877         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
16878         * gcc.dg/decl-3.c: Adjust expected message.
16879
16880 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16881
16882         PR fortran/17615
16883         * gfortran.dg/pr17615.f90: New test.
16884
16885 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
16886
16887         PR tree-optimzation/17517
16888         * g++.dg/tree-ssa/pr17517.C: New Test.
16889
16890 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16891
16892         PR c++/16889
16893         * g++.dg/lookup/ambig3.C: New.
16894
16895 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
16896
16897         PR tree-opt/17624
16898         * g++.dg/opt/pr17624.C: New test.
16899
16900 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16901
16902         PR c/6980
16903         * gcc.dg/Wbad-function-cast-1.c: New test.
16904
16905 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
16906
16907         * g++.dg/ext/complit1.C
16908         * g++.dg/other/error2.C
16909         * g++.dg/other/nontype-1.C
16910         * g++.dg/parse/crash11.C
16911         * g++.dg/parse/crash12.C
16912         * g++.dg/parse/error15.C
16913         * g++.dg/parse/error4.C
16914         * g++.dg/parse/tmpl-outside1.C
16915         * g++.dg/parse/too-many-tmpl-args1.C
16916         * g++.dg/template/dependent-expr3.C
16917         * g++.dg/template/error10.C
16918         * g++.dg/template/instantiate1.C
16919         * g++.dg/template/vtable2.C
16920         * g++.dg/warn/Wshadow-1.C
16921         * g++.dg/warn/weak1.C
16922         * g++.old-deja/g++.brendan/crash16.C
16923         * g++.old-deja/g++.brendan/crash18.C
16924         * g++.old-deja/g++.brendan/crash48.C
16925         * g++.old-deja/g++.brendan/crash49.C
16926         * g++.old-deja/g++.brendan/crash55.C
16927         * g++.old-deja/g++.brendan/crash56.C
16928         * g++.old-deja/g++.brendan/crash8.C
16929         * g++.old-deja/g++.brendan/enum11.C
16930         * g++.old-deja/g++.brendan/enum8.C
16931         * g++.old-deja/g++.brendan/enum9.C
16932         * g++.old-deja/g++.brendan/friend3.C
16933         * g++.old-deja/g++.brendan/misc14.C
16934         * g++.old-deja/g++.bugs/900402_02.C
16935         * g++.old-deja/g++.bugs/900404_03.C
16936         * g++.old-deja/g++.bugs/900404_04.C
16937         * g++.old-deja/g++.bugs/900428_03.C
16938         * g++.old-deja/g++.jason/crash4.C
16939         * g++.old-deja/g++.jason/overload21.C
16940         * g++.old-deja/g++.jason/redecl1.C
16941         * g++.old-deja/g++.jason/report.C
16942         * g++.old-deja/g++.jason/rfg10.C
16943         * g++.old-deja/g++.jason/template30.C
16944         * g++.old-deja/g++.law/arm12.C
16945         * g++.old-deja/g++.law/ctors5.C
16946         * g++.old-deja/g++.law/cvt20.C
16947         * g++.old-deja/g++.law/init10.C
16948         * g++.old-deja/g++.law/init8.C
16949         * g++.old-deja/g++.law/visibility17.C
16950         * g++.old-deja/g++.law/visibility7.C
16951         * g++.old-deja/g++.mike/net8.C
16952         * g++.old-deja/g++.mike/p646.C
16953         * g++.old-deja/g++.mike/p700.C
16954         * g++.old-deja/g++.mike/p701.C
16955         * g++.old-deja/g++.mike/p811.C
16956         * g++.old-deja/g++.ns/template13.C
16957         * g++.old-deja/g++.other/array3.C
16958         * g++.old-deja/g++.other/crash25.C
16959         * g++.old-deja/g++.other/dtor3.C
16960         * g++.old-deja/g++.other/dtor4.C
16961         * g++.old-deja/g++.other/main1.C
16962         * g++.old-deja/g++.other/warn7.C
16963         * g++.old-deja/g++.pt/crash11.C
16964         * g++.old-deja/g++.pt/crash36.C
16965         * g++.old-deja/g++.pt/spec22.C
16966         * g++.old-deja/g++.pt/spec9.C
16967         * g++.old-deja/g++.pt/ttp52.C
16968         * g++.old-deja/g++.robertl/eb103.C
16969         * g++.old-deja/g++.robertl/eb121.C
16970         * g++.old-deja/g++.robertl/eb22.C
16971         * g++.old-deja/g++.robertl/eb8.C:
16972         Update locations and/or regexps of dg-error markers.
16973         Remove markers for some bogus messages that are no longer issued.
16974
16975 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
16976
16977         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
16978         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
16979
16980 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
16981
16982         PR c++/17618
16983         * g++.dg/lookup/crash5.C: New test.
16984
16985 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
16986
16987         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
16988         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
16989         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
16990         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
16991         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
16992         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
16993
16994         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
16995         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
16996         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
16997         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
16998         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
16999         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
17000
17001         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
17002
17003         * gcc.dg/vect/vect-44.c: Check additional cases.
17004         * gcc.dg/vect/vect-48.c: Check additional cases.
17005
17006         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
17007         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
17008         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
17009         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
17010         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
17011         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
17012         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
17013         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
17014         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
17015
17016         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
17017         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
17018         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
17019
17020 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17021
17022         * gcc.dg/tree-ssa/loop-6.c: New test.
17023
17024 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
17025
17026         PR c++/17620
17027         * g++.dg/inherit/base2.C: New.
17028
17029 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17030
17031         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
17032         * gcc.dg/20001012-2.c: Likewise.
17033         * gcc.dg/20001013-1.c: Likewise.
17034         * gcc.dg/20001101-1.c: Likewise.
17035         * gcc.dg/20001102-1.c: Likewise.
17036         * gcc.dg/bf-spl1.c: Likewise.
17037         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
17038         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
17039
17040 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
17041
17042         PR tree-optimization/16721
17043         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
17044
17045 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
17046
17047         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
17048         * gcc.dg/20040305-1.c: Likewise.
17049
17050 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17051
17052         PR c/16566
17053         * gcc.c-torture/compile/pr16566-1.c,
17054         gcc.c-torture/compile/pr16566-2.c,
17055         gcc.c-torture/compile/pr16566-3.c: New tests.
17056
17057 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
17058
17059         PR tree-optimization/17512
17060         * gcc.c-torture/compile/20040916-1.c.
17061
17062 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
17063
17064         * gcc.dg/pragma-re-3.c: New test.
17065
17066 2004-09-17  Matt Austern  <austern@apple.com>
17067
17068         PR c++/15049
17069         * g++.dg/other/anon3.C: New.
17070
17071 2004-09-21  Roger Sayle  <roger@eyesopen.com>
17072
17073         PR c++/7503
17074         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
17075         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
17076         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
17077         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
17078         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
17079
17080 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
17081
17082         PR fortran/17286
17083         * gfortran.dg/pr17286.f90: New test.
17084
17085 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
17086
17087         PR c++/17530
17088         * g++.dg/template/static7.C: New test.
17089
17090 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
17091
17092         PR tree-opt/17558
17093         * gcc.c-torture/compile/pr17558.c: New test.
17094
17095 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
17096
17097         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
17098         if SKIP_ATTRIBUTE is defined.
17099
17100 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17101
17102         PR fortran/15957
17103         * gfortran.dg/pr15957.f90: New test.
17104
17105 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
17106
17107         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
17108         in comparison.
17109         * gcc.dg/vect/vect-79.c: Likewise.
17110         * gcc.dg/vect/vect-80.c: Likewise.
17111
17112 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17113
17114         PR fortran/15750
17115         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
17116
17117 2004-09-20  Ira Rosen  <irar@il.ibm.com>
17118
17119         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
17120         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
17121         * gcc.dg/vect/vect-62.c: New testcase.
17122         * gcc.dg/vect/vect-63.c: New testcase.
17123         * gcc.dg/vect/vect-64.c: New testcase.
17124         * gcc.dg/vect/vect-65.c: New testcase.
17125         * gcc.dg/vect/vect-66.c: New testcase.
17126         * gcc.dg/vect/vect-67.c: New testcase.
17127         * gcc.dg/vect/vect-68.c: New testcase.
17128         * gcc.dg/vect/vect-69.c: New testcase.
17129         * gcc.dg/vect/vect-79.c: New testcase.
17130         * gcc.dg/vect/vect-80.c: New testcase.
17131
17132 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
17133
17134         * gcc.target/mips/asm-1.c: New test.
17135
17136 2004-09-19  Ira Rosen  <irar@il.ibm.com>
17137
17138         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
17139         * gcc.dg/vect/vect-73.c: New testcase.
17140         * gcc.dg/vect/vect-74.c: New testcase.
17141         * gcc.dg/vect/vect-75.c: New testcase.
17142         * gcc.dg/vect/vect-76.c: New testcase.
17143         * gcc.dg/vect/vect-77.c: New testcase.
17144         * gcc.dg/vect/vect-78.c: New testcase
17145
17146 2004-09-18  Paul Brook  <paul@codesourcery.com>
17147
17148         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
17149
17150 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
17151
17152         PR c/17424
17153         * gcc.dg/pr17424-1.c: New test.
17154
17155 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
17156
17157         * g++.dg/tree-ssa/pr17153.C: New test.
17158
17159 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
17160
17161         PR pch/13361
17162         * testsuite/g++.dg/pch/wchar-1.C: New.
17163         * testsuite/g++.dg/pch/wchar-1.Hs: New.
17164
17165 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
17166
17167         * gcc.c-torture/execute/20040917-1.c: New test.
17168
17169 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
17170
17171         PR tree-optimization/17319
17172         * gcc.dg/pr17319.c: New test.
17173
17174 2004-09-17  Devang Patel  <dpatel@apple.com>
17175
17176         * gcc.dg/20040813-1.c: New test.
17177
17178 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
17179
17180         PR tree-optimization/17273
17181         * gcc.c-torture/compile/pr17273.c: New test.
17182
17183 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17184
17185         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
17186         Update expected messages.
17187         * gcc.dg/declspec-13.c: New test.
17188
17189 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
17190
17191         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
17192
17193 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
17194
17195         * gcc.c-torture/execute/pr17252.c: Use post-increment to
17196         change what 'a' is pointing to.
17197
17198 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
17199
17200         PR c++/16002
17201         * g++.dg/template/error18.C: New test.
17202
17203         PR c++/16029
17204         * g++.dg/warn/Wunused-8.C: New test.
17205
17206 2004-09-17  Steven Bosscher  <stevenb@suse.de>
17207
17208         PR tree-optimization/17513
17209         * gcc.dg/20040916-1.c: New test.
17210
17211 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
17212
17213         PR c++/17501
17214         * g++.dg/template/typename7.C: New test.
17215
17216 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17217
17218         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
17219
17220 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
17221
17222         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
17223         with -ftree-based-profiling also.
17224         * lib/profopt.exp: Support late-set profile_option/feedback_option.
17225
17226 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
17227
17228         PR/15364
17229         * gfortran.dg/der_array_io_1.f90: New test.
17230         * gfortran.dg/der_array_io_2.f90: New test.
17231         * gfortran.dg/der_array_io_3.f90: New test.
17232
17233 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
17234
17235         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
17236         EABI.
17237
17238 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
17239
17240         * g++.dg/opt/switch1.C: New test.
17241
17242 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
17243
17244         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
17245         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
17246         Update expected messages.
17247
17248 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17249
17250         PR fortran/16485
17251         * gfortran.dg/same_name_1.f90: New test.
17252
17253 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
17254
17255         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
17256         dereference garbage pointers.
17257
17258 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
17259
17260         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
17261         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
17262
17263         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
17264         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
17265         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
17266
17267 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
17268
17269         PR c++/17324
17270         * g++.dg/template/mangle1.C: New test.
17271
17272 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
17273
17274         PR tree-optimization/17252
17275         * gcc.c-torture/execute/pr17252.c: New test.
17276
17277 2004-09-14  Andrew Pinski  <apinski@apple.com>
17278
17279         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
17280
17281 2004-09-14  Roger Sayle  <roger@eyesopen.com>
17282
17283         PR rtl-optimization/9771
17284         * gcc.dg/pr9771-1.c: New test case.
17285
17286 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
17287
17288         PR tree-optimization/15262
17289         * gcc.c-torture/execute/pr15262-1.c: New test.
17290         * gcc.c-torture/execute/pr15262-2.c: New test.
17291
17292 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17293
17294         * gcc.dg/declspec-12.c: New test.
17295
17296 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
17297
17298         * gfortran.dg/pr17090.f90: Add directives to test.
17299
17300 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17301
17302         * gcc.c-torture/compile/20040914-1.c: New test.
17303
17304 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
17305
17306         PR c++/16162
17307         * g++.dg/template/decl2.C: New test.
17308
17309 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
17310
17311         PR fortran/17090
17312         * gfortran.dg/pr17090.f90: New test.
17313
17314 2004-09-13  Dale Johannesen  <dalej@apple.com>
17315
17316         * gcc.c-torture/compile/pr17408.c: New test case.
17317
17318 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
17319
17320         PR c++/16716
17321         * g++.dg/parse/crash17.C: New test.
17322
17323         PR c++/17327
17324         * g++.dg/template/enum3.C: New test.
17325
17326 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
17327
17328         * lib/gcc-defs.exp: Load wrapper.exp.
17329         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
17330         using local code.
17331         * lib/gcc.exp (gcc_init): Similar.
17332         * lib/gfortran.exp (gfortran_init): Similar.
17333         * lib/objc.exp (objc_init): Similar.
17334         * lib/treelang.exp (treelang_init): Similar.
17335         * lib/wrapper.exp: New file with build_wrapper call machinery in
17336         ${tool}_maybe_build_wrapper.
17337
17338 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
17339
17340         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
17341         "inline".
17342         * gcc.dg/declspec-11.c: Update expected messages.
17343         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
17344         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
17345         gcc.dg/inline-12.c: New tests.
17346
17347 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
17348
17349         * g++.dg/tree-ssa/pr17400.C: New testcase.
17350
17351 2004-09-13  James E Wilson  <wilson@specifixinc.com>
17352
17353         * gcc.target/mips/sb1-1.c: New testcase.
17354
17355 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
17356
17357         * lib/g77-dg.exp: Remove unused file.
17358         * lib/mike-g77.exp: Ditto.
17359         * lib/g77.exp: Ditto.
17360
17361 2004-09-12  Richard Henderson  <rth@redhat.com>
17362
17363         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
17364
17365 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
17366
17367         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
17368         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
17369         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
17370         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
17371         Update expected messages.
17372
17373 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
17374
17375         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
17376         declaration/use mismatch for dirp parameter.
17377
17378 2004-09-12  Andrew Pinski  <apinski@apple.com>
17379
17380         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
17381         -fgnu-runtime is passed.
17382
17383 2004-09-12  Richard Henderson  <rth@redhat.com>
17384
17385         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
17386         do the uplevel thing and update additional_flags directly.
17387         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
17388         gfortran.fortran-torture/execute/intrinsic_nearest.x,
17389         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
17390         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
17391
17392 2004-09-11  Steven Bosscher  <stevenb@suse.de>
17393
17394         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
17395
17396 2004-09-11  Roger Sayle  <roger@eyesopen.com>
17397
17398         PR middle-end/17411
17399         * g++.dg/opt/pr17411-1.C: New test case.
17400
17401 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
17402
17403         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
17404         gcc.dg/tls/diag-2.c: Update expected messages.
17405         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
17406         messages.
17407         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
17408         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
17409         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
17410         gcc.dg/tls/diag-5.c: New tests.
17411
17412 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
17413
17414         * gcc.dg/20040910-1.c: Correct dg-error regexp.
17415
17416 2004-09-11  Steven Bosscher  <stevenb@suse.de>
17417
17418         * g++.dg/parse/break-in-for.C: New test.
17419
17420 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
17421
17422         * gcc.dg/tree-ssa/20040911-1.c: New test.
17423
17424 2004-09-11  Andreas Jaeger  <aj@suse.de>
17425
17426         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
17427         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
17428
17429 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
17430
17431         * gcc.target/frv: New directory of FR-V-specific tests.
17432
17433 2004-09-10  James E Wilson  <wilson@specifixinc.com>
17434
17435         * gcc.dg/convert-vec-1.c: New test.
17436
17437 2004-09-10  Roger Sayle  <roger@eyesopen.com>
17438
17439         PR middle-end/17024
17440         * gcc.dg/pr17024-1.c: New test case.
17441
17442 2004-09-10  Eric Christopher  <echristo@redhat.com>
17443
17444         * gcc.dg/20040910-1.c: New test.
17445
17446 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
17447
17448         * gcc.dg/bitfld-9.c: New test.
17449
17450 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
17451
17452         * gcc.c-torture/execute/ieee/acc1.c: New test.
17453         * gcc.c-torture/execute/ieee/acc2.c: New test.
17454         * gcc.c-torture/execute/ieee/mzero6.c: New test.
17455
17456 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17457
17458         * gcc.dg/deprecated-2.c: New test.
17459
17460 2004-09-09  James E Wilson  <wilson@specifixinc.com>
17461
17462         * gcc.dg/init-vec-1.c: New test.
17463
17464 2004-09-09  Roger Sayle  <roger@eyesopen.com>
17465
17466         PR middle-end/17055
17467         * gcc.dg/pr17055-1.c: New test case.
17468
17469 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
17470
17471         PR target/17377
17472         * gcc.c-torture/execute/pr17377.c: New test.
17473
17474 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17475
17476         PR c/8420
17477         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
17478         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
17479         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
17480         gcc.dg/long-long-typespec-1.c: New tests.
17481         * gcc.dg/tls/diag-2.c: Update expected diagnostics
17482
17483 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17484
17485         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
17486         gcc.dg/gnu99-static-1.c: New tests.
17487
17488 2004-09-08  Devang Patel  <dpatel@apple.com>
17489
17490         * gcc.dg/darwin-ld-20040828-1.c: New test.
17491         * gcc.dg/darwin-ld-20040828-2.c: New test.
17492         * gcc.dg/darwin-ld-20040828-3.c: New test.
17493
17494 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
17495
17496         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
17497         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
17498         in error message.
17499         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
17500         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
17501         in error message.
17502         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
17503         types they qualify.
17504         * objc.dg/type-size-2.m: Fix wording in comment.
17505         * objc.dg/va-meth-1.m: New test case.
17506
17507 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
17508
17509         PR c/16633:
17510         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
17511         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
17512
17513 2004-09-06  Devang Patel  <dpatel@apple.com>
17514
17515         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
17516         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
17517
17518 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
17519
17520         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
17521         reflect changed line numbering of diagnostics.
17522
17523 2004-09-06  Paul Brook  <paul@codesourcery.com>
17524
17525         * gfortran.dg/edit_real_1.f90: Add new test.
17526
17527 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17528
17529         * gcc.dg/tree-ssa/loop-2.c: New test.
17530         * gcc.dg/tree-ssa/loop-3.c: New test.
17531         * gcc.dg/tree-ssa/loop-4.c: New test.
17532         * gcc.dg/tree-ssa/loop-5.c: New test.
17533
17534 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17535
17536         * gcc.dg/format/sentinel-1.c: Update for parameter option.
17537
17538 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17539
17540         * gcc.dg/format/sentinel-1.c: New test.
17541
17542 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
17543
17544         * testsuite/gcc.dg/builtins-46.c: New.
17545
17546 2004-09-03  Devang Patel  <dpatel@apple.com>
17547
17548         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
17549         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
17550
17551 2004-09-03  Jan Beulich  <jbeulich@novell.com>
17552
17553         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
17554         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
17555         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
17556         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
17557         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
17558         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
17559         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
17560         the non-portable bzero.
17561         * gcc.dg/20010912-1.c: xfail for NetWare.
17562         * gcc.dg/20020426-2.c: xfail for NetWare.
17563         * gcc.dg/20021014-1.c: xfail for NetWare.
17564         * gcc.dg/20021018-1.c: xfail for NetWare.
17565         * gcc.dg/20030213-1.c: xfail for NetWare.
17566         * gcc.dg/20030225-1.c: xfail for NetWare.
17567         * gcc.dg/20030708-1.c: xfail for NetWare.
17568         * gcc.dg/builtins-config.h: Also exclude NetWare.
17569         * gcc.dg/format/format.h: Define restrict only if not already defined.
17570         * gcc.dg/nest.c: xfail for NetWare.
17571         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
17572         * lib/target-supports.exp (check_visibility_available): Exclude
17573         NetWare.
17574
17575 2004-09-03  Jan Beulich  <jbeulich@novell.com>
17576
17577         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
17578         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
17579         deterministic starting point for the alignment of structure fields.
17580         * gcc.dg/Wpadded.c: Dito.
17581         * g++.dg/abi/vbase10.C: Dito.
17582
17583 2004-09-03  Devang Patel  <dpatel@apple.com>
17584
17585         * g++.dg/debug/pr15736.cc: New test.
17586
17587 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
17588
17589         * README.QMTEST: Fix out-of-date link.
17590
17591 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
17592
17593         PR fortran/16579
17594         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
17595         Delete.  Duplicate of gfortran.dg/g77/20010610.f
17596
17597 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
17598
17599         * g++.dg/abi/arm_rtti1.C: New test.
17600
17601 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
17602
17603         * gcc.dg/ppc-vector-memcpy.c: New.
17604         * gcc.dg/ppc-vector-memset.c: New.
17605
17606 2004-09-02  Chao-ying Fu  <fu@mips.com>
17607
17608         * gcc.target/mips/mips-3d-1.c: New test.
17609         * gcc.target/mips/mips-3d-2.c: New test.
17610         * gcc.target/mips/mips-3d-3.c: New test.
17611         * gcc.target/mips/mips-3d-4.c: New test.
17612         * gcc.target/mips/mips-3d-5.c: New test.
17613         * gcc.target/mips/mips-3d-6.c: New test.
17614         * gcc.target/mips/mips-3d-7.c: New test.
17615         * gcc.target/mips/mips-3d-8.c: New test.
17616         * gcc.target/mips/mips-3d-9.c: New test.
17617         * gcc.target/mips/mips-ps-1.c: New test.
17618         * gcc.target/mips/mips-ps-2.c: New test.
17619         * gcc.target/mips/mips-ps-3.c: New test.
17620         * gcc.target/mips/mips-ps-4.c: New test.
17621         * gcc.target/mips/mips-ps-type.c: New test.
17622
17623 2004-09-02  Paul Brook  <paul@codesourcery.com>
17624
17625         * gfortran.dg/edit_real_1.f90: Add new tests.
17626
17627 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17628
17629         PR fortran/15327
17630         * gfortran.dg/merge_char_1.f90: New test.
17631
17632 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17633
17634         PR fortran/16404
17635         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
17636
17637 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17638
17639         PR c/1522
17640         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
17641
17642 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
17643
17644         * g++.dg/opt/loop1.C: Do not XFAIL.
17645
17646 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
17647
17648         * gcc.c-torture/execute/20040831-1.c: New test.
17649
17650 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
17651
17652         PR fortran/16579
17653         * gfortran.dg/g77/20010610.f: Now passes.
17654         Copy from g77.f-torture/execute. Add dg-run directive.
17655         * gfortran.dg/g77/README: Update
17656
17657 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17658
17659         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
17660         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
17661         (t1, t2, t3, t4): Add volatile.
17662
17663 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
17664
17665         * g++.dg/ext/visibility/arm1.C: New test.
17666
17667 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
17668
17669         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
17670         -pedantic-errors.
17671
17672 2004-09-01  Paul Brook  <paul@codesourcery.com>
17673
17674         * gfortran.dg/eof_2.f90: New test.
17675
17676 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17677
17678         PR fortran/16579
17679         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
17680
17681 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
17682
17683         PR libfortran/16805
17684         * gfortran.dg/list_read_2.f90: New test.
17685
17686 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
17687
17688         * g++.dg/abi/key1.C: New test.
17689
17690 2004-08-31  Richard Henderson  <rth@redhat.com>
17691
17692         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
17693         form of offsetof.
17694         * g++.dg/other/offsetof5.C: Remove duplicate.
17695
17696 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17697
17698         PR fortran/17244
17699         * gfortran.dg/func_derived_1.f90: New test.
17700
17701 2004-08-31  Paul Brook  <paul@codesourcery.com>
17702
17703         * gfortran.dg/eof_1.f90: New test.
17704
17705 2004-08-31  Paul Brook  <paul@codesourcery.com>
17706
17707         * gfortran.dg/list_read_1.f90: New file.
17708
17709 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
17710
17711         * g++.dg/opt/loop1.C: XFAIL.
17712
17713 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
17714
17715         * gcc.dg/funcdef-storage-1.c: New.
17716         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
17717         an extern function in local scope.
17718         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
17719         declare an 'auto inline' function in local scope.
17720         * gcc.dg/20011130-1.c: Likewise.
17721         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
17722         an 'auto' function in local scope.
17723         * gcc.dg/20021014-1.c: Likewise.
17724         * gcc.dg/20030331-2.c: Likewise.
17725
17726 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17727
17728         * gfortran.dg/blockdata_1.f90: New test.
17729
17730 2004-08-30  Richard Henderson  <rth@redhat.com>
17731
17732         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
17733
17734 2004-08-30  Richard Henderson  <rth@redhat.com>
17735
17736         * lib/fortran-torture.exp (fortran-torture-execute): Honor
17737         additional_flags set by alternate driver.
17738         (ieee-options): New procedure.
17739         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
17740         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
17741         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
17742         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
17743
17744 2004-08-30  Richard Henderson  <rth@redhat.com>
17745
17746         * lib/f-torture.exp: Remove.
17747
17748 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
17749
17750         PR rtl-optimization/16590
17751         * g++.dg/opt/loop1.C: New test.
17752
17753 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17754
17755         PR fortran/13910
17756         * gfortran.dg/oldstyle_1.f90: New test.
17757
17758 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
17759         Paul Brook  <paul@codesourcery.com>
17760
17761         * gfortran.dg/g77/README: Update.
17762         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
17763         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
17764         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
17765
17766 2004-08-28  Paul Brook  <paul@codesourcery.com>
17767
17768         PR libfortran/17195
17769         * gfortran.dg/edit_real_1.f90: New test.
17770
17771 2004-08-27  Paul Brook  <paul@codesourcery.com>
17772
17773         * gfortran.dg/rewind_1.f90: New test.
17774
17775 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
17776
17777         PR fortran/16597
17778         * gfortran.dg/pr16597.f90: New test.
17779
17780 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17781
17782         PR c/13801
17783         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
17784         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
17785         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
17786         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
17787         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
17788
17789 2004-08-26  Nick Clifton  <nickc@redhat.com>
17790
17791         * gcc.c-torture/compile/pr17119.c: New test.
17792
17793 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17794
17795         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
17796
17797 2004-08-25  Richard Henderson  <rth@redhat.com>
17798
17799         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
17800         the bits that expect kind=8 to be the largest real kind.
17801
17802 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
17803
17804         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
17805
17806 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17807
17808         * gfortran.dg/assignment_1.f90: New test.
17809
17810 2004-08-25  Adam Nemet  <anemet@lnxw.com>
17811
17812         * g++.dg/template/repo3.C: New test.
17813
17814 2004-08-25  Roger Sayle  <roger@eyesopen.com>
17815
17816         PR middle-end/16693
17817         PR tree-optimization/16372
17818         * g++.dg/opt/pr16372-1.C: New test case.
17819         * g++.dg/opt/pr16693-1.C: New test case.
17820         * g++.dg/opt/pr16693-2.C: New test case.
17821
17822 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
17823
17824         * objc.dg/proto-lossage-4.m: New test.
17825
17826 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
17827
17828         PR c++/17155
17829         * g++.dg/inherit/local2.C: New test.
17830
17831 2004-08-25  Paul Brook  <paul@codesourcery.com>
17832
17833         PR fortran/17144
17834         * gfortran.dg/string_ctor_1.f90: New test.
17835
17836 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17837
17838         PR c++/14428
17839         * g++.dg/template/redecl2.C: New test.
17840
17841 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
17842
17843         PR fortran/17143
17844         * gfortran.dg/pr17143.f90: New test.
17845
17846 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
17847
17848         PR fortran/17164
17849         * gfortran.dg/pr17164.f90: New test.
17850
17851 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17852
17853         * gcc.dg/tree-ssa/loop-1.c: New test.
17854
17855 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
17856
17857         * gcc.c-torture/compile/20040824-1.c: New test.
17858
17859 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
17860
17861         * gcc.c-torture/compile/iftrap-3.c: New test.
17862
17863 2004-08-24  Paul Brook  <paul@codesourcery.com>
17864
17865         * gfortran.dg/entry_2.f90: New test.
17866
17867 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
17868
17869         PR c++/16889
17870         * g++.dg/lookup/ambig[12].C: New.
17871
17872 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17873
17874         PR c++/16706
17875         * g++.dg/template/crash21.C: New test.
17876         * g++.dg/template/crash22.C: Likewise.
17877
17878 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
17879
17880         PR c++/17149
17881         * g++.dg/template/access15.C: New.
17882
17883 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
17884
17885         PR c++/17163
17886         * g++.dg/template/repo2.C: New test.
17887
17888 2004-08-23  Roger Sayle  <roger@eyesopen.com>
17889
17890         PR rtl-optimization/17078
17891         * gcc.c-torture/execute/pr17078-1.c: New test case.
17892
17893 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
17894
17895         PR c/14492
17896         * gcc.dg/debug/crash1.c: New test.
17897
17898 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
17899
17900         PR c/16180
17901         * gcc.dg/loop-5.c: New test.
17902
17903 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17904
17905         * gcc.c-torture/execute/20040823-1.c: New test.
17906
17907 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
17908
17909         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
17910         to the assembler.  Simplify test accordingly.
17911         (asm_abi_flags): Use GNU names.
17912         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
17913         to check for ABI flags.
17914
17915 2004-08-22  Andrew Pinski  <apinski@apple.com>
17916
17917         * g++.dg/opt/pr14029.C: New test.
17918         * gcc.c-torture/execute/pr15262.c: New test.
17919
17920 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17921
17922         * gfortran.dg/reduction.f90: Add checks with complex arguments.
17923
17924 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
17925
17926         PR 16908
17927         * gfortran.dg/direct_io.f90: New test.
17928
17929 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
17930
17931         PR c++/17121
17932         * g++.dg/inherit/local2.C: New test.
17933
17934 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
17935
17936         PR c++/17120
17937         * g++.dg/warn/Wparentheses-4.C: New test.
17938
17939 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
17940
17941         PR c++/17121
17942         * g++.dg/inherit/local2.C: New test.
17943
17944         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
17945         * gcc.dg/ppc-ldstruct.c: Likewise.
17946         * gcc.dg/ppc64-abi-2.c: Likewise.
17947
17948 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
17949
17950         PR rtl-optimization/17099
17951         * gcc.c-torture/execute/20040820-1.c: New test.
17952
17953 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
17954
17955         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
17956
17957 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
17958
17959         PR fortran/17077
17960         * gfortran.dg/auto_array_1.f90: New test.
17961
17962 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17963
17964         PR fortran/17074
17965         * gfortran.dg/simpleif_1.f90: New test.
17966
17967 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
17968
17969         * lib/target-supports.exp (check_profiling_available): Return
17970         false for arm*-*-symbianelf* and arm*-*-eabi*.
17971
17972         PR c++/15890
17973         * g++.dg/template/delete1.C: New test.
17974
17975 2004-08-19  Paul Brook  <paul@codesourcery.com>
17976
17977         PR fortran/14976
17978         PR fortran/16228
17979         * gfortran.dg/data_char_1.f90: New test.
17980
17981 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
17982
17983         PR fortran/16946
17984         * gfortran.dg/reduction.f90: New testcase.
17985
17986 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17987
17988         PR fortran/16520
17989         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
17990
17991 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17992
17993         PR c++/17041
17994         * g++.dg/Wparentheses-3.C: New test.
17995
17996 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
17997
17998         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
17999         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
18000         * gcc.dg/vect/vect-2.c: Likewise.
18001         * gcc.dg/vect/vect-3.c: Likewise.
18002         * gcc.dg/vect/vect-4.c: Likewise.
18003         * gcc.dg/vect/vect-5.c: Likewise.
18004         * gcc.dg/vect/vect-6.c: Likewise.
18005         * gcc.dg/vect/vect-7.c: Likewise.
18006         * gcc.dg/vect/vect-25.c: Likewise.
18007         * gcc.dg/vect/vect-31.c: Likewise.
18008         * gcc.dg/vect/vect-32.c: Likewise.
18009         * gcc.dg/vect/vect-34.c: Likewise.
18010         * gcc.dg/vect/vect-36.c: Likewise.
18011         * gcc.dg/vect/vect-all.c: Likewise.
18012
18013 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
18014
18015         PR c++/17068
18016         * g++.dg/template/operator4.C: New test.
18017
18018 2004-08-18  Richard Henderson  <rth@redhat.com>
18019
18020         * gcc.dg/20040206-1.c: XFAIL.
18021
18022 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
18023
18024         PR c++/16246
18025         * g++.dg/template/array7.C: New test.
18026
18027 2004-08-17  James E Wilson  <wilson@specifixinc.com>
18028
18029         * gcc.dg/mips-movcc-1.c: New test.
18030         * gcc.dg/mips-movcc-2.c: New test.
18031         * gcc.dg/mips-movcc-3.c: New test.
18032
18033         * gcc.dg/mips-nmadd-1.c: New test.
18034         * gcc.dg/mips-nmadd-2.c: New test.
18035
18036 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
18037
18038         PR c++/15871
18039         * g++.dg/opt/inline8.C: New test.
18040
18041         PR c++/16965
18042         * g++.dg/parse/error17.C: New test.
18043
18044 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
18045
18046         * gcc.dg/vect: New directory for vectorizer tests.
18047         * gcc.dg/vect/tree-vect.h: New file.
18048         * gcc.dg/vect/vect.exp: New file.
18049         * gcc.dg/vect/pr16105.c.c: New test.
18050         * gcc.dg/vect/vect-1.c: New test.
18051         * gcc.dg/vect/vect-2.c: New test.
18052         * gcc.dg/vect/vect-3.c: New test.
18053         * gcc.dg/vect/vect-4.c: New test.
18054         * gcc.dg/vect/vect-5.c: New test.
18055         * gcc.dg/vect/vect-6.c: New test.
18056         * gcc.dg/vect/vect-7.c: New test.
18057         * gcc.dg/vect/vect-8.c: New test.
18058         * gcc.dg/vect/vect-9.c: New test.
18059         * gcc.dg/vect/vect-10.c: New test.
18060         * gcc.dg/vect/vect-11.c: New test.
18061         * gcc.dg/vect/vect-12.c: New test.
18062         * gcc.dg/vect/vect-13.c: New test.
18063         * gcc.dg/vect/vect-14.c: New test.
18064         * gcc.dg/vect/vect-15.c: New test.
18065         * gcc.dg/vect/vect-16.c: New test.
18066         * gcc.dg/vect/vect-17.c: New test.
18067         * gcc.dg/vect/vect-18.c: New test.
18068         * gcc.dg/vect/vect-19.c: New test.
18069         * gcc.dg/vect/vect-20.c: New test.
18070         * gcc.dg/vect/vect-21.c: New test.
18071         * gcc.dg/vect/vect-22.c: New test.
18072         * gcc.dg/vect/vect-23.c: New test.
18073         * gcc.dg/vect/vect-24.c: New test.
18074         * gcc.dg/vect/vect-25.c: New test.
18075         * gcc.dg/vect/vect-26.c: New test.
18076         * gcc.dg/vect/vect-27.c: New test.
18077         * gcc.dg/vect/vect-28.c: New test.
18078         * gcc.dg/vect/vect-29.c: New test.
18079         * gcc.dg/vect/vect-30.c: New test.
18080         * gcc.dg/vect/vect-31.c: New test.
18081         * gcc.dg/vect/vect-32.c: New test.
18082         * gcc.dg/vect/vect-33.c: New test.
18083         * gcc.dg/vect/vect-34.c: New test.
18084         * gcc.dg/vect/vect-35.c: New test.
18085         * gcc.dg/vect/vect-36.c: New test.
18086         * gcc.dg/vect/vect-37.c: New test.
18087         * gcc.dg/vect/vect-38.c: New test.
18088         * gcc.dg/vect/vect-40.c: New test.
18089         * gcc.dg/vect/vect-41.c: New test.
18090         * gcc.dg/vect/vect-42.c: New test.
18091         * gcc.dg/vect/vect-43.c: New test.
18092         * gcc.dg/vect/vect-44.c: New test.
18093         * gcc.dg/vect/vect-45.c: New test.
18094         * gcc.dg/vect/vect-46.c: New test.
18095         * gcc.dg/vect/vect-47.c: New test.
18096         * gcc.dg/vect/vect-48.c: New test.
18097         * gcc.dg/vect/vect-49.c: New test.
18098         * gcc.dg/vect/vect-50.c: New test.
18099         * gcc.dg/vect/vect-51.c: New test.
18100         * gcc.dg/vect/vect-52.c: New test.
18101         * gcc.dg/vect/vect-53.c: New test.
18102         * gcc.dg/vect/vect-54.c: New test.
18103         * gcc.dg/vect/vect-55.c: New test.
18104         * gcc.dg/vect/vect-56.c: New test.
18105         * gcc.dg/vect/vect-57.c: New test.
18106         * gcc.dg/vect/vect-58.c: New test.
18107         * gcc.dg/vect/vect-59.c: New test.
18108         * gcc.dg/vect/vect-60.c: New test.
18109         * gcc.dg/vect/vect-61.c: New test.
18110         * gcc.dg/vect/vect-all.c: New test.
18111         * gcc.dg/vect/vect-none.c: New test.
18112
18113 2004-08-17  Paul Brook  <paul@codesourcery.com>
18114
18115         PR fortran/13082
18116         * gfortran.dg/entry_1.f90: New test.
18117
18118 2004-08-17  Andrew Pinski  <apinski@apple.com>
18119
18120         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
18121
18122 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
18123
18124         * gcc.dg/pr17036-1.c: New test.
18125
18126 2004-08-16  Devang Patel  <dpatel@apple.com>
18127
18128         * gcc.dg/darwin-20040809-1.c: New test.
18129
18130 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
18131
18132         * gcc.dg/funcdef-attr-1.c: New test.
18133
18134 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
18135
18136         * gcc.dg/altivec-17.c: New test.
18137         * gcc.dg/altivec-18.c: New test.
18138
18139 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18140
18141         PR c++/6749
18142         * g++.dg/template/vtable2.C: New test.
18143
18144 2004-08-14  Richard Henderson  <rth@redhat.com>
18145
18146         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
18147         * gcc.dg/pack-test-4.c (main): Return 0.
18148         * gcc.dg/setjmp-1.c: Remove XFAIL.
18149         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
18150
18151 2004-08-14  Richard Henderson  <rth@redhat.com>
18152
18153         * gcc.dg/980217-1.c: Add prototype for printf.
18154
18155 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
18156
18157         * gfortran.dg/pr16935.f90: New test.
18158
18159 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
18160
18161         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
18162
18163 2004-08-13  Paul Brook  <paul@codesourcery.com>
18164
18165         * gfortran.dg/der_io_1.f90: Remove stray comma.
18166
18167 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
18168
18169         * gcc.dg/vmx/cw-bug-2.c: Remove.
18170         * gcc.dg/vmx/vprint-1.c: Remove.
18171         * gcc.dg/vmx/vscan-1.c: Remove.
18172
18173 2004-08-12  Devang patel  <dpatel@apple.com>
18174
18175         * gcc.dg/darwin-20040809-2.c: New test.
18176
18177 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
18178
18179         * g++.dg/ext/altivec-12.C: New test.
18180
18181         * g++.dg/ext/altivec-11.C: New test.
18182
18183 2004-08-12  Paul Brook  <paul@codesourcery.com>
18184
18185         * g++.dg/abi/arm_cxa_vec_1.C: New test.
18186
18187 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
18188
18189         * g++.dg/ext/altivec-2.C: Check for hardware support before
18190         executing any VMX instructions.
18191
18192         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
18193
18194 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
18195
18196         PR c++/16276
18197         * g++.old-deja/g++.other/comdat4.C: New test.
18198         * g++.old-deja/g++.other/comdat4-aux.cc: New.
18199
18200 2004-08-12  Ben Elliston  <bje@au.ibm.com>
18201
18202         PR target/16286
18203         * gcc.dg/pr16286.c: New test.
18204
18205 2004-08-12 Jan Beulich <jbeulich@novell.com>
18206
18207         * g++.dg/ext/asm5.C: New.
18208
18209 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
18210
18211         PR c++/16698
18212         * g++.dg/eh/crash1.C: New test.
18213
18214         PR c++/16717
18215         * g++.dg/ext/construct1.C: New test.
18216
18217 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
18218
18219         PR c++/16853
18220         * g++.dg/init/ptrmem1.C: New test.
18221
18222         PR c++/16618
18223         * g++.dg/parse/offsetof5.C: New test.
18224
18225         PR c++/16870
18226         * g++.dg/template/overload3.C: New test.
18227
18228 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
18229
18230         PR c++/16964
18231         * g++.dg/parse/error16.C: New test.
18232
18233         PR c++/16904
18234         * g++.dg/template/error14.C: New test.
18235
18236         PR c++/16929
18237         * g++.dg/template/error15.C: New test.
18238
18239 2004-08-11  Devang Patel  <dpatel@apple.com>
18240
18241         * gcc.dg/darwin-ld-20040809-1.c: New test.
18242         * gcc.dg/darwin-ld-20040809-2.c: New test.
18243
18244 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
18245
18246         PR fortran/16917
18247         * gfortran.dg/dfloat_1.f90: New test.
18248
18249 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
18250
18251         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
18252         * gcc.dg/dll-2.c: Fix dg-require syntax.
18253         * gcc.misc-tests/arm-isr.c (abort): Declare.
18254         (exit): Likewise.
18255
18256 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
18257
18258         PR c++/16971
18259         * g++.dg/parse/crash16.C: New test.
18260
18261 2004-08-10  Roger Sayle  <roger@eyesopen.com>
18262
18263         * gcc.dg/mips-rsqrt-1.c: New test case.
18264         * gcc.dg/mips-rsqrt-2.c: New test case.
18265         * gcc.dg/mips-rsqrt-3.c: New test case.
18266
18267 2004-08-10  Paul Brook  <paul@codesourcery.com>
18268
18269         * gfortran.dg/der_io_1.f90: New test.
18270
18271 2004-08-10  Paul Brook  <paul@codesourcery.com>
18272
18273         PR fortran/16919
18274         * gfortran.dg/der_array_1.f90: New test.
18275
18276 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
18277
18278         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
18279
18280 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
18281
18282         * gcc.dg/wchar_t-2.c: Fix typo.
18283
18284 2004-08-09  Falk Hueffner  <falk@debian.org>
18285
18286         PR tree-optimization/12517
18287         * gcc.c-torture/compile/pr12517.c: New test.
18288
18289         PR tree-optimization/12578
18290         * gcc.c-torture/compile/pr12578.c: New test.
18291
18292         PR tree-optimization/12899
18293         * gcc.c-torture/compile/pr12899.c: New test.
18294
18295         PR rtl-optimization/14692
18296         * gcc.c-torture/compile/pr14692.c: New test.
18297
18298         PR tree-optimization/16461
18299         * gcc.c-torture/compile/pr16461.c: New test.
18300
18301 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
18302
18303         * gfortran.dg/getenv_1.f90: New test.
18304
18305 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
18306
18307         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
18308         wchar_t.
18309         * gcc.dg/symbian5.c: Test -fno-short-wchar.
18310
18311 2004-08-06  Paul Brook  <paul@codesourcery.com>
18312
18313         * gfortran.dg/ret_array_1.f90: New test.
18314         * gfortran.dg/ret_pointer_1.f90: New test.
18315
18316 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
18317
18318         * gcc.dg/missing-field-init-[12].c: New tests.
18319         * g++.dg/warn/missing-field-init-[12].C: New tests.
18320
18321 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
18322
18323         * gcc.dg/enum2.c: New test.
18324         * gcc.dg/symbian3.c: Likewise.
18325         * gcc.dg/symbian4.c: Likewise.
18326         * gcc.dg/wchar_t-2.c: Likewise.
18327
18328 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
18329
18330         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
18331         destructor tests.
18332
18333 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
18334
18335         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
18336         dg-require-visiblity.
18337         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
18338         * g++.dg/ext/visibility/fvisibility.C: Likewise.
18339         * g++.dg/ext/visibility/memfuncts.C: Likewise.
18340         * g++.dg/ext/visibility/new1.C: Likewise.
18341         * g++.dg/ext/visibility/pragma.C: Likewise.
18342         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
18343         * g++.dg/ext/visibility/virtual.C: Likewise.
18344         * g++/dg/ext/visibility/visibility-1.C: Likewise.
18345         * g++/dg/ext/visibility/visibility-2.C: Likewise.
18346         * g++/dg/ext/visibility/visibility-3.C: Likewise.
18347         * g++/dg/ext/visibility/visibility-4.C: Likewise.
18348         * g++/dg/ext/visibility/visibility-5.C: Likewise.
18349         * g++/dg/ext/visibility/visibility-6.C: Likewise.
18350         * g++/dg/ext/visibility/visibility-7.C: Likewise.
18351         * g++/dg/ext/visibility/visibility-8.C: New test.
18352         * gcc.c-torture/compile/dll.x: Remove.
18353         * gcc.dg/dll-2.c: Use dg-require-dll
18354         * gcc.dg/visibility-10.c: New test.
18355         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
18356         supporting DLLs.
18357         * testsuite/lib/scanasm.exp (scan_hidden): New function.
18358         (scan_not_hidden): Likewise.
18359
18360 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
18361
18362         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
18363
18364 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
18365
18366         * gcc.c-torture/execute/20040805-1.c: New test.
18367
18368 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
18369
18370         * gcc.dg/20020118-1.c: Declare abort.
18371         * gcc.dg/altivec_check.h: Likewise.
18372         * gcc.dg/iftrap-2.c: Likewise.
18373         * gcc.dg/pragma-darwin.c: Likewise.
18374         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
18375
18376 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
18377
18378         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
18379
18380 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18381
18382         * gcc.c-torture/execute/builtins/abs-2.c,
18383         gcc.c-torture/execute/builtins/abs-3.c,
18384         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
18385         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
18386         intmax_t, uintmax_t and their limits.
18387         * gcc.dg/intmax_t-1.c: New test.
18388
18389 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18390
18391         * g++.dg/tc1/dr147.C: Add reference to PR.
18392
18393 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
18394
18395         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
18396         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
18397
18398 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
18399
18400         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
18401
18402 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
18403
18404         * gcc.dg/redecl-5.c: New test.
18405         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
18406         of scanf.
18407
18408 2004-08-03  Roger Sayle  <roger@eyesopen.com>
18409
18410         PR middle-end/16790
18411         * gcc.c-torture/execute/pr16790-1.c: New test case.
18412
18413 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
18414
18415         * g++.dg/ext/visibility/assign1.C: New test.
18416         * g++.dg/ext/visibility/new1.C: Likewise.
18417
18418         * gcc.dg/symbian1.c: New test.
18419         * gcc.dg/symbian2.c: Likewise.
18420
18421 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
18422
18423         PR target/16570
18424         * gcc.dg/i386-sse-9.c: New test.
18425
18426 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
18427
18428         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
18429
18430 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
18431
18432         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
18433         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
18434         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
18435         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
18436         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
18437         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
18438         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
18439         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
18440         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
18441         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
18442         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
18443         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
18444         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
18445         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
18446         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
18447         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
18448         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
18449         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
18450         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
18451         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
18452         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
18453         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
18454         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
18455         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
18456         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
18457         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
18458         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
18459         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
18460         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
18461         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
18462         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
18463         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
18464         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
18465         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
18466         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
18467         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
18468         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
18469         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
18470         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
18471         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
18472         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
18473         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
18474         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
18475         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
18476         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
18477         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
18478         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
18479         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
18480         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
18481         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
18482         gcc.misc-tests/i386-pf-3dnow-1.c,
18483         gcc.misc-tests/i386-pf-athlon-1.c,
18484         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
18485         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
18486         Declare built-in functions used.
18487         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
18488
18489 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
18490
18491         PR c++/16707
18492         * g++.dg/lookup/using12.C: New test.
18493
18494         * g++.dg/init/null1.C: Fix PR number.
18495         * g++.dg/parse/namespace10.C: Likewise.
18496
18497 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
18498
18499         PR c++/16224
18500         * g++.dg/template/spec17.C: New test.
18501         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
18502         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
18503
18504 2004-08-02  David Billinghurst
18505
18506         PR fortran/16292
18507         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
18508
18509 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
18510
18511         * gcc.dg/ia64-got-1.c: New test case.
18512
18513 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
18514
18515         PR c++/16489
18516         * g++.dg/init/null1.C: New test.
18517         * g++.dg/tc1/dr76.C: Adjust error marker.
18518
18519         PR c++/16529
18520         * g++.dg/parse/namespace10.C: New test.
18521
18522         PR c++/16810
18523         * g++.dg/inherit/ptrmem2.C: New test.
18524
18525 2004-08-02  Ben Elliston  <bje@au.ibm.com>
18526
18527         PR target/16155
18528         * gcc.dg/pr16155.c: New test.
18529
18530 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
18531
18532         * gcc.dg/redecl-2.c: New test.
18533
18534 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
18535
18536         * gcc.dg/darwin-longdouble.c: New file.
18537
18538 2004-07-30  Richard Henderson  <rth@redhat.com>
18539
18540         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
18541         write to constant argument.
18542         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
18543
18544 2004-07-30  Richard Henderson  <rth@redhat.com>
18545
18546         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
18547         tests of nearest around zero.
18548
18549 2004-07-30  Andrew Pinski  <apinski@apple.com>
18550
18551         * gcc.c-torture/compile/20040730-1.c: New test.
18552
18553 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
18554
18555         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
18556         powerpc-eabispe.
18557
18558 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
18559
18560         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
18561
18562 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
18563
18564         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
18565         contains $ld_library_path.
18566         * lib/gfortran.exp (gfortran_link_flags): Likewise.
18567
18568 2004-07-29  Richard Henderson  <rth@redhat.com>
18569
18570         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
18571
18572         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
18573         (alt2, which): New.
18574         (Check): Accept either alternative.
18575
18576 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
18577
18578         * g++.dg/abi/inline1.C: New test.
18579         * g++.dg/abi/local1-a.cc: Likewise.
18580         * g++.dg/abi/local1.C: Likewise.
18581         * g++.dg/abi/mangle11.C: Tweak location of warnings.
18582         * g++.dg/abi/mangle12.C: Likewise.
18583         * g++.dg/abi/mangle17.C: Likewise.
18584         * g++.dg/abi/mangle20-2.C: Likewise.
18585         * g++.dg/opt/interface1.C: Likewise.
18586         * g++.dg/opt/interface1.h: Likewise.
18587         * g++.dg/opt/interface1-a.cc: New test.
18588         * g++.dg/parse/repo1.C: New test.
18589         * g++.dg/template/repo1.C: Likewise.
18590         * g++.dg/warn/Winline-1.C: Likewise.
18591         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
18592
18593 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
18594
18595         * gcc.dg/tree-ssa/20040729-1.c: New test.
18596
18597 2004-07-27  Matt Austern <austern@apple.com>
18598
18599         * gcc.dg/darwin-bool-1.c: New test.
18600         * gcc.dg/darwin-bool-2.c: New test.
18601
18602 2004-07-28  Richard Henderson  <rth@redhat.com>
18603
18604         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
18605         arguments in the correct type.  Don't write to constant arguments.
18606
18607 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
18608
18609         PR tree-optimization/16688
18610         PR tree-optimization/16689
18611         * g++.dg/tree-ssa/pr16688.C: New test.
18612
18613 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
18614
18615         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18616         loads.  Not only in the comment, this time.
18617
18618 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
18619
18620         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
18621         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
18622         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
18623         * gcc.dg/sh4a-bitmovua.c: New.
18624         * gcc.dg/sh4a-cos.c: New.
18625         * gcc.dg/sh4a-cosf.c: New.
18626         * gcc.dg/sh4a-fprun.c: New.
18627         * gcc.dg/sh4a-fsrra.c: New.
18628         * gcc.dg/sh4a-memmovua.c: New.
18629         * gcc.dg/sh4a-sin.c: New.
18630         * gcc.dg/sh4a-sincos.c: New.
18631         * gcc.dg/sh4a-sincosf.c: New.
18632         * gcc.dg/sh4a-sinf.c: New.
18633
18634 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
18635
18636         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
18637         conditionals.
18638         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18639         loads.
18640         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
18641         DOM1.
18642
18643 2004-07-27  Andrew Pinski  <apinski@apple.com>
18644
18645         * g++.dg/rtti/tinfo1.C: Correct the xfail.
18646
18647 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
18648
18649         * gcc.dg/pragma-isr.c: New test.
18650
18651 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18652
18653         PR c++/14429
18654         * g++.dg/template/ttp11.C: New test.
18655
18656 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
18657
18658         * gcc.c-torture/compile/20040727-1.c: New test.
18659
18660 2004-07-26  Eric Christopher  <echristo@redhat.com>
18661
18662         * gcc.c-torture/compile/20040726-2.c: New test.
18663
18664 2004-07-26  Andrew Pinski  <apinski@apple.com>
18665
18666         * g++.dg/rtti/tinfo1.C: Xfail.
18667
18668 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
18669
18670         * gcc.c-torture/compile/20040726-1.c: New test.
18671
18672 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
18673             Brian Ryner  <bryner@brianryner.com>
18674
18675         PR c++/9283
18676         PR c++/15000
18677         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
18678         * g++.dg/ext/visibility/: New directory.
18679         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
18680         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
18681         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
18682         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
18683         * g++.dg/ext/visibility/fvisibility.C,
18684         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
18685         g++.dg/ext/visibility/fvisibility-override1.C
18686         g++.dg/ext/visibility/fvisibility-override2.C
18687         g++.dg/ext/visibility/memfuncts.C
18688         g++.dg/ext/visibility/noPLT.C
18689         g++.dg/ext/visibility/pragma.C
18690         g++.dg/ext/visibility/pragma-override1.C
18691         g++.dg/ext/visibility/pragma-override2.C
18692         g++.dg/ext/visibility/staticmemfuncts.C
18693         g++.dg/ext/visibility/virtual.C: New tests.
18694
18695 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18696
18697         PR c/15360
18698         * gcc.dg/pr15360-1.c: New test.
18699
18700 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
18701
18702         * gcc.dg/pragma-align-2.c: New test.
18703         * gcc.dg/pragma-init-fini.c: New test.
18704         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
18705         targets.
18706
18707 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18708
18709         * gcc.dg/init-string-2.c: New test.
18710
18711 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
18712
18713         PR 16684
18714         * gcc.dg/Wredundant-decls-1.c: New test case.
18715
18716 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
18717
18718         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
18719         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
18720         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
18721         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
18722         * gcc.dg/compat/generate-random.c: New file.
18723         * gcc.dg/compat/generate-random.h: Likewise.
18724         * gcc.dg/compat/generate-random_r.c: Likewise.
18725         * gcc.dg/compat/struct-layout-1.h: Likewise.
18726         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
18727         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
18728         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
18729         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
18730         * gcc.dg/compat/struct-layout-1_main.c: New test.
18731         * gcc.dg/compat/struct-layout-1_x.c: New file.
18732         * gcc.dg/compat/struct-layout-1_y.c: New file.
18733         * gcc.dg/compat/struct-layout-1_test.h: New file.
18734
18735 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
18736
18737         * gcc.dg/comp-return-1.c: New test
18738
18739 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
18740
18741         * gcc.dg/vmx/8-02a.c: Fix typo.
18742
18743         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
18744         * gcc.dg/darwin-abi-3.c: New test.
18745
18746         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
18747         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
18748
18749         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
18750         * gcc.dg/vmx/ops-long-1.c: New test.
18751         * gcc.dg/vmx/ops-long-2.c: New test.
18752
18753 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18754
18755         * g++.dg/lookup/conv-[1234].C: New.
18756
18757 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
18758
18759         * g++.dg/parse/attr2.C: Simplify.
18760
18761 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18762
18763         PR c/7284
18764         * gcc.c-torture/execute/pr7284-1.c: New test.
18765
18766 2004-07-22  Brian Booth  <bbooth@redhat.com>
18767
18768         * gcc.dg/tree-ssa/20040721-1.c: New test.
18769
18770 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18771
18772         * g++.dg/template/crash20.c: New.
18773
18774 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
18775
18776         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
18777         Add dg-run directive.  Declare variables as required.
18778         * gfortran.dg/g77/README: Update
18779
18780 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
18781
18782         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
18783         gcc.dg/cris-peep2-andu2.c: New tests.
18784
18785 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18786
18787         PR c/15052
18788         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
18789         on return type.
18790         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
18791         messages.
18792         * gcc.dg/qual-return-2.c: Update expected messages.
18793         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
18794
18795 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18796
18797         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
18798         * gcc.dg/noncompile/921102-1.c: Update expected error message.
18799
18800 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18801
18802         PR c/11250
18803         * gcc.dg/init-string-1.c: New test.
18804
18805 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
18806
18807         PR middle-end/15345
18808         PR c/16450
18809         * gcc.dg/torture/nested-fn-1.c: New test.
18810
18811 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
18812
18813         PR target/16559
18814         * gcc.dg/ia64-fptr-1.c: New file.
18815
18816 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18817
18818         PR c++/14497
18819         * g++.dg/template/spec16.C: New test.
18820         * g++.old-deja/g++.robertl/eb118.C: Remove.
18821
18822 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18823
18824         PR c++/509
18825         * g++.dg/template/spec15.C: New test.
18826
18827 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
18828
18829         Copy cases from g77.f-torture/execute and add dg-run
18830         directive.  Other changes as noted.
18831         * gfortran.dg/g77/13037.f
18832         * gfortran.dg/g77/1832.f
18833         * gfortran.dg/g77/19981119-0.f
18834         * gfortran.dg/g77/19990313-0.f
18835         * gfortran.dg/g77/19990313-1.f
18836         * gfortran.dg/g77/19990313-2.f
18837         * gfortran.dg/g77/19990313-3.f
18838         * gfortran.dg/g77/19990419-1.f
18839         * gfortran.dg/g77/19990826-0.f
18840         * gfortran.dg/g77/19990826-2.f
18841         * gfortran.dg/g77/20000503-1.f
18842         * gfortran.dg/g77/20001111.f
18843         * gfortran.dg/g77/20010116.f
18844         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
18845         * gfortran.dg/g77/20010430.f
18846         * gfortran.dg/g77/6177.f
18847         * gfortran.dg/g77/947.f
18848         * gfortran.dg/g77/970816-3.f
18849         * gfortran.dg/g77/971102-1.f
18850         * gfortran.dg/g77/980520-1.f
18851         * gfortran.dg/g77/980628-0.f
18852         * gfortran.dg/g77/980628-1.f
18853         * gfortran.dg/g77/980628-10.f
18854         * gfortran.dg/g77/980628-2.f
18855         * gfortran.dg/g77/980628-3.f
18856         * gfortran.dg/g77/980628-7.f
18857         * gfortran.dg/g77/980628-8.f
18858         * gfortran.dg/g77/980628-9.f
18859         * gfortran.dg/g77/980701-0.f
18860         * gfortran.dg/g77/980701-1.f
18861         * gfortran.dg/g77/cabs.f
18862         * gfortran.dg/g77/claus.f
18863         * gfortran.dg/g77/complex_1.f
18864         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
18865         * gfortran.dg/g77/dcomplex.f
18866         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
18867         * gfortran.dg/g77/f90-intrinsic-mathematical.f
18868         * gfortran.dg/g77/f90-intrinsic-numeric.f
18869         * gfortran.dg/g77/int8421.f
18870         * gfortran.dg/g77/labug1.f
18871         * gfortran.dg/g77/large_vec.f
18872         * gfortran.dg/g77/le.f
18873         * gfortran.dg/g77/short.f
18874         * gfortran.dg/g77/README: Update
18875
18876 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
18877
18878         PR c++/16637
18879         * g++.dg/parse/lookup4.C: New test.
18880
18881 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18882
18883         PR c++/16175
18884         * g++.dg/template/ttp10.C: New test.
18885
18886 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18887
18888         * gcc.dg/pr12625-1.c: New test.
18889
18890 2004-07-20  Steven Bosscher  <stevenb@suse.de>
18891
18892         * testsuite/gcc.dg/switch-warn-1.c: New test.
18893         * testsuite/gcc.dg/switch-warn-2.c: New test.
18894         * gcc.c-torture/compile/pr14730.c: Update.
18895
18896 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
18897
18898         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
18899         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
18900         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
18901         g++.dg/template/nontype3.C: Remove trailing CR from tests.
18902
18903 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
18904
18905         PR c++/16623
18906         * g++.dg/template/assign1.C: New test.
18907
18908 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18909
18910         PR c++/12170
18911         * g++.dg/template/ttp9.C: New test.
18912
18913 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
18914
18915         * gcc.dg/format/cmn-err-1.c: New test.
18916
18917 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
18918
18919         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
18920         gcc.dg/Wparentheses-10.c: New tests.
18921         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
18922
18923 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18924
18925         PR fortran/16465
18926         * gfortran.dg/g77//ffixed-line-length-0.f,
18927         gfortran.dg/g77/ffixed-line-length-132.f,
18928         gfortran.dg/g77/ffixed-line-length-72.f,
18929         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
18930         gfortran.dg/g77/README: Update.
18931
18932 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18933
18934         PR c++/13092
18935         * g++.dg/template/non-dependent7.C: New test.
18936         * g++.dg/template/non-dependent8.C: Likewise.
18937         * g++.dg/template/non-dependent9.C: Likewise.
18938         * g++.dg/template/non-dependent10.C: Likewise.
18939
18940 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
18941
18942         PR c++/16337
18943         * g++.dg/parse/attr2.C: New test.
18944
18945 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
18946
18947         * g77.dg: Removed.
18948         * g77.f-torture: Ditto.
18949
18950 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18951
18952         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
18953         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
18954         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
18955
18956 2004-07-16  Richard Henderson  <rth@redhat.com>
18957
18958         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
18959
18960 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18961
18962         * lib/fortran-torture.exp (fortran-torture): Don't test compile
18963         tests with full list of options.
18964         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
18965         of TORTURE_OPTIONS if test contains 'dg-do run'.
18966
18967         PR fortran/16404
18968         * gfortran.dg/do_iterator.f90: New test.
18969
18970 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18971
18972         PR rtl-optimization/16536
18973         * gcc.c-torture/execute/restrict-1.c: New test.
18974
18975 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18976
18977         PR fortran/15324
18978         * gfortran.dg/pr15324.f90: New test.
18979
18980         PR fortran/15129
18981         * gfortran.dg/pr15129.f90: New test.
18982
18983         PR fortran/15140
18984         * gfortran.dg/pr15140.f90: New test.
18985
18986         PR fortran/13792
18987         * gfortran.fortran-torture/execute/bounds.f90: Add check for
18988         compile-time simplification.
18989
18990 2004-07-14  Mike Stump  <mrs@apple.com>
18991
18992         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
18993
18994 2004-07-14  James E Wilson  <wilson@specifixinc.com>
18995
18996         PR target/16325
18997         * gcc.dg/profile-generate-1.c: New.
18998
18999 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
19000
19001         * gcc.c-torture/execute/20040709-1.c: New test.
19002         * gcc.c-torture/execute/20040709-2.c: New test.
19003
19004 2004-07-14  Mike Stump  <mrs@apple.com>
19005
19006         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
19007
19008 2004-07-14  Mike Stump  <mrs@apple.com>
19009
19010         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
19011
19012 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
19013
19014         PR c++/16518
19015         * g++.dg/parse/mutable1.C: New test.
19016
19017 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
19018
19019         PR tree-optimization/16443
19020         * gcc.dg/tree-ssa/20040713-1.c: New test.
19021
19022 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
19023
19024         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
19025         for operator new.
19026
19027 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
19028
19029         * gfortran.dg/g77/README: New file
19030         * gfortran.dg/g77/19981216-0.f: Copy from
19031         g77.f-torture/noncompile.  Add "dg-do compile" and
19032         dg-error as required.
19033         * gfortran.dg/g77/19990218-1.f: Likewise.
19034         * gfortran.dg/g77/19990905-1.f: Likewise.
19035         * gfortran.dg/g77/9263.f: Likewise.
19036         * gfortran.dg/g77/980615-0.f: Likewise.
19037         * gfortran.dg/g77/980616-0.f: Likewise.
19038         * gfortran.dg/g77/check0.f: Likewise.
19039         * gfortran.dg/g77/select_no_compile.f: Likewise.
19040
19041 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
19042
19043         Copy files from g77.f-torture/compile.
19044         Add "{ dg-do compile}".  Other changes as noted
19045         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
19046         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
19047         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
19048         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
19049         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
19050         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
19051         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
19052         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
19053         statement to conform to standard.  Append alpha1.x for reference.
19054         * gfortran.dg/g77/xformat.f: Add dg-warning
19055
19056 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
19057
19058         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
19059         Add {dg-do compile} directive.
19060         * gfortran.dg/g77/cpp2.F: Likewise.
19061
19062 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19063
19064         PR c++/5402
19065         * g++.dg/lookup/name-clash1.C: New test.
19066
19067         PR c++/9777
19068         * g++.dg/lookup/name-clash2.C: New test.
19069
19070         PR c++/12102
19071         * g++.dg/lookup/name-clash3.C: New test.
19072
19073 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19074
19075         * g++.dg/lookup/new2.C: New test.
19076         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
19077
19078 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
19079
19080         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
19081         Add {dg-do compile} directive.
19082         * gfortran.dg/g77/13060.f: Likewise.
19083         * gfortran.dg/g77/19990218-0.f: Likewise.
19084         * gfortran.dg/g77/19990305-0.f: Likewise.
19085         * gfortran.dg/g77/19990419-0.f: Likewise.
19086         * gfortran.dg/g77/19990502-0.f: Likewise.
19087         * gfortran.dg/g77/19990502-1.f: Likewise.
19088         * gfortran.dg/g77/19990525-0.f: Likewise.
19089         * gfortran.dg/g77/19990826-1.f: Likewise.
19090         * gfortran.dg/g77/19990826-3.f: Likewise.
19091         * gfortran.dg/g77/19990905-2.f: Likewise.
19092         * gfortran.dg/g77/20000412-1.f: Likewise.
19093         * gfortran.dg/g77/20000511-1.f: Likewise.
19094         * gfortran.dg/g77/20000511-2.f: Likewise.
19095         * gfortran.dg/g77/20000518.f: Likewise.
19096         * gfortran.dg/g77/20000601-1.f: Likewise.
19097         * gfortran.dg/g77/20000601-2.f: Likewise.
19098         * gfortran.dg/g77/20000629-1.f: Likewise.
19099         * gfortran.dg/g77/20000630-2.f: Likewise.
19100         * gfortran.dg/g77/20010115.f: Likewise.
19101         * gfortran.dg/g77/20010321-1.f: Likewise.
19102         * gfortran.dg/g77/20010426.f: Likewise.
19103         * gfortran.dg/g77/20020307-1.f: Likewise.
19104         * gfortran.dg/g77/8485.f: Likewise.
19105         * gfortran.dg/g77/960317-1.f: Likewise.
19106         * gfortran.dg/g77/970915-0.f: Likewise.
19107         * gfortran.dg/g77/980310-1.f: Likewise.
19108         * gfortran.dg/g77/980310-2.f: Likewise.
19109         * gfortran.dg/g77/980310-3.f: Likewise.
19110         * gfortran.dg/g77/980310-4.f: Likewise.
19111         * gfortran.dg/g77/980310-6.f: Likewise.
19112         * gfortran.dg/g77/980310-7.f: Likewise.
19113         * gfortran.dg/g77/980310-8.f: Likewise.
19114         * gfortran.dg/g77/980419-2.f: Likewise.
19115         * gfortran.dg/g77/980424-0.f: Likewise.
19116         * gfortran.dg/g77/980427-0.f: Likewise.
19117         * gfortran.dg/g77/980729-0.f: Likewise.
19118         * gfortran.dg/g77/981117-1.f: Likewise.
19119         * gfortran.dg/g77/toon_1.f: Likewise.
19120
19121 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19122
19123         PR c++/2204
19124         * g++.dg/other/abstract2.C: New test.
19125
19126 2004-07-12  Paul Brook  <paul@codesourcery.com>
19127
19128         * gfortran.dg/pointer_init_1.f90: New test.
19129
19130 2004-07-11  Paul Brook  <paul@codesourcery.com>
19131
19132         PR fortran/15986
19133         * gfortran.dg/contained_1.f90: New test.
19134
19135 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
19136
19137         * g++.dg/parse/defarg8.C: New test.
19138
19139 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19140
19141         PR fortran/16433
19142         * gfortran.dg/pr16433.f: New test.
19143
19144         PR fortran/17574
19145         * gfortran.dg/pr15754.f90: New test.
19146
19147 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19148
19149         PR tree-optimization/16437
19150         * gcc.c-torture/execute/bitfld-4.c: New test.
19151
19152 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19153
19154         * gfortran.fortran-torture/execute/common_2.f90: Add check for
19155         access to common var from module.
19156
19157 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19158
19159         PR fortran/16336
19160         * gfortran.fortran-torture/execute/common_2.f90: New test.
19161
19162 2004-07-10  Paul Brook  <paul@codesourcery.com>
19163
19164         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
19165
19166 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19167
19168         PR fortran/15969
19169         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
19170
19171 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
19172
19173         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
19174         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
19175         * gfortran.dg/g77/ffree-form-1.f: Likewise.
19176         * gfortran.dg/g77/ffree-form-2.f: Likewise.
19177         * gfortran.dg/g77/ffree-form-3.f: Likewise.
19178         * gfortran.dg/g77/fno-underscoring.f: Likewise.
19179         * gfortran.dg/g77/funderscoring.f: Likewise.
19180         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
19181
19182 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19183
19184         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
19185
19186 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19187         Paul Brook  <paul@codesourcery.com>
19188
19189         PR fortran/13415
19190         * gfortran.dg/common_pointer_1.f90: New test.
19191
19192 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19193
19194         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
19195
19196 2004-07-09  James E Wilson  <wilson@specifixinc.com>
19197
19198         PR target/16364
19199         * gcc.c-torture/compile/20040709-1.c: New.
19200
19201 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19202
19203         PR fortran/14077
19204         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
19205
19206 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19207
19208         PR fortran/13201
19209         * gfortran.dg/shape_1.f90: New test.
19210
19211 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
19212             Andrew Pinski  <apinski@apple.com>
19213
19214         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
19215
19216 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19217
19218         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
19219         comment.
19220
19221 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19222         Paul Brook  <paul@codesourcery.com>
19223
19224         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
19225         '.f95' and '.F95'.
19226
19227 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
19228
19229         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
19230
19231 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19232
19233         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
19234         testcases with capital suffix.
19235
19236 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19237
19238         PR fortran/15481
19239         PR fortran/13372
19240         PR fortran/13575
19241         PR fortran/15978
19242         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
19243
19244         * gfortran.dg/implicit_1.f90: New test.
19245
19246 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19247
19248         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
19249         expression to match gfortran warning/error messages
19250         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
19251         dg-error text.
19252
19253 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19254
19255         * lib/fortran-torture.exp: Rename proc search_for to
19256         search_for_re.
19257
19258 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19259
19260         * gcc.c-torture/execute/simd-5.x: New file.
19261         XFAIL on SPARC 64-bit at -O0.
19262
19263 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19264
19265         PR c++/8211
19266         PR c++/16165
19267         * g++.dg/warn/effc3.C: New test.
19268
19269 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19270
19271         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
19272         change X to 1X in format.
19273         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
19274         add data statements to conform to standard.
19275
19276 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19277
19278         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
19279         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
19280         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
19281
19282 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19283
19284         * gfortran.dg/g77/7388.f: Copy from g77.dg
19285         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
19286         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
19287         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
19288         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
19289         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
19290         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
19291         * gfortran.dg/g77/strlen0.f: Likewise.
19292
19293 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
19294
19295         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
19296         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
19297
19298 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19299
19300         * gcc.c-torture/execute/920428-2.x: Delete.
19301         * gcc.c-torture/execute/920501-7.x: Likewise.
19302
19303 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
19304
19305         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
19306         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
19307         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
19308         prescott and c3-2.
19309         (PREFETCH_3DNOW): Add -march=c3.
19310
19311 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
19312
19313         PR c/16437
19314         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
19315         * gcc.c-torture/execute/bf64-1.x: Likewise.
19316
19317 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19318
19319         * gcc.c-torture/compile/20040708-1.c: New test.
19320
19321 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19322
19323         PR c++/16169
19324         * g++.dg/warn/effc2.C: New test.
19325
19326 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19327
19328         * gcc.c-torture/execute/bitfld-1.x: Remove.
19329         * gcc.c-torture/execute/bitfld-3.c: New test.
19330         * gcc.dg/bitfld-2.c: Remove XFAILs.
19331
19332 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
19333
19334         PR c++/16276
19335         * g++.dg/rtti/tinfo1.C: New file.
19336
19337 2004-07-07  Eric Christopher  <echristo@redhat.com>
19338
19339         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
19340
19341 2004-07-07  Andrew Pinski  <apinski@apple.com>
19342
19343         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
19344
19345 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
19346
19347         * g++.dg/init/call1.C: XFAIL.
19348
19349 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
19350
19351         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
19352         except for movstrict*, to movmem* and clrstr* to clrmem*.
19353
19354 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
19355
19356         * gcc.c-torture/execute/20040707-1.c: New test.
19357
19358 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
19359
19360         * gcc.c-torture/execute/20040706-1.c: New test.
19361
19362 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19363
19364         PR c++/3671
19365         * g++.dg/template/spec14.C: New test.
19366
19367 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
19368
19369         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
19370         nothing if not yet defined.  Use it in b, c and d type definitions.
19371         * gcc.c-torture/execute/20040705-1.c: New test.
19372         * gcc.c-torture/execute/20040705-2.c: New test.
19373
19374 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19375
19376         PR c++/2518
19377         * g++.dg/lookup/new1.C: New test.
19378
19379 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19380
19381         PR c++/11406
19382         * g++.dg/template/sizeof8.C: New test.
19383
19384 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
19385
19386         * gcc.c-torture/compile/20040705-1.c: New test.
19387
19388 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
19389
19390         * gfortran.fortran-torture/execute/seq_io.f90: New test.
19391
19392 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
19393
19394         * gcc.dg/cpp/if-mop.c: Two new testcases.
19395         * gcc.dg/cpp/trad/comment-3.c: New.
19396
19397 2004-07-04  Paul Brook  <paul@codesourcery.com>
19398
19399         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
19400
19401 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
19402
19403         PR c++/3761
19404         * g++.dg/lookup/crash4.C: New test.
19405
19406 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
19407
19408         * gcc.c-torture/execute/builtin-abs-1.c
19409         * gcc.c-torture/execute/builtin-abs-2.c
19410         * gcc.c-torture/execute/builtin-complex-1.c
19411         * gcc.c-torture/execute/builtins/string-1-lib.c
19412         * gcc.c-torture/execute/builtins/string-1.c
19413         * gcc.c-torture/execute/builtins/string-2-lib.c
19414         * gcc.c-torture/execute/builtins/string-2.c
19415         * gcc.c-torture/execute/builtins/string-3-lib.c
19416         * gcc.c-torture/execute/builtins/string-3.c
19417         * gcc.c-torture/execute/builtins/string-4-lib.c
19418         * gcc.c-torture/execute/builtins/string-4.c
19419         * gcc.c-torture/execute/builtins/string-5-lib.c
19420         * gcc.c-torture/execute/builtins/string-5.c
19421         * gcc.c-torture/execute/builtins/string-6-lib.c
19422         * gcc.c-torture/execute/builtins/string-6.c
19423         * gcc.c-torture/execute/builtins/string-7-lib.c
19424         * gcc.c-torture/execute/builtins/string-7.c
19425         * gcc.c-torture/execute/builtins/string-8-lib.c
19426         * gcc.c-torture/execute/builtins/string-8.c
19427         * gcc.c-torture/execute/builtins/string-9-lib.c
19428         * gcc.c-torture/execute/builtins/string-9.c
19429         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
19430         * gcc.c-torture/execute/builtins/string-asm-1.c
19431         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
19432         * gcc.c-torture/execute/builtins/string-asm-2.c
19433         * gcc.c-torture/execute/stdio-opt-1.c
19434         * gcc.c-torture/execute/stdio-opt-2.c
19435         * gcc.c-torture/execute/stdio-opt-3.c
19436         * gcc.c-torture/execute/string-opt-1.c
19437         * gcc.c-torture/execute/string-opt-10.c
19438         * gcc.c-torture/execute/string-opt-11.c
19439         * gcc.c-torture/execute/string-opt-12.c
19440         * gcc.c-torture/execute/string-opt-13.c
19441         * gcc.c-torture/execute/string-opt-14.c
19442         * gcc.c-torture/execute/string-opt-15.c
19443         * gcc.c-torture/execute/string-opt-16.c
19444         * gcc.c-torture/execute/string-opt-2.c
19445         * gcc.c-torture/execute/string-opt-6.c
19446         * gcc.c-torture/execute/string-opt-7.c
19447         * gcc.c-torture/execute/string-opt-8.c:
19448         Replace with ...
19449
19450         * gcc.c-torture/execute/builtins/abs-2.c
19451         * gcc.c-torture/execute/builtins/abs-3.c
19452         * gcc.c-torture/execute/builtins/complex-1.c
19453         * gcc.c-torture/execute/builtins/fprintf.c
19454         * gcc.c-torture/execute/builtins/fputs.c
19455         * gcc.c-torture/execute/builtins/memcmp.c
19456         * gcc.c-torture/execute/builtins/memmove.c
19457         * gcc.c-torture/execute/builtins/memops-asm.c
19458         * gcc.c-torture/execute/builtins/mempcpy-2.c
19459         * gcc.c-torture/execute/builtins/mempcpy.c
19460         * gcc.c-torture/execute/builtins/memset.c
19461         * gcc.c-torture/execute/builtins/printf.c
19462         * gcc.c-torture/execute/builtins/sprintf.c
19463         * gcc.c-torture/execute/builtins/strcat.c
19464         * gcc.c-torture/execute/builtins/strchr.c
19465         * gcc.c-torture/execute/builtins/strcmp.c
19466         * gcc.c-torture/execute/builtins/strcpy.c
19467         * gcc.c-torture/execute/builtins/strcspn.c
19468         * gcc.c-torture/execute/builtins/strlen-2.c
19469         * gcc.c-torture/execute/builtins/strlen.c
19470         * gcc.c-torture/execute/builtins/strncat.c
19471         * gcc.c-torture/execute/builtins/strncmp-2.c
19472         * gcc.c-torture/execute/builtins/strncmp.c
19473         * gcc.c-torture/execute/builtins/strncpy.c
19474         * gcc.c-torture/execute/builtins/strpbrk.c
19475         * gcc.c-torture/execute/builtins/strpcpy-2.c
19476         * gcc.c-torture/execute/builtins/strpcpy.c
19477         * gcc.c-torture/execute/builtins/strrchr.c
19478         * gcc.c-torture/execute/builtins/strspn.c
19479         * gcc.c-torture/execute/builtins/strstr-asm.c
19480         * gcc.c-torture/execute/builtins/strstr.c:
19481         ... these new files.
19482
19483         * gcc.c-torture/execute/builtins/abs-2-lib.c
19484         * gcc.c-torture/execute/builtins/abs-3-lib.c
19485         * gcc.c-torture/execute/builtins/complex-1-lib.c
19486         * gcc.c-torture/execute/builtins/fprintf-lib.c
19487         * gcc.c-torture/execute/builtins/fputs-lib.c
19488         * gcc.c-torture/execute/builtins/memcmp-lib.c
19489         * gcc.c-torture/execute/builtins/memmove-lib.c
19490         * gcc.c-torture/execute/builtins/memops-asm-lib.c
19491         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
19492         * gcc.c-torture/execute/builtins/mempcpy-lib.c
19493         * gcc.c-torture/execute/builtins/memset-lib.c
19494         * gcc.c-torture/execute/builtins/printf-lib.c
19495         * gcc.c-torture/execute/builtins/sprintf-lib.c
19496         * gcc.c-torture/execute/builtins/strcat-lib.c
19497         * gcc.c-torture/execute/builtins/strchr-lib.c
19498         * gcc.c-torture/execute/builtins/strcmp-lib.c
19499         * gcc.c-torture/execute/builtins/strcpy-lib.c
19500         * gcc.c-torture/execute/builtins/strcspn-lib.c
19501         * gcc.c-torture/execute/builtins/strlen-2-lib.c
19502         * gcc.c-torture/execute/builtins/strlen-lib.c
19503         * gcc.c-torture/execute/builtins/strncat-lib.c
19504         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
19505         * gcc.c-torture/execute/builtins/strncmp-lib.c
19506         * gcc.c-torture/execute/builtins/strncpy-lib.c
19507         * gcc.c-torture/execute/builtins/strpbrk-lib.c
19508         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
19509         * gcc.c-torture/execute/builtins/strpcpy-lib.c
19510         * gcc.c-torture/execute/builtins/strrchr-lib.c
19511         * gcc.c-torture/execute/builtins/strspn-lib.c
19512         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
19513         * gcc.c-torture/execute/builtins/strstr-lib.c
19514         * gcc.c-torture/execute/builtins/lib/abs.c
19515         * gcc.c-torture/execute/builtins/lib/fprintf.c
19516         * gcc.c-torture/execute/builtins/lib/memset.c
19517         * gcc.c-torture/execute/builtins/lib/printf.c
19518         * gcc.c-torture/execute/builtins/lib/sprintf.c
19519         * gcc.c-torture/execute/builtins/lib/strcpy.c
19520         * gcc.c-torture/execute/builtins/lib/strcspn.c
19521         * gcc.c-torture/execute/builtins/lib/strncat.c
19522         * gcc.c-torture/execute/builtins/lib/strncmp.c
19523         * gcc.c-torture/execute/builtins/lib/strncpy.c
19524         * gcc.c-torture/execute/builtins/lib/strpbrk.c
19525         * gcc.c-torture/execute/builtins/lib/strspn.c
19526         * gcc.c-torture/execute/builtins/lib/strstr.c:
19527         New files containing support routines.
19528
19529         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
19530         declaration.
19531         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
19532         when not optimizing.
19533
19534 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
19535
19536         PR c++/16240
19537         * g++.dg/abi/mangle22.C: New test.
19538         * g++.dg/abi/mangle23.C: Likewise.
19539
19540 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
19541
19542         PR fortran/16290
19543         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
19544         Allow for cases without denormalized floating point numbers.
19545
19546 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
19547
19548         PR c/1027
19549         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19550         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
19551         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
19552         expected warning text.
19553         * gcc.dg/format/diag-2.c: New test.
19554
19555 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19556
19557         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
19558
19559 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
19560
19561         * gcc.dg/builtins-43.c: New.
19562         * gcc.dg/builtins-44.c: New.
19563         * gcc.dg/builtins-45.c: New.
19564
19565 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
19566             Andreas Tobler  <a.tobler@schweiz.ch>
19567
19568         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
19569         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
19570         as SIGSEGV.
19571         * gcc.dg/cleanup-11.c: Likewise.
19572         * gcc.dg/cleanup-8.c: Likewise.
19573         * gcc.dg/cleanup-9.c: Likewise.
19574         * gcc.dg/cleanup-5.c: Run on all platforms.
19575
19576 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19577
19578         * g++.dg/warn/nonnull1.C: New test.
19579
19580 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19581
19582         * gcc.dg/compat/compat-common.h: Wrap up CINT in
19583         an #ifndef SKIP_COMPLEX_INT/#endif pair.
19584         Special-case the Sun compiler wrt to <complex.h>.
19585
19586 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
19587
19588         * gcc.dg/Wunreachable-8.C: New test.
19589
19590         * gcc.dg/h8300-ice2.c : New test.
19591
19592 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
19593
19594         PR fortran/16161
19595         * gfortran.fortran-torture/compile/implicit.f90: Add test
19596         for implicit character.
19597
19598 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
19599
19600         PR fortran/16289
19601         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
19602         Use tiny() intrinsic to find smallest non-negative real
19603
19604 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
19605
19606         * gcc.dg/compat/struct-by-value-22_main.c: New test.
19607         * gcc.dg/compat/struct-by-value-22_x.c: New.
19608         * gcc.dg/compat/struct-by-value-22_y.c: New.
19609
19610         * gcc.c-torture/execute/20040629-1.c: New test.
19611
19612 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
19613
19614         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
19615         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
19616
19617         PR target/16195
19618         * gcc.dg/20040625-1.c: New test.
19619
19620 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19621
19622         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
19623
19624 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19625
19626         PR fortran/15963
19627         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
19628
19629 2004-06-29  Richard Henderson  <rth@redhat.com>
19630
19631         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
19632
19633 2004-06-29  Paul Brook  <paul@codesourcery.com>
19634
19635         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
19636         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
19637
19638 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
19639
19640         PR c++/16260
19641         * g++.dg/parse/crash15.C: New.
19642
19643 2004-06-28  Andrew Pinski  <apinski@apple.com>
19644
19645         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
19646         by the error already.
19647
19648         * g++.dg/opt/ptrmem4.C: Change to compile only test.
19649
19650 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
19651
19652         PR target/14041
19653         * gcc.dg/h8300-bss-align-1.c : New.
19654
19655 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19656
19657         * PR c++/16174
19658         * g++.dg/template/ctor4.C: New.
19659
19660 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
19661
19662         PR c++/16205
19663         * g++.dg/warn/Wsequence-point-1.C: New test.
19664
19665 2004-06-27  Paul Brook  <paul@codesourcery.com>
19666
19667         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
19668
19669 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
19670
19671         * g++.old-deja/g++.mike/p7325.C: Remove.
19672
19673 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
19674
19675         PR c/14963
19676         * gcc.dg/pr14963.c: New test.
19677
19678 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
19679
19680         PR c++/16193
19681         * g++.dg/parse/redef1.C: New test.
19682
19683 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
19684
19685         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
19686         20021110.c.
19687         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
19688         20021119-1.c.
19689         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
19690         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
19691         5-04.c.
19692         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
19693         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
19694         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
19695         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
19696         g++.brendan/enum14.C.
19697         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
19698         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
19699         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
19700         g++.mike/virt1.C.
19701         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
19702         memtemp24.C.
19703
19704 2004-06-27  Roger Sayle  <roger@eyesopen.com>
19705
19706         * gcc.dg/20040527-1.c: New test case.
19707
19708 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
19709
19710         PR gfortran/pr16196
19711         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
19712
19713 2004-06-25  Roger Sayle  <roger@eyesopen.com>
19714
19715         PR middle-end/15825
19716         * gcc.dg/pr15825-1.c: New test case.
19717
19718 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
19719
19720         * gcc.c-torture/execute/20040625-1.c: New test.
19721
19722 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19723
19724         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
19725
19726 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
19727
19728         * gcc.dg/torture/mips-div-1.c: New test.
19729
19730 2004-06-24  Jeff Law  <law@redhat.com>
19731
19732         * gcc.dg/tree-ssa/20040624-1.c: New test.
19733
19734 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
19735
19736         * gcc.c-torture/compile/20040624-1.c: New test.
19737
19738 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19739
19740         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
19741         this directory.
19742
19743 2004-06-23  Andrew Pinski  <apinski@apple.com>
19744
19745         PR middle-end/15988
19746         * g++.dg/opt/ptrmem4.C: New test.
19747
19748         * gcc.dg/c90-array-quals-2.c: New test.
19749
19750 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
19751
19752         * gcc.dg/kpice1.c: New test.
19753
19754 2006-06-23  Andrew Pinski  <apinski@apple.com>
19755
19756         * gcc.dg/c90-array-quals.c: New test.
19757
19758 2006-06-22  Richard Henderson  <rth@redhat.com>
19759
19760         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
19761
19762 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
19763
19764         * gcc.dg/builtins-config.h: Handle FreeBSD.
19765
19766 2006-06-22  Richard Henderson  <rth@redhat.com>
19767
19768         * g++.dg/opt/devirt1.C: New.
19769
19770 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
19771
19772         * g++.dg/opt/pr15551.C: New testcase.
19773
19774 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
19775
19776         PR target/14800
19777         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
19778         x86_64-*-linux* when compiling for 32bit.
19779
19780 2004-06-21  Andrew Pinski  <apinski@apple.com>
19781
19782         * gcc.dg/pch/struct-1.c: New.
19783         * gcc.dg/pch/struct-1.hs: New.
19784
19785 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
19786
19787         * gcc.dg/pch/save-temps-1.c: New file.
19788         * gcc.dg/pch/save-temps-1.hs: New file.
19789
19790 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
19791
19792         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
19793         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
19794
19795 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19796
19797         * gfortran.fortran-torture/execute/select_1.f90: Rename function
19798         to fix type error.
19799         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
19800         Remove trailing spaces.
19801
19802 2004-06-21  Richard Henderson  <rth@redhat.com>
19803
19804         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
19805         merging && to BIT_FIELD_REF.
19806
19807 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
19808
19809         * g++.dg/opt/placeholder1.C: New test.
19810
19811 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19812
19813         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
19814         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
19815         * gcc.dg/compat/union-m128-1_x.c: Likewise.
19816         * gcc.dg/compat/union-m128-1_y.c: Likewise.
19817
19818 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
19819
19820         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
19821         extern "C".
19822         * g++.dg/other/pragma-re-1.C: Add comments.
19823
19824 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
19825
19826         PR gfortran/16080
19827         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
19828
19829 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
19830
19831         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
19832         instead of setting the type of size_t by
19833         hand.
19834
19835 2004-06-18  Roger Sayle  <roger@eyesopen.com>
19836
19837         * gcc.dg/unordered-2.c: New test case.
19838         * gcc.dg/unordered-3.c: New test case.
19839
19840 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
19841
19842         PR other/16043
19843         * lib/g++.exp (g++_version): Tweak regexp for version
19844         * lib/g77.exp (g77_version): Likewise.
19845         * lib/gfortran.exp (gfortran_version): Likewise.
19846         * lib/objc.exp (objc_version): Likewise.
19847         * lib/treelang.exp (treelang_version): Likewise.
19848
19849 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
19850
19851         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
19852         Use INT_MAX instead of __INT_MAX__.
19853         * gcc.dg/compat/struct-align-2_y.c: Likewise.
19854
19855         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
19856         * gcc.dg/compat/scalar-return-3_x.c: Use it.
19857         * gcc.dg/compat/scalar-return-3_y.c: Use it.
19858         * gcc.dg/compat/scalar-return-4_x.c: Use it.
19859         * gcc.dg/compat/scalar-return-4_y.c: Use it.
19860         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
19861         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
19862         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
19863         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
19864
19865         * gcc.dg/range-test-1.c: New test.
19866         * g++.dg/opt/range-test-1.C: New test.
19867
19868 2004-06-17  Richard Henderson  <rth@redhat.com>
19869
19870         * objc.dg/sync-1.m: New.
19871         * objc.dg/try-catch-1.m: Don't force next runtime.
19872         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
19873         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
19874         shadowed catch clause.
19875         * objc.dg/try-catch-5.m: New.
19876
19877 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
19878
19879         Bug 14610
19880         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
19881
19882 2004-06-15  Richard Henderson  <rth@redhat.com>
19883
19884         * gcc.dg/20001116-1.c: Move expected warning line.
19885
19886 2004-06-15  Richard Henderson  <rth@redhat.com>
19887
19888         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
19889         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
19890
19891 2004-06-15  Jeff Law  <law@redhat.com>
19892
19893         * gcc.dg/tree-ssa/20040615-1.c: New test.
19894         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
19895         be less sensitive to operand ordering.
19896         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
19897
19898 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
19899
19900         * g++.dg/abi/bitfield3.C: Add comment..
19901
19902 2004-06-15  Richard Henderson  <rth@redhat.com>
19903
19904         * g++.dg/ext/stmtexpr1.C: XFAIL.
19905         * gcc.dg/20030612-1.c: XFAIL.
19906
19907 2004-06-15  Eric Christopher  <echristo@redhat.com>
19908
19909         * g++.dg/charset/asm5.c: New.
19910         * gcc.dg/charset/asm6.c: New.
19911
19912 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19913
19914         PR fortran/15962
19915         * gfortran.fortran-torture/execute/select_1.f90: New test.
19916
19917 2004-06-15  Paul Brook  <paul@codesourcery.com>
19918
19919         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
19920
19921 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19922
19923         PR c++/15967
19924         * g++.dg/lookup/crash3.C: New test.
19925
19926 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19927
19928         PR c++/15947
19929         * g++.dg/parse/dtor4.C: New test.
19930
19931 2004-06-14  Jeff Law  <law@redhat.com>
19932
19933         * gcc.c-torture/compile/20040614-1.c: New test.
19934
19935 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19936
19937         PR fortran/15211
19938         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
19939         LEN of a character array.
19940
19941 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
19942
19943         PR c++/15096
19944         * g++.dg/template/ptrmem10.C: New test.
19945
19946         PR c++/14930
19947         * g++.dg/template/friend30.C: New test.
19948
19949 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19950
19951         PR fortran/14928
19952         * gfortran.fortran-torture/compile/mloc.f90: New test.
19953
19954 2004-06-13  Paul Brook  <paul@codesourcery.com>
19955
19956         * gfortran.fortran-torture/execute/random_2.f90: New test.
19957
19958 2004-06-13  Eric Christopher  <echristo@redhat.com>
19959
19960         * gcc.dg/noncompile/redecl-1.c: Fix error message.
19961
19962 2004-06-12  Paul Brook  <paul@codesourcery.com>
19963
19964         * gfortran.fortran-torture/execute/contained_3.f90: New test.
19965
19966 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19967
19968         PR fortran/14923
19969         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
19970
19971 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19972
19973         PR fortran/14957
19974         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
19975         syntax errors in end statements of contained subroutines.
19976
19977 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19978
19979         PR fortran/12841
19980         * gfortran.fortran-torture/execute/null_arg.f90: New test.
19981
19982 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
19983
19984         PR fortran/15665
19985         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
19986
19987 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
19988
19989         PR gfortran/12839
19990         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
19991
19992 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
19993
19994         PR c++/15862
19995         * g++.dg/parse/enum1.C: New test.
19996
19997 2004-06-10  Jeff Law  <law@redhat.com>
19998
19999         * gcc.c-torture/compile/20040610-1.c: New test.
20000
20001 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20002
20003         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
20004         * g++.old-deja/g++.other/decl3.C: Likewise.
20005
20006 2004-06-10  Brian Booth  <bbooth@redhat.com>
20007
20008         * gcc.dg/tree-ssa/20031015-1.c: Scan for
20009         V_MAY_DEF instead of VDEF.
20010         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
20011
20012 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
20013
20014         PR c++/14211
20015         * g++.dg/conversion/const1.C: New test.
20016
20017         PR c++/15076
20018         * g++.dg/conversion/reinterpret1.C: New test.
20019
20020         PR c++/15877
20021         * g++.dg/template/enum2.C: New test.
20022
20023         PR c++/15227
20024         * g++.dg/template/error13.C: New test.
20025
20026 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20027
20028         PR fortran/14957
20029         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
20030         arguments to test_* REAL and of the right size.
20031
20032 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
20033
20034         PR target/15569
20035         PR rtl-optimization/15681
20036         * gcc.dg/20040609-1.c: New test.
20037
20038 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
20039
20040         PR c++/14791
20041         * g++.dg/opt/builtins1.C: New test.
20042
20043 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
20044
20045         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
20046         that use default windows32 struct layout.
20047         * gcc.dg/i386-bitfield2.c: Likewise.
20048
20049 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
20050
20051         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
20052         for mingw32 and cygwin targets.
20053
20054 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
20055
20056         * gcc.dg/pch/macro-4.c: New.
20057         * gcc.dg/pch/macro-4.hs: New.
20058
20059 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20060
20061         PR fortran/13249
20062         * gfortran.fortran-torture/compile/name_clash.f90: New test.
20063
20064 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20065
20066         PR fortran/13372
20067         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
20068
20069 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
20070
20071         PR gfortran/14897
20072         * gfortran.fortran-torture/execute/t_edit.f90: New test.
20073
20074 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
20075
20076         PR gfortran/15755
20077         * gfortran.fortran-torture/execute/backspace.c : New test.
20078
20079 2004-06-09  Paul Brook  <paul@codesourcery.com>
20080
20081         * gfortran.fortran-torture/execure/intrinsic_associated.f90
20082         (pointer_to_section): Rewrite to use smaller array.
20083
20084 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
20085
20086         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
20087         * gcc.dg/ext/altivec-10.c: Same.
20088         * gcc.dg/ext/altivec-11.c: Same.
20089         * gcc.dg/ext/altivec-12.c: Same.
20090         * gcc.dg/ext/altivec-13.c: Same.
20091         * gcc.dg/ext/altivec-14.c: Same.
20092         * gcc.dg/ext/altivec-15.c: Same.
20093         * gcc.dg/ext/altivec-16.c: Same.
20094         * gcc.dg/ext/altivec-3.c: Same.
20095         * gcc.dg/ext/altivec-4.c: Same.
20096         * gcc.dg/ext/altivec-6.c: Same.
20097         * gcc.dg/ext/altivec-7.c: Same.
20098         * gcc.dg/ext/altivec-8.c: Same.
20099         * gcc.dg/ext/altivec-varargs-1.c: Same.
20100
20101         * g++.dg/ext/altivec-1.C: Correct dg syntax.
20102         * g++.dg/ext/altivec-10.C: Same.
20103         * g++.dg/ext/altivec-2.C: Same.
20104         * g++.dg/ext/altivec-3.C: Same.
20105         * g++.dg/ext/altivec-4.C: Same.
20106         * g++.dg/ext/altivec-5.C: Same.
20107         * g++.dg/ext/altivec-6.C: Same.
20108         * g++.dg/ext/altivec-7.C: Same.
20109         * g++.dg/ext/altivec-8.C: Same.
20110         * g++.dg/ext/altivec-9.C: Same.
20111
20112 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20113
20114         PR c++/7841
20115         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
20116
20117 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20118
20119         * gcc.dg/union-1.c: New test.
20120
20121 2004-06-07  Roger Sayle  <roger@eyesopen.com>
20122
20123         * gcc.dg/builtins-41.c: New test case.
20124         * gcc.dg/builtins-42.c: New test case.
20125
20126 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
20127
20128         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
20129         * g++.dg/ext/altivec-10.C: Same.
20130         * g++.dg/ext/altivec-2.C: Same.
20131         * g++.dg/ext/altivec-3.C: Same.
20132         * g++.dg/ext/altivec-4.C: Same.
20133         * g++.dg/ext/altivec-5.C: Same.
20134         * g++.dg/ext/altivec-6.C: Same.
20135         * g++.dg/ext/altivec-7.C: Same.
20136         * g++.dg/ext/altivec-8.C: Same.
20137         * g++.dg/ext/altivec-9.C: Same.
20138         * g++.old-deja/g++.abi/cxa_vec.C: Same.
20139         * g++.old-deja/g++.brendan/new3.C: Same.
20140         * gcc.c-torture/execute/eeprof-1.x: Same.
20141
20142 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
20143
20144         PR c/14765
20145         * gcc.dg/pr14765-1.c: New test.
20146
20147 2004-06-07  Roger Sayle  <roger@eyesopen.com>
20148
20149         PR c/14649
20150         * gcc.dg/pr14649-1.c: New test case.
20151
20152 2004-06-07  Richard Henderson  <rth@redhat.com>
20153
20154         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
20155         if temporaries.
20156
20157 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
20158
20159         * g++.dg/eh/elide1.C: Remove XFAIL.
20160
20161 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
20162
20163         PR c++/15337
20164         * g++.dg/expr/sizeof3.C: New test.
20165
20166         PR c++/14777
20167         * g++.dg/template/access14.C: New test.
20168
20169         PR c++/15554
20170         * g++.dg/template/enum1.C: New test.
20171
20172         PR c++/15057
20173         * g++.dg/eh/throw1.C: New test.
20174
20175 2004-06-07  David Ayers  <d.ayers@inode.at>
20176             Ziemowit Laski  <zlaski@apple.com>
20177
20178         * lib/objc.exp (objc_target_compile): Revert the '-framework
20179         Foundation' flag fix, since bare Darwin does not ship
20180         with the Foundation framework.
20181         * objc/execute/next_mapping.h: Provide a local NSConstantString
20182         @interface and @implementation.
20183         (objc_constant_string_init): A constructor function, used to
20184         initialize the NSConstantString meta-class object.
20185         * objc/execute/string1.m: Include "next_mapping.h" instead of
20186         <Foundation/NSString.h>.
20187         * objc/execute/string2.m: Likewise.
20188         * objc/execute/string3.m: Likewise.
20189         * objc/execute/string4.m: Likewise.
20190
20191 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
20192
20193         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
20194         to double. Replace double with FLOAT.
20195         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
20196
20197         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
20198         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
20199         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
20200         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
20201         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
20202         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
20203         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
20204         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
20205
20206 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
20207
20208         PR c/13519
20209         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
20210
20211 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20212
20213         PR c++/15503
20214         * g++.dg/template/meminit2.C: New test.
20215
20216 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
20217
20218         PR target/15822
20219         * gcc.c-torture/execute/compare-fp-1.c,
20220         gcc.c-torture/execute/compare-fp-2.c,
20221         gcc.c-torture/execute/compare-fp-3.c,
20222         gcc.c-torture/execute/compare-fp-4.c,
20223         gcc.c-torture/execute/compare-fp-3.x,
20224         gcc.c-torture/execute/compare-fp-4.x: Moved...
20225         * gcc.c-torture/execute/ieee/compare-fp-1.c,
20226         gcc.c-torture/execute/ieee/compare-fp-2.c,
20227         gcc.c-torture/execute/ieee/compare-fp-3.c,
20228         gcc.c-torture/execute/ieee/compare-fp-4.c,
20229         gcc.c-torture/execute/ieee/compare-fp-3.x,
20230         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
20231
20232 2004-06-04  David Ayers  <d.ayers@inode.at>
20233
20234         * objc/execute/protocol-isEqual-4.m: New testcase.
20235
20236 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
20237
20238         * objc/execute/protocol-isEqual-1.m: New testcase.
20239         * objc/execute/protocol-isEqual-2.m: New testcase.
20240         * objc/execute/protocol-isEqual-3.m: New testcase.
20241
20242 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20243
20244         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
20245
20246 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
20247
20248         * lib/objc.exp (objc_target_compile): When running tests on
20249         Darwin (Mac OS X), inform the linker about '-framework
20250         'Foundation'.
20251
20252 2004-06-02  Eric Christopher  <echristo@redhat.com>
20253
20254         * gcc.c-torture/compile/20040602-1.c: New.
20255
20256 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
20257
20258         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
20259         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
20260
20261         PR tree-optimization/14736
20262         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
20263
20264         PR tree-optimization/14042
20265         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
20266
20267         PR tree-optimization/14729
20268         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
20269
20270 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20271
20272         PR fortran/15557
20273         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
20274
20275 2004-06-01  Richard Hederson  <rth@redhat.com>
20276
20277         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
20278
20279 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20280
20281         PR c++/14932
20282         * g++.dg/parse/offsetof4.C: New test.
20283
20284 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
20285
20286         PR objc/7993
20287         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
20288
20289 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
20290
20291         PR c++/15701
20292         * g++.dg/template/friend29.C: New test.
20293
20294 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
20295
20296         PR c/15749
20297         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
20298
20299 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
20300
20301         * gcc.dg/sparc-trap-1.c: New test.
20302
20303 2004-05-31  Roger Sayle  <roger@eyesopen.com>
20304
20305         PR middle-end/15069
20306         * g++.dg/opt/fold3.C: New test case.
20307
20308 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
20309
20310         * lib/target-supports.exp (check_iconv_available): Fix fallout
20311         from 2004-05-28 patch.
20312
20313 2004-05-30  Paul Brook  <paul@codesourcery.com>
20314
20315         PR fortran/15620
20316         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
20317         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
20318
20319 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
20320
20321         * gfortran.fortran-torture/execute/random_1.f90: New test.
20322
20323 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
20324
20325         * g++.dg/ext/altivec-10.C: New test.
20326
20327 2004-05-29  Paul Brook  <paul@codesourcery.com>
20328
20329         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
20330
20331 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
20332
20333         * gcc.dg/altivec-16.c: New test.
20334
20335 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
20336
20337         * lib/target-supports.exp (check_vmx_hw_available): New.
20338         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
20339
20340         * lib/target-supports.exp (check_alias_available,
20341         check_iconv_available, check_named_sections_available): Use
20342         unique names for temporary files.
20343
20344 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
20345
20346         * gcc.dg/altivec-15.c: New test.
20347
20348 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
20349
20350         PR c++/15083
20351         * g++.dg/warn/noeffect6.C: New test.
20352
20353         PR c++/15471
20354         * g++.dg/expr/ptrmem4.C: New test.
20355
20356         PR c++/15640
20357         * g++.dg/template/operator3.C: New test.
20358
20359 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
20360
20361         PR c++/14668
20362         * g++.dg/lookup/redecl1.C: New test.
20363         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
20364
20365 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
20366
20367         * gcc.c-torture/execute/compare-fp-1.c,
20368         gcc.c-torture/execute/compare-fp-2.c,
20369         gcc.c-torture/execute/compare-fp-3.c,
20370         gcc.c-torture/execute/compare-fp-4.c,
20371         gcc.c-torture/execute/compare-fp-3.x,
20372         gcc.c-torture/execute/compare-fp-4.x,
20373         gcc.dg/pr15649-1.c: New.
20374
20375 2004-05-27  Adam Nemet  <anemet@lnxw.com>
20376
20377         PR c++/12883
20378         * g++.dg/init/array14.C: New test.
20379
20380 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
20381
20382         * lib/compat.exp (compat-get-options-main): New.
20383         (compat-get-options): Remove unneeded code, warn for ignored
20384         command.
20385         (compat-execute): Check flag set by dg-require-* commands.
20386
20387         * lib/compat.exp (compat-execute): Break up long lines.
20388
20389 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
20390
20391         * gcc.dg/altivec-7.c: Don't use 'vector long'.
20392         * gcc.dg/altivec-14.c: New test.
20393         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
20394
20395         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
20396         * gcc.dg/altivec-12.c: Ditto.
20397
20398         * gcc.dg/altivec-3.c: Move call to altivec_check.
20399
20400 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
20401
20402         PR c++/15044
20403         * g++.dg/template/error12.C: New test.
20404
20405         PR c++/15317
20406         * g++.dg/ext/attrib15.C: New test.
20407
20408         PR c++/15329
20409         * g++.dg/template/ptrmem9.C: New test.
20410
20411 2004-05-25  Paul Brook  <paul@codesourcery.com>
20412
20413         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
20414
20415 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
20416
20417         PR c++/15165
20418         * g++.dg/template/crash19.C: New test.
20419
20420 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
20421
20422         PR c++/15025
20423         * g++.dg/template/redecl1.C: New test.
20424
20425 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
20426
20427         PR c++/14821
20428         * g++.dg/other/ns1.C: New test.
20429
20430         PR c++/14883
20431         * g++.dg/template/invalid1.C: New test.
20432
20433 2004-05-23  Paul Brook  <paul@codesourcery.com>
20434         Victor Leikehman  <lei@haifasphere.co.il>
20435
20436         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
20437         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
20438
20439 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
20440
20441         PR c++/15285
20442         PR c++/15299
20443         * g++.dg/template/non-dependent5.C: New test.
20444         * g++.dg/template/non-dependent6.C: New test.
20445
20446 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
20447
20448         PR c++/15507
20449         * g++.dg/inherit/union1.C: New test.
20450
20451         PR c++/15542
20452         * g++.dg/template/addr1.C: New test.
20453
20454         PR c++/15427
20455         * g++.dg/template/array5.C: New test.
20456
20457         PR c++/15287
20458         * g++.dg/template/array6.C: New test.
20459
20460 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
20461             Roger Sayle  <roger@eyesopen.com>
20462
20463         * g++.dg/lookup/forscope2.C: New test case.
20464
20465 2004-05-22  Ben Elliston  <bje@au.ibm.com>
20466
20467         * gcc.dg/cpp/Wmissingdirs.c: New.
20468
20469 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
20470
20471         PR target/15301
20472         * gcc.dg/compat/union-m128-1.h: New file.
20473         * gcc.dg/compat/union-m128-1_main.c: Likewise.
20474         * gcc.dg/compat/union-m128-1_x.c: Likewise.
20475         * gcc.dg/compat/union-m128-1_y.c: Likewise.
20476
20477 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
20478
20479         PR target/15302
20480         * gcc.dg/compat/struct-complex-1.h: New file.
20481         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
20482         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
20483         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
20484
20485 2004-05-20  Roger Sayle  <roger@eyesopen.com>
20486
20487         PR middle-end/3074
20488         * gcc.dg/pr3074-1.c: New test case.
20489         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
20490
20491 2004-05-20  Falk Hueffner  <falk@debian.org>
20492
20493         PR other/15526
20494         * gcc.dg/ftrapv-1.c: New test case.
20495
20496 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
20497
20498         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
20499
20500 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
20501             Jeff Law  <law@redhat.com>
20502
20503         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
20504         * gcc.dg/tree-ssa/20040518-2.c: New test.
20505
20506         * gcc.dg/tree-ssa/20040518-1.c: New test.
20507
20508 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
20509
20510         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
20511
20512 2004-05-18  Paul Brook  <paul@codesourcery.com>
20513
20514         PR fortran/13930
20515         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
20516
20517 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20518
20519         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
20520         constant folding.
20521
20522 2004-05-17  Steven Bosscher  <stevenb@suse.de>
20523
20524         * gcc.dg/tree-ssa/20040517-1.c: New test.
20525
20526 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20527
20528         * gcc.dg/loop-4.c: New test.
20529
20530 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
20531
20532         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
20533
20534 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
20535
20536         PR fortran/15311
20537         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
20538
20539 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20540
20541         PR fortran/13826
20542         PR fortran/13940
20543         * gfortran.fortran-torture/compile/data_1.f90: New test.
20544
20545 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
20546
20547         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
20548         * gcc.dg/uninit-H.c: Define ASM for __s390__.
20549
20550 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20551
20552         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
20553
20554 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20555
20556         PR c/15444
20557         * gcc.dg/format/xopen-1.c: Adjust expected message.
20558         * gcc.dg/format/xopen-3.c: New test.
20559
20560 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
20561
20562         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
20563
20564 2004-05-14  Jeff Law  <law@redhat.com>
20565
20566         * gcc.dg/tree-ssa/20040514-2.c: New test.
20567
20568 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20569
20570         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
20571         this ...
20572         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
20573         this.
20574
20575 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
20576
20577         * gcc.dg/tree-ssa/20040514-1.c: New test.
20578
20579 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20580
20581         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
20582         test.
20583
20584 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20585
20586         PR fortran/14066
20587         * gfortran.fortran-torture/compile/do_1.f90: New test.
20588
20589 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20590
20591         PR fortran/15051
20592         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
20593         test.
20594
20595 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
20596
20597         PR fortran/15149
20598         * gfortran.fortran-torture/execute/random_init.f90: New test.
20599
20600 2004-05-13  Paul Brook  <paul@codesourcery.com>
20601
20602         PR fortran/15314
20603         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
20604
20605 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
20606
20607         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
20608         for the powerpc case.
20609
20610 2004-05-13  Jeff Law  <law@redhat.com>
20611
20612         * gcc.dg/tree-ssa/20040513-1.c: New test.
20613         * gcc.dg/tree-ssa/20040513-2.c: New test.
20614
20615 2004-05-13  Paul Brook  <paul@codesourcery.com>
20616
20617         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
20618         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
20619         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
20620
20621 2004-05-13  Andreas Schwab  <schwab@suse.de>
20622
20623         PR other/10819
20624         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
20625         characters.
20626
20627 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
20628
20629         PR fortran/15294
20630         * gfortran.fortran-torture/execute/adjustr.f90: New file.
20631
20632 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
20633
20634         Merge from tree-ssa-20020619-branch.  See
20635         ChangeLog.tree-ssa for details.
20636
20637 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
20638
20639         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
20640         include <altivec.h> explicitly.
20641         * gcc.dg/altivec-13.c: Likewise.
20642
20643 2004-05-11  Paul Brook  <paul@codesourcery.com>
20644
20645         * gcc.c-torture/compile/20010518-1.c: Force enum size.
20646
20647 2004-05-10  Eric Christopher  <echristo@redhat.com>
20648
20649         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
20650         * gcc.dg/sibcall-4.c: Ditto.
20651
20652 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
20653
20654         * g++.dg/ext/altivec-8.C: New test case.
20655         * gcc.dg/altivec-13.c: New test case.
20656
20657 2004-05-08  Roger Sayle  <roger@eyesopen.com>
20658
20659         * gcc.c-torture/execute/divcmp-1.c: New test case.
20660         * gcc.c-torture/execute/divcmp-2.c: New test case.
20661         * gcc.c-torture/execute/divcmp-3.c: New test case.
20662
20663 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
20664
20665         * g++.dg/other/pragma-re-2.C: New test.
20666
20667 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
20668
20669         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
20670         * gcc.dg/i386-387-2.c: Likewise.
20671
20672         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
20673         __builtin_drem.
20674         * gcc.dg/i386-387-6.c: Likewise.
20675
20676 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
20677
20678         * gcc.dg/builtins-33.c: Also check log1p*.
20679
20680 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
20681
20682         PR optimization/15296
20683         * gcc.c-torture/execute/pr15296.c: New test.
20684
20685 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
20686
20687         * gcc.dg/builtins-40.c: New test.
20688
20689 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
20690
20691         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
20692
20693 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
20694
20695         * g++.dg/ext/spe1.C: New testcase.
20696
20697 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
20698
20699         * objc.dg/image-info.m: Allow additional attributes
20700         for __image_info section.
20701
20702 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
20703
20704         * gcc.dg/torture/mips-hilo-2.c: New test.
20705
20706 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20707
20708         PR c++/14389
20709         * g++.dg/template/member5.C: New test.
20710
20711 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
20712
20713         * gcc.dg/builtins-34.c: Also check expm1*.
20714
20715 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20716
20717         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
20718         * gcc.dg/torture/builtin-convert-3.c: New test.
20719
20720 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
20721
20722         PR middle-end/15054
20723         * g++.dg/opt/pr15054.C: New test.
20724
20725 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20726
20727         * gcc.dg/torture/builtin-rounding-1.c: New test.
20728         * gcc.dg/builtins-25.c: Delete.
20729         * gcc.dg/builtins-29.c: Delete.
20730
20731 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
20732
20733         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
20734         * gcc.dg/sibcall-4.c: Likewise.
20735         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
20736
20737 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
20738
20739         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
20740         bit-field on 16-bit targets.
20741
20742 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
20743
20744         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
20745         16-bit targets.
20746
20747 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
20748
20749         * gcc.dg/rs6000-power2-1.c: Change to compile only.
20750         * gcc.dg/rs6000-power2-2.c: Likewise.
20751
20752 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
20753
20754         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
20755         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
20756         Change the asm registers to be in form of frN instead of fN.
20757
20758 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20759
20760         * gcc.dg/torture/builtin-convert-2.c: New test.
20761
20762 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
20763
20764         * gcc.dg/rs6000-power2-1.c: New test.
20765         * gcc.dg/rs6000-power2-2.c: New test.
20766
20767 2004-04-28  Jan Hubicka  <jh@suse.cz>
20768
20769         * gcc.dg/unused-6.c: New test.
20770
20771 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
20772             Ulrich Weigand  <uweigand@de.ibm.com>
20773
20774         * ada/acats/run_all.sh: Define $target variable.
20775
20776 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
20777
20778         PR c++/15119
20779         * g++.dg/other/vararg-1.C: New test.
20780
20781         PR c++/4794
20782         * g++.dg/eh/cleanup3.C: New test.
20783
20784 2004-04-24  Laurent GUERBY <laurent@guerby.net>
20785
20786         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
20787         and ad8011a (target_insn).
20788         * ada/acats/support/macro.dfs: Likewise.
20789         * ada/acats/support/impbit.adb: New file.
20790
20791 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
20792
20793         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
20794
20795 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20796
20797         * gcc.dg/loop-3.c: New test.
20798
20799 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
20800
20801         * gcc.c-torture/execute/simd-5.c: New test.
20802
20803 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20804
20805         PR c++/15064
20806         * g++.dg/template/crash18.C: New test.
20807
20808 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
20809
20810         * g++.dg/ext/complit3.C: New test.
20811
20812 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
20813
20814         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
20815         * gcc.dg/altivec-3.c: Same.
20816         * gcc.dg/altivec-varargs-1.c: Same.
20817
20818 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
20819
20820         * lib/target-supports.exp (check_profiling_available): Assume
20821         profiling is not available on powerpc-eabi targets.
20822
20823 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
20824
20825         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
20826         * gcc.dg/vmx/bug-1.c: Ditto.
20827
20828 2004-04-20  Eric Christopher  <echristo@redhat.com>
20829
20830         * gcc.dg/charset/extern.c: New test.
20831         * g++.dg/charset/extern3.cc: Ditto.
20832
20833 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
20834
20835         * gcc.dg/builtins-39.c: New test.
20836
20837 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
20838
20839         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
20840
20841 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
20842
20843         * gcc.dg/torture/mips-hilo-1.c: New test.
20844
20845 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
20846
20847         * gcc.c-torture/compile/20040419-1.c: New test.
20848
20849 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
20850
20851         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
20852
20853 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
20854             Aldy Hernandez  <aldyh@redhat.com>
20855
20856         * gcc.c-torture/execute/va-arg-24.c: New.
20857
20858 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
20859             Aldy Hernandez  <aldyh@redhat.com>
20860
20861         * gcc.dg/vmx/1b-01.c: New.
20862         * gcc.dg/vmx/1b-02.c: New.
20863         * gcc.dg/vmx/1b-03.c: New.
20864         * gcc.dg/vmx/1b-04.c: New.
20865         * gcc.dg/vmx/1b-05.c: New.
20866         * gcc.dg/vmx/1b-06.c: New.
20867         * gcc.dg/vmx/1b-07.c: New.
20868         * gcc.dg/vmx/1c-01.c: New.
20869         * gcc.dg/vmx/1c-02.c: New.
20870         * gcc.dg/vmx/3a-01a.c: New.
20871         * gcc.dg/vmx/3a-01.c: New.
20872         * gcc.dg/vmx/3a-01m.c: New.
20873         * gcc.dg/vmx/3a-03.c: New.
20874         * gcc.dg/vmx/3a-03m.c: New.
20875         * gcc.dg/vmx/3a-04.c: New.
20876         * gcc.dg/vmx/3a-04m.c: New.
20877         * gcc.dg/vmx/3a-05.c: New.
20878         * gcc.dg/vmx/3a-06.c: New.
20879         * gcc.dg/vmx/3a-06m.c: New.
20880         * gcc.dg/vmx/3a-07.c: New.
20881         * gcc.dg/vmx/3b-01.c: New.
20882         * gcc.dg/vmx/3b-02.c: New.
20883         * gcc.dg/vmx/3b-10.c: New.
20884         * gcc.dg/vmx/3b-13.c: New.
20885         * gcc.dg/vmx/3b-14.c: New.
20886         * gcc.dg/vmx/3b-15.c: New.
20887         * gcc.dg/vmx/3c-01a.c: New.
20888         * gcc.dg/vmx/3c-01.c: New.
20889         * gcc.dg/vmx/3c-02.c: New.
20890         * gcc.dg/vmx/3c-03.c: New.
20891         * gcc.dg/vmx/3d-01.c: New.
20892         * gcc.dg/vmx/4-01.c: New.
20893         * gcc.dg/vmx/4-03.c: New.
20894         * gcc.dg/vmx/5-01.c: New.
20895         * gcc.dg/vmx/5-02.c: New.
20896         * gcc.dg/vmx/5-03.c: New.
20897         * gcc.dg/vmx/5-04.c: New.
20898         * gcc.dg/vmx/5-05.c: New.
20899         * gcc.dg/vmx/5-06.c: New.
20900         * gcc.dg/vmx/5-07.c: New.
20901         * gcc.dg/vmx/5-07t.c: New.
20902         * gcc.dg/vmx/5-08.c: New.
20903         * gcc.dg/vmx/5-10.c: New.
20904         * gcc.dg/vmx/5-11.c: New.
20905         * gcc.dg/vmx/7-01a.c: New.
20906         * gcc.dg/vmx/7-01.c: New.
20907         * gcc.dg/vmx/7c-01.c: New.
20908         * gcc.dg/vmx/7d-01.c: New.
20909         * gcc.dg/vmx/7d-02.c: New.
20910         * gcc.dg/vmx/8-01.c: New.
20911         * gcc.dg/vmx/8-02a.c: New.
20912         * gcc.dg/vmx/8-02.c: New.
20913         * gcc.dg/vmx/brode-1.c: New.
20914         * gcc.dg/vmx/bug-1.c: New.
20915         * gcc.dg/vmx/bug-2.c: New.
20916         * gcc.dg/vmx/bug-3.c: New.
20917         * gcc.dg/vmx/cw-bug-1.c: New.
20918         * gcc.dg/vmx/cw-bug-2.c: New.
20919         * gcc.dg/vmx/cw-bug-3.c: New.
20920         * gcc.dg/vmx/dct.c: New.
20921         * gcc.dg/vmx/debug-1.c: New.
20922         * gcc.dg/vmx/debug-2.c: New.
20923         * gcc.dg/vmx/debug-3.c: New.
20924         * gcc.dg/vmx/debug-4.c: New.
20925         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
20926         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
20927         * gcc.dg/vmx/eg-5.c: New.
20928         * gcc.dg/vmx/fft.c: New.
20929         * gcc.dg/vmx/gcc-bug-1.c: New.
20930         * gcc.dg/vmx/gcc-bug-2.c: New.
20931         * gcc.dg/vmx/gcc-bug-3.c: New.
20932         * gcc.dg/vmx/gcc-bug-4.c: New.
20933         * gcc.dg/vmx/gcc-bug-5.c: New.
20934         * gcc.dg/vmx/gcc-bug-6.c: New.
20935         * gcc.dg/vmx/gcc-bug-7.c: New.
20936         * gcc.dg/vmx/gcc-bug-8.c: New.
20937         * gcc.dg/vmx/gcc-bug-9.c: New.
20938         * gcc.dg/vmx/gcc-bug-b.c: New.
20939         * gcc.dg/vmx/gcc-bug-c.c: New.
20940         * gcc.dg/vmx/gcc-bug-d.c: New.
20941         * gcc.dg/vmx/gcc-bug-e.c: New.
20942         * gcc.dg/vmx/gcc-bug-f.c: New.
20943         * gcc.dg/vmx/gcc-bug-g.c: New.
20944         * gcc.dg/vmx/gcc-bug-i.c: New.
20945         * gcc.dg/vmx/harness.h: New.
20946         * gcc.dg/vmx/ira1.c: New.
20947         * gcc.dg/vmx/ira2a.c: New.
20948         * gcc.dg/vmx/ira2b.c: New.
20949         * gcc.dg/vmx/ira2.c: New.
20950         * gcc.dg/vmx/ira2c.c: New.
20951         * gcc.dg/vmx/mem.c: New.
20952         * gcc.dg/vmx/newton-1.c: New.
20953         * gcc.dg/vmx/ops.c: New.
20954         * gcc.dg/vmx/sn7153.c: New.
20955         * gcc.dg/vmx/spill2.c: New.
20956         * gcc.dg/vmx/spill3.c: New.
20957         * gcc.dg/vmx/spill.c: New.
20958         * gcc.dg/vmx/t.c: New.
20959         * gcc.dg/vmx/varargs-1.c: New.
20960         * gcc.dg/vmx/varargs-2.c: New.
20961         * gcc.dg/vmx/varargs-3.c: New.
20962         * gcc.dg/vmx/varargs-4.c: New.
20963         * gcc.dg/vmx/varargs-5.c: New.
20964         * gcc.dg/vmx/varargs-6.c: New.
20965         * gcc.dg/vmx/varargs-7.c: New.
20966         * gcc.dg/vmx/vmx.exp: New.
20967         * gcc.dg/vmx/vprint-1.c: New.
20968         * gcc.dg/vmx/vscan-1.c: New.
20969         * gcc.dg/vmx/x-01.c: New.
20970         * gcc.dg/vmx/x-02.c: New.
20971         * gcc.dg/vmx/x-03.c: New.
20972         * gcc.dg/vmx/x-04.c: New.
20973         * gcc.dg/vmx/x-05.c: New.
20974         * gcc.dg/vmx/yousufi-1.c: New.
20975         * gcc.dg/vmx/zero-1.c: New.
20976         * gcc.dg/vmx/zero.c: New.
20977
20978 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
20979
20980         * g++.dg/lookup/java1.C: Update for chage of
20981         _Jv_AllocObject.
20982         * g++.dg/lookup/java2.C: Likewise.
20983
20984 2004-04-17  Laurent GUERBY <laurent@guerby.net>
20985
20986         * ada/acats/run_all.sh: use -O2 by default.
20987
20988 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
20989
20990         * gcc.dg/vr-mult-[12].c: New tests.
20991
20992 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20993
20994         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
20995
20996         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
20997
20998 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
20999
21000         * lib/target-supports.exp (check_profiling_available): Assume profiling
21001         isn't available for mips*-*-elf targets.
21002
21003 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
21004
21005         * gcc.dg/builtins-38.c: New test.
21006
21007 2004-04-14  Eric Christopher  <echristo@redhat.com>
21008
21009         * g++.dg/charset/charset.exp: Run .cc extension tests.
21010
21011 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
21012
21013         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
21014
21015 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21016
21017         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
21018
21019 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
21020
21021         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
21022         * gcc.dg/i386-387-2.c: Likewise.
21023
21024         * gcc.dg/i386-387-7.c: New test.
21025         * gcc.dg/i386-387-8.c: New test.
21026
21027         * gcc.dg/builtins-37.c: New test.
21028
21029 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
21030
21031         * g++.dg/pch/externc-1.C: Add missing semicolon.
21032
21033 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
21034
21035         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
21036
21037 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21038
21039         * gcc.c-torture/execute/20040411-1.c: New test.
21040
21041 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21042
21043         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
21044
21045 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
21046
21047         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
21048
21049 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
21050
21051         * lib/target-supports.exp (check_named_sections_available): New.
21052         * lib/gcc-dg.exp (dg-require-named-sections): New.
21053         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
21054         old-deja.exp.  Also prune error-count message from HP linker.
21055         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
21056
21057         * g++.dg/init/init-ref4.C: Use dg-require-weak.
21058         * g++.old-deja/g++.pt/static3.C: Likewise.
21059         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
21060
21061 2004-04-09  Roger Sayle  <roger@eyesopen.com>
21062
21063         * gcc.c-torture/execute/20040409-1.c: New test case.
21064         * gcc.c-torture/execute/20040409-2.c: New test case.
21065         * gcc.c-torture/execute/20040409-3.c: New test case.
21066
21067 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
21068
21069         * gcc.dg/20040409-1.c: New test.
21070
21071 2004-04-08  Roger Sayle  <roger@eyesopen.com>
21072
21073         PR target/14888
21074         * g++.dg/opt/pr14888.C: New test case.
21075
21076 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
21077
21078         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
21079         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
21080         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
21081         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
21082         New tests.
21083
21084 2004-04-08  Paul Brook  <paul@codesourcery.com>
21085
21086         * gcc.dg/spill-1.c: New test.
21087
21088 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21089
21090         * gcc.dg/torture/builtin-ctype-2.c: New test.
21091
21092 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
21093
21094         * gcc.dg/pch/pch.exp: Add largefile test.
21095
21096 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
21097
21098         * g++.dg/pch/externc-1.Hs: New.
21099         * g++.dg/pch/externc-1.C: New.
21100
21101 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21102
21103         * gcc.dg/compat/struct-by-value-5a_main.c,
21104         gcc.dg/compat/struct-by-value-5b_main.c: New files.
21105         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
21106         * gcc.dg/compat/struct-by-value-5a_x.c,
21107         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
21108         gcc.dg/compat/struct-by-value-5_x.c.
21109         * gcc.dg/compat/struct-by-value-5a_y.c,
21110         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
21111         gcc.dg/compat/struct-by-value-5_y.c.
21112
21113         * gcc.dg/compat/struct-by-value-6a_main.c,
21114         gcc.dg/compat/struct-by-value-6b_main.c: New files.
21115         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
21116         * gcc.dg/compat/struct-by-value-6a_x.c,
21117         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
21118         gcc.dg/compat/struct-by-value-6_x.c.
21119         * gcc.dg/compat/struct-by-value-6a_y.c,
21120         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
21121         gcc.dg/compat/struct-by-value-6_y.c.
21122
21123         * gcc.dg/compat/struct-by-value-7a_main.c,
21124         gcc.dg/compat/struct-by-value-7b_main.c: New files.
21125         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
21126         * gcc.dg/compat/struct-by-value-7a_x.c,
21127         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
21128         gcc.dg/compat/struct-by-value-7_x.c.
21129         * gcc.dg/compat/struct-by-value-7a_y.c,
21130         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
21131         gcc.dg/compat/struct-by-value-7_y.c.
21132
21133 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
21134
21135         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
21136         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
21137         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
21138         options.
21139
21140 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
21141
21142         * gcc.dg/builtins-36.c: New test.
21143
21144 2004-04-06  Paul Brook  <paul@codesourcery.com>
21145
21146         * README.gcc: Remove obsolete contraint on testcases.
21147
21148 2004-04-05  Paul Brook  <paul@codesourcery.com>
21149
21150         PR2123
21151         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
21152         failure and exit(0) on success.
21153         * g++.dg/expr/anew2.C: Ditto.
21154         * g++.dg/expr/anew3.C: Ditto.
21155         * g++.dg/expr/anew4.C: Ditto.
21156
21157 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
21158
21159         PR c++/3518
21160         * g++.dg/template/unify7.C: New.
21161
21162 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
21163
21164         * g++.dg/README: Bring up to date with new subdirectories; remove
21165         duplicate subdirectory lines.
21166
21167 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
21168
21169         PR c++/14007
21170         * g++.dg/template/unify5.C: New.
21171         * g++.dg/template/unify6.C: New.
21172         * g++.dg/template/qualttp20.C: Adjust.
21173         * g++.old-deja/g++.jason/report.C: Adjust.
21174         * g++.old-deja/g++.other/qual1.C: Adjust.
21175
21176 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
21177
21178         PR c++/14803
21179         * g++.dg/inherit/ptrmem1.C: New test.
21180
21181 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
21182
21183         PR c++/14755
21184         * gcc.c-torture/execute/20040331-1.c: New test.
21185         * gcc.dg/20040331-1.c: New test.
21186
21187 2004-04-01  Paul Brook  <paul@codesourcery.com>
21188
21189         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
21190
21191 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
21192
21193         PR c++/14724
21194         * g++.dg/init/goto1.C: New test.
21195
21196         PR c++/14763
21197         * g++.dg/template/defarg4.C: New test.
21198
21199 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
21200
21201         * gcc.dg/altivec-11.c: Extend test for more valid cases.
21202
21203 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
21204
21205         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
21206
21207 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
21208
21209         * gcc.dg/noncompile/undeclared-2.c: New test.
21210
21211 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
21212
21213         * gcc.dg/940409-1.c: Remove XFAIL.
21214         * gcc.dg/reg-vol-struct-1.c: New test.
21215
21216 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21217
21218         * gcc.dg/torture/builtin-wctype-1.c: New test.
21219
21220 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
21221
21222         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
21223         * gcc.dg/20001101-1.c: Likewise.
21224         * gcc.dg/20001102-1.c: Likewise.
21225
21226 2004-03-25  Roger Sayle  <roger@eyesopen.com>
21227
21228         * gcc.dg/compare8.c: Add an additional test for XOR.
21229
21230 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21231
21232         * gcc.dg/torture/builtin-ctype-1.c: New test.
21233
21234 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21235
21236         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
21237         * gcc.dg/torture/builtin-math-1.c: Likewise.
21238         * gcc.dg/torture/builtin-power-1.c: New test.
21239
21240 2004-03-24  Andreas Schwab  <schwab@suse.de>
21241
21242         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
21243         IA64 assembler.
21244
21245 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
21246             Roger Sayle  <roger@eyesopen.com>
21247
21248         * gcc.dg/compare8.c: New test case.
21249
21250 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
21251
21252         * g++.dg/ext/altivec-7.C: New test.
21253
21254 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
21255
21256         PR 12267, 12391, 12560, 13129, 14114, 14133
21257         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
21258         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
21259         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
21260         Adjust error regexps.
21261         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
21262         * gcc.dg/noncompile/undeclared-1.c: New test cases.
21263         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
21264         * gcc.dg/local1.c: Add explanatory comment.
21265
21266 2004-03-23  Roger Sayle  <roger@eyesopen.com>
21267
21268         PR optimization/14669
21269         * g++.dg/opt/fold2.C: New test case.
21270
21271 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
21272
21273         PR c/14069
21274         * gcc.dg/20040322-1.c: New test.
21275
21276 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
21277
21278         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
21279         * gcc.dg/ultrasp4.c: Likewise.
21280         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
21281
21282 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
21283
21284         * gcc.dg/i386-sse-8.c: Reset default options.
21285
21286 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
21287
21288         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
21289         in the error message text.
21290
21291 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21292
21293         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
21294
21295 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
21296
21297         PR c++/14616
21298         * g++.dg/init/array13.C: New test.
21299
21300 2004-03-20  Roger Sayle  <roger@eyesopen.com>
21301
21302         PR target/13889
21303         * gcc.c-torture/compile/pr13889.c: New test case.
21304
21305 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21306
21307         PR c/14635
21308         * builtins-1.c (nan, nans): Don't test.
21309         * builtins-30.c: Don't use nan, nanf, nanl.
21310         * builtins-35.c: New test.
21311
21312 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
21313
21314         * g++.dg/ext/altivec-6.C: New test.
21315
21316 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
21317
21318         * g++.dg/init/placement3.C: New test.
21319
21320         * g++.dg/template/spec13.C: New test.
21321
21322         * g++.dg/lookup/using11.C: New test.
21323
21324         * g++.dg/lookup/koenig3.C: New test.
21325
21326         * g++.dg/template/operator2.C: New test.
21327
21328         * g++.dg/expr/dtor3.C: New test.
21329         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
21330         marker.
21331         * g++.old-deja/g++.law/visibility28.C: Likewise.
21332
21333 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
21334
21335         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
21336         * gcc.dg/ppc64-abi-3.c: Likewise.
21337
21338 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21339
21340         PR c++/14545
21341         * g++.dg/parse/template15.C: New test.
21342
21343 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
21344
21345         * g++.dg/expr/dtor2.C: New test.
21346
21347         * g++.dg/lookup/anon4.C: New test.
21348
21349         * g++.dg/overload/using1.C: New test.
21350
21351         * g++.dg/template/lookup7.C: New test.
21352
21353         * g++.dg/template/typename6.C: New test.
21354
21355         * g++.dg/expr/cond6.C: New test.
21356
21357 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21358
21359         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
21360
21361 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
21362
21363         * g++.dg/expr/cond5.C: New test.
21364         * g++.dg/expr/constcast1.C: Likewise.
21365         * g++.dg/expr/ptrmem2.C: Likewise.
21366         * g++.dg/expr/ptrmem3.C: Likewise.
21367         * g++.dg/lookup/main1.C: Likewise.
21368         * g++.dg/template/lookup6.C: Likewise.
21369
21370 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
21371
21372         * gcc.dg/local1.c: New test.
21373
21374         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
21375
21376 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21377
21378         * gcc.dg/torture/builtin-convert-1.c: New test.
21379
21380 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21381
21382         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
21383
21384 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
21385
21386         PR c++/14481
21387         * g++.dg/warn/Wunused-7.C: New test.
21388
21389 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21390
21391         * gcc.dg/torture/builtin-integral-1.c: New test.
21392
21393 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
21394
21395         PR c++/14586
21396         * g++.dg/parse/non-dependent3.C: New test.
21397
21398 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
21399
21400         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
21401         * g++.dg/eh/simd-2.C: Likewise.
21402         * g++.dg/init/array10.C: Likewise.
21403         * gcc.c-torture/compile/simd-1.c: Likewise.
21404         * gcc.c-torture/compile/simd-2.c: Likewise.
21405         * gcc.c-torture/compile/simd-3.c: Likewise.
21406         * gcc.c-torture/compile/simd-4.c: Likewise.
21407         * gcc.c-torture/compile/simd-6.c: Likewise.
21408         * gcc.c-torture/execute/simd-1.c: Likewise.
21409         * gcc.c-torture/execute/simd-2.c: Likewise.
21410         * gcc.dg/compat/vector-defs.h: Likewise.
21411         * gcc.dg/20020531-1.c: Likewise.
21412         * gcc.dg/altivec-3.c: Likewise.
21413         * gcc.dg/altivec-4.c: Likewise.
21414         * gcc.dg/altivec-varargs-1.c: Likewise.
21415         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
21416         * gcc.dg/i386-mmx-3.c: Likewise.
21417         * gcc.dg/i386-sse-4.c: Likewise.
21418         * gcc.dg/i386-sse-5.c: Likewise.
21419         * gcc.dg/i386-sse-8.c: Likewise.
21420         * gcc.dg/simd-1.c: Likewise.
21421         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
21422         __ev64_opaque__ since the machine description provides it.
21423
21424 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21425
21426         * lib/compat.exp (skip_list): New global variable.
21427         Use it to hold the user defined COMPAT_SKIPS list if any.
21428         (compat-obj): Add the members of skip_list to optall.
21429
21430 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21431
21432         * gcc.dg/compat/union-by-value-1_main.c,
21433         union-by-value-1_x.c, union-by-value-1_y.c,
21434         union-check.h, union-defs.h,
21435         union-init.h, union-return-1_main.c,
21436         union-return-1_x.c, union-return-1_y.c: New files.
21437
21438 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21439
21440         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
21441         mixed-struct-init.h: Add 4 mixed structure types.
21442         struct-by-value-21_main.c, struct-by-value-21_x.c,
21443         struct-by-value-21_y.c, struct-return-21_main.c,
21444         struct-return-21_x.c, struct-return-21_y.c: New files.
21445
21446 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
21447
21448         PR c++/14550
21449         * g++.dg/parse/template14.C: New test.
21450
21451 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21452
21453         * gcc.c-torture/execute/20040313-1.c: New test.
21454
21455 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
21456
21457         PR target/14533
21458         * gcc.dg/20040311-2.c: New test.
21459
21460 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
21461
21462         PR other/14544
21463         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
21464         bit-field.
21465
21466 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
21467
21468         * gcc.dg/20040305-2.c: Add missing return statement.
21469
21470 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21471
21472         * gcc.dg/builtins-34.c: Also check pow10*.
21473
21474 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
21475
21476         PR target/14262
21477         * gcc.dg/20040305-2.c: New test.
21478
21479 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
21480
21481         * gcc.dg/20040310-1.c: New test.
21482
21483 2004-03-11  Roger Sayle  <roger@eyesopen.com>
21484
21485         * gcc.c-torture/execute/20040311-1.c: New test case.
21486
21487 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
21488
21489         PR c++/14476
21490         * g++.dg/lookup/enum1.C: New test.
21491
21492 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
21493
21494         PR c++/14510
21495         * g++.dg/lookup/struct2.C: New test.
21496
21497 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
21498
21499         * gcc.dg/builtins-34.c: New test.
21500
21501 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21502
21503         * gcc.dg/torture/builtin-nonneg-1.c: New test.
21504
21505 2004-03-09  James E Wilson  <wilson@specifixinc.com>
21506
21507         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
21508         * gcc.dg/alias-2.c: New testcase.
21509
21510 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
21511
21512         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
21513
21514 2004-03-09  Roger Sayle  <roger@eyesopen.com>
21515
21516         * gcc.c-torture/execute/20040309-1.c: New test case.
21517
21518 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
21519
21520         PR c++/14397
21521         * g++.dg/overload/ref1.C: New.
21522
21523 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21524
21525         PR c++/14409
21526         * g++.dg/template/spec12.C: New test.
21527
21528         PR c++/14448
21529         * g++.dg/parse/crash14.C: New test.
21530
21531 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
21532
21533         PR c++/14230
21534         * g++.dg/init/ref11.C: New test.
21535
21536 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
21537
21538         PR c++/14432
21539         * g++.dg/parse/builtin2.C: New test.
21540
21541 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
21542
21543         PR c++/14401
21544         * g++.dg/init/ctor3.C: New test.
21545         * g++.dg/init/union1.C: New test.
21546         * g++.dg/ext/anon-struct4.C: New test.
21547
21548 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
21549
21550         * g++.dg/lookup/koenig1.C: Tweak error messages.
21551         * g++.dg/lookup/used-before-declaration.C: Likewise.
21552         * g++.dg/other/do1.C: Likewise.
21553         * g++.dg/overload/koenig1.C: Likewise.
21554         * g++.dg/parse/crash13.C: Likewise.
21555         * g++.dg/template/instantiate3.C: Likewise.
21556
21557 2004-03-08  Eric Christopher  <echristo@redhat.com>
21558
21559         * * lib/target-supports.exp: Enable libiconv in test
21560         compilation.  Fix up error checking.
21561
21562 2004-03-08  Roger Sayle  <roger@eyesopen.com>
21563
21564         PR middle-end/14289
21565         * gcc.dg/pr14289-1.c: New test case.
21566         * gcc.dg/pr14289-2.c: Likewise.
21567         * gcc.dg/pr14289-3.c: Likewise.
21568
21569 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
21570
21571         * gcc.c-torture/execute/20040308-1.c: New test.
21572
21573 2004-03-07  Roger Sayle  <roger@eyesopen.com>
21574
21575         * gcc.c-torture/execute/20040307-1.c: New test case.
21576
21577 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
21578
21579         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
21580
21581 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
21582
21583         * gcc.dg/20040306-1.c: New test.
21584
21585 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
21586
21587         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
21588         them static.
21589         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
21590
21591 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21592
21593         PR c/14465
21594         * gcc.dg/decl-6.c: New test.
21595
21596 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21597
21598         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
21599         Rename LOGPOW -> LOG_POW.
21600         (SQRT_EXP, POW_EXP): New.
21601
21602 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21603
21604         * gcc.dg/i386-sse-8.c: New test.
21605
21606 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21607
21608         PR c/14114
21609         * gcc.dg/decl-5.c: New test.
21610
21611 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
21612
21613         * gcc.dg/20040305-1.c: New test.
21614
21615 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
21616
21617         PR other/14354
21618         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
21619
21620 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
21621
21622         PR c++/14425, c++/14426
21623         * g++.dg/ext/altivec-4.C: New test.
21624         * g++.dg/ext/altivec-5.C: New test.
21625
21626 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
21627
21628         * g++.old-deja/g++.other/linkage1.C: Expect errors about
21629         global variables of a type with no linkage.
21630         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
21631         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
21632         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
21633         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
21634         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
21635         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
21636         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
21637         * g++.dg/warn/deprecated.C: Name enum Color.
21638         * g++.dg/overload/VLA.C: Name structure for 'b'.
21639         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
21640
21641 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21642
21643         * gcc.c-torture/compile/20040304-1.c: New test.
21644
21645 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
21646
21647         PR 13728
21648         * gcc.dg/decl-4.c: New testcase.
21649
21650 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
21651
21652         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
21653         as PRECF if sizeof (float) > sizeof (double).
21654         (PRECL): Make it the same as PRECF if
21655         sizeof (float) > sizeof (long double).
21656
21657 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21658
21659         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
21660         system type.  Add check for irix6 which doesn't have c99 runtime.
21661
21662 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
21663
21664         * gcc.dg/const-elim-1.c: xfail for xtensa.
21665
21666 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
21667
21668         PR c++/14369
21669         * g++.dg/template/cond4.C: New test.
21670
21671 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
21672
21673         PR c++/14360
21674         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
21675
21676         PR c++/14361
21677         * g++.dg/parse/defarg7.C: New test.
21678
21679         PR c++/14359
21680         * g++.dg/template/friend26.C: New test.
21681
21682 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
21683
21684         PR c++/14324
21685         * g++.dg/abi/mangle21.C: New test.
21686
21687         PR c++/14260
21688         * g++.dg/parse/constructor2.C: New test.
21689
21690         PR c++/14337
21691         * g++.dg/template/sfinae1.C: New test.
21692
21693 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
21694
21695         PR c++/14267
21696         * g++.dg/expr/crash2.C: New test.
21697
21698         PR middle-end/13448
21699         * gcc.dg/inline-5.c: New test.
21700         * gcc.dg/always-inline.c: Split out tests into ...
21701         * gcc.dg/always-inline2.c: ... this and ...
21702         * gcc.dg/always-inline3.c: ... this.
21703
21704 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
21705
21706         PR debug/12103
21707         * g++.dg/debug/crash1.C: New test.
21708
21709 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
21710
21711         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
21712         function with __attribute__((noinline)).
21713         (recurser_void2): Likewise.
21714         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
21715         (recurser_void2): Likewise.
21716
21717 2004-02-29  Roger Sayle  <roger@eyesopen.com>
21718
21719         PR middle-end/14203
21720         * g++.dg/warn/Wunused-6.C: New test case.
21721
21722 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
21723
21724         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
21725         not defined.
21726
21727 2004-02-27  Eric Christopher  <echristo@redhat.com>
21728
21729         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
21730         * g++.dg/charset/asm2.c: Run only x86.
21731         * gcc.dg/charset/asm3.c: Ditto.
21732
21733 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
21734
21735         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
21736         ld_library_path.
21737
21738 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
21739
21740         * g++.dg/ext/altivec-3.C: New.
21741
21742 2004-02-26  Richard Henderson  <rth@redhat.com>
21743
21744         * g++.dg/ext/attrib10.C: Mark for warning.
21745         * gcc.dg/attr-alias-1.c: New.
21746
21747 2004-02-26  Richard Henderson  <rth@redhat.com>
21748
21749         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
21750         * gcc.c-torture/execute/20040208-2.c: ... it back.
21751
21752 2004-02-26  Eric Christopher  <echristo@redhat.com>
21753
21754         * lib/target-supports.exp (check-iconv-available): New function.
21755         * lib/gcc-dg.exp (dg-require-iconv): New function.
21756         Use above.
21757         * gcc.dg/charset: New directory.
21758         * gcc.dg/charset/charset.exp: New file.
21759         * gcc.dg/charset/asm1.c: Ditto.
21760         * gcc.dg/charset/asm2.c: Ditto.
21761         * gcc.dg/charset/asm3.c: Ditto.
21762         * gcc.dg/charset/asm4.c: Ditto.
21763         * gcc.dg/charset/asm5.c: Ditto.
21764         * gcc.dg/charset/attribute1.c: Ditto.
21765         * gcc.dg/charset/attribute2.c: Ditto.
21766         * gcc.dg/charset/string1.c: Ditto.
21767         * g++.dg/charset: New directory.
21768         * g++.dg/dg.exp: Add here. Special options.
21769         * g++.dg/charset/charset.exp: New file.
21770         * g++.dg/charset/asm1.c: Ditto.
21771         * g++.dg/charset/asm2.c: Ditto.
21772         * g++.dg/charset/asm3.c: Ditto.
21773         * g++.dg/charset/asm4.c: Ditto.
21774         * g++.dg/charset/attribute1.c: Ditto.
21775         * g++.dg/charset/attribute2.c: Ditto.
21776         * g++.dg/charset/extern1.cc: Ditto.
21777         * g++.dg/charset/extern2.cc: Ditto.
21778         * g++.dg/charset/string1.c: Ditto.
21779
21780 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
21781
21782         PR c++/14278
21783         * g++.dg/parse/comma1.C: New test.
21784
21785 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21786
21787         PR c++/14284
21788         * g++.dg/template/ttp8.C: New test.
21789
21790 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
21791
21792         * gcc.dg/fixuns-trunc-1.c: New test.
21793
21794 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21795
21796         * gcc.dg/builtins-config.h: Use #elif.
21797
21798 2004-02-26  Michael Matz  <matz@suse.de>
21799
21800         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
21801         * gcc.dg/991214-1.c: Likewise.
21802         * gcc.dg/i386-asm-1.c: Likewise.
21803
21804 2004-02-25  Richard Henderson  <rth@redhat.com>
21805
21806         * gcc.c-torture/execute/20040208-2.c: Move ...
21807         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
21808
21809 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21810
21811         PR c++/14246
21812         * g++.dg/other/crash-3.C: New test.
21813
21814 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21815
21816         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
21817         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
21818
21819         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
21820         HP-UX.
21821
21822 2004-02-24  Michael Matz  <matz@suse.de>
21823
21824         * gcc.dg/i386-regparm.c: New.
21825
21826 2004-02-23  James E Wilson  <wilson@specifixinc.com>
21827
21828         * gcc.c-torture/execute/20040223-1.c: New.
21829
21830 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
21831             Kazu Hirata  <kazu@cs.umass.edu>
21832
21833         * gcc.dg/fwritable-strings-1.c: Remove.
21834
21835 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
21836
21837         PR c/14156
21838         * gcc.dg/20040223-1.c: New test.
21839
21840 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21841
21842         PR c++/14106
21843         * g++.dg/ext/typeof9.C: New test.
21844
21845 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21846
21847         PR c++/14250
21848         * g++.dg/other/switch1.C: New test.
21849
21850 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21851
21852         * gcc.dg/cast-function-1.c: Adjust for new informative message.
21853         * gcc.dg/va-arg-1.c: Likewise.
21854
21855 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21856
21857         PR c++/14143
21858         * g++.dg/template/koenig5.C: New test.
21859
21860 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
21861
21862         * g++.dg/ext/altivec-1.C: Generalize target triple.
21863         * g++.dg/ext/altivec-2.C: New test case.
21864         * g++.dg/ext/altivec_check.h: New file.
21865         * gcc.dg/altivec-1.c: Generalize target triple;
21866         include altivec_check.h and call altivec_check().
21867         * gcc.dg/altivec-[2-5].c: Generalize target triple.
21868         * gcc.dg/altivec-6.c: New test case.
21869         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
21870         type casts as needed.
21871         * gcc.dg/altivec-10.c: Include altivec_check.h and call
21872         altivec_check().
21873         * gcc.dg/altivec-12.c: New test case.
21874         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
21875         include altivec_check.h and call altivec_check().
21876         * gcc.dg/altivec_check.h: New file.
21877
21878 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21879
21880         * lib/target-supports.exp (check_alias_available): Don't mangle
21881         function `g' in test program.
21882
21883 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21884
21885         * lib/target-supports.exp (check_profiling_available): Check
21886         argument to determine whether we support a profiling type.
21887         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
21888         check_profiling_available.
21889         * g++.dg/bprob/bprob.exp: Likewise.
21890         * g77.dg/bprob/bprob.exp: Likewise.
21891         * gcc.misc-tests/bprob.exp: Likewise.
21892         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
21893         dg-require-profiling and delete expected error handling.
21894         * gcc.dg/20021014-1.c: Likewise.
21895         * gcc.dg/nest.c: Likewise.
21896
21897 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21898
21899         PR c++/12007
21900         * g++.dg/other/vthunk1.C: New test.
21901
21902 2004-02-20  Falk Hueffner  <falk@debian.org>
21903
21904         PR target/14201
21905         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
21906
21907 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
21908
21909         PR c++/13927
21910         * g++.dg/other/error8.C: Remove XFAIL markers.
21911
21912         PR c++/14173
21913         * g++.dg/ext/packed5.C: New test.
21914
21915         PR c++/14199
21916         * g++.dg/warn/Wunused-5.C: New test.
21917
21918         PR c++/14186
21919         * g++.dg/lookup/member1.C: New test.
21920
21921 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
21922
21923         * gcc.c-torture/compile/20040130-1.c: Enable only when
21924         __INT_MAX__ >= 2147483647L.
21925         * gcc.c-torture/compile/961203-1.c: Likewise.
21926
21927 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
21928
21929         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
21930         * g++.dg/opt/template1.C: Robustify assembler regexp
21931
21932 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21933
21934         * gcc.c-torture/execute/simd-4.x: Remove.
21935         * gcc.c-torture/execute/va-arg-25.x: Likewise.
21936         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
21937         Guard with #ifndef SKIP_ATTRIBUTE.
21938         * gcc.dg/compat/vector-1_y.c: Likewise.
21939         * gcc.dg/compat/vector-2_x.c: Likewise.
21940         * gcc.dg/compat/vector-2_y.c: Likewise.
21941         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
21942         * g++.dg/eh/simd-2.C: Likewise.
21943
21944 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
21945
21946         * gcc.c-torture/compile/complex-1.c: New.
21947
21948 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
21949
21950         PR target/14209
21951         * gcc.c-torture/execute/20040218-1.c: New test.
21952
21953 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21954
21955         PR c++/14181
21956         * g++.dg/parse/new2.C: New test.
21957
21958 2004-02-18  Paul Brook  <paul@codesourcery.com>
21959
21960         * gcc.c-torture/compile/libcall-1.c: New test.
21961
21962 2004-02-18  Paul Brook  <paul@codesourcery.com>
21963
21964         PR debug/12934
21965         * gcc.dg/debug/debug-7.c: New test.
21966
21967 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
21968
21969         * gcc.dg/20040217-1.c: New test.
21970
21971 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
21972
21973         * gcc.c-torture/execute/990208-1.x: Delete.
21974
21975 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
21976
21977         * gcc.c-torture/execute/20040208-2.x: New file.
21978
21979 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
21980
21981         PR c++/11326
21982         * g++.dg/abi/structret1.C: New test.
21983
21984 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
21985
21986         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
21987         (i386_cpuid): No need to test if cpuid is available on AMD64.
21988         Fix assembly, so that it works onboth i386 and AMD64.
21989         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
21990         (vecInLong): Fix s[] member type to unsigned int.
21991         (vecInWord): Remove type.
21992         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
21993         (a64, b64, c64, d64, e64): Remove.
21994         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
21995         Remove unused variable.  Remove initialization of removed variables.
21996         Don't call mmx_tests nor sse_tests.
21997         (reference_mmx, reference_sse): Remove.
21998         (check): Add return stmt.
21999         * gcc.dg/i386-sse-7.c: New test.
22000         * gcc.dg/i386-mmx-4.c: New test.
22001
22002 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22003
22004         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
22005         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
22006         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
22007         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
22008         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
22009         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
22010         g++.dg/tc1/dr94.C: Fix line terminator.
22011
22012 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
22013
22014         * gcc.c-torture/compile/20040216-1.c: New.
22015
22016 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22017
22018         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
22019         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
22020         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
22021         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
22022         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
22023         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
22024
22025 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22026
22027         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
22028
22029 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
22030
22031         PR c++/13971
22032         * g++.dg/expr/cond4.C: New test.
22033
22034         PR c++/14086
22035         * g++.dg/lookup/crash2.C: New test.
22036
22037 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
22038
22039         * gcc.c-torture/compile/20040214-2.c: New test.
22040
22041 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
22042
22043         PR c++/14116
22044         * g++.dg/ext/typeof8.C: New test.
22045
22046 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
22047
22048         * gcc.c-torture/compile/20040214-1.c: New test.
22049
22050 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22051
22052         PR c++/13635
22053         * g++.dg/template/spec11.C: New test.
22054
22055 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22056
22057         PR c++/13927
22058         * g++.dg/other/error8.C: New test.
22059
22060 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
22061
22062         PR c++/14122
22063         * g++.dg/template/array4.C: New test.
22064
22065         PR c++/14108
22066         * g++.dg/inherit/thunk2.C: New test.
22067
22068         PR c++/14083
22069         * g++.dg/eh/cond2.C: New test.
22070
22071 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
22072
22073         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
22074
22075 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
22076
22077         * lib/scanasm.exp (dg-scan): Quote pattern before display.
22078
22079 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
22080
22081         * g++.dg/simd-2.C: xfail on ppc64-linux.
22082
22083 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22084
22085         PR c/456
22086         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
22087         tests.
22088
22089 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
22090
22091         * gcc.dg/builtins-33.c: New test.
22092
22093 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
22094
22095         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
22096
22097 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
22098
22099         * g++.dg/simd-2.C: Set -maltivec for ppc64.
22100
22101 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
22102
22103         * gcc.dg/ppc64-abi-3.c: New test.
22104
22105 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
22106
22107         PR c/14092
22108
22109         * gcc.dg/pr14092-1.c: New testcase.
22110
22111 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
22112
22113         * gcc.dg/cpp/assert4.c: Fix typo last change.
22114
22115         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
22116         * gcc.dg/cpp/assert4.c: Handle powerpc64.
22117
22118         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
22119
22120 2004-02-09  Roger Sayle  <roger@eyesopen.com>
22121
22122         * gcc.c-torture/compile/20040209-1.c: New test case.
22123
22124 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22125
22126         * gcc.dg/c90-init-1.c: Adjust expected error messages.
22127
22128 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
22129
22130         * gcc.c-torture/execute/20040208-[12].c: New tests.
22131
22132 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22133
22134         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
22135
22136 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22137
22138         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
22139
22140 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
22141
22142         Bug 13856
22143         * gcc.dg/visibility-8.c: New testcase.
22144
22145 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
22146
22147         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
22148         arguments.
22149         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
22150
22151 2004-02-07  Roger Sayle  <roger@eyesopen.com>
22152
22153         PR middle-end/13696
22154         * g++.dg/opt/fold1.C: New test case.
22155
22156 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22157
22158         PR c++/14033
22159         * g++.dg/other/crash-2.C: New test.
22160
22161 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22162
22163         PR c++/14028
22164         * g++.dg/parse/angle-bracket2.C: New test.
22165
22166 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22167
22168         PR middle-end/13750
22169         Revert:
22170         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
22171         PR pch/13361
22172         * testsuite/g++.dg/pch/wchar-1.C: New.
22173         * testsuite/g++.dg/pch/wchar-1.Hs: New.
22174
22175 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22176
22177         PR c++/14008
22178         * g++.dg/parse/error15.C: New test.
22179         * g++.dg/parse/crash11.C: Update dg-error mark.
22180
22181 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
22182
22183         PR c++/13932
22184         * g++.dg/warn/conv2.C: New test.
22185
22186 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22187
22188         PR c++/13086
22189         * g++.dg/warn/incomplete1.C: Remove xfail.
22190
22191 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
22192
22193         * lib/file-format.exp (gcc_target_object_format): Use
22194         ${tool}_target_compile, not gcc_target_compile.
22195         * lib/target-supports.exp (check_alias_available): Likewise.
22196         (check_gc_sections_available): Likewise.
22197         * g++.dg/ext/attrib10.C: Use dg-require-alias.
22198         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
22199         dg-require-alias.
22200
22201 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
22202
22203         PR c++/13969
22204         * g++.dg/template/static6.C: New test.
22205
22206 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
22207
22208         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
22209
22210 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22211
22212         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
22213         tests for systems where `char' is unsigned by default.
22214
22215 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22216
22217         PR c++/13997
22218         * g++.dg/template/partial3.C: New test.
22219
22220 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
22221
22222         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
22223         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
22224         Remove mentions of obsolete ports.
22225
22226 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
22227
22228         * gcc.dg/noncompile/20001228-1.c: Fix for new
22229         error message.
22230
22231 2004-02-03  Roger Sayle  <roger@eyesopen.com>
22232
22233         PR target/9348
22234         * gcc.c-torture/execute/multdi-1.c: New test case.
22235
22236 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
22237
22238         PR c++/13925
22239         * g++.dg/template/lookup5.C: New test.
22240
22241 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
22242
22243         PR c++/13950
22244         * g++.dg/template/lookup4.C: New test.
22245
22246         PR c++/13970
22247         * g++.dg/parse/error14.C: New test.
22248
22249         PR c++/14002
22250         * g++.dg/parse/template13.C: New test.
22251
22252 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
22253
22254         PR c++/13978
22255         * g++.dg/template/koenig4.C: New test.
22256
22257         PR c++/13968
22258         * g++.dg/template/crash17.C: New test.
22259
22260         PR c++/13975
22261         * g++.dg/parse/error13.C: New test.
22262         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
22263
22264 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22265
22266         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
22267
22268 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
22269
22270         PR c/11658
22271         PR c/13994
22272         * gcc.dg/noncompile/20040203-1.c: New test.
22273         * gcc.dg/noncompile/20040203-2.c: Likewise.
22274         * gcc.dg/noncompile/20040203-3.c: Likewise.
22275         * gcc.dg/20040203-1.c: Likewise.
22276
22277 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
22278
22279         PR c++/10858
22280         * g++.dg/template/sizeof7.C: New test.
22281
22282 2004-02-02  Eric Christopher  <echristo@redhat.com>
22283             Zack Weinberg  <zack@codesourcery.com>
22284
22285         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
22286
22287 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
22288
22289         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
22290         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
22291         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
22292         * gcc.dg/cleanup-5.c: Run only on Linux targets.
22293
22294 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
22295
22296         PR c++/13113
22297         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
22298
22299         PR c++/13854
22300         * g++.dg/ext/attrib13.C: New test.
22301
22302         PR c++/13907
22303         * g++.dg/conversion/op2.C: New test.
22304
22305 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22306
22307         * gcc.dg/titype-1.c: Fix pasto.
22308
22309 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22310
22311         * gcc.dg/titype-1.c: New test.
22312
22313 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22314
22315         PR c++/13957
22316         * g++.dg/template/non-type-template-argument-1.C,
22317         g++.dg/template/qualified-id1.C: Update dg-error marks.
22318         * g++.dg/template/nontype6.C: New test.
22319
22320 2004-02-01  Roger Sayle  <roger@eyesopen.com>
22321
22322         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
22323         * gcc.dg/builtins-31.c: New testcase.
22324         * gcc.dg/builtins-32.c: New testcase.
22325
22326 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
22327
22328         * objc.dg/call-super-2.m: Update line numbers
22329         for the including of stddef.h.
22330
22331 2004-01-30  Michael Matz  <matz@suse.de>
22332
22333         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
22334         g++.dg/ext/case-range3.C: New tests.
22335
22336 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22337
22338         DR206
22339         PR c++/13813
22340         * g++.dg/template/member4.C: New test.
22341
22342 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22343
22344         PR c++/13683
22345         * g++.dg/template/sizeof6.C: New test.
22346
22347 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
22348
22349         * gcc.dg/fwritable-strings-1.c: New test.
22350
22351 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
22352
22353         * gcc.c-torture/compile/20040130-1.c: New test.
22354
22355 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
22356
22357         * objc.dg/call-super-2.m: Include stddef.h for size_t.
22358
22359 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
22360
22361         PR c++/13883
22362         * g++.dg/template/ctor3.C: New test.
22363
22364 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22365
22366         * g++.dg/tc1: New directory.
22367         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
22368         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
22369         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
22370         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
22371         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
22372
22373 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22374
22375         * g++.dg/parse/error11.C: New test.
22376         * g++.dg/parse/error12.C: Likewise.
22377
22378 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
22379
22380         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
22381         (scan_initial, main): Use aligned_sizeof instead of sizeof.
22382
22383 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
22384
22385         PR c++/13791
22386         * g++.dg/ext/attrib12.C: New test.
22387
22388         PR c++/13736
22389         * g++.dg/parse/cast2.C: New test.
22390
22391 2004-01-27  James E Wilson  <wilson@specifixinc.com>
22392
22393         * objc.dg/encode-2.m (main): New local string.  Set depending on
22394         sizeof long.  Use in sscanf call.
22395         * objc.dg/encode-3.m (main): New local string.  Set depending on
22396         sizeof long.  Use in scan_initial call.
22397
22398 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22399
22400         * objc.dg/call-super-2.m: Make LP64-safe.
22401         * objc.dg/desig-init-1.m: Likewise.
22402
22403 2004-01-27  Devang Patel <dpatel@apple.com>
22404
22405         * g++.dg/debug/namespace1.C: New test.
22406
22407 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
22408
22409         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
22410         xscale-*-*.
22411
22412         * gcc.dg/arm-mmx-1.c: New test.
22413
22414 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22415
22416         * gcc.dg/20040127-1.c: New test.
22417         * gcc.dg/20040127-2.c: New test.
22418
22419 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22420
22421         * objc.dg/stret-1.m (glob): Renamed to globa.
22422
22423 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
22424
22425         PR c++/13663
22426         * g++.dg/expr/for1.C: New test.
22427
22428 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
22429
22430         PR middle-end/13779
22431         * gcc.dg/darwin-longlong.c: New test.
22432
22433 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
22434
22435         * gcc.dg/20040124-1.c: Moved test from here...
22436         * gcc.c-torture/compile/20040124-1.c: ...to here.
22437
22438 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
22439
22440         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
22441         the assembly output if -m64 is passed.
22442
22443 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
22444
22445         PR c++/13833
22446         * g++.dg/template/cond3.C: New test.
22447
22448 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22449
22450         PR c++/13810
22451         * g++.dg/template/ttp7.C: New test.
22452
22453 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22454
22455         PR c++/13797
22456         * g++.dg/template/nontype4.C: New test.
22457         * g++.dg/template/nontype5.C: Likewise.
22458
22459 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
22460
22461         * gcc.dg/torture/mips-clobber-at.c: New test.
22462
22463 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
22464
22465         * gcc.dg/20040124-1.c: New test.
22466
22467 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
22468
22469         * gcc.dg/20040123-1.c: New test.
22470
22471 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
22472
22473         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
22474
22475 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22476
22477         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
22478
22479 2004-01-23  Andrew Pinski  <apinski@apple.com>
22480
22481         * gcc.dg/20030121-1.c: Move to ..
22482         * gcc.dg/20040121-1.c: here.
22483
22484 2004-01-23  Roger Sayle  <roger@eyesopen.com>
22485
22486         * gcc.dg/builtins-29.c: New test case.
22487
22488 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
22489
22490         PR 18314
22491         * gcc.dg/builtins-30.c: New testcase.
22492
22493 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
22494
22495         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
22496         * lib/g77.exp: Likewise.
22497         * lib/objc.exp: Likewise.
22498         * lib/g++.exp: Likewise.
22499
22500 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22501
22502         * gcc.dg/struct-by-value-2.c: New test.
22503
22504 2004-01-21  Andrew Pinski  <apinski@apple.com>
22505
22506         PR target/13785
22507         * gcc.dg/20030121-1.c: New test.
22508
22509 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
22510
22511         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
22512         clobber frame pointer register in asm statement.
22513
22514 2004-01-21  Falk Hueffner  <falk@debian.org>
22515
22516         * gcc.c-torture/compile/20040121-1.c: New test.
22517
22518 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
22519
22520         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
22521
22522 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
22523
22524         * gcc.dg/ppc64-abi-2.c: New test.
22525
22526 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
22527
22528         * lib/treelang.exp: Fill out this file.
22529         * lib/treelang-dg.exp: New File.
22530
22531 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22532
22533         * gcc.c-torture/compile/981022-1.c: Remove.
22534         * gcc.dg/array-5.c: Remove XFAIL.
22535         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
22536         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
22537         gcc.dg/cond-lvalue-1.c: Update.
22538         * gcc.dg/cast-lvalue-2.c: New test.
22539
22540 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
22541
22542         PR c++/13592
22543         * g++.dg/other/error1.C (class foo): Tweak error message.
22544
22545         PR c++/13592
22546         * g++.dg/template/call2.C: New test.
22547
22548 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22549
22550         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
22551         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
22552         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
22553         scalar-return-1_x.c, scalar-return-2_y.c,
22554         scalar-return-3_x.c, scalar-return-3_y.c,
22555         scalar-return-4_x.c, scalar-return-4_y.c,
22556         struct-align-1.h, struct-align-1_x.c,
22557         struct-align-1_y.c, struct-align-2.h,
22558         struct-align-2_x.c, struct-align-2_y.c,
22559         struct-by-value-10_y.c, struct-by-value-11_x.c,
22560         struct-by-value-11_y.c, struct-by-value-12_x.c,
22561         struct-by-value-12_y.c, struct-by-value-13_x.c,
22562         struct-by-value-13_y.c, struct-by-value-14_x.c,
22563         struct-by-value-14_y.c, struct-by-value-15_x.c,
22564         struct-by-value-15_y.c, struct-by-value-16_y.c,
22565         struct-by-value-17_y.c, struct-by-value-18_y.c,
22566         struct-by-value-19_y.c, struct-by-value-1_x.c,
22567         struct-by-value-1_y.c, struct-by-value-20_y.c,
22568         struct-by-value-2_x.c, struct-by-value-2_y.c,
22569         struct-by-value-3_y.c, struct-by-value-4_x.c,
22570         struct-by-value-4_y.c, struct-by-value-5_y.c,
22571         struct-by-value-6_y.c, struct-by-value-7_y.c
22572         struct-by-value-8_x.c, struct-by-value-8_y.c
22573         struct-by-value-9_x.c, struct-by-value-9_y.c
22574         struct-return-10_x.c, struct-return-10_y.c,
22575         struct-return-19_x.c, struct-return-20_x.c
22576         struct-return-2_x.c, struct-return-2_y.c
22577         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
22578         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
22579
22580 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22581
22582         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
22583         attribute on sparc*-sun-solaris2.*.
22584
22585 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
22586
22587         PR c++/13710
22588         * g++.dg/ext/typeof7.C: New test.
22589
22590 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
22591
22592         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
22593         * gcc.dg/const-elim-1.c: Same.
22594
22595 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
22596
22597         * objc.dg/stret-1.m: New.
22598         * objc.dg/stret-2.m: New.
22599
22600 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22601
22602         PR c++/11895
22603         * g++.dg/ext/vector1.C: New test.
22604
22605 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
22606
22607         * gcc.dg/pch/import-1.c: New.
22608         * gcc.dg/pch/import-1.hs: New.
22609         * gcc.dg/pch/import-1a.h: New.
22610         * gcc.dg/pch/import-1b.h: New.
22611         * gcc.dg/pch/import-1c.h: New.
22612
22613 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
22614
22615         PR c++/13574
22616         * g++.dg/ext/array1.C: New test.
22617
22618         PR c++/13178
22619         * g++.dg/conversion/op1.C: New test.
22620
22621 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
22622
22623         PR 11864
22624         From Kazumoto Kojima / Dan Kegel:
22625         * gcc.dg/pr11864-1.c: New test.
22626
22627         PR 10392
22628         From Marcus Comstedt / Dan Kegel:
22629         * gcc.dg/pr10392-1.c: New test.
22630
22631 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
22632
22633         PR c++/13478
22634         * g++.dg/init/ref10.C: New test.
22635
22636 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22637
22638         PR c++/13407
22639         * g++.dg/parse/typename6.C: New test.
22640
22641 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
22642
22643         PR pch/13361
22644         * testsuite/g++.dg/pch/wchar-1.C: New.
22645         * testsuite/g++.dg/pch/wchar-1.Hs: New.
22646
22647 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22648
22649         PR c++/9259
22650         * g++.dg/expr/sizeof2.C: New test.
22651
22652 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
22653
22654         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
22655
22656 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
22657
22658         PR c++/13659
22659         * g++.dg/lookup/strong-using-3.C: New.
22660         * g++.dg/lookup/using-10.C: New.
22661
22662 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
22663
22664         PR c++/13594
22665         * g++.dg/lookup/strong-using-2.C: New.
22666
22667 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
22668             Dan Kegel <dank@kegel.com>
22669             J"orn Rennecke <joern.rennecke@superh.com>
22670
22671         PR target/9365
22672         * gcc.dg/pr9365-1.c: New test.
22673
22674 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22675
22676         PR c++/8856
22677         * g++.dg/parse/casting-operator2.C: New test.
22678         * g++.old-deja/g++.pt/explicit83.C: Remove.
22679
22680 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22681
22682         * gcc.dg/label-compound-stmt-1.c: New test.
22683         * gcc.c-torture/compile/950922-1.c,
22684         gcc.c-torture/compile/20000211-3.c,
22685         gcc.c-torture/compile/20000518-1.c,
22686         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
22687         compound statements.
22688
22689 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
22690
22691         * gcc.dg/ppc64-abi-1.c: New test.
22692
22693 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
22694
22695          * g++.dg/ext/attrib9.C: Add dg-warnings.
22696
22697 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22698
22699         PR c++/12335
22700         * g++.dg/parse/dtor3.C: New test.
22701
22702 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
22703
22704         PR c++/12709
22705         * g++.dg/parse/try-catch-1.C: New test.
22706
22707 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
22708
22709         * ada/acats/run_all.sh: Add more verbose output in acats.log
22710         when compiling tests.
22711
22712 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
22713
22714         PR 13656
22715         * gcc.dg/typedef-redecl.c: New test case.
22716         * gcc.dg/typedef-redecl.h: New support file.
22717
22718 2004-01-13  Jan Hubicka  <jh@suse.cz>
22719
22720         * gcc.dg/always_inline.c: New test.
22721         * gcc.dg/debug/20031231-1.c: Fix.
22722
22723 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22724
22725         PR c++/13474
22726         * g++.dg/template/array3.C: New test.
22727
22728 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
22729
22730         * g++.dg/ext/lvalue1.C: No longer expected to fail.
22731         * g++.dg/warn/Wunused-2.C: Likewise.
22732
22733 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22734
22735         PR c++/13289
22736         * g++.dg/template/instantiate6.C: New test.
22737
22738 2004-01-12  Roger Sayle  <roger@eyesopen.com>
22739
22740         PR middle-end/11397
22741         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
22742
22743 2004-01-12  Jan Hubicka  <jh@suse.cz>
22744
22745         PR opt/12826
22746         * gcc.dg/20040112-1.c: New.
22747
22748         * gcc.dg/dwarf-die[1-7].c: Move to...
22749         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
22750         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
22751
22752 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
22753
22754         PR c++/4100
22755         * g++.dg/parse/friend4.C: New test.
22756
22757 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
22758
22759         PR c++/4100
22760         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
22761         definition is called a friend.
22762
22763 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
22764
22765         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
22766
22767 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
22768
22769         PR c++/3478
22770         * g++.dg/parse/error10.C: New test.
22771         * g++.dg/template/arg2.C: Accept "invalid type" error.
22772
22773 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
22774
22775         PR middle-end/13392
22776         * g++.dg/opt/expect2.C: New test.
22777
22778 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
22779
22780         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
22781         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
22782         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
22783         Update dg-error regexps.
22784
22785 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
22786
22787         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
22788         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
22789
22790 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22791
22792         * gcc.dg/pragma-re-1.c: Use right pointer type.
22793
22794 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22795
22796         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
22797
22798 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
22799
22800         * gcc.dg/rs6000-ldouble-1.c: New.
22801
22802 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22803
22804         DR 337
22805         PR c++/9256
22806         * g++.dg/other/abstract1.C: New test.
22807
22808 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
22809
22810         * g++.dg/lookup/strong-using-1.C: New.
22811
22812 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22813
22814         PR c/11234
22815         * gcc.dg/func-ptr-conv-1.c: New test.
22816         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
22817
22818 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
22819
22820         PR target/13380.
22821         * gcc.c-torture/compile/20040109-1.c: New.
22822
22823 2004-01-08  Stuart Hastings  <stuart@apple.com>
22824
22825         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
22826         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
22827         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
22828
22829 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
22830
22831         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
22832
22833 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22834
22835         * ada/acats/run_acats: Treat 'gnatchop' the same way
22836         as 'gnatmake'.  Export GCC_DRIVER.
22837         * ada/acats/run_all.sh: Add target_gnatchop.  Use
22838         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
22839
22840 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22841
22842         PR c++/12573
22843         * g++.dg/template/dependent-expr4.C: New test.
22844
22845 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
22846
22847         * gcc.dg/altivec-11.c: New test.
22848
22849 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
22850
22851         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
22852
22853 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22854
22855         PR c/6024
22856         * gcc.dg/enum-compat-1.c: New test.
22857         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
22858
22859 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22860
22861         PR c/12165
22862         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
22863         gcc.dg/c99-idem-qual-3.c: New tests.
22864
22865 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
22866
22867         * gcc.dg/winline-7.c: Don't cast void * to int.
22868
22869 2004-01-06  Jan Hubicka  <jh@suse.cz>
22870
22871         * gcc.dg/i386-sse-5.c: New test
22872         * g++.dg/eh/simd-1.c: Add -w argument for i386.
22873
22874 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
22875
22876         PR c++/12815
22877         * g++.dg/rtti/typeid4.C: New test.
22878
22879 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22880
22881         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
22882
22883 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
22884
22885         PR c++/12132
22886         * g++.dg/template/error11.C: New test.
22887
22888         PR c++/13451
22889         * g++.dg/template/class2.C: New test.
22890
22891 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22892         Richard Sandiford <rsandifo@redhat.com>
22893
22894         PR c++/13387
22895         * g++.dg/opt/alias3.C: New test.
22896
22897 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
22898
22899         PR c++/13157
22900         * g++.dg/template/koenig3.C: New test.
22901
22902         PR c++/13529
22903         * g++.dg/parse/offsetof3.C: New test.
22904
22905         * g++.dg/init/copy7.C: Add missing dg-error markers.
22906
22907         PR c++/12226
22908         * g++.dg/init/copy7.c: New test.
22909
22910         PR c++/13536
22911         * g++.dg/parse/cast1.C: New test.
22912
22913 2004-01-04  Jan Hubicka  <jh@suse.cz>
22914
22915         * gcc.dg/winline[1-7].c: New tests.
22916
22917 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22918
22919         PR c++/13520
22920         * g++.dg/template/qualttp22.C: New test.
22921
22922 2004-01-01  Jan Hubicka  <jh@suse.cz>
22923
22924         * gcc.dg/debug/20031231-1.c: New.
22925         * gcc.c-torture/compile/20040101-1.c: New.
22926         * gcc.dg/dwarf-die-[1-7].c: New.
22927
22928 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
22929
22930         PR optimization/13521
22931         * gcc.c-torture/compile/20031231-1.c: New test.
22932
22933 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
22934
22935         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
22936
22937 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22938
22939         PR c++/10079
22940         * g++.dg/template/crash16.C: New test.
22941
22942 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
22943
22944         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
22945
22946 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
22947
22948         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
22949         ports.
22950         * g++.old-deja/g++.jason/thunk3.C: Likewise.
22951         * g++.old-deja/g++.law/profile1.C: Likewise.
22952         * gcc.c-torture/compile/981006-1.c: Likewise.
22953         * gcc.c-torture/execute/loop-2e.x: Likewise.
22954         * gcc.c-torture/execute/loop-2f.x: Remove.
22955         * gcc.c-torture/execute/loop-2g.x: Likewise.
22956         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
22957         * gcc.dg/20020312-2.c: Remove traces of dead ports.
22958
22959 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22960
22961         PR c++/13507
22962         * g++.dg/ext/attrib11.C: New test.
22963
22964         PR c++/13494
22965         * g++.dg/template/array2-1.C: New test.
22966         * g++.dg/template/array2-2.C: New test.
22967
22968 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
22969
22970         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
22971
22972 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22973
22974         PR c++/12774
22975         * g++.dg/template/array1-1.C: New test.
22976         * g++.dg/template/array1-2.C: New test.
22977
22978 2003-12-29  Roger Sayle  <roger@eyesopen.com>
22979
22980         PR fortran/12632
22981         * g77.dg/12632.f: New test case.
22982
22983 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22984
22985         PR c++/13289
22986         * g++.dg/parse/nontype1.C: New test.
22987
22988 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22989
22990         PR c++/12403
22991         * g++.dg/parse/explicit1.C: New test.
22992         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
22993
22994 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
22995
22996         PR c++/13081
22997         * g++.dg/opt/inline6.C: New test.
22998
22999         PR c++/12613
23000         * g++.dg/parse/error9.C: New test.
23001
23002         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
23003
23004 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
23005
23006         PR c++/13009
23007         * g++.dg/init/assign1.C: New test.
23008
23009 2003-12-28  Roger Sayle  <roger@eyesopen.com>
23010
23011         PR c++/13070
23012         * g++.dg/warn/format3.C: New test case.
23013
23014 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23015
23016         * gcc.c-torture/compile/20031227-1.c: New test.
23017
23018 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
23019
23020         * g++.dg/bprob/bprob.exp: Load target-supports.exp
23021         * g77.dg/bprob/bprob.exp: Likewise.
23022         * gcc.misc-tests/bprob.exp: Likewise.
23023         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
23024         variants on systems where the library does not provide that
23025         functionality.
23026         * gcc.dg/builtins-20.c: Use builtins-config.h.
23027         * gcc.dg/builtins-config.h: New file.
23028
23029 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
23030
23031         * lib/gcc-dg.exp (dg-require-profiling): New function.
23032         * lib/target-supports.exp (check_profiling_available): Likewise.
23033         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
23034         * g77.dg/bprob/bprob.exp: Likewise.
23035         * gcc.misc-tests/bprob.exp: Likewise.
23036         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
23037         * gcc.dg/20021014-1.c: Likewise.
23038         * gcc.dg/nest.c: Likewise.
23039
23040 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
23041
23042         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
23043         compiling.
23044         * g++.dg/lookup/java2.C: Likewise.
23045         * gcc.dg/cpp/lexident.c: Likewise.
23046
23047 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
23048
23049         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
23050         given.
23051         * gcc.c-torture/compile/961203-1.c: Likewise.
23052         * gcc.c-torture/compile/980506-1.c: Likewise.
23053
23054 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
23055
23056         * lib/gcc-dg.exp (dg-prune-output): New annotation.
23057         (additional_prunes): New global.
23058         (gcc-dg-prune): Handle additional per-test pruning.
23059         (dg-test): Clear additional_prunes between tests.
23060
23061         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
23062         dg-prune-output to avoid spurious failures from assembler
23063         complaining about nonexistent WAW violations.
23064         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
23065         Use dg-prune-output to avoid spurious failures from assembler
23066         warning about Itanium B-step errata.
23067
23068 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
23069
23070         * g++.dg/abi/macro0.C: New test.
23071         * g++.dg/abi/macro1.C: Likewise.
23072         * g++.dg/abi/macro2.C: Likewise.
23073
23074         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
23075         * g++.dg/abi/bitfield7.C: Likewise.
23076         * g++.dg/abi/dtor2.C: Likewise.
23077         * g++.dg/abi/mangle11.C: Likewise.
23078         * g++.dg/abi/mangle12.C: Likewise.
23079         * g++.dg/abi/mangle14.C: Likewise.
23080         * g++.dg/abi/mangle17.C: Likewise.
23081         * g++.dg/abi/vbase10.C: Likewise.
23082         * g++.dg/abi/vbase14.C: Likewise.
23083         * g++.dg/template/qualttp17.C: Likewise.
23084
23085 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
23086
23087         PR c/11995
23088         * gcc.dg/20031223-1.c: New test.
23089
23090 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23091
23092         * gcc.dg/noreturn-7.c: New test.
23093
23094 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23095
23096         * gcc.dg/null-pointer-1.c: New test.
23097
23098 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
23099
23100         * g++.old-deja/g++.jason/template18.C: Remove.
23101         * g++.old-deja/g++.jason/template37.C: Likewise.
23102
23103         PR c++/12862
23104         * g++.dg/lookup/ns1.C: New test.
23105
23106         PR c++/12397
23107         * g++.dg/template/lookup3.C: New test.
23108
23109 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
23110
23111         * g++.dg/template/recurse1.C: New test
23112
23113 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
23114
23115         PR c++/12479
23116         * g++.dg/parse/semicolon1.C: New test.
23117         * g++.dg/parse/semicolon1.h: Likewise.
23118
23119 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
23120
23121         * gcc.dg/darwin-misaligned.c: New test.
23122
23123 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
23124
23125         PR c/9163
23126         * gcc.dg/20031222-1.c: New test.
23127
23128 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
23129
23130         PR c++/13438
23131         * g++.dg/parse/error8.C: New test.
23132
23133         PR c++/11554
23134         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
23135
23136 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
23137
23138         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
23139         too small.
23140         * gcc.c-torture/compile/930217-1.c: Likewise.
23141         * gcc.c-torture/compile/930513-1.c: Likewise.
23142         * gcc.c-torture/execute/920908-2.c: Likewise.
23143         * gcc.c-torture/execute/921204-1.c: Likewise.
23144         * gcc.c-torture/execute/930621-1.c: Likewise.
23145         * gcc.c-torture/execute/930630-1.c: Likewise.
23146         * gcc.c-torture/execute/931031-1.c: Likewise.
23147         * gcc.c-torture/execute/980602-2.c: Likewise.
23148         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23149         * gcc.c-torture/execute/compndlit-1.c: Likewise.
23150         * gcc.c-torture/execute/extzvsi.c: Likewise.
23151         * gcc.c-torture/unsorted/ext.c: Likewise.
23152
23153 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
23154
23155         PR target/12749
23156         * gcc.c-torture/compile/20031220-2.c: New test case.
23157
23158 2003-12-20  Roger Sayle  <roger@eyesopen.com>
23159
23160         PR optimization/13031
23161         * gcc.c-torture/compile/20031220-1.c: New test case.
23162
23163 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23164
23165         * gcc.dg/cast-function-1.c: New test.
23166
23167 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
23168
23169         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
23170         formats.
23171
23172 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
23173
23174         PR c++/12795
23175         * g++.dg/ext/attrib10.C: New test.
23176
23177 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
23178
23179         * gcc.dg/cleanup-10.c: New test.
23180         * gcc.dg/cleanup-11.c: New test.
23181
23182 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
23183
23184         PR c++/13239
23185         * g++.dg/opt/expect1.C: New test.
23186
23187 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
23188
23189         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
23190
23191 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
23192
23193         PR debug/12923
23194         * gcc.dg/20031218-1.c: New test.
23195
23196         PR debug/12389
23197         * gcc.dg/20031218-2.c: New test.
23198         * gcc.dg/20031218-3.c: New test.
23199
23200         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
23201         of label name and allow for USER_LABEL_PREFIX == "_" names.
23202         * g++.dg/abi/mangle18-2.C: Likewise.
23203         * g++.dg/abi/mangle19-1.C: Likewise.
23204         * g++.dg/abi/mangle19-2.C: Likewise.
23205         * g++.dg/abi/mangle20-1.C: Likewise.
23206         * g++.dg/abi/mangle20-2.C: Likewise.
23207
23208 2003-12-18  Richard Henderson  <rth@redhat.com>
23209
23210         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
23211
23212 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
23213             Dan Kegel <dank@kegel.com>
23214
23215         PR other/12009
23216         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
23217         testing a cross compiler, it causes spurious compile failures.
23218         * lib/g++.exp: Likewise.
23219
23220 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23221
23222         PR c++/13262
23223         * g++.dg/template/access13.C: New test.
23224
23225 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
23226
23227         * gcc.dg/20031216-1.c: New test.
23228
23229 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23230
23231         PR c++/9154
23232         * g++.dg/template/error10.C: New test.
23233
23234 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23235
23236         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
23237         * g++.dg/eh/simd-2.C: Likewise.
23238
23239 2003-12-17  James E Wilson  <wilson@specifixinc.com>
23240             Roger Sayle  <roger@eyesopen.com>
23241
23242         * gcc.c-torture/execute/ieee/mzero5.c: New.
23243
23244 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
23245
23246         PR c++/10603
23247         * g++.dg/parse/error6.C: New test.
23248
23249         PR c++/12827
23250         * g++.dg/parse/error7.C: New test.
23251
23252 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
23253
23254         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
23255         at -O with stabs debugging formats.
23256         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
23257         * gcc.dg/debug/debug-2.c: Likewise.
23258
23259 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
23260
23261         PR c++/12696
23262         * g++.dg/init/error1.C: New test.
23263
23264         PR c++/12218
23265         * g++.dg/init/pm3.C: New test.
23266
23267 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23268
23269         PR c/3347
23270         * gcc.dg/bitfld-8.c: New test.
23271
23272 2003-12-16  James Lemke  <jim@wasabisystems.com>
23273
23274         * gcc.dg/arm-scd42-[123].c: New tests.
23275
23276 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
23277
23278         PR c++/9043
23279         * g++.dg/abi/mangle20-1.C: New test.
23280         * g++.dg/abi/mangle20-2.C: New test.
23281
23282 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
23283
23284         PR c++/13275
23285         * g++.dg/other/offsetof2.C: Remove XFAIL.
23286         * g++.dg/parse/offsetof1.C: New test.
23287         * g++.gd/parse/offsetof2.C: Likewise.
23288
23289 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23290
23291         * g++.dg/template/nontype3.C: New test.
23292         * g++.dg/template/static2.C: Tweaked the dg-error clause.
23293
23294 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23295
23296         * g++.dg/warn/noreturn-3.C: Also test instantiation.
23297
23298 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
23299
23300         PR c++/13387
23301         * g++.dg/expr/assign1.C: New test.
23302
23303         PR c++/13242
23304         * g++.dg/abi/mangle19-1.C: New test.
23305         * g++.dg/abi/mangle19-2.C: New test.
23306
23307 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
23308
23309         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
23310
23311 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23312
23313         * gcc.c-torture/execute/20031216-1.c: New test.
23314
23315 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23316
23317         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
23318         an ICE regression.
23319
23320 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
23321
23322         PR c++/10926
23323         * g++.dg/template/error9.C: New test.
23324
23325         PR c++/11116
23326         * g++.dg/template/error8.C: New test.
23327
23328 2003-12-15  Roger Sayle  <roger@eyesopen.com>
23329
23330         PR middle-end/13400
23331         * gcc.c-torture/execute/20031215-1.c: New test case.
23332
23333 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
23334
23335         PR c++/13269
23336         * g++.dg/parse/error5.C: New test.
23337
23338         PR c++/12989
23339         * g++.dg/expr/sizeof1.C: New test.
23340
23341         PR c++/13310
23342         * g++.dg/template/crash15.C: New test.
23343
23344 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
23345
23346         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
23347         a non-POD type as the last named parameter of a varargs function.
23348
23349 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
23350
23351         PR c++/13243
23352         PR c++/12573
23353         * g++.dg/template/crash14.C: New test.
23354         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
23355
23356 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
23357
23358         * g++.dg/other/java1.C: New test.
23359
23360         PR c++/13241
23361         * g++.dg/abi/mangle18-1.C: New test.
23362         * g++.dg/abi/mangle18-2.C: New test.
23363
23364 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23365
23366         PR optimization/10312
23367         * gcc.c-torture/execute/20031214-1.c: New.
23368
23369 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
23370
23371         PR c++/10779
23372         PR c++/12160
23373         * g++.dg/parse/error3.C: New test.
23374         * g++.dg/parse/error4.C: Likewise.
23375         * g++.dg/abi/mangle4.C: Tweak error messages.
23376         * g++.dg/lookup/using5.C: Likewise.
23377         * g++.dg/other/error2.C: Likewise.
23378         * g++.dg/parse/typename5.C: Likewise.
23379         * g++.dg/parse/undefined1.C: Likewise.
23380         * g++.dg/template/arg2.C: Likewise.
23381         * g++.dg/template/ttp3.C: Likewise.
23382         * g++.dg/template/type1.C: Likewise.
23383         * g++.old-deja/g++.other/crash32.C: Likewise.
23384         * g++.old-djea/g++.pt/defarg8.C: Likewise.
23385
23386 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23387
23388         PR c++/13106
23389         * g++.dg/warn/noreturn-3.C: New test.
23390
23391 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
23392
23393         PR c++/13118
23394         * g++.dg/abi/covariant3.C: New.
23395
23396 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
23397
23398         * g++.dg/eh/ia64-1.C: New test.
23399
23400 2003-12-12  Roger Sayle  <roger@eyesopen.com>
23401
23402         PR optimization/13037
23403         * g77.f-torture/execute/13037.f: New test case.
23404
23405 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
23406
23407         PR c++/12881
23408         * g++.dg/abi/covariant2.C: New.
23409
23410 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
23411
23412         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
23413
23414 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
23415
23416         * gcc.c-torture/execute/wchar_t-1.x: Delete.
23417
23418 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
23419
23420         PR other/10819
23421         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
23422         to fix Bug 10819.
23423         * lib/g++.exp (g++_version): Likewise.
23424         * lib/g77.exp (g77_version): Likewise.
23425         * lib/objc.exp (default_objc_version): Likewise.
23426
23427 2003-12-10  Richard Henderson  <rth@redhat.com>
23428
23429         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
23430
23431         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
23432
23433 2003-12-08  Matt Austern  <austern@apple.com>
23434
23435         PR c/13134
23436         * lib/gcc-dg.exp (dg-require-visibility): Define.
23437         * lib/target-supports (check_visibility_available): Define.
23438         * gcc.dg/visibility-1.c: New test.
23439         * gcc.dg/visibility-2.c: Likewise.
23440         * gcc.dg/visibility-3.c: Likewise.
23441         * gcc.dg/visibility-4.c: Likewise.
23442         * gcc.dg/visibility-5.c: Likewise.
23443         * gcc.dg/visibility-6.c: Likewise.
23444         * g++.dg/ext/visibility-1.C: Likewise.
23445         * g++.dg/ext/visibility-2.C: Likewise.
23446         * g++.dg/ext/visibility-3.C: Likewise.
23447         * g++.dg/ext/visibility-4.C: Likewise.
23448         * g++.dg/ext/visibility-5.C: Likewise.
23449         * g++.dg/ext/visibility-6.C: Likewise.
23450
23451 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23452
23453         * g++.dg/lookup/java1.C: New test.
23454         * g++.dg/lookup/java2.C: New test.
23455
23456 2003-12-07  Falk Hueffner  <falk@debian.org>
23457
23458         * g++.dg/opt/noreturn-1.C: New test.
23459
23460 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
23461
23462         * gcc.dg/overflow-1.c: New test.
23463
23464 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23465
23466         * g77.f-torture/compile/13060.f: New test.
23467
23468 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
23469
23470         PR c++/13323
23471         * g++.dg/inherit/operator2.C: New test.
23472
23473 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
23474
23475         PR c++/13305
23476         * g++.dg/ext/attrib9.C: New test.
23477
23478 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
23479
23480         PR c++/13314
23481         * g++.dg/template/error7.C: New test.
23482
23483 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
23484             J"orn Rennecke <joern.rennecke@superh.com>
23485
23486         PR target/13302
23487         * g++.dg/other/struct-va_list.C: New test.
23488
23489 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23490
23491         PR c++/13166
23492         * g++.dg/parse/defarg6.C: New test.
23493
23494 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
23495
23496         PR target/13256
23497         * gcc.c-torture/execute/20031201-1.c: New test.
23498
23499 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
23500
23501         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
23502
23503 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23504
23505         * gcc.dg/builtin-return-1.c: New test.
23506
23507 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
23508             J"orn Rennecke <joern.rennecke@superh.com>
23509
23510         PR optimization/13260
23511         * gcc.c-torture/execute/20031204-1.c: New test.
23512
23513 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
23514
23515         PR c++/9127
23516         * g++.dg/template/error6.C: New test.
23517
23518 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
23519
23520         * gcc.dg/20031202-1.c: New test.
23521
23522 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
23523
23524         PR c++/13179
23525         * g++.dg/template/eh1.C: New test.
23526
23527         PR c++/10771
23528         * g++.dg/template/error5.C: New test.
23529
23530 2003-12-02  David Ung  <davidu@mips.com>
23531
23532         * gcc.dg/compat/vector-check.h: Corrected type for var
23533         g_##TMODE
23534
23535 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23536
23537         PR c++/10126
23538         * g++.dg/template/ptrmem8.C: New test.
23539
23540 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23541
23542         PR c++/12573
23543         * g++.dg/template/dependent-expr3.C: New test.
23544
23545 2003-12-01  James Lemke  <jim@wasabisystems.com>
23546
23547         * gcc.dg/arm-g2.c: New test.
23548
23549 2003-12-01  Roger Sayle  <roger@eyesopen.com>
23550
23551         PR optimization/11634
23552         * gcc.dg/20031201-2.c: New test case.
23553
23554 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
23555
23556         PR 11433
23557         * objc.dg/proto-lossage-3.m: New test.
23558
23559 2003-12-01  Roger Sayle  <roger@eyesopen.com>
23560
23561         PR optimization/12628
23562         * gcc.dg/20031201-1.c: New test case.
23563
23564 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23565
23566         * gcc.dg/unaligned-1.c: New test.
23567
23568 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
23569
23570         PR c++/9849
23571         * g++.dg/template/error4.C: New test.
23572         * g++.dg/template/nested3.C: Adjust error markers.
23573
23574 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23575
23576         * gcc.dg/cpp/assert4.c: Check more #system assertions.
23577
23578 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
23579
23580         PR c/10333
23581         * gcc.dg/bitfld-7.c: New test.
23582
23583 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
23584
23585         * gcc.dg/tls/asm-1.C: New test.
23586
23587 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23588
23589         * gcc.dg/cpp/assert4.c: Update.
23590
23591 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23592
23593         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
23594         * gcc.dg/builtin-apply3.c: New test.
23595
23596 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23597
23598         * lib/compat.exp (compat-obj): New xfaildata parameter.
23599         Use it to set compiler_conditional_xfail_data before compiling.
23600         (compat-get-options): Handle dg-xfail-if.
23601         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
23602         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
23603         * gcc.dg/compat/vector-1_y.c: Likewise.
23604         * gcc.dg/compat/vector-2_x.c: Likewise.
23605         * gcc.dg/compat/vector-2_y.c: Likewise.
23606
23607 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23608
23609         * g++.dg/opt/reg-stack4.C: New test.
23610
23611 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23612
23613         * gcc.dg/builtin-apply2.c: New test.
23614
23615 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
23616
23617         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
23618
23619 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23620
23621         PR c++/12924
23622         * g++.dg/template/template-id-2.C: New test.
23623
23624 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23625
23626         PR c++/5369
23627         * g++.dg/template/memfriend1.C: New test.
23628         * g++.dg/template/memfriend2.C: Likewise.
23629         * g++.dg/template/memfriend3.C: Likewise.
23630         * g++.dg/template/memfriend4.C: Likewise.
23631         * g++.dg/template/memfriend5.C: Likewise.
23632         * g++.dg/template/memfriend6.C: Likewise.
23633         * g++.dg/template/memfriend7.C: Likewise.
23634         * g++.dg/template/memfriend8.C: Likewise.
23635         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
23636
23637 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
23638
23639         PR c++/12515
23640         * g++.dg/ext/cond1.C: New test.
23641
23642 2003-11-20  Richard Henderson  <rth@redhat.com>
23643
23644         * gcc.dg/20020201-2.c: Remove.
23645         * gcc.dg/20020201-4.c: Remove.
23646         * gcc.dg/20020304-1.c: Remove.
23647
23648 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
23649
23650         * gcc.dg/cpp/trad/xwin1.c: New test case.
23651
23652 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
23653
23654         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
23655         * lib/g77.exp: Likewise.
23656         * lib/objc.exp: Likewise.
23657         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
23658         for darwin.
23659
23660 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23661
23662         PR c++/12932
23663         * g++.dg/template/static5.C: New test.
23664
23665 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
23666
23667         * gcc.dg/nested-func-1.c: New test.
23668
23669 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23670
23671         * gcc.dg/cpp/assert4.c: New test.
23672
23673 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
23674
23675         PR c++/2294
23676         * g++.dg/lookup/using9.c: New test.
23677
23678 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
23679
23680         PR c++/12762
23681         * g++.dg/template/error3.C: New test.
23682
23683 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
23684
23685         PR ada/13035
23686         * ada/acats/run_acats, run_all.sh: Fix syntax error.
23687         No longer use a wrapper for gcc, since this does not work under
23688         Windows.
23689
23690 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
23691
23692         PR c++/2094
23693         * g++.dg/template/ptrmem7.C: New test.
23694
23695 2003-11-13  Andrew Pinski <apinski@apple.com>
23696
23697         * gcc.c-torture/compile/20031113-1.c: New test.
23698
23699 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
23700             Kean Johnston <jkj@sco.com>
23701
23702         PR c/13029
23703         * gcc.dg/unused-4.c: Update.
23704
23705 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23706
23707         * g++.dg/opt/const3.C: New test.
23708
23709 2003-11-13  Jan Hubicka  <jh@suse.cz>
23710
23711         * gcc.c-torture/compile/20031112-1.c: New test.
23712
23713 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
23714
23715         * g++.dg/parse/crash10.C: Remove bogus error marker.
23716
23717 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23718
23719         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
23720         (host_gcc): Likewise.
23721         (ROOT): Honor $PWDCMD.
23722         (BASE): Likewise.
23723         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
23724
23725 2003-11-12  Catherine Moore  <clm@redhat.com>
23726
23727         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
23728
23729 2003-11-12  Andreas Jaeger  <aj@suse.de>
23730             Jakub Jelinek  <jakub@redhat.com>
23731             Andrew Pinski  <pinskia@physics.uc.edu>
23732             Richard Henderson  <rth@redhat.com>
23733
23734         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
23735         systems.
23736         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
23737
23738         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
23739         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23740
23741 2003-11-11  Andreas Jaeger  <aj@suse.de>
23742
23743         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
23744
23745         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
23746
23747 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
23748
23749         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
23750         Clean ups.
23751
23752 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
23753
23754         * gcc.dg/trampoline-1.c: New test.
23755
23756 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
23757
23758         * gcc.c-torture/compile/200031109-1.c: New test.
23759
23760 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23761
23762         PR c/3190
23763         PR c/8714
23764         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23765         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
23766         gcc.dg/format/no-y2k-1.c: Update.
23767
23768 2003-11-08  Roger Sayle  <roger@eyesopen.com>
23769
23770         PR optimization/10467
23771         * gcc.dg/20031108-1.c: New test case.
23772
23773 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
23774
23775         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
23776
23777 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23778
23779         * gcc.dg/compound-lvalue-1.c: New test.
23780         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
23781         some XFAILs.
23782
23783 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
23784
23785         * gcc.dg/altivec-varargs-1.c: New test.
23786
23787 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23788
23789         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
23790         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
23791         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
23792         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
23793         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
23794
23795 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23796
23797         * gcc.dg/cond-lvalue-1.c: New test.
23798
23799 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
23800
23801         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
23802
23803 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23804
23805         PR c++/11616
23806         * g++.dg/template/instantiate5.C: New test.
23807
23808 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23809
23810         PR c++/12726
23811         * g++.dg/ext/complit2.C: Replace test with self-contained version.
23812         * ChangeLog: Add missing first entry for above test.
23813
23814 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23815
23816         PR c++/9810
23817         * g++.dg/template/using8.C: New test.
23818         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
23819
23820 2003-11-02  Roger Sayle  <roger@eyesopen.com>
23821
23822         PR optimization/10817
23823         * gcc.c-torture/compile/20031102-1.c: New test case.
23824
23825 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
23826
23827         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
23828         2147483647.
23829
23830 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23831
23832         * gcc.dg/20031102-1.c: New test.
23833
23834 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23835
23836         * gcc.dg/complex-1.c: New test.
23837
23838 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23839
23840         PR c++/12796
23841         * g++.dg/template/crash13.C: Adjust expected error location.
23842         * g++.old-deja/g++.brendan/ns1.C: Likewise.
23843
23844 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
23845
23846         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
23847
23848 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
23849
23850         PR/10239
23851         * gcc.c-torture/compile/20031031-2.c: New test.
23852
23853 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
23854
23855         PR/11640
23856         * gcc.c-torture/compile/20031031-1.c: New test.
23857
23858 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
23859
23860         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
23861         * gcc.misc-tests/bprob.exp: Likewise.
23862         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
23863         the execution test on arm-elf configs.
23864         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
23865         configs that don't support scratch files.
23866         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
23867
23868 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
23869
23870         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
23871         done by dejagnu.
23872
23873 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
23874
23875         * ada/acats/run_all.sh: Redirect mv output to /dev/null
23876         Avoid non pure sh syntax. Add more logging.
23877
23878         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
23879         fail.
23880
23881 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23882
23883         PR libgcj/10610
23884         * gcc.dg/ppc-stackalign-1.c: New test.
23885
23886 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
23887
23888         * ada/acats/run_all.sh: Change output to be more compliant with
23889         dejagnu framework.
23890         Create acats.sum and acats.log files under testsuite/ada/acats
23891         Only run [a-z]* directories, to filter out e.g. CVS.
23892         Redirect build output to log file.
23893
23894 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
23895
23896         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
23897
23898 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
23899
23900         PR ada/5909:
23901         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
23902
23903 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
23904
23905         * gcc.c-torture/compile/20031023-1.c: New test.
23906         * gcc.c-torture/compile/20031023-2.c: New test.
23907         * gcc.c-torture/compile/20031023-3.c: New test.
23908         * gcc.c-torture/compile/20031023-4.c: New test.
23909
23910 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23911
23912         PR c++/10371
23913         * g++.dg/lookup/scoped8.C: New test.
23914
23915 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23916
23917         * g++.dg/opt/reg-stack3.C: New test.
23918
23919 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23920
23921         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
23922
23923 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23924
23925         PR c++/11076
23926         * g++.dg/template/crash13.C: New test.
23927
23928 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23929
23930         * gcc.dg/c99-restrict-2.c: New test.
23931
23932 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
23933
23934         PR c++/12698, c++/12699, c++/12700, c++/12566
23935         * g++.dg/inherit/covariant9.C: New test.
23936         * g++.dg/inherit/covariant10.C: New test.
23937         * g++.dg/inherit/covariant11.C: New test.
23938
23939 2003-10-23  Jason Merrill  <jason@redhat.com>
23940
23941         PR c++/12726
23942         * g++.dg/ext/complit2.C: New test.
23943
23944 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
23945
23946         PR target/12654
23947         * gcc.c-torture/execute/20031020-1.c: New test.
23948
23949 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23950
23951         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
23952         following the jump_insn.
23953
23954 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23955
23956         * gcc.dg/cast-lvalue-1.c: New test.
23957
23958 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
23959
23960         PR c++/11962
23961         * g++.dg/template/cond2.C: New test.
23962
23963 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23964
23965         * gcc.dg/builtins-28.c: New test.
23966
23967 2003-10-20  Jan Hubicka  <jh@suse.cz>
23968
23969         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
23970         parameter.
23971         * testsuite/gcc.dg/inline-2.c: Likewise.
23972
23973 2003-10-20  Phil Edwards  <phil@codesourcery.com>
23974
23975         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
23976         * gcc.dg/nest.c: Likewise.
23977
23978 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23979
23980         PR c++/9781, c++/10583, c++/11862
23981         * g++.dg/parse/crash13.C: New test.
23982
23983 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23984
23985         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
23986
23987 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23988
23989         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
23990         Define HAVE_C99_RUNTIME except on Solaris.
23991         * gcc.dg/builtins-20.c: Likewise.
23992
23993 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23994
23995         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
23996
23997 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23998
23999         PR c++/12495
24000         * g++.dg/template/crash21.C: New test.
24001
24002 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24003
24004         PR c++/2513
24005         * g++.dg/template/typename5.C: New test.
24006
24007 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24008
24009         PR c++/12369
24010         * g++.dg/template/friend25.C: New test.
24011
24012 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
24013
24014         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
24015         versions.
24016
24017 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
24018
24019         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
24020         == 2147483647.
24021
24022 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
24023
24024         * gcc.c-torture/execute/960416-1.x: Remove.
24025         * gcc.c-torture/execute/divconst-3.x: Likewise.
24026
24027 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
24028
24029         PR target/12598
24030         * gcc.dg/torture/cris-volatile-1.c: New test.
24031
24032 2003-10-14  Roger Sayle  <roger@eyesopen.com>
24033
24034         PR optimization/9325
24035         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
24036         for overflowing floating point to integer conversion during RTL
24037         simplification.
24038
24039 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
24040
24041         * objc/execute/_cmd.m: Fix typo.
24042         * objc.dg/image-info.m, objc.dg/symtab-1.m:
24043         Relax 'scan-assembler' regexp.
24044         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
24045         objc.dg/try-catch-4.m: Run on non-Darwin targets.
24046         * objc.dg/zero-link-2.m: Remove blank line.
24047         * objc.dg/zero-link-3.m: New test case.
24048
24049 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
24050
24051         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
24052
24053         * gcc.dg/asm-names.c: Use scan-assembler-not rather
24054         than linker trickery.
24055
24056 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24057
24058         PR c++/12370
24059         * g++.dg/other/friend2.C: New test.
24060
24061 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
24062
24063         * gcc.dg/20031012-1.c: New test.
24064
24065 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
24066
24067         * gcc.dg/weak/weak-3.c: Fix for new warning.
24068
24069 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
24070
24071         PR optimization/8750
24072         * gcc.c-torture/execute/20031012-1.c: New test case.
24073
24074 2003-10-11  Roger Sayle  <roger@eyesopen.com>
24075
24076         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
24077         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
24078
24079 2003-10-11  Roger Sayle  <roger@eyesopen.com>
24080
24081         PR optimization/12260
24082         * gcc.c-torture/compile/20031011-2.c: New test case.
24083
24084 2003-10-11  Roger Sayle  <roger@eyesopen.com>
24085
24086         * gcc.c-torture/execute/20031011-1.c: New testcase.
24087
24088 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
24089
24090         * gcc.c-torture/compile/20031011-1.c: New test.
24091
24092 2003-10-11  Jan Hubicka  <jh@suse.cz>
24093
24094         * g++.dg/other/first-global.C: New test.
24095
24096 2003-10-11  Roger Sayle  <roger@eyesopen.com>
24097
24098         * gcc.c-torture/execute/string-opt-18.c: New testcase.
24099
24100 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
24101
24102         * gcc.c-torture/compile/20031010-1.c: New test.
24103
24104 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
24105
24106         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
24107         * gcc.c-torture/execute/va-arg-25.c: ... here.
24108
24109 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
24110
24111         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
24112
24113 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
24114
24115         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
24116
24117 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
24118
24119         * g++.dg/parse/error2.C: New test.
24120
24121 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
24122
24123         PR c++/11097
24124         * g++.dg/other/error5.C: Modify the error message.
24125         * g++.dg/lookup/using8.C: New test.
24126
24127 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
24128
24129         * gcc.dg/darwin-abi-2.c: New file.
24130         * gcc.c-torture/execute/va-arg-24.c: New file.
24131
24132 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
24133
24134         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
24135         indentation.
24136
24137 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
24138
24139         PR c++/10147
24140         * g++.dg/other/error4.C: Update error messages.
24141         * g++.dg/template/ptrmem4.C: Likewise.
24142
24143         PR c++/12337
24144         * g++.dg/init/new9.C: New test.
24145
24146         PR c++/12334, c++/12236, c++/8656
24147         * g++.dg/ext/attrib8.C: New test.
24148
24149 2003-10-06  Devang Patel  <dpatel@apple.com>
24150
24151         * gcc.dg/debug/dwarf2-3.h: New test.
24152         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
24153
24154 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
24155
24156         * g++.dg/opt/cfg2.C: New test.
24157
24158 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24159
24160         * g++.dg/opt/float1.C: New test.
24161
24162 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24163
24164         * gcc.dg/c90-array-lval-6.c: New test.
24165         * gcc.dg/c99-array-lval-6.c: New test.
24166
24167 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
24168             Ziemowit Laski  <zlaski@apple.com>
24169
24170         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
24171         'Derived', so that it is never considered a class method; add
24172         new warning for '+port' method ambiguity.
24173         * objc.dg/method-12.m: Include <objc/objc.h> instead of
24174         <objc/objc-api.h> (needed on Mac OS X).
24175         * objc.dg/method-13.m: New test.
24176
24177 2003-10-03  Roger Sayle  <roger@eyesopen.com>
24178
24179         PR optimization/9325, PR java/6391
24180         * gcc.c-torture/execute/20031003-1.c: New test case.
24181
24182 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
24183
24184         PR optimization/12180
24185         * gcc.dg/20031002-1.c: New test.
24186
24187         PR c++/12486
24188         * g++.dg/inherit/error1.C: New test.
24189
24190 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
24191
24192         * lib/f-torture.exp (search_for): Rename to...
24193         (search_for_re): This.  Also, clean up comments and the
24194         "regexp" invocation.
24195
24196 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
24197
24198         * gcc.c-torture/compile/20031002-1.c: New test.
24199
24200 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
24201
24202         * g++.dg/opt/cond1.C: New test.
24203
24204 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
24205
24206         * gcc.dg/Wold-style-definition-2.c: New testcase.
24207         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
24208
24209 2003-09-29  Richard Henderson  <rth@redhat.com>
24210
24211         * g++.dg/init/array10.C: Add dg-options.
24212
24213 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
24214
24215         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
24216
24217 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24218
24219         * g++.dg/template/friend19.C: Fix typo.
24220         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
24221
24222 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
24223
24224         * gcc.c-torture/execute/20030928-1.c: New test.
24225         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
24226
24227 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24228
24229         * g++.dg/opt/unroll1.C: New test.
24230
24231 2003-09-26  Roger Sayle  <roger@eyesopen.com>
24232
24233         PR optimization/11741
24234         * gcc.dg/20030926-1.c: New test case.
24235
24236 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24237
24238         PR c++/5655
24239         * g++.dg/parse/access7.C: New test.
24240         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
24241
24242 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
24243
24244         MERGE OF objc-improvements-branch into MAINLINE:
24245         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
24246         if libobjc has not been built.
24247         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
24248         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
24249         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
24250         objc/execute/nested-3.m, objc/execute/np-2.m,
24251         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
24252         objc/execute/redefining_self.m, objc/execute/root_methods.m,
24253         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
24254         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
24255         objc.dg/special/unclaimed-category-1.h,
24256         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
24257         well as GNU runtime.
24258         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
24259         * execute/cascading-1.m, execute/function-message-1.m,
24260         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
24261         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
24262         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
24263         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
24264         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
24265         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
24266         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
24267         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
24268         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
24269         * objc.dg/bitfield-2.m: Run only on Darwin.
24270         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
24271         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
24272         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
24273         * objc.dg/const-str-1.m: Fix constant string layout.
24274
24275 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
24276
24277         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
24278
24279 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
24280
24281         * gcc.dg/darwin-abi-1.c: New file.
24282
24283 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
24284
24285         PR target/12281
24286         * gcc.c-torture/compile/20030921-1.c: New test.
24287
24288 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24289
24290         * g++.dg/opt/reg-stack2.C: New test.
24291
24292 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24293
24294         * g++.dg/eh/delayslot1.C: New test.
24295
24296 2003-09-20  Richard Henderson  <rth@redhat.com>
24297
24298         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
24299
24300 2003-09-20  Roger Sayle  <roger@eyesopen.com>
24301
24302         * gcc.c-torture/execute/20030920-1.c: New test case.
24303
24304 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24305
24306         * g++.dg/rtti/typeid3.C: Correct expected error message.
24307
24308 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24309
24310         PR c++/157
24311         * g++.dg/parse/crash12.C: New test.
24312
24313 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
24314
24315         * gcc.dg/compat/mixed-struct-check.h: New.
24316         * gcc.dg/compat/mixed-struct-defs.h: New.
24317         * gcc.dg/compat/mixed-struct-init.h: New.
24318         * gcc.dg/compat/struct-by-value-19_main.c: New.
24319         * gcc.dg/compat/struct-by-value-19_x.c: New.
24320         * gcc.dg/compat/struct-by-value-19_y.c: New.
24321         * gcc.dg/compat/struct-by-value-20_main.c: New.
24322         * gcc.dg/compat/struct-by-value-20_x.c: New.
24323         * gcc.dg/compat/struct-by-value-20_y.c: New.
24324         * gcc.dg/compat/struct-return-19_main.c: New.
24325         * gcc.dg/compat/struct-return-19_x.c: New.
24326         * gcc.dg/compat/struct-return-19_y.c: New.
24327         * gcc.dg/compat/struct-return-20_main.c: New.
24328         * gcc.dg/compat/struct-return-20_x.c: New.
24329         * gcc.dg/compat/struct-return-20_y.c: New.
24330
24331 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
24332         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
24333         so that it will not complain on LP64 targets.
24334
24335 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24336
24337         PR c++/495
24338         * g++.dg/template/friend24.C: New test.
24339
24340 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
24341
24342         PR c++/12332
24343         * g++.dg/template/memtmpl2.C: New test.
24344
24345 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
24346
24347         PR target/11184
24348         * gcc.dg/builtin-apply1.c: New test.
24349
24350 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
24351
24352         PR c++/9848
24353         * g++.dg/warn/Wunused-4.C: New test.
24354
24355 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24356
24357         PR c++/12316
24358         * g++.dg/other/gc2.C: New test.
24359
24360 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
24361
24362         PR c++/11991
24363         * g++.dg/rtti/typeid3.C: New test.
24364
24365         PR c++/12266
24366         * g++.dg/overload/template1.C: New test.
24367
24368 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
24369
24370         * g++.dg/opt/cfg3.C: New test.
24371
24372 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24373
24374         PR c++/7939
24375         * g++.dg/template/crash11.C: New test.
24376
24377 2003-09-16  Jason Merrill  <jason@redhat.com>
24378             Jakub Jelinek  <jakub@redhat.com>
24379
24380         * gcc.dg/attr-warn-unused-result.c: New test.
24381
24382 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24383
24384         PR c++/12184
24385         * g++.dg/expr/call2.C: New test.
24386
24387 2003-09-15  Andreas Jaeger  <aj@suse.de>
24388
24389         * gcc.dg/Wold-style-definition-1.c: New test.
24390
24391 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
24392
24393         PR c++/3907
24394         * g++.dg/parse/template12.C: New test.
24395
24396         * g++.dg/abi/bitfield11.C: New test.
24397         * g++.dg/abi/bitfield12.C: Likewise.
24398
24399 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
24400
24401         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
24402         non-expansion of functional macro name without arguments at EOL.
24403         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
24404
24405 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
24406
24407         * gcc.c-torture/execute/20030914-[12].c: New tests.
24408
24409 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
24410
24411         PR c++/11788
24412         * g++.dg/overload/addr1.C: New test.
24413
24414 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
24415
24416         * gcc.dg/20030909-1.c: New test.
24417
24418 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24419
24420         * gcc.dg/ultrasp10.c: New test.
24421
24422 2003-09-09  Devang Patel  <dpatel@apple.com>
24423
24424         * gcc.dg/darwin-ld-6.c: New test.
24425
24426 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24427
24428         * gcc.dg/torture/builtin-explog-1.c: New testcase.
24429
24430 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
24431
24432         * gcc.dg/ia64-types1.c: New test.
24433         * gcc.dg/ia64-types2.c: Likewise.
24434
24435 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24436
24437         * gcc.dg/builtins-1.c: Add more _Complex tests.
24438         * gcc.dg/torture/builtin-attr-1.c: Likewise.
24439
24440         * gcc.dg/builtins-1.c: Test existing _Complex functions.
24441         * gcc.dg/torture/builtin-attr-1.c: Likewise.
24442
24443 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
24444
24445         PR c++/11786
24446         * g++.dg/lookup/koenig2.C: New test.
24447
24448         PR c++/5296
24449         * g++.dg/rtti/typeid2.C: New test.
24450
24451 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
24452
24453         * gcc.c-torture/compile/20030904-1.c: New test.
24454
24455 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24456
24457         * g++.dg/opt/longbranch2.C: New test.
24458
24459 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
24460
24461         * g++.dg/template/crash10.C: Only compile it.
24462
24463 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
24464
24465         PR middle-end/11665
24466         * gcc.c-torture/compile/20030907-1.c: New test.
24467         * g++.dg/init/array11.C: New test.
24468
24469 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
24470
24471         PR c++/11852
24472         * g++.dg/init/struct1.C: New test.
24473
24474 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
24475
24476         PR c++/12181
24477         * g++.dg/expr/comma1.C: New test.
24478
24479 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
24480
24481         PR c++/11867
24482         * g++.dg/expr/static_cast5.C: New test.
24483
24484 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
24485
24486         PR c++/11507
24487         * g++.dg/lookup/scoped7.C: New test.
24488
24489         PR c++/9574
24490         * g++.dg/other/static1.C: New test.
24491
24492         PR c++/11490
24493         * g++.dg/warn/template-1.C: New test.
24494
24495         PR c++/11432
24496         * g++.dg/template/crash10.C: New test.
24497
24498         PR c++/2478
24499         * g++.dg/overload/VLA.C: New test.
24500
24501         PR c++/10804
24502         * g++.dg/template/call1.C: New test.
24503
24504 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24505
24506         PR c++/11794
24507         * g++.dg/parse/using3.C: New test.
24508
24509 2003-09-06  Roger Sayle  <roger@eyesopen.com>
24510
24511         PR c++/11409
24512         * g++.dg/overload/builtin3.C: New test case.
24513
24514 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
24515
24516         PR c/9862
24517         * gcc.dg/20030906-1.c: New test.
24518         * gcc.dg/20030906-2.c: Likewise.
24519
24520 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24521
24522         PR c++/12167
24523         * g++.dg/parse/defarg5.C: New test.
24524
24525         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
24526
24527 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
24528
24529         PR c++/12163
24530         * g++.dg/expr/static_cast4.C: New test.
24531
24532         PR c++/12146
24533         * g++.dg/template/crash9.C: New test.
24534
24535 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
24536
24537         * g++.old-deja/g++.ext/pretty2.C: Update for change
24538         in __FUNCTION__.
24539         * g++.old-deja/g++.ext/pretty3.C: Likewise.
24540
24541 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
24542
24543         PR c++/11922
24544         * g++/dg/template/qualified-id1.C: New test.
24545
24546         PR c++/12037
24547         * g++.dg/warn/noeffect4.C: New test.
24548
24549 2003-09-04  Matt Austern  <austern@apple.com>
24550
24551         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
24552         * g++.dg/ext/fnname2.C: Likewise.
24553         * g++.dg/ext/fnname3.C: Likewise.
24554
24555 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
24556
24557         * g++.dg/expr/lval1.C: New test.
24558         * g++.dg/ext/lvcast.C: Remove.
24559
24560 2003-09-03  Roger Sayle  <roger@eyesopen.com>
24561
24562         PR optimization/11700.
24563         * gcc.c-torture/compile/20030903-1.c: New test case.
24564
24565 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
24566
24567         PR c++/12053
24568         * g++.dg/abi/layout4.C: New test.
24569
24570 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
24571
24572         PR c++/11553
24573         * g++.dg/parse/friend3.C: New test.
24574
24575 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
24576
24577         PR c++/11847
24578         * g++.dg/template/class1.C: New test.
24579
24580         PR c++/11808
24581         * g++.dg/expr/call1.C: New test.
24582
24583 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
24584
24585         PR c++/12114
24586         * g++.dg/init/ref9.C: New test.
24587
24588         PR c++/11972
24589         * g++.dg/template/nested4.C: New test.
24590
24591 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
24592
24593         PR c++/12093
24594         * g++.dg/template/non-dependent4.C: New test.
24595
24596         PR c++/11928
24597         * g++.dg/inherit/conv1.C: New test.
24598
24599 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
24600
24601         PR c++/6196
24602         * g++.dg/ext/label1.C: New test.
24603         * g++.dg/ext/label2.C: Likewise.
24604
24605 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
24606
24607         * g++.dg/expr/cond3.C: New test.
24608
24609 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24610
24611         * gcc.dg/builtins-1.c: Add new builtin cases.
24612
24613 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24614
24615         * gcc.dg/builtins-1.c: Add new cases.
24616         * gcc.dg/torture/builtin-attr-1.c: Likewise.
24617
24618 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24619
24620         * gcc.dg/builtins-1.c: Add more math builtin tests.
24621         * gcc.dg/torture/builtin-attr-1.c: New test.
24622
24623 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
24624
24625         PR optimization/5079
24626         * g++.dg/opt/static3.C: New test.
24627
24628 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24629
24630         * gcc.misc-tests/gcov-10b.c: New test.
24631
24632 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
24633
24634         * g++.dg/opt/ptrmem3.C: New test.
24635
24636         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
24637
24638 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
24639
24640         * gcc.dg/20030826-2.c: New test.
24641
24642 2003-08-26  Roger Sayle  <roger@eyesopen.com>
24643
24644         PR middle-end/12002
24645         * g77.f-torture/compile/12002.f: New test case.
24646
24647 2003-08-26  Roger Sayle  <roger@eyesopen.com>
24648
24649         * gcc.dg/20030826-1.c: New test case.
24650
24651 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
24652
24653         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
24654
24655 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
24656
24657         PR c++/11871
24658         * c++.dg/lookup/crash1.C: New test.
24659
24660         * c++.dg/warn/noeffect3.C: New test.
24661
24662 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
24663
24664         * gcc.dg/compat/vector-1_x.c: Compile with -w.
24665         * gcc.dg/compat/vector-1_y.c: Ditto.
24666         * gcc.dg/compat/vector-2_x.c: Ditto.
24667         * gcc.dg/compat/vector-2_y.c: Ditto.
24668
24669 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
24670
24671         * gcc.dg/20030702-1.c: New test.
24672
24673 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
24674
24675         PR c++/8795
24676         * g++.dg/ext/altivec-1.C: New test.
24677
24678 2003-08-24  Richard Henderson  <rth@redhat.com>
24679
24680         * g++.dg/eh/simd-2.C: Add -w for x86.
24681
24682 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
24683
24684         * gcc.dg/20030815-1.c: New test.
24685
24686 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24687
24688         PR c++/3765
24689         * g++.dg/parse/access6.C: New test.
24690
24691 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24692
24693         PR c++/641, c++/11876
24694         * g++.dg/template/friend22.C: New test.
24695         * g++.dg/template/friend23.C: Likewise.
24696
24697 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24698
24699         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
24700         identically.
24701
24702 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24703
24704         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
24705
24706 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24707
24708         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
24709
24710 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24711
24712         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
24713
24714 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24715
24716         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
24717
24718 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
24719
24720         PR c++/11919
24721         * g++.dg/overload/prom1.C: New test.
24722
24723         PR c++/11551
24724         * g++.dg/parse/dtor2.C: New test.
24725
24726         PR c++/10762
24727         * g++.dg/parse/using2.C: New test.
24728
24729 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
24730
24731         PR target/11805
24732         * gcc.c-torture/compile/20030821-1.c: New.
24733
24734 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
24735
24736         PR c++/11834
24737         * g++.dg/template/deduce2.C: New test.
24738
24739 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
24740
24741         * gcc.c-torture/execute/20030821-1.c: New test.
24742
24743 2003-08-20  Roger Sayle  <roger@eyesopen.com>
24744
24745         PR middle-end/11984
24746         * gcc.dg/20030820-1.c: New test case.
24747
24748 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
24749
24750         PR c++/11945
24751         * g++.dg/warn/noeffect2.C: New test.
24752
24753 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
24754
24755         PR c++/10926
24756         * g++.dg/template/dtor2.C: New test.
24757
24758         PR c++/11684
24759         * g++.dg/template/operator1.C: New test.
24760         * g++.dg/parse/operator4.C: New test.
24761
24762         PR c++/11946.C
24763         * g++.dg/expr/enum1.C: New test.
24764         * gcc.dg/c99-bool-1.c: Remove bogus warning.
24765
24766         PR c++/11036.C
24767         * g++.dg/parse/elab2.C: New test.
24768         * g++.dg/parse/typedef4.C: Change error message.
24769         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
24770         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
24771         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
24772
24773 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
24774
24775         * gcc.dg/pch/warn-1.c: New.
24776         * gcc.dg/pch/warn-1.hs: New.
24777
24778         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
24779         not-tested file.
24780
24781 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
24782
24783         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
24784
24785 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
24786
24787         * gcc.dg/uninit-D.c: New Test.
24788         * gcc.dg/uninit-E.c: New Test.
24789         * gcc.dg/uninit-F.c: New Test.
24790         * gcc.dg/uninit-G.c: New Test.
24791
24792 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
24793
24794         * g++.dg/README: Describe the pch directory.
24795
24796 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24797
24798         PR c++/11174
24799         * g++.dg/parse/access4.C: New test.
24800         * g++.dg/parse/access5.C: Likewise.
24801         * g++.old-deja/g++.jason/access17.C: Adjust error message.
24802
24803 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
24804
24805         * gcc.dg/noncompile/20030818-1.c: New.
24806
24807 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24808
24809         PR c++/11957
24810         * g++.dg/warn/noeffect1.C: New test.
24811
24812         * g++.dg/template/scope2.C: New test.
24813         * g++.dg/template/error2.C: Correct dg-error
24814
24815 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
24816
24817         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
24818
24819 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
24820
24821         PR C++/11512
24822         * g++.dg/template/warn1.C: New.
24823
24824 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
24825
24826         * g++.dg/template/error2.C: New test.
24827         * g++.dg/lookup/using7.C: Adjust errors
24828         * g++.old-deja/g++.pt/crash36.C: Likewise.
24829         * g++.old-deja/g++.pt/derived3.C: Likewise.
24830
24831 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24832
24833         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
24834         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
24835         * gcc.c-torture/execute/builtins/string-9.c: New, from
24836         string-opt-9.c.  Adjust for execute/builtins framework.
24837         * gcc.c-torture/execute/string-opt-9.c: Delete.
24838
24839 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
24840
24841         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
24842
24843         * g++.dg/parse/ret-type2.C: New test.
24844
24845         PR c++/11703
24846         * g++.dg/init/new8.C: New test.
24847
24848         PR c++/10923
24849         * g++.dg/parse/typedef5.C: New test.
24850
24851         PR c++/9512
24852         * g++.dg/parse/qualified2.C: New test.
24853         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
24854         invalid code.
24855
24856 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
24857
24858         * g++.dg/conversion/ptrmem1.C: New test.
24859
24860 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
24861
24862         PR target/11693
24863         * gcc.dg/20030811-1.c: New test.
24864
24865         PR target/11535
24866         * gcc.c-torture/execute/20030811-1.c: New test.
24867
24868 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24869
24870         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
24871
24872 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
24873
24874         PR c++/11789.C
24875         * g++.dg/inherit/multiple1.C: New test.
24876
24877 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24878
24879         * gcc.dg/spe1.c: New test.
24880
24881         PR c++/11670
24882         * g++.dg/expr/cast2.C: New test.
24883
24884         PR c++/10530
24885         * g++.dg/template/dependent-name2.C: New test.
24886
24887 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
24888
24889         * g++.dg/parse/crash11.C: Put the dg options in comments.
24890
24891 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
24892
24893         * lib/gcc-dg.exp: Update for diagnostic change.
24894
24895 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24896
24897         PR c++/5767
24898         * g++.dg/parse/crash11.C: New test.
24899
24900 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
24901
24902         * gcc.dg/cpp/spacing1.c: Update.
24903
24904 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
24905
24906         PR target/11739
24907         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
24908         a value for -mtune.
24909
24910 2003-08-04  Roger Sayle  <roger@eyesopen.com>
24911
24912         PR middle-end/11771
24913         * gcc.c-torture/compile/20030804-1.c: New test case.
24914
24915 2003-08-04  Roger Sayle  <roger@eyesopen.com>
24916
24917         * gcc.dg/20030804-1.c: New test case.
24918
24919 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
24920
24921         * gcc.dg/cpp/separate-1.c: New test.
24922
24923 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
24924
24925         PR c++/11704
24926         * g++.dg/template/dependent-expr2.C: New test.
24927
24928         PR c++/11766
24929         * g++.dg/expr/ptrmem1.C: New test.
24930
24931 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24932
24933         PR c++/9453
24934         * g++.dg/template/friend15.C: New test.
24935
24936 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
24937
24938         * lib/dg-pch.exp: Work round PCH bug.
24939
24940 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24941
24942         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
24943         builtins.  Move cases from builtins-4.c here.
24944
24945         * gcc.dg/torture/builtin-math-1.c: New test taken from
24946         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
24947         additional cases.
24948
24949         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
24950         Delete.
24951
24952 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
24953
24954         PR c++/9447
24955         * g++.dg/template/using7.C: New test.
24956
24957 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
24958
24959         * import1.c, import2.c: New tests.
24960
24961 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
24962
24963         * g++.dg/eh/crossjump1.C: New test.
24964
24965 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
24966
24967         PR c++/11697
24968         * g++.dg/template/using6.C: New test.
24969
24970         PR c++/11744
24971         * g++.dg/template/koenig2.C: New test.
24972
24973 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24974
24975         PR c++/7983
24976         * g++.dg/parse/typedef4.C: New test.
24977
24978 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24979
24980         PR c++/8442, c++/8806
24981         * g++.dg/template/elab1.C: New test.
24982         * g++.dg/template/type2.C: Likewise.
24983         * g++.dg/template/ttp3.C: Adjust expected error message.
24984         * g++.old-deja/g++.law/visibility13.C: Likewise.
24985         * g++.old-deja/g++.niklas/t135.C: Likewise.
24986         * g++.old-deja/g++.pt/ttp41.C: Likewise.
24987         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
24988         template argument.
24989         * g++.old-deja/g++.pt/ttp44.C: Likewise.
24990
24991 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
24992
24993         PR c++/11295
24994         * g++.dg/ext/stmtexpr1.C: New test.
24995
24996         * g++.dg/opt/tmp1.C: New test.
24997
24998         PR c++/11525
24999         * g++.dg/parse/constant4.C: New test.
25000
25001         PR c++/9447
25002         * g++.dg/template/using5.C: New test.
25003
25004 2003-07-31  Roger Sayle  <roger@eyesopen.com>
25005
25006         * gcc.dg/builtins-27.c: New test case.
25007
25008 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
25009
25010         * gcc.dg/tls/opt-7.c: New test.
25011
25012 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
25013
25014         * g++.old-deja/g++.other/crash18.C: Remove.
25015
25016 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
25017
25018         * g++.dg/template/explicit3.C: New.
25019         * g++.dg/template/explicit4.C: New.
25020         * g++.dg/template/explicit5.C: New.
25021
25022         PR c++/11347
25023         * g++.dg/template/memtmpl1.C: New.
25024
25025 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
25026
25027         PR target/11565
25028         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
25029         * gcc.dg/i386-387-5.c (dg-options): Likewise.
25030
25031 2003-07-30  Jan Hubicka  <jh@suse.cz>
25032
25033         * vtgc1.c: Kill.
25034
25035 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
25036
25037         * gcc.dg/struct-in-proto-1.c: New test.
25038
25039 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
25040
25041         * gcc.dg/cpp/include2.c: Only expect one message.
25042
25043 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
25044
25045         PR c++/9447
25046         * g++.dg/template/using1.C: New test.
25047         * g++.dg/template/using2.C: New test.
25048         * g++.dg/template/using3.C: New test.
25049         * g++.dg/template/using4.C: New test.
25050
25051 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
25052
25053         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
25054         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25055
25056 2003-07-28  Jan Hubicka  <jh@suse.cz>
25057
25058         PR c++/11530
25059         * g++.dg/opt/call1.C: New test.
25060
25061 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
25062
25063         PR c++/11667
25064         * g++.dg/init/enum2.C: New test.
25065         * g++.dg/template/overload1.C: Add "-w" option.
25066
25067 2003-07-28    <hp@bitrange.com>
25068
25069         * gcc.dg/Wdeclaration-after-statement-1.c,
25070         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
25071
25072 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
25073
25074         * gcc.c-torture/compile/20030725-1.c: New test.
25075
25076 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
25077
25078         * gcc.dg/20030505.c: Only run for SPE.
25079         Remove definition of opaque type.
25080
25081 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
25082
25083         * g++.dg/template/ptrmem6.C: New test.
25084
25085 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
25086
25087         * gcc.c-torture/compile/zero-strct-2.c: New test.
25088
25089 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
25090
25091         * gcc.dg/intermod-1.c: New test.
25092
25093 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25094
25095         PR c++/11617
25096         * g++.dg/template/lookup2.C: New test.
25097         * g++.dg/template/memclass1.C: Remove instantiated from error.
25098         * g++.dg/other/error2.C: Tweak expected errors.
25099
25100         PR c++/11596
25101         * g++.dg/template/defarg3.C: New test.
25102
25103         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
25104
25105 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
25106
25107         * g++.dg/inherit/access5.C: New test.
25108
25109 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25110
25111         PR c++/11513
25112         * g++.dg/template/crash8.C: New test.
25113
25114 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
25115
25116         PR c/10602
25117         * gcc.dg/noncompile/incomplete-2.c: New test.
25118
25119 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
25120
25121         PR c++/11645
25122         * g++.dg/inherit/access4.C: New test.
25123
25124         PR c++/11517
25125         * g++.dg/expr/cond2.C: New test.
25126
25127         PR optimization/10679
25128         * g++.dg/opt/inline4.C: New test.
25129
25130 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
25131
25132         * g++.dg/parse/crash10: New test.
25133
25134 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
25135
25136         * g++.dg/ext/flexary1.C: New test.
25137
25138 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25139
25140         PR c++/10793
25141         * g++.dg/template/crash9.C: New test.
25142
25143 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25144
25145         PR c++/3004
25146         * g++.dg/parse/typedef3.C: New test.
25147
25148         PR c++/7906
25149         * g++.dg/parse/operator2.C: New test.
25150
25151         PR c++/8895
25152         * g++.dg/parse/def-tmpl-arg1.C: New test.
25153
25154         PR c++/9282
25155         * g++.dg/parse/funptr1.C: New test.
25156
25157         PR c++/9452
25158         * g++.dg/parse/ambig3.C: New test.
25159
25160         PR c++/9454
25161         * g++.dg/parse/operator3.C: New test.
25162
25163         PR c++/9486
25164         * g++.dg/parse/template10.C: New test.
25165
25166         PR c++/9488
25167         * g++.dg/parse/template11.C: New test.
25168
25169         PR c++/10150
25170         * g++.dg/parse/invalid-op1.C: New test.
25171
25172         PR c++/10247
25173         * g++.dg/parse/condexpr1.C: New test.
25174
25175 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
25176
25177         * g++.dg/ext/packed3.C: New test.
25178         * g++.dg/ext/packed4.C: New test.
25179
25180         * gcc.dg/pack-test-3.c: New test.
25181
25182 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
25183
25184         * lib/compat.exp: Handle dg-options per source file.
25185         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
25186         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
25187         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
25188         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
25189         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
25190         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
25191         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
25192         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
25193         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
25194         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
25195         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
25196         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
25197         * g++.dg/compat/break/bitfield7_x.C: Ditto.
25198         * g++.dg/compat/break/bitfield7_y.C: Ditto.
25199
25200 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
25201
25202         PR c/10320
25203         * gcc.c-torture/execute/20030718-1.c: New test.
25204
25205 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25206
25207         PR optimization/11536
25208         * gcc.dg/20030721-1.c: New test.
25209
25210 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
25211
25212         PR c++/11546
25213         * g++.dg/template/lookup1.C: New test.
25214
25215 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
25216
25217         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
25218         diagnostics of ill-formed constructs involving labels.
25219         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
25220         the new 'previously defined here' message.
25221
25222 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
25223
25224         * g++.dg/parse/non-dependent2.C: New test.
25225
25226 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
25227
25228         * g++.dg/init/init-ref4.C: xfail on targets without
25229         weak symbols.
25230
25231 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
25232
25233         PR target/11087
25234         * gcc.c-torture/execute/20030717-1.c: New test.
25235
25236 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25237
25238         * g++.dg/opt/cfg1.C: New test.
25239
25240 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
25241
25242         PR optimization/11557
25243         * gcc.dg/20030717-1.c: New test.
25244
25245 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
25246
25247         PR c++/10476
25248         * g++.dg/expr/crash-1.C: New test.
25249
25250         PR c++/11027
25251         * g++.dg/template/init3.C: New test.
25252
25253         PR c++/8222
25254         * g++.dg/template/non-dependent1.C: New test.
25255
25256         PR c++/11070
25257         * g++.dg/template/non-dependent2.C: New test.
25258
25259         PR c++/11071
25260         * g++.dg/template/non-dependent3.C: New test.
25261
25262         PR c++/9907
25263         * g++.dg/template/sizeof5.C: New test.
25264
25265 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
25266
25267         PR 11498
25268         * gcc.c-torture/compile/mangle-1.c: New file.
25269
25270 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25271
25272         PR c++/7809
25273         * g++.dg/parse/access3.C: New test.
25274
25275 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
25276
25277         PR c++/11384
25278         * g++.dg/init/init-ref4.C: New test.
25279
25280 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
25281
25282         PR c++/11547
25283         * g++.dg/parse/constant3.C: New test.
25284         * g++.dg/parse/crash7.C: Likewise.
25285
25286 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
25287
25288         PR target/11008
25289         * gcc.dg/i386-pentium4-not-mull.c: New.
25290
25291 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
25292
25293         * gcc.dg/asm-names.c (ymain): Make it weak.
25294
25295 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25296
25297         PR c++/5421
25298         * g++.dg/template/friend21.C: New test.
25299
25300 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
25301
25302         * gcc.dg/cleanup-8.c: New test.
25303         * gcc.dg/cleanup-9.c: New test.
25304
25305 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
25306
25307         * g++.dg/ext/dll-MI1.h: New file.
25308         * g++.dg/ext/dllexport-MI1.C: New file.
25309         * g++.dg/ext/dllimport-MI1.C: New file.
25310
25311 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
25312
25313         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
25314         it does not have cmpstrsi patterns (just cmpmemsi).
25315
25316 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
25317
25318         PR debug/11473
25319         * g++.dg/debug/debug8.C: New test.
25320
25321 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25322
25323         PR c++/10108
25324         * g++.dg/template/crash7.C: New test.
25325
25326 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
25327
25328         PR target/10795
25329         * gcc.c-torture/compile/20030708-1.c: New.
25330
25331 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
25332
25333         * gcc.c-torture/execute/20030715-1.c: New test.
25334
25335 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
25336
25337         * gcc.dg/pch/inline-3.c: New file.
25338         * gcc.dg/pch/inline-3.hs: New file.
25339         * gcc.dg/pch/inline-4.c: New file.
25340         * gcc.dg/pch/inline-4.hs: New file.
25341
25342 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
25343
25344         PR c++/11509
25345         * g++.dg/template/crash6.C: New test.
25346
25347         PR c++/7053
25348         * g++.dg/template/friend20.C: New test.
25349
25350         PR c++/7019
25351         * g++.dg/template/overload2.C: New test.
25352
25353 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25354
25355         PR optimization/11440
25356         * gcc.c-torture/execute/20030714-1.c: New test.
25357
25358 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25359
25360         PR c++/11154
25361         * g++.dg/template/partial2.C: New test.
25362
25363 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
25364
25365         PR c++/11503
25366         * g++.dg/template/anon1.C: New test.
25367
25368         PR c++/11493
25369         PR c++/11495
25370         * g++.dg/parse/template9.C: Likewise.
25371         * g++.dg/template/crash4.C: New test.
25372         * g++.dg/template/koenig1.C: Likewise.
25373         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
25374         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
25375         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
25376         functions.
25377         * g++.old-deja/g++.jason/template36.C: Likewise.
25378         * g++.old-deja/g++.mike/p1989.C: Likewise.
25379         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
25380         * g++.old-deja/g++.pt/ttp20.C: Use this->.
25381         * g++.old-deja/g++.pt/ttp21.C: Use this->.
25382         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
25383         compiling.
25384         * g++.old-deja/g++.pt/union2.C: Use this->.
25385
25386 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
25387
25388         * gcc.dg/20030711-1.c: New test.
25389
25390 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
25391
25392         PR c++/11050
25393         * g++.dg/parse/args1.C: New test.
25394         * g++.pt/defarg8.C: Change expected errors.
25395
25396 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
25397
25398         PR c++/8164
25399         * g++.dg/template/nontype2.C: New test.
25400
25401         PR c++/10558
25402         * g++.dg/parse/template8.C: New test.
25403
25404         PR c++/8327
25405         * g++.dg/template/scope1.C: New test.
25406
25407         * g++.dg/warn/Wsign-compare-1.C: New test.
25408
25409 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
25410
25411         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
25412
25413 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
25414
25415         PR c++/9411
25416         * g++.dg/template/explicit2.C: New test.
25417
25418         PR c++/10032
25419         * g++.dg/warn/pedantic1.C: New test.
25420
25421 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
25422
25423         PR c++ 9483
25424         * g++.dg/other/field1.C: New test.
25425
25426 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
25427
25428         PR c/11449
25429         * gcc.c-torture/compile/20030707-1.c: New.
25430
25431 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25432
25433         PR c++/10849
25434         * g++.dg/template/access12.C: New test.
25435
25436 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
25437
25438         * g++.dg/bprob/bprob.exp (prof_ext): Update.
25439         * g77.dg/bprob/bprob.exp (prof_ext): Update.
25440         * gcc.misc-tests/bprob.exp (prof_ext): Update.
25441         * gcc.misc-tests/gcov.exp: Update
25442         * g++.dg/gcov/gcov.exp: Update
25443         * lib/gcov.exp: Update.
25444
25445 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
25446
25447         * g++.dg/abi/mangle17.C: Make sure template expressions are
25448         dependent.
25449         * g++.dg/abi/mangle4.C: Mark erroneous casts.
25450         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
25451         * g++.dg/opt/stack1.C: Remove erroneous code.
25452         * g++.dg/parse/template7.C: New test.
25453         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
25454         * g++.old-deja/g++.pt/crash4.C: Likewise.
25455
25456 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25457
25458         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
25459         with zero or one occurence of `$' after the initial `L'.
25460
25461 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
25462
25463         * gcc.c-torture/compile/20030704-1.c: Add a comment.
25464
25465 2003-07-08  Roger Sayle  <roger@eyesopen.com>
25466
25467         PR c/11370
25468         * gcc.dg/Wunreachable-6.c: New testcase.
25469         * gcc.dg/Wunreachable-7.c: New testcase.
25470
25471 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
25472
25473         PR c/11420
25474         * gcc.dg/20030708-1.c: New test.
25475
25476 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
25477
25478         * gcc.dg/compat/sdata-section.h: New file.
25479         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
25480         * gcc.dg/torture/mips-sdata-1.c: New test.
25481
25482 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25483
25484         PR c++/11030
25485         * g++.dg/template/friend19.C: New test.
25486
25487 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
25488
25489         * g++.dg/opt/strength-reduce.C: New test.
25490
25491 2003-07-07  Roger Sayle  <roger@eyesopen.com>
25492
25493         PR target/10979
25494         * gcc.dg/20030707-1.c: New testcase.
25495
25496 2003-07-07  Roger Sayle  <roger@eyesopen.com>
25497
25498         PR optimization/11059
25499         * g++.dg/opt/emptyunion.C: New testcase.
25500
25501 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25502             Eric Botcazou  <ebotcazou@libertysurf.fr>
25503
25504         * g++.dg/opt/stack1.C: New test.
25505
25506 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
25507
25508         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
25509         run test.
25510
25511         PR c++/11431
25512         * g++.dg/expr/static_cast3.C: New test.
25513
25514 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
25515
25516         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
25517         everywhere.
25518         * gcc.dg/concat.c: Concatenation of string constants with
25519         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
25520         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
25521         * gcc.dg/cpp/escape-2.c: Use wide character constants where
25522         necessary to avoid multi-character character constant warning.
25523         * gcc.dg/cpp/escape.c: Likewise.
25524         * gcc.dg/cpp/ucs.c: Likewise.
25525         Remove backslashes from dg-bogus comments, as they confuse Tcl.
25526         Fix a typo.
25527
25528 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
25529
25530         PR c/11428
25531         * gcc.c-torture/compile/20030704-1.c: New.
25532
25533 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
25534
25535         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
25536
25537 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
25538
25539         PR c++/5287, PR c++/7910,  PR c++/11021
25540         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
25541         tests for warnings.
25542         * g++.dg/ext/dllimport2.C: Add tests for warnings.
25543         * g++.dg/ext/dllimport3.C: Likewise.
25544         * g++.dg/ext/dllimport4.C: New file.
25545         * g++.dg/ext/dllimport5.C: New file.
25546         * g++.dg/ext/dllimport6.C: New file.
25547         * g++.dg/ext/dllimport7.C: New file.
25548         * g++.dg/ext/dllimport8.C: New file.
25549         * g++.dg/ext/dllimport9.C: New file.
25550         * g++.dg/ext/dllimport10.C: New file.
25551         * g++.dg/ext/dllexport1.C: New file.
25552
25553 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
25554
25555         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
25556         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
25557
25558 2003-07-03  Roger Sayle  <roger@eyesopen.com>
25559
25560         * gcc.dg/builtins-25.c: New testcase.
25561         * gcc.dg/builtins-26.c: New testcase.
25562
25563 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
25564
25565         * gcc.dg/compat/vector-defs.h: New file.
25566         * gcc.dg/compat/vector-setup.h: New file.
25567         * gcc.dg/compat/vector-check.h: New file.
25568         * gcc.dg/compat/vector-1_main.c: New file.
25569         * gcc.dg/compat/vector-1_x.c: New file.
25570         * gcc.dg/compat/vector-1_y.c: New file.
25571         * gcc.dg/compat/vector-2_main.c: New file.
25572         * gcc.dg/compat/vector-2_x.c: New file.
25573         * gcc.dg/compat/vector-2_y.c: New file.
25574
25575         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
25576         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
25577         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
25578         * gcc.dg/compat/struct-align-1.h: New file.
25579         * gcc.dg/compat/struct-align-1_main.c: New file.
25580         * gcc.dg/compat/struct-align-1_x.c: New file.
25581         * gcc.dg/compat/struct-align-1_y.c: New file.
25582         * gcc.dg/compat/struct-align-2.h: New file.
25583         * gcc.dg/compat/struct-align-2_main.c: New file.
25584         * gcc.dg/compat/struct-align-2_x.c: New file.
25585         * gcc.dg/compat/struct-align-2_y.c: New file.
25586
25587         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
25588         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
25589         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25590         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
25591         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
25592         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25593         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25594         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
25595         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
25596         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
25597         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
25598         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
25599         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
25600         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
25601         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
25602         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
25603         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
25604         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
25605         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25606         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25607         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25608         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25609         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25610         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25611         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25612         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25613         * gcc.dg/compat/struct-return-10_x.c: Ditto.
25614         * gcc.dg/compat/struct-return-2_x.c: Ditto.
25615         * gcc.dg/compat/struct-return-3_x.c: Ditto.
25616
25617 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25618
25619         * gcc.dg/i386-call-1.c: New test.
25620
25621 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25622
25623         PR c++/9162
25624         * g++.dg/parse/defarg4.C: New.
25625
25626 2003-07-03  Roger Sayle  <roger@eyesopen.com>
25627
25628         PR target/10700
25629         * gcc.c-torture/compile/20030703-1.c: New test case.
25630
25631 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
25632
25633         * g++.dg/template/local3.C: Remove extra semicolon.
25634
25635 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25636
25637         * gcc.dg/i386-volatile-1.c: New test.
25638
25639 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
25640
25641         PR c++/11072
25642         * g++.dg/other/offsetof2.C: XFAIL.
25643         * g++.dg/other/offsetof5.C: New.
25644
25645         PR c++/10219
25646         * g++.dg/template/error1.C: New.
25647
25648         PR c++/9779
25649         * g++.dg/template/dependent-expr1.C: New.
25650
25651 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
25652
25653         PR c++/6949
25654         * g++.dg/template/local3.C: New test.
25655
25656         PR c++/11149
25657         * g++.dg/lookup/scoped6.C: New test.
25658
25659 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
25660
25661         PR c++/8046
25662         * g++.dg/other/error7.C: New test.
25663
25664 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
25665
25666         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
25667         * g++.old-deja/g++.abi/vtable3.h: Likewise.
25668         * g++.old-deja/g++.law/code-gen5.C: Likewise.
25669         * g++.old-deja/g++.other/union2.C: Likewise.
25670         * gcc.dg/c90-const-expr-2.c: Likewise.
25671         * gcc.dg/c90-const-expr-3.c: Likewise.
25672         * gcc.dg/c99-const-expr-2.c: Likewise.
25673         * gcc.dg/c99-const-expr-3.c: Likewise.
25674         * gcc.dg/concat.c: Likewise.
25675
25676 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
25677
25678         PR c++/9559
25679         * g++.dg/init/static1.C: New test.
25680
25681 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25682
25683         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
25684         * g++.old-deja/g++.other/access2.C: Likewise.
25685         * g++.old-deja/g++.other/decl2.C: Likewise.
25686         * gcc.c-torture/execute/20020615-1.c: Likewise.
25687
25688 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
25689
25690         PR c++/4933
25691         * g++.dg/template/sizeof4.C: New test.
25692
25693 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
25694
25695         * g++.dg/other/error6.C: New test.
25696
25697 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
25698
25699         PR c++/10750
25700         * g++.dg/parse/constant2.C: New test.
25701
25702 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
25703
25704         PR c++/11106
25705         * g++.dg/other/error5.C: New test.
25706
25707 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25708
25709         * gcc.dg/format/gcc_diag-1.c: New test.
25710
25711 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
25712
25713         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
25714
25715 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
25716
25717         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
25718         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
25719         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
25720
25721 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
25722
25723         * gcc.c-torture/execute/builtins/string-8.c: New test.
25724         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
25725         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
25726         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
25727
25728 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
25729
25730         PR c++/10468
25731         * g++.dg/ext/typeof6.C: New test.
25732
25733 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
25734
25735         PR c++/10796
25736         * g++.dg/init/enum1.C: New test.
25737
25738 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
25739
25740         * gcc.dg/20030627-1.c: New test.
25741
25742 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
25743
25744         PR c++/11332
25745         * g++.dg/expr/static_cast2.C: New test.
25746
25747 2003-06-26  Roger Sayle  <roger@eyesopen.com>
25748             Jakub Jelinek  <jakub@redhat.com>
25749
25750         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
25751         sprintf(dst,"%s",src) optimization.
25752         * gcc.c-torture/execute/20030626-1.c: New test case.
25753         * gcc.c-torture/execute/20030626-2.c: New test case.
25754
25755 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
25756
25757         * gcc.c-torture/execute/multi-ix.c: New test.
25758
25759         * gcc.c-torture/execute/simd-4.c (main):
25760         Added missing semicolon at end of union.
25761
25762 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
25763
25764         PR c++/8266
25765         * g++.dg/template/explicit-instantiation3.C: New test.
25766
25767 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
25768
25769         * gcc.dg/20030626-1.c: Use signed char.
25770
25771 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
25772
25773         * gcc.dg/20030626-1.c: New test.
25774
25775 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
25776
25777         * const-str-2.m: Update.
25778
25779 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
25780
25781         PR c++/10990
25782         * g++.dg/rtti/dyncast1.C: New test.
25783         * g++.dg/abi/mangle4.C: Correct base-specifier access.
25784         * g++.dg/lookup/scoped1.C: Remove XFAIL.
25785         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
25786
25787         PR c++/10931
25788         * g++.dg/expr/static_cast1.C: New test.
25789
25790 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
25791
25792         * gcc.dg/20030625-1.c: New test.
25793
25794 2003-06-24  Roger Sayle  <roger@eyesopen.com>
25795
25796         * gcc.c-torture/compile/20030624-1.c: New test case.
25797
25798 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
25799
25800         * gcc.c-torture/execute/string-opt-17.c: New test.
25801
25802 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
25803
25804         PR c++/5754
25805         * g++.dg/parse/crash6.C: New test.
25806
25807 2003-06-23  Roger Sayle  <roger@eyesopen.com>
25808
25809         * gcc.dg/builtins-24.c: New test case.
25810
25811 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
25812
25813         * g++.dg/opt/operator1.C: New test.
25814
25815 2003-06-22  Roger Sayle  <roger@eyesopen.com>
25816
25817         * gcc.c-torture/execute/string-opt-16.c: New test case.
25818
25819 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
25820
25821         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
25822         * g++.old-deja/g++.other/conv7.C: Likewise.
25823         * g++.old-deja/g++.other/overcnv2.C: Likewise.
25824         * g++.old-deja/g++.other/overload14.C: Likewise.
25825
25826 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
25827
25828         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
25829         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
25830
25831 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25832
25833         PR c++/10888
25834         * g++.dg/warn/Winline-3.C: New test.
25835
25836 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25837
25838         * lib/target-supports.exp (check_alias_available): Make the test
25839         program acceptable to the Solaris assembler.
25840
25841         PR c++/10749
25842         * g++.dg/template/memclass2.C: New test.
25843
25844 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25845             Eric Botcazou  <ebotcazou@libertysurf.fr>
25846
25847         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
25848         data for non-matching targets.
25849         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
25850
25851 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25852
25853         PR c++/10845
25854         * g++.dg/template/member3.C: New test.
25855
25856 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
25857
25858         PR c++/10939
25859         * g++.dg/template/func1.C: New test.
25860
25861         PR c++/9649
25862         * g++.dg/template/static4.C: New test.
25863         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
25864
25865         PR c++/11041
25866         * g++.dg/init/ref7.C: New test.
25867
25868 2003-06-19  Matt Austern  <austern@apple.com>
25869
25870         PR c++/11228
25871         * g++.dg/anew1.C: New test.
25872         * g++.dg/anew2.C: New test.
25873         * g++.dg/anew3.C: New test.
25874         * g++.dg/anew4.C: New test.
25875
25876 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
25877
25878         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
25879
25880 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
25881
25882         * gcc.c-torture/execute/simd-4.c (main): Make expected value
25883         endian-dependent.
25884
25885 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
25886
25887         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
25888         Remove cruft.
25889
25890 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
25891
25892         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
25893         * gcc.c-torture/compile/961203-1.c: Likewise.
25894         * gcc.c-torture/compile/980506-1.c: Likewise.
25895
25896 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
25897
25898         PR c++/10712
25899         * g++.dg/lookup/using7.C: New test.
25900
25901 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
25902
25903         PR c++/11105
25904         * g++.dg/abi/conv1.C: Remove it.
25905         * g++.dg/template/conv7.C: New test.
25906         * g++.dg/template/conv8.C: Likewise.
25907         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
25908         conversion operator.
25909
25910 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
25911
25912         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
25913         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
25914         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25915         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
25916         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
25917         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25918         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25919         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
25920         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
25921         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
25922         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
25923         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
25924         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
25925         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
25926         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
25927         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
25928         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
25929         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
25930         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25931         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25932         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25933         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25934         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25935         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25936         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25937         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25938         * gcc.dg/compat/struct-return-10_x.c: Ditto.
25939         * gcc.dg/compat/struct-return-2_x.c: Ditto.
25940         * gcc.dg/compat/struct-return-3_x.c: Ditto.
25941
25942 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
25943
25944         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
25945         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
25946         indications.
25947
25948 2003-06-16  Roger Sayle  <roger@eyesopen.com>
25949
25950         * gcc.dg/i386-387-5.c: New test case.
25951         * gcc.dg/i386-387-6.c: New test case.
25952         * gcc.dg/builtins-23.c: New test case.
25953
25954 2003-06-15  Roger Sayle  <roger@eyesopen.com>
25955
25956         * gcc.dg/builtins-22.c: New test case.
25957         * gcc.dg/i386-387-1.c: Update to test exp.
25958         * gcc.dg/i386-387-2.c: Likewise.
25959
25960 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25961
25962         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
25963
25964 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
25965
25966         * lib/gcc-dg.exp (dg-require-dll): New function.
25967         (dg-xfail-if): Likewise.
25968         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
25969         driver.
25970
25971         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
25972         * gcc.c-torture/compile/20001205-1.c: Likewise.
25973         * gcc.c-torture/compile/20001226-1.c: Likewise.
25974         * gcc.c-torture/compile/20010518-2.c: Likewise.
25975         * gcc.c-torture/compile/20020312-1.c: Likewise.
25976         * gcc.c-torture/compile/20020604-1.c: Likewise.
25977         * gcc.c-torture/compile/920501-12.c: Likewise.
25978         * gcc.c-torture/compile/920501-4.c: Likewise.
25979         * gcc.c-torture/compile/920520-1.c: Likewise.
25980         * gcc.c-torture/compile/920521-1.c: Likewise.
25981         * gcc.c-torture/compile/920625-1.c: Likewise.
25982         * gcc.c-torture/compile/961203-1.c: Likewise.
25983         * gcc.c-torture/compile/980506-1.c: Likewise.
25984         * gcc.c-torture/compile/981006-1.c: Likewise.
25985         * gcc.c-torture/compile/981022-1.c: Likewise.
25986         * gcc.c-torture/compile/981223-1.c: Likewise.
25987         * gcc.c-torture/compile/990617-1.c: Likewise.
25988         * gcc.c-torture/compile/dll.c: Likewise.
25989         * gcc.c-torture/compile/labels-3.c: Likewise.
25990         * gcc.c-torture/compile/mipscop-1.c: Likewise.
25991         * gcc.c-torture/compile/mipscop-2.c: Likewise.
25992         * gcc.c-torture/compile/mipscop-3.c: Likewise.
25993         * gcc.c-torture/compile/mipscop-4.c: Likewise.
25994         * gcc.c-torture/compile/simd-5.c: Likewise.
25995         * gcc.c-torture/compile/20000804-1.x: Remove.
25996         * gcc.c-torture/compile/20001205-1.x: Likewise.
25997         * gcc.c-torture/compile/20001226-1.x: Likewise.
25998         * gcc.c-torture/compile/20010518-2.x: Likewise.
25999         * gcc.c-torture/compile/20020312-1.x: Likewise.
26000         * gcc.c-torture/compile/20020604-1.x: Likewise.
26001         * gcc.c-torture/compile/920501-12.x: Likewise.
26002         * gcc.c-torture/compile/920501-4.x: Likewise.
26003         * gcc.c-torture/compile/920520-1.x: Likewise.
26004         * gcc.c-torture/compile/920521-1.x: Likewise.
26005         * gcc.c-torture/compile/920625-1.x: Likewise.
26006         * gcc.c-torture/compile/961203-1.x: Likewise.
26007         * gcc.c-torture/compile/980506-1.x: Likewise.
26008         * gcc.c-torture/compile/981006-1.x: Likewise.
26009         * gcc.c-torture/compile/981022-1.x: Likewise.
26010         * gcc.c-torture/compile/981223-1.x: Likewise.
26011         * gcc.c-torture/compile/990617-1.x: Likewise.
26012         * gcc.c-torture/compile/mipscop-1.x: Likewise.
26013         * gcc.c-torture/compile/mipscop-2.x: Likewise.
26014         * gcc.c-torture/compile/mipscop-3.x: Likewise.
26015         * gcc.c-torture/compile/mipscop-4.x: Likewise.
26016         * gcc.c-torture/compile/simd-5.x: Likewise.
26017
26018         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
26019
26020 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26021
26022         * gcc.c-torture/execute/20030611-1.c: New test.
26023
26024 2003-06-12  Roger Sayle  <roger@eyesopen.com>
26025
26026         PR middle-end/168
26027         * gcc.dg/20030612-1.c: New test case.
26028
26029 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
26030
26031         PR c++/10635
26032         * g++.dg/expr/cast1.C: New test.
26033
26034 2003-06-12  Roger Sayle  <roger@eyesopen.com>
26035
26036         * gcc.dg/builtins-21.c: New test case.
26037
26038 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
26039
26040         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
26041         options instead of at the end.
26042         * lib/objc.exp (objc_target_compile): Likewise.
26043
26044 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
26045
26046         PR c++/10432
26047         * g++.dg/parse/error1.C: New test.
26048
26049 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
26050
26051         * gcc.dg/compat/struct-by-value-11_main.c: New file.
26052         * gcc.dg/compat/struct-by-value-11_x.c: New file.
26053         * gcc.dg/compat/struct-by-value-11_y.c: New file.
26054         * gcc.dg/compat/struct-by-value-12_main.c: New file.
26055         * gcc.dg/compat/struct-by-value-12_x.c: New file.
26056         * gcc.dg/compat/struct-by-value-12_y.c: New file.
26057         * gcc.dg/compat/struct-by-value-13_main.c: New file.
26058         * gcc.dg/compat/struct-by-value-13_x.c: New file.
26059         * gcc.dg/compat/struct-by-value-13_y.c: New file.
26060         * gcc.dg/compat/struct-by-value-14_main.c: New file.
26061         * gcc.dg/compat/struct-by-value-14_x.c: New file.
26062         * gcc.dg/compat/struct-by-value-14_y.c: New file.
26063         * gcc.dg/compat/struct-by-value-15_main.c: New file.
26064         * gcc.dg/compat/struct-by-value-15_x.c: New file.
26065         * gcc.dg/compat/struct-by-value-15_y.c: New file.
26066         * gcc.dg/compat/struct-by-value-16_main.c: New file.
26067         * gcc.dg/compat/struct-by-value-16_x.c: New file.
26068         * gcc.dg/compat/struct-by-value-16_y.c: New file.
26069         * gcc.dg/compat/struct-by-value-17_main.c: New file.
26070         * gcc.dg/compat/struct-by-value-17_x.c: New file.
26071         * gcc.dg/compat/struct-by-value-17_y.c: New file.
26072         * gcc.dg/compat/struct-by-value-18_main.c: New file.
26073         * gcc.dg/compat/struct-by-value-18_x.c: New file.
26074         * gcc.dg/compat/struct-by-value-18_y.c: New file.
26075
26076         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
26077         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
26078         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
26079         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
26080         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
26081         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
26082         * gcc.dg/compat/scalar-return-3_main.c: New file.
26083         * gcc.dg/compat/scalar-return-3_x.c: New file.
26084         * gcc.dg/compat/scalar-return-3_y.c: New file.
26085         * gcc.dg/compat/scalar-return-4_main.c: New file.
26086         * gcc.dg/compat/scalar-return-4_x.c: New file.
26087         * gcc.dg/compat/scalar-return-4_y.c: New file.
26088
26089 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
26090
26091         * gcc.dg/compat/fp2-struct-check.h: New file.
26092         * gcc.dg/compat/fp2-struct-defs.h: New file.
26093         * gcc.dg/compat/fp2-struct-init.h: New file.
26094         * gcc.dg/compat/struct-by-value-10_main.c: New file.
26095         * gcc.dg/compat/struct-by-value-10_x.c: New file.
26096         * gcc.dg/compat/struct-by-value-10_y.c: New file.
26097         * gcc.dg/compat/struct-return-10_main.c: New file.
26098         * gcc.dg/compat/struct-return-10_x.c: New file.
26099         * gcc.dg/compat/struct-return-10_y.c: New file.
26100
26101         * gcc.dg/compat/compat-common.h: New file.
26102         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
26103         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
26104         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
26105         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
26106         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
26107         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
26108         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
26109         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
26110         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
26111         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
26112         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
26113         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
26114         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
26115         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
26116         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
26117         * gcc.dg/compat/small-struct-check.h: Ditto.
26118         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
26119         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
26120         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
26121         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
26122         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
26123         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
26124         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
26125         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
26126         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
26127         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
26128         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26129         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
26130         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
26131         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26132         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
26133         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
26134         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
26135         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
26136         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
26137         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
26138         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
26139         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
26140         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
26141         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
26142         * gcc.dg/compat/struct-return-2_main.c: Ditto.
26143         * gcc.dg/compat/struct-return-2_x.c: Ditto.
26144         * gcc.dg/compat/struct-return-2_y.c: Ditto.
26145         * gcc.dg/compat/struct-return-3_main.c: Ditto.
26146         * gcc.dg/compat/struct-return-3_x.c: Ditto.
26147         * gcc.dg/compat/struct-return-3_y.c: Ditto.
26148
26149 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
26150
26151         * g++.dg/pch/static-1.C: New file.
26152         * g++.dg/pch/static-1.Hs: New file.
26153
26154 2003-06-10  Richard Henderson  <rth@redhat.com>
26155
26156         * gcc.dg/asm-7.c: Adjust expected warning text.
26157
26158 2003-06-10  Roger Sayle  <roger@eyesopen.com>
26159
26160         * gcc.dg/builtins-20.c: New test case.
26161
26162 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
26163
26164         PR c++/11131
26165         * g++.dg/opt/template1.C: New test.
26166
26167 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
26168
26169         * lib/gcc-dg.exp (dg-test): Clear additional_files and
26170         additional_sources.
26171
26172 2003-05-21  David Taylor  <dtaylor@emc.com>
26173
26174         * gcc.dg/Wpadded.c: New file.
26175
26176 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
26177
26178         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
26179         * gcc.dg/special/weak-2.c: Add dg-require-weak.
26180         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
26181         dg-require-weak.
26182
26183 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
26184
26185         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
26186
26187 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
26188
26189         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
26190         (dg-require-alias): Likewise.
26191         (dg-require-gc-sections): Likewise.
26192         * lib/target-supports.exp (check_gc_sections_available): Likewise.
26193
26194 2003-06-08  Richard Henderson  <rth@redhat.com>
26195
26196         * gcc.dg/20011029-2.c: Fix the array reference.
26197         * gcc.dg/asm-7.c: New.
26198
26199 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
26200
26201         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
26202
26203 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
26204
26205         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
26206         (dg-require-gc-sections): Likewise.
26207
26208 2003-06-08  Jan Hubicka  <jh@suse.cz>
26209
26210         * i386-cmov1.c: Fix regular expression.
26211         * i386-cvt-1.c: Likewise.
26212         * i386-local.c: Likewise.
26213         * i386-local2.c: Likewise.
26214         * i386-mul.c: Likewise.
26215         * i386-ssetype-1.c: Likewise.
26216         * i386-ssetype-3.c: Likewise.
26217         * i386-ssetype-5.c: Likewise.
26218
26219 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26220
26221         PR c++/11039
26222         * g++.dg/warn/implicit-typename2.C: New test.
26223         * g++.dg/warn/implicit-typename3.C: New test.
26224
26225 2003-06-07  Richard Henderson  <rth@redhat.com>
26226
26227         * g++.dg/other/offsetof3.C: Use size_t.
26228         * g++.dg/other/offsetof4.C: Likewise.
26229
26230 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
26231
26232         * lib/copy-file.exp: New. Implement gcc_copy_files.
26233
26234         * lib/dg-pch.exp: Load copy-file.exp
26235         (dg-pch): Use gcc_copy_files instead of "file copy".
26236
26237 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
26238
26239         * gcc.dg/weak/weak.exp: Simplify.
26240         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
26241         * gcc.dg/weak/weak-1.c: Likewise.
26242         * gcc.dg/weak/weak-2.c: Likewise.
26243         * gcc.dg/weak/weak-3.c: Likewise.
26244         * gcc.dg/weak/weak-4.c: Likewise.
26245         * gcc.dg/weak/weak-5.c: Likewise.
26246         * gcc.dg/weak/weak-6.c: Likewise.
26247         * gcc.dg/weak/weak-7.c: Likewise.
26248         * gcc.dg/weak/weak-8.c: Likewise.
26249         * gcc.dg/weak/weak-9.c: Likewise.
26250
26251 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
26252
26253         gcc.c-torture/execute/20030606-1.c: New.
26254
26255 2003-06-06  Roger Sayle  <roger@eyesopen.com>
26256
26257         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
26258         * gcc.dg/builtins-19.c: Likewise.
26259
26260 2003-06-06  Roger Sayle  <roger@eyesopen.com>
26261
26262         * gcc.dg/builtins-2.c: Add some more tests.
26263         * gcc.dg/builtins-18.c: New test case.
26264         * gcc.dg/builtins-19.c: New test case.
26265
26266 2003-06-06  Roger Sayle  <roger@eyesopen.com>
26267             Jim Wilson  <wilson@tuliptree.org>
26268
26269         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
26270
26271 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
26272
26273         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
26274         mempcpy/stpcpy calls not to be optimized into something else.
26275         * gcc.c-torture/execute/string-opt-3.c: Moved to...
26276         * gcc.c-torture/execute/builtins/string-7.c: ...here.
26277         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
26278
26279 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26280
26281         * gcc.dg/format/asm_fprintf-1.c: New test.
26282
26283 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
26284
26285         * lib/gcc-defs.exp (additional_sources): New variable.
26286         (dg-additional-sources): New function.
26287         (additional_files): New variable.
26288         (dg-additional-files): New function.
26289         (dg-additional-files-options): Likewise.
26290         * lib/gcc-dg.exp (dg-require-weak): New function.
26291         (dg-require-alias): Likewise.
26292         (dg-require-gc-sections): Likewise.
26293         * lib/target-supports.exp (check_alias_available): Remove testfile
26294         parameter.
26295         (check_gc_sections_available): New function.
26296         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
26297         (dg-gpp-additional-files): Likewise.
26298         * lib/g++.exp (additional_sources): Remove.
26299         (additional_files): Likewise.
26300         (g++_target_compile): Use dg-additional-files-options.
26301
26302         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
26303         Tcl logic.
26304         * gcc.dg/special/ecos.exp: Remove.
26305         * gcc.dg/special/20000419-2.c: Use dg-require-*.
26306         * gcc.dg/special/alias-1.c: Likewise.
26307         * gcc.dg/special/alias-2.c: Likewise.
26308         * gcc.dg/special/gcsec-1.c: Likewise.
26309         * gcc.dg/special/weak-1.c: Likewise.
26310         * gcc.dg/special/weak-2.c: Likewise.
26311         * gcc.dg/special/wkali-1.c: Likewise.
26312         * gcc.dg/special/wkali-2.c: Likewise.
26313
26314         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
26315         dg-gpp-additional-*.
26316         * g++.dg/special/conpr-3.C: Likewise.
26317         * g++.dg/special/conpr-4.C: Likewise.
26318         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
26319         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
26320         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
26321         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
26322         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
26323         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
26324         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
26325         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
26326         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
26327         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
26328         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
26329         * g++.old-deja/g++.other/comdat1.C: Likewise.
26330         * g++.old-deja/g++.other/comdat2.C: Likewise.
26331         * g++.old-deja/g++.other/comdat3.C: Likewise.
26332         * g++.old-deja/g++.other/ctor1.C: Likewise.
26333         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
26334
26335 2003-06-05  Richard Henderson  <rth@redhat.com>
26336
26337         * gcc.dg/debug/20030605-1.c: New.
26338
26339 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
26340
26341         * README.QMTEST: Update.
26342
26343 2003-06-04  Richard Henderson  <rth@redhat.com>
26344
26345         * gcc.dg/cleanup-1.c: New.
26346         * gcc.dg/cleanup-2.c: New.
26347         * gcc.dg/cleanup-3.c: New.
26348         * gcc.dg/cleanup-4.c: New.
26349         * gcc.dg/cleanup-5.c: New.
26350         * gcc.dg/cleanup-6.c: New.
26351         * gcc.dg/cleanup-7.c: New.
26352
26353 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
26354
26355         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
26356
26357         * lib/dg-pch.exp: New file.
26358         * g++.dg/pch/pch.exp: Use dg-pch.exp.
26359         * gcc.dg/pch/pch.exp: Likewise.
26360
26361 2003-06-04  Roger Sayle  <roger@eyesopen.com>
26362
26363         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
26364         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
26365         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
26366         * gcc.dg/builtins-17.c: New test case.
26367         * gcc.dg/i386-387-4.c: New test case.
26368         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
26369
26370 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26371
26372         * gcc.dg/ultrasp9.c: New test.
26373
26374 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26375
26376         * gcc.c-torture/compile/20030604-1.c: New test.
26377         * gcc.dg/sparc-constant-1.c: New test.
26378
26379 2003-06-03  Glen Nakamura  <glen@imodulo.com>
26380
26381         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
26382
26383 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
26384
26385         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
26386
26387         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
26388         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
26389
26390 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
26391
26392         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
26393
26394 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26395
26396         PR c++/10940
26397         * g++.dg/template/spec10.C: New test.
26398
26399 2003-06-03  Roger Sayle  <roger@eyesopen.com>
26400
26401         * gcc.dg/builtins-16.c: New test case.
26402
26403 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
26404
26405         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
26406         mempcpy test with post-increments.
26407         * gcc.c-torture/execute/string-opt-3.c: New test.
26408         * gcc.dg/string-opt-1.c: New test.
26409
26410 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
26411
26412         PR fortran/10965
26413         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
26414
26415 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
26416
26417         * lib/scanasm.exp (dg-scan): New function, factored out of ...
26418         (scan-assembler): ... here.  Use dg-scan.
26419         (scan-assembler-not): Likewise.
26420         (scan-file): New function.
26421         (scan-file-not): Likewise.
26422         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
26423         * gcc.dg/cpp/_Pragma4.c: Likewise.
26424         * gcc.dg/cpp/_Pragma5.c: Likewise.
26425         * gcc.dg/cpp/avoidpaste1.c: Likewise.
26426         * gcc.dg/cpp/avoidpaste2.c: Likewise.
26427         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
26428         * gcc.dg/cpp/cmdlne-P.c: Likewise.
26429         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
26430         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
26431         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
26432         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
26433         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
26434         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
26435         * gcc.dg/cpp/cxxcom1.c: Likewise.
26436         * gcc.dg/cpp/line1.c: Likewise.
26437         * gcc.dg/cpp/maccom1.c: Likewise.
26438         * gcc.dg/cpp/maccom2.c: Likewise.
26439         * gcc.dg/cpp/maccom3.c: Likewise.
26440         * gcc.dg/cpp/maccom4.c: Likewise.
26441         * gcc.dg/cpp/maccom5.c: Likewise.
26442         * gcc.dg/cpp/maccom6.c: Likewise.
26443         * gcc.dg/cpp/multiline.c: Likewise.
26444         * gcc.dg/cpp/spacing1.c: Likewise.
26445         * gcc.dg/cpp/spacing2.c: Likewise.
26446         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
26447         * gcc.dg/cpp/trad/maccom1.c: Likewise.
26448         * gcc.dg/cpp/trad/maccom2.c: Likewise.
26449         * gcc.dg/cpp/trad/maccom3.c: Likewise.
26450         * gcc.dg/cpp/trad/maccom4.c: Likewise.
26451         * gcc.dg/cpp/trad/maccom6.c: Likewise.
26452         * gcc.dg/cpp/cxxcom2.c: Likewise.
26453         * gcc.dg/cpp/cxxcom2.h: New file.
26454
26455         * gcc.dg/cpp/truefalse.cpp: Move it to ...
26456         * g++.dg/cpp/truefalse.C: Here.
26457         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
26458
26459 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
26460
26461         * gcc.dg/cpp/redef3.c: New file.
26462
26463 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26464
26465         * gcc.dg/i386-loop-3.c: New test.
26466
26467 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
26468
26469         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
26470
26471 2003-05-31  Roger Sayle  <roger@eyesopen.com>
26472
26473         * gcc.dg/fwrapv-1.c: New test case.
26474         * gcc.dg/fwrapv-2.c: New test case.
26475
26476 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26477
26478         PR c++/10956
26479         * g++.dg/template/spec9.C: New test.
26480
26481 2003-05-29  Roger Sayle  <roger@eyesopen.com>
26482
26483         * gcc.dg/duff-4.c: New test case.
26484
26485 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
26486
26487         PR fortran/10843
26488         * g77.dg/ffixed-form-1.f: New test
26489         * g77.dg/ffixed-form-2.f: New test
26490         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
26491         * g77.dg/ffree-form-3.f: New test
26492
26493 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
26494
26495         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
26496         * gcc.dg/wint_t-1.c: Likewise.
26497
26498 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26499
26500         * g++.dg/template/access11.C: New test.
26501
26502 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26503
26504         PR c++/10849
26505         * g++.dg/template/access10.C: New test.
26506
26507 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
26508             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26509
26510         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
26511
26512 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
26513
26514         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
26515         suppress for powerpc-*-darwin*.
26516         * gcc.dg/torture/builtin-noret-2.c: Likewise.
26517
26518 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
26519
26520         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
26521         suppress option for powerpc-*-darwin*.
26522
26523 2003-05-23  Roger Sayle  <roger@eyesopen.com>
26524
26525         * gcc.dg/builtins-1.c: Add tests for tan and atan.
26526         * gcc.dg/builtins-4.c: Add test for fmod.
26527
26528 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26529
26530         PR c++/10682
26531         * g++.dg/template/instantiate4.C: New test.
26532
26533 2003-05-22  Roger Sayle  <roger@eyesopen.com>
26534
26535         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
26536
26537 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
26538
26539         * gcc.dg/compat/scalar-return-1_main.c: New file.
26540         * gcc.dg/compat/scalar-return-1_x.c: New file.
26541         * gcc.dg/compat/scalar-return-1_y.c: New file.
26542         * gcc.dg/compat/scalar-return-2_main.c: New file.
26543         * gcc.dg/compat/scalar-return-2_x.c: New file.
26544         * gcc.dg/compat/scalar-return-2_y.c: New file.
26545         * gcc.dg/compat/struct-return-3_main.c: New file.
26546         * gcc.dg/compat/struct-return-3_y.c: New file.
26547         * gcc.dg/compat/struct-return-3_x.c: New file.
26548         * gcc.dg/compat/struct-return-2_main.c: New file.
26549         * gcc.dg/compat/struct-return-2_x.c: New file.
26550         * gcc.dg/compat/struct-return-2_y.c: New file.
26551
26552 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26553
26554         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
26555         for hppa*-hp-hpux*.
26556         * gcc.dg/20021014-1.c (dg-options): Likewise.
26557         * gcc.dg/nest.c (dg-options): Likewise.
26558
26559 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
26560
26561         PR c++/9738
26562         * g++.dg/ext/dllimport2.C: New file.
26563         * g++.dg/ext/dllimport3.C: New file.
26564
26565 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
26566
26567         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
26568         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
26569         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26570         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
26571         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26572         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
26573         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
26574         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
26575         * gcc.dg/compat/small-struct-defs.h: New file.
26576         * gcc.dg/compat/small-struct-init.h: New file.
26577         * gcc.dg/compat/small-struct-check.h: New file.
26578         * gcc.dg/compat/fp-struct-defs.h: New file.
26579         * gcc.dg/compat/fp-struct-check.h: New file.
26580         * gcc.dg/compat/fp-struct-init.h: New file.
26581         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
26582         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
26583
26584 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
26585
26586         * gcc.dg/20030225-2.c: New test.
26587
26588 2003-05-18  Roger Sayle  <roger@eyesopen.com>
26589             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26590
26591         * gcc.c-torture/compile/20030518-1.c: New test case.
26592
26593 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
26594
26595         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
26596         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
26597         gcc-dg-debug-runtest.
26598         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
26599         gcc-dg-debug-runtest.
26600
26601 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26602
26603         PR c++/9022
26604         * g++.dg/lookup/using6.C: New test.
26605
26606 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26607
26608         * g++.dg/parse/access2.C: New test.
26609
26610 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
26611
26612         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
26613         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
26614         * gcc.dg/debug/debug.exp: Likewise.
26615
26616 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
26617
26618         * gcc.dg/dollar.c: New test.
26619
26620 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
26621
26622         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
26623         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
26624         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
26625         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
26626         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
26627         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
26628         * gcc.dg/compat/struct-by-value-6_main.c: New file.
26629         * gcc.dg/compat/struct-by-value-6_x.c: New file.
26630         * gcc.dg/compat/struct-by-value-6_y.c: New file.
26631         * gcc.dg/compat/struct-by-value-7_main.c: New file.
26632         * gcc.dg/compat/struct-by-value-7_x.c: New file.
26633         * gcc.dg/compat/struct-by-value-7_y.c: New file.
26634         * gcc.dg/compat/struct-by-value-8_main.c: New file.
26635         * gcc.dg/compat/struct-by-value-8_x.c: New file.
26636         * gcc.dg/compat/struct-by-value-8_y.c: New file.
26637         * gcc.dg/compat/struct-by-value-9_main.c: New file.
26638         * gcc.dg/compat/struct-by-value-9_x.c: New file.
26639         * gcc.dg/compat/struct-by-value-9_y.c: New file.
26640
26641 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
26642
26643         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
26644         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
26645         support for "repo" mode.
26646         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
26647         * lib/g77-dg.exp: Likewise.
26648         * lib/obj-dg.exp: Likewise.
26649
26650 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
26651
26652         Merge from gcc-3_2-rhl8-branch:
26653         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
26654
26655         * gcc.dg/tls/opt-6.c: New test.
26656
26657         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
26658
26659         * gcc.dg/20030405-1.c: New test.
26660
26661         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
26662
26663         * gcc.dg/20030309-1.c: New test.
26664
26665         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26666
26667         * gcc.c-torture/execute/20030307-1.c: New test.
26668
26669         2003-02-20  Randolph Chung  <tausq@debian.org>
26670
26671         * gcc.c-torture/compile/20030220-1.c: New test.
26672
26673         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
26674
26675         * gcc.dg/20030217-1.c: New test.
26676
26677         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
26678
26679         * gcc.c-torture/compile/20020129-1.c: New test.
26680
26681         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26682
26683         * gcc.dg/unroll-1.c: New test.
26684
26685         2002-11-16  Jan Hubicka  <jh@suse.cz>
26686
26687         * gcc.c-torture/execute/20020920-1.c: New test.
26688
26689         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
26690
26691         PR target/7434
26692         * gcc.c-torture/compile/20021008-1.c: New test.
26693
26694         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
26695
26696         PR target/7559
26697         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
26698
26699         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
26700
26701         * gcc.c-torture/compile/20020807-1.c: New test.
26702
26703         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
26704
26705         * gcc.dg/tls/opt-1.c: New test.
26706
26707         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
26708
26709         * gcc.dg/20020729-1.c: New test.
26710
26711         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
26712
26713         * g++.dg/opt/life1.C: New test.
26714
26715         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
26716
26717         * gcc.dg/20020525-1.c: New test.
26718
26719         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
26720
26721         PR c++/6794
26722         * g++.dg/ext/pretty1.C: New test.
26723         * g++.dg/ext/pretty2.C: New test.
26724
26725 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
26726
26727         PR c++/8385
26728         * g++.dg/ext/typeof5.C: New test.
26729
26730 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
26731
26732         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
26733         __USER_LABEL_PREFIX__ into account.
26734         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
26735
26736 2003-05-14  Roger Sayle  <roger@eyesopen.com>
26737
26738         * gcc.dg/builtins-15.c: New test case.
26739
26740 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
26741
26742         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
26743
26744 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
26745
26746         * lib/g++.exp: Tweak handling of additional source files.
26747         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
26748         * g++.dg/special/conpr-2a.C: Rename to ...
26749         * g++.dg/special/conpr-2a.cc: ... this.
26750         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
26751         * g++.dg/special/conpr-3a.C: Rename to ...
26752         * g++.dg/special/conpr-3a.cc: This.
26753         * g++.dg/special/conpr-3b.C: Rename to ...
26754         * g++.dg/special/conpr-3b.cc: This.
26755         * g++.dg/special/conpr-4.C: New test.
26756         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
26757
26758 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
26759
26760         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
26761
26762 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26763
26764         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
26765         * g++.old-deja/g++.robertl/eb71.C: Likewise.
26766         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
26767         * g++.old-deja/g++.other/warn3.C: Likewise.
26768
26769 2003-05-11  Roger Sayle  <roger@eyesopen.com>
26770
26771         * gcc.dg/i386-387-1.c: Update to also test log.
26772         * gcc.dg/i386-387-2.c: Likewise.
26773
26774 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
26775
26776         * g77.f-torture/execute/int8421.f: New test.
26777
26778 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26779
26780         PR c++/10230, c++/10481
26781         * g++.dg/lookup/scoped5.C: New test.
26782
26783 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26784
26785         PR c++/10552
26786         * g++.dg/template/ttp6.C: New test.
26787
26788 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
26789
26790         * gcc.c-torture/execute/builtins: New directory.
26791         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
26792         gcc.c-torture/execute/builtins.
26793         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
26794         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
26795         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
26796         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
26797
26798 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26799
26800         PR c++/9252
26801         * g++.dg/template/access8.C: New test.
26802         * g++.dg/template/access9.C: New test.
26803
26804 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26805
26806         PR c++/9554
26807         * g++.dg/parse/access1.C: New test.
26808
26809 2003-05-09  DJ Delorie  <dj@redhat.com>
26810
26811         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
26812         long, and not an int.
26813
26814 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26815
26816         PR c++/10555, c++/10576
26817         * g++.dg/template/memclass1.C: New test.
26818
26819 2003-05-08  DJ Delorie  <dj@redhat.com>
26820
26821         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
26822         targets.
26823         * gcc.c-torture/execute/20021024-1.x: Likewise.
26824         * gcc.c-torture/execute/shiftdi.x: Likewise.
26825         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
26826         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
26827         * gcc.dg/20021018-1.c: Likewise.
26828
26829 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26830
26831         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
26832
26833         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
26834         (bcopy): Call memmove.
26835
26836 2003-05-08  Roger Sayle  <roger@eyesopen.com>
26837
26838         * g77.f-torture/compile/8485.f: New test case.
26839
26840 2003-05-07  Richard Henderson  <rth@redhat.com>
26841
26842         PR c++/10570
26843         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
26844         Verify exception_cleanup not called for rethrows.
26845         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
26846         when exiting catch block without rethrowing.
26847         * g++.dg/eh/forced3.C: New.
26848         * g++.dg/eh/forced4.C: New.
26849
26850 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
26851
26852         * gcc.dg/20030505.c: Fix triplet.
26853
26854 2003-05-06  DJ Delorie  <dj@redhat.com>
26855
26856         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
26857         * gcc.dg/nest.c: Likewise.
26858
26859 2003-05-05  Roger Sayle  <roger@eyesopen.com>
26860
26861         * gcc.dg/builtins-14.c: New test case.
26862
26863 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
26864
26865         * lib/compat.exp (compat-execute): New argument.
26866         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
26867         * gcc.dg/compat: New test directory.
26868         * gcc.dg/compat/compat.exp: New expect script.
26869         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
26870         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
26871         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
26872         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
26873         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
26874         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
26875
26876         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
26877         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
26878         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
26879         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
26880         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
26881         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
26882         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
26883         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
26884         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
26885         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
26886         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
26887         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
26888         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
26889         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
26890         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
26891
26892 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
26893
26894         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
26895
26896 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
26897
26898         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
26899
26900 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
26901
26902         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
26903         * gcc.dg/ppc-fsel-2.c: New test.
26904
26905         * gcc.dg/unused-5.c: New test.
26906
26907 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26908
26909         PR c++/10496
26910         * g++.dg/warn/pmf1.C: New test.
26911
26912 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26913
26914         PR c++/4494
26915         * g++.dg/warn/main.C: New test.
26916
26917 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26918
26919         * gcc.dg/nonnull-3.c: New test.
26920
26921 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
26922
26923         * gcc.dg/cpp/Wtrigraphs.c: Update.
26924         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
26925
26926 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
26927
26928         * gcc.dg/ppc-fsel-1.c: New test.
26929
26930 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
26931
26932         PR c/10604
26933         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
26934
26935 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
26936
26937         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
26938
26939 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26940
26941         PR c++/9364, c++/10553, c++/10586
26942         * g++.dg/parse/typename4.C: New test.
26943         * g++.dg/parse/typename5.C: Likewise.
26944
26945 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
26946
26947         * gcc.c-torture/compile/20030503-1.c: New test.
26948
26949 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26950
26951         * g++.dg/lookup/using5.C: Fix testcase error.
26952
26953 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
26954
26955         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
26956         since MEABI is no longer supported.  Remove all vestiges
26957         of MEABI from the test.
26958
26959 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26960
26961         PR c++/10554
26962         * g++.dg/lookup/using5.C: New test.
26963
26964 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26965
26966         PR c++/8772
26967         * g++.dg/template/ttp5.C: New test.
26968
26969 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
26970
26971         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
26972         (dg-gpp-additional-sources): New function.
26973         (dg-gpp-additional-files): Likewise.
26974         * lib/g++.exp (additional_sources): New variable.
26975         (additional_files): Likewise.
26976         (g++_target_compile): Deal with them.
26977         * lib/old-dejagnu.exp: Remove.
26978         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
26979         * g++.old-deja: Revise all tests to use dg commands.
26980
26981 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26982
26983         PR c++/9432, c++/9528
26984         * g++.dg/lookup/using4.C: New test.
26985
26986 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
26987
26988         * gcc.dg/noreturn-5.c: New file.
26989         * gcc.dg/noreturn-6.c: New file.
26990
26991         * gcc.c-torture/compile/inline-1.c: New file.
26992
26993 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
26994
26995         PR c++/10551
26996         * g++.dg/template/explicit1.C: New test.
26997
26998 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
26999
27000         PR c++/10549
27001         * g++.dg/other/bitfield1.C: New test.
27002
27003         PR c++/10527
27004         * g++.dg/init/new7.C: New test.
27005
27006 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
27007
27008         * g++.dg/ext/desig1.C: New test.
27009         * g++.dg/ext/init1.C: Update.
27010
27011         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
27012
27013 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
27014
27015         PR c++/10180
27016         * g++.dg/warn/Winline-1.C: New test.
27017
27018 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
27019
27020         * gcc.c-torture/execute/string-opt-19.c: New test.
27021
27022         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
27023         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
27024
27025 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
27026
27027         PR c++/10506
27028         * g++.dg/init/new6.C: New test.
27029
27030         PR c++/10503
27031         * g++.dg/init/ref6.C: New test.
27032
27033 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
27034
27035         * g++.dg/warn/weak1.C: XFAIL on AIX4.
27036
27037 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27038
27039         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
27040         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
27041
27042 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
27043
27044         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
27045         initialized static data members.
27046
27047 2003-04-25  H.J. Lu <hjl@gnu.org>
27048
27049         * gcc.dg/ia64-sync-4.c: New test.
27050
27051 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27052
27053         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
27054         date.
27055
27056 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
27057
27058         PR c++/10337
27059         * g++.dg/warn/conv1.C: New test.
27060         * g++.old-deja/g++.other/conv7.C: Adjust.
27061         * g++.old-deja/g++.other/overload14.C: Adjust.
27062
27063 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
27064
27065         PR c++/10471
27066         * g++.dg/template/defarg2.C: New test.
27067
27068 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
27069
27070         * gcc.dg/cpp/include2.c: Update.
27071         * gcc.dg/cpp/multiline-2.c: New.
27072         * gcc.dg/cpp/multiline.c: Update.
27073         * gcc.dg/cpp/strify2.c: Update.
27074         * gcc.dg/cpp/trad/literals-2.c: Update.
27075
27076 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27077
27078         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
27079
27080 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
27081
27082         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
27083
27084 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
27085
27086         PR c++/10451
27087         * g++.dg/parse/crash4.C: New test.
27088
27089         PR c++/9847
27090         * g++.dg/parse/crash5.C: New test.
27091
27092 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
27093
27094         PR c++/10446
27095         * g++.dg/parse/crash3.C: New test.
27096
27097         PR c++/10428
27098         * g++.dg/parse/elab1.C: New test.
27099
27100 2003-04-22  Devang Patel  <dpatel@apple.com>
27101
27102         * gcc.dg/cpp/trad/funlike-5.c: New test.
27103
27104 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
27105
27106         * g++.dg/other/packed1.C: Fix dg options.
27107
27108 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
27109
27110         * g++.dg/other/offsetof2.C: New test.
27111
27112 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
27113
27114         * g++.dg/template/recurse.C: Adjust location of error messages.
27115
27116 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
27117
27118         PR c++/9881
27119         * g++.dg/init/addr-const1.C: New test.
27120         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
27121
27122 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27123
27124         PR c++/10405
27125         * g++.dg/lookup/struct-hack1.C: New test.
27126
27127 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
27128
27129         * ucs.c: Update diagnostic messages.
27130
27131 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
27132
27133         * gcc.dg/cpp/truefalse.cpp: New test.
27134         * gcc.dg/cpp/cpp.exp: Update.
27135         * g++.dg/other/stdbool-if.C: Remove.
27136
27137 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
27138
27139         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
27140         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
27141
27142 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27143
27144         * gcc.c-torture/compile/20030418-1.c: New test.
27145
27146 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
27147
27148         * README.compat: Remove; content moved to doc/sourcebuild.texi.
27149
27150 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27151
27152         PR c++/10347
27153         g++.dg/template/dependent-name1.C: New test.
27154
27155 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
27156
27157         * gcc.dg/warn-1.c (tourist_guide): New array,
27158         contains a pointer to bar.
27159
27160 2003-04-16  Roger Sayle  <roger@eyesopen.com>
27161
27162         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
27163         * gcc.c-torture/execute/medce-1.c: New test case.
27164         * gcc.c-torture/execute/medce-2.c: New test case.
27165
27166 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
27167
27168         * lib/prune.exp: Ignore more messages.
27169
27170         PR c++/10381
27171         * g++.dg/parse/lookup3.C: New test.
27172
27173 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
27174
27175         * gcc.c-torture/compile/20030415-1.c : New test.
27176
27177 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
27178
27179         * gcc.c-torture/execute/scope-2.c: Move to ...
27180         * gcc.dg/noncompile/scope.c: .... here.
27181
27182 2003-04-14  Roger Sayle  <roger@eyesopen.com>
27183
27184         * gcc.dg/20030414-2.c: New test case.
27185
27186 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
27187
27188         PR target/10377
27189         * gcc.dg/20030414-1.c: New test.
27190
27191 2003-04-13  Roger Sayle  <roger@eyesopen.com>
27192
27193         * gcc.dg/builtins-12.c: New test case.
27194         * gcc.dg/builtins-13.c: New test case.
27195
27196 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27197
27198         * gcc.c-torture/execute/string-opt-18.c: New test.
27199
27200 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
27201
27202         PR c++/10300
27203         * g++.dg/init/new5.C: New test.
27204
27205 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
27206
27207         PR c++/7910
27208         * g++.dg/ext/dllimport1.C: New test.
27209
27210 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27211
27212         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
27213
27214 2003-04-11  Bud Davis <bdavis9659@comcast.net>
27215
27216         PR Fortran/9263
27217         * g77.f-torture/noncompile/9263.f: New test
27218         PR Fortran/1832
27219         * g77.f-torture/execute/1832.f: New test
27220
27221 2003-04-11  David Chad  <davidc@freebsd.org>
27222             Loren J. Rittle  <ljrittle@acm.org>
27223
27224         libobjc/8562
27225         * objc.dg/headers.m: New test.
27226
27227 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
27228
27229         * gcc.c-torture/execute/builtin-noret-2.c: New.
27230         * gcc.c-torture/execute/builtin-noret-2.x: New.
27231         XFAIL builtin-noret-2.c at -O1 and above.
27232         * gcc.dg/redecl.c: New.
27233         * gcc.dg/Wshadow-1.c: Update error regexps.
27234
27235 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
27236
27237         * g++.dg/abi/bitfield10.C: New test.
27238
27239 2003-04-09  Mike Stump  <mrs@apple.com>
27240
27241         * gcc.dg/pch/pch.exp: Make testcase names longer.
27242         * g++.dg/pch/pch.exp: Make testcase names longer.
27243
27244 2003-04-08  Roger Sayle  <roger@eyesopen.com>
27245
27246         * gcc.dg/builtins-11.c: New test case.
27247
27248 2003-04-08  Roger Sayle  <roger@eyesopen.com>
27249
27250         * gcc.dg/builtins-9.c: New test case.
27251         * gcc.dg/builtins-10.c: New test case.
27252
27253 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
27254
27255         * gcc.dg/noncompile/init-4.c.c: New test.
27256
27257 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
27258
27259         * gcc.misc-test/gcov-9.c: New test.
27260         * gcc.misc-test/gcov-10.c: New test
27261         * gcc.misc-test/gcov-11.c: New test.
27262
27263 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
27264
27265         PR optimization/10024
27266         * gcc.c-torture/compile/20030405-1.c: New test.
27267
27268 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
27269
27270         * gcc.dg/pch/static-3.c: New.
27271         * gcc.dg/pch/static-3.hs: New.
27272         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
27273
27274 2003-04-04  Richard Henderson  <rth@redhat.com>
27275
27276         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
27277         * g++.dg/eh/forced2.C: Likewise.
27278
27279 2003-04-03  Mike Stump  <mrs@apple.com>
27280
27281         * lib/scanasm.exp (scan-assembler): Add xfail processing for
27282         target arg.
27283         (scan-assembler-times, scan-assembler-not): Likewise.
27284         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
27285
27286 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27287
27288         * gcc.dg/sparc-loop-1.c: New test.
27289
27290 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
27291
27292         PR other/9274
27293         * g++.dg/pch/system-2.C: New.
27294         * g++.dg/pch/system-2.Hs: New.
27295
27296 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
27297
27298         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
27299
27300         * g++.dg/eh/simd-1.C (vecfunc): Same.
27301
27302 2003-04-01  Roger Sayle  <roger@eyesopen.com>
27303
27304         * gcc.c-torture/execute/20030401-1.c: New test case.
27305
27306 2003-04-01  Ziemowit Laski <zlaski@apple.com>
27307
27308         * objc.dg/defs.m: New.
27309
27310 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
27311
27312         * g++.dg/eh/simd-1.C: New.
27313         * g++.dg/eh/simd-2.C: New.
27314
27315 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
27316
27317         * gcc.c-torture/execute/simd-3.c: New.
27318
27319 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
27320
27321         PR c/9936
27322         * gcc.dg/20030331-2.c: New test.
27323
27324 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
27325
27326         PR c++/10278
27327         * g++.dg/parse/crash2.C: New test.
27328
27329 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
27330
27331         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
27332         * gcc.c-torture/execute/20030331-1.c: ...here.
27333
27334 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
27335
27336         * gcc.c-torture/execute/20030331-1.c: New test.
27337
27338 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
27339
27340         * lib/gcov.exp: Adjust call return testing strings.
27341         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
27342
27343 2003-03-31  Roger Sayle  <roger@eyesopen.com>
27344
27345         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
27346         * gcc.dg/builtins-7.c: New test case.
27347         * gcc.dg/builtins-8.c: New test case.
27348
27349 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
27350
27351         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
27352
27353 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
27354
27355         PR c++/7647
27356         * g++.dg/lookup-class-member-2.C: New test.
27357
27358 2003-03-30  Glen Nakamura  <glen@imodulo.com>
27359
27360         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
27361
27362 2003-03-28  Roger Sayle  <roger@eyesopen.com>
27363
27364         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
27365
27366 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
27367
27368         * g++.dg/init/attrib1.C: New test.
27369
27370 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
27371
27372         * gcc.dg/ultrasp8.c: New test.
27373
27374 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
27375
27376         * gcc.dg/ultrasp7.c: New test.
27377
27378 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
27379
27380         PR c++/10047
27381         * g++.dg/template/inline1.C: New test.
27382
27383 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
27384
27385         * gcc.dg/sparc-dwarf2.c: New test.
27386
27387 2003-03-27  Roger Sayle  <roger@eyesopen.com>
27388
27389         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
27390         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
27391
27392 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
27393
27394         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
27395         than reading .x files.
27396         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
27397         * g77.dg/gcov/gcov-1.f: Likewise.
27398         * gcc.misc-tests/gcov-4b.c: Likewise.
27399         * gcc.misc-tests/gcov-5b.c: Likewise.
27400         * gcc.misc-tests/gcov-6.c: Likewise.
27401         * gcc.misc-tests/gcov-7.c: Likewise.
27402         * gcc.misc-tests/gcov-8.c: Likewise.
27403         * g++.dg/gcov/gcov-1.x: Remove.
27404         * g77.dg/gcov/gcov-1.x: Likewise.
27405         * gcc.misc-tests/gcov-4b.x: Likewise.
27406         * gcc.misc-tests/gcov-5b.x: Likewise.
27407         * gcc.misc-tests/gcov-6.x: Likewise.
27408         * gcc.misc-tests/gcov-7.x: Likewise.
27409         * gcc.misc-tests/gcov-8.x: Likewise.
27410
27411 2003-03-27  Glen Nakamura  <glen@imodulo.com>
27412
27413         PR opt/10087
27414         * gcc.dg/20030324-1.c: New test.
27415
27416 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
27417
27418         PR c++/10224
27419         * g++.dg/template/arg3.C: New test.
27420
27421         PR c++/10158
27422         * g++.dg/template/friend18.C: New test.
27423
27424 2003-03-26  Roger Sayle  <roger@eyesopen.com>
27425
27426         * g77.f-torture/compile/20030326-1.f: New test case.
27427
27428 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
27429
27430         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
27431
27432         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
27433
27434 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
27435
27436         * gcc.dg/ia64-sync-3.c: New test.
27437
27438 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
27439
27440         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
27441
27442 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
27443
27444         * gcc.dg/ultrasp6.c: New test.
27445
27446 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27447
27448         * gcc.dg/i386-signbit-1.c: New test.
27449         * gcc.dg/i386-signbit-2.c: New test.
27450         * gcc.dg/i386-signbit-3.c: New test.
27451
27452 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27453
27454         * gcc.dg/ultrasp5.c: Fix options.
27455
27456 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27457
27458         * gcc.dg/ultrasp5.c: Fix comment.
27459
27460 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
27461
27462         PR fortran/10197
27463         * g77.f-torture/execute/10197.f: New test.
27464
27465 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
27466
27467         PR c++/9898, c++/383
27468         * g++.dg/template/conv6.C: New test.
27469
27470         PR c++/10119
27471         * g++.dg/template/ptrmem5.C: New test.
27472
27473         PR c++/10026
27474         * g++.dg/lookup/koenig1.C: New test.
27475
27476         PR C++/10199
27477         * g++.dg/lookup/template2.C: New test.
27478
27479 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
27480
27481         * g++.dg/opt/rtti1.C: New test.
27482
27483 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27484
27485         * gcc.dg/ultrasp5.c: New test.
27486
27487 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
27488
27489         PR middle-end/9967
27490         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
27491         builtin fputs.
27492
27493 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
27494
27495         PR c/8224
27496         * gcc.dg/20030323-1.c: New test.
27497
27498 2003-03-23  Roger Sayle  <roger@eyesopen.com>
27499
27500         * gcc.c-torture/compile/20030323-1.c: New test case.
27501
27502 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
27503
27504         * gcc.dg/20030321-1.c: New test.
27505
27506 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
27507
27508         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
27509
27510 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
27511
27512         PR c++/9978, c++/9708
27513         * g++.dg/ext/vlm1.C: Adjust expected error.
27514         * g++.dg/ext/vla2.C: New test.
27515         * g++.dg/template/arg1.C: New test.
27516         * g++.dg/template/arg2.C: New test.
27517
27518 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
27519
27520         * g77.f-torture/execute/select.f: New test.
27521         * g77.f-torture/noncompile/select_no_compile.f: New test.
27522
27523 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
27524
27525         PR c++/9898
27526         * g++.dg/other/error4.C: New test.
27527
27528 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
27529
27530         * g++.dg/template/friend17.C: New test.
27531
27532 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
27533
27534         * gcc.c-torture/compile/20030320-1.c: New.
27535
27536 2003-03-20  Roger Sayle  <roger@eyesopen.com>
27537
27538         * gcc.dg/builtins-6.c: New test case.
27539
27540 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
27541
27542         PR target/10073
27543         * gcc.c-torture/compile/20030319-1.c: New.
27544
27545 2003-03-18  Jan Hubicka  <jh@suse.cz>
27546
27547         * gcc.dg/i386-cvt-1.c: New test.
27548
27549 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
27550
27551         * objc.dg/naming-1.m: Use "(parse|syntax) error".
27552         * objc.dg/naming-2.m: Likewise.
27553
27554 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
27555
27556         PR c++/9639
27557         * g++.dg/parse/crash1.C: New test.
27558
27559 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
27560
27561         PR c++/8805
27562         * g++.dg/eh/cleanup1.C: New test.
27563
27564 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
27565
27566         * gcc.c-torture/execute/20030316-1.c: New test case.
27567
27568 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
27569
27570         PR c++/9629
27571         * g++.dg/init/ctor2.C: New test.
27572
27573 2003-03-15  Roger Sayle  <roger@eyesopen.com>
27574
27575         * g77.f-torture/compile/xformat.f: New test case.
27576
27577 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27578
27579         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
27580         * g++.old-deja/g++.mike/eh50.C: Likewise.
27581
27582 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27583
27584         PR c++/6440
27585         * g++.dg/template/spec7.C: New test.
27586         * g++.dg/template/spec8.C: Likewise.
27587
27588 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
27589
27590         * gcc.c-torture/execute/20030313-1.c: New test.
27591
27592 2003-03-14  Richard Henderson  <rth@redhat.com>
27593
27594         * gcc.dg/inline-2.c: Adjust alpha test for external call.
27595
27596 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27597
27598         * gcc.c-torture/compile/20030314-1.c: New test.
27599
27600 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
27601
27602         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
27603         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
27604         thumb target,
27605         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
27606         to accept newer _imp__  prefix and additional
27607         newline in .drectve section.
27608         * gcc.dg/dll-4.c: Likewise.
27609         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
27610         switch.
27611
27612 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
27613
27614         * g++.dg/parse/namespace9.C: New test.
27615
27616         * g++.dg/init/ref5.C: New test.
27617         * g++.dg/parse/ptrmem1.C: Likewise.
27618
27619 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27620
27621         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
27622         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
27623         regular expression.
27624         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
27625         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
27626
27627 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
27628
27629         * gcc.c-torture/execute/20030224-2.c: New test.
27630
27631 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27632
27633         * gcc.dg/decl-3.c: New test.
27634
27635 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27636
27637         * gcc.dg/i386-loop-2.c: New test.
27638
27639 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
27640
27641         PR c++/9474
27642         * g++.dg/parse/namespace8.C: New test.
27643
27644         PR c++/9924
27645         * g++.dg/overload/builtin2.C: New test.
27646
27647 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
27648
27649         * gcc.dg/return-type-3.c: New test.
27650
27651 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
27652
27653         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
27654         profiling options are not supported.
27655
27656 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
27657
27658         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
27659         * g++.old-deja/g++.warn/impint2.C: Likewise.
27660
27661 2003-03-10  Devang Patel  <dpatel@apple.com>
27662
27663         * g++.dg/cpp/c++_cmd_1.C: New test.
27664         * g++.dg/cpp/c++_cmd_1.h: New file.
27665
27666 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
27667
27668         * gcc.dg/altivec-9.c: New file.
27669
27670 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27671
27672         * gcc.dg/ppc-sdata-1.c: New test.
27673         * gcc.dg/ppc-sdata-2.c: New test.
27674
27675 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
27676
27677         PR c++/9373
27678         * g++.dg/opt/ptrmem2.C: New test.
27679
27680         PR c++/8534
27681         * g++.dg/opt/ptrmem1.C: New test.
27682
27683 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27684
27685         * gcc.dg/i386-loop-1.c: New test.
27686
27687 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27688
27689         PR c++/9970
27690         * g++.dg/lookup/friend1.C: New test.
27691
27692 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
27693
27694         PR c++/9823
27695         * g++.dg/parser/constructor1.C: New test.
27696
27697 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
27698
27699         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
27700
27701         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
27702
27703 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
27704
27705         * gcc.dg/cpp/Wunused.c: Update test.
27706
27707 2003-03-08  Jan Hubicka  <jh@suse.cz>
27708
27709         * gcc.dg/inline-3.c: New test.
27710
27711 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
27712
27713         PR c++/9809
27714         * g++.dg/parse/builtin1.C: New test.
27715
27716         PR c++/9982
27717         * g++.dg/abi/cookie1.C: New test.
27718         * g++.dg/abi/cookie2.C: Likewise.
27719
27720         PR c++/9524
27721         * g++.dg/template/field1.C: New test.
27722
27723         PR c++/9912
27724         * g++.dg/parse/class1.C: New test.
27725         * g++.dg/parse/namespace7.C: Likewise.
27726         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
27727
27728 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
27729
27730         * g++.dg/init/ref4.C: New test.
27731
27732 2003-03-07  Jan Hubicka  <jh@suse.cz>
27733
27734         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
27735         * gcc.dg/inline-3.c: New test.
27736
27737 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
27738
27739         * g++.dg/init/ref3.C: New test.
27740
27741         PR c++/9965
27742         * g++.dg/init/ref2.C: New test.
27743
27744         PR c++/9400
27745         * g++.dg/warn/Wshadow-2.C: New test.
27746
27747         PR c++/9791
27748         * g++.dg/warn/Woverloaded-1.C: New test.
27749
27750 2003-03-05  Jan Hubicka  <jh@suse.cz>
27751
27752         * gcc.dg/i386-local2.c: New.
27753         * gcc.dg/i386-local.c: Fix typo.
27754
27755 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
27756
27757         * g++.dg/abi/layout3.C: New test.
27758
27759 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27760
27761         * gcc.c-torture/compile/20030305-1.c
27762
27763 2003-03-05  Jan Hubicka  <jh@suse.cz>
27764
27765         * gcc.dg/i386-local.c: New.
27766
27767 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
27768
27769         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
27770
27771 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27772
27773         * gcc.dg/switch-2.c: New test.
27774         * gcc.dg/switch-3.c: New test.
27775         * gcc.dg/Wswitch.c: Adjust line numbers.
27776         * gcc.dg/Wswitch-default.c: Likewise.
27777         * gcc.dg/Wswitch-enum.c: Likewise.
27778
27779 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
27780
27781         * gcc.c-torture/execute/20030222-1.c: New test.
27782
27783 2003-03-03  James E Wilson  <wilson@tuliptree.org>
27784
27785         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
27786
27787 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
27788
27789         PR c++/9878
27790         * g++.dg/init/ref1.C: New test.
27791
27792 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
27793
27794         * gcc.dg/sh-relax.c: New SH-only test.
27795
27796 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
27797
27798         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
27799         comment explaining purpose of testcase.
27800
27801 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
27802
27803         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
27804         for HC11/HC12 (asm needs two int registers).
27805         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
27806         HC11/HC12 because the test uses an asm which needs two 32-bit
27807         registers.
27808
27809 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
27810
27811         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
27812         for HC11/HC12 (array is too large otherwise).
27813         * gcc.c-torture/compile/920501-4.x: New file, likewise.
27814         * gcc.c-torture/compile/20010518-2.x: Likewise.
27815         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
27816         HC11/HC12 (array is too large).
27817
27818 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
27819
27820         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
27821         * lib/g++-dg.exp (g++-dg-test): Likewise.
27822
27823 2003-03-01  Roger Sayle  <roger@eyesopen.com>
27824
27825         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
27826         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
27827
27828 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27829
27830         * g++.dg/warn/implicit-typename1.C: Remove warning.
27831
27832 2003-02-28  Richard Henderson  <rth@redhat.com>
27833
27834         * gcc.dg/noreturn-1.c: Move noreturn warning line.
27835         * gcc.dg/return-type-1.c: Move control reaches end warning line.
27836
27837 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
27838
27839         * gcc.dg/pch/pch.exp: Change .pch to .gch.
27840         * g++.dg/pch/pch.exp: Likewise.
27841
27842 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
27843
27844         PR c++/9879
27845         * testsuite/g++.dg/init/new4.C: New test.
27846
27847 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
27848
27849         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
27850
27851 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
27852
27853         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
27854         unsigned long.
27855
27856         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
27857         wider than float.
27858
27859 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27860
27861         * lib/scanasm.exp: Add support for counting numbers of
27862         occurences.
27863         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
27864         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
27865
27866 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
27867
27868         PR c++/9683
27869         * g++.dg/template/static3.C: New test.
27870
27871         PR c++/9829
27872         * g++.dg/parse/namespace6.C: New test.
27873
27874 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27875
27876         PR target/9732
27877         * gcc.dg/20030225-1.c: New test.
27878
27879 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
27880
27881         * README: Remove out-of-date information.
27882
27883         PR c++/9836
27884         * g++.dg/template/spec6.C: New test.
27885
27886 2003-02-24  Jeff Law  <law@redhat.com>
27887
27888         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
27889
27890 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27891
27892         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
27893         * gcc.dg/pragma-ep-1.c: Likewise.
27894
27895 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27896
27897         PR c++/9602
27898         * g++.dg/template/friend16.C: New test.
27899
27900 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
27901
27902         PR c++/5333
27903         * g++.dg/parse/fused-params1.C: Adjust error messages.
27904         * g++.dg/template/nested3.C: New test.
27905
27906 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
27907
27908         * g++.dg/abi/param1.C: New test.
27909
27910 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27911
27912         PR c++/7982
27913         * g++.dg/warn/implicit-typename1.C: New test.
27914
27915 2003-02-22  Kelley Cook <kelleycook@comcast.net>
27916
27917         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
27918         with "mtune".
27919         * g++.old-deja/g++.other/store-expr2.C: Likewise.
27920         * gcc.c-torture/execute/20010129-1.x: Likewise.
27921         * gcc.dg/20011107-1.c: Likewise.
27922         * gcc.dg/20020108-1.c: Likewise.
27923         * gcc.dg/20020122-3.c: Likewise.
27924         * gcc.dg/20020206-1.c: Likewise.
27925         * gcc.dg/20020310-1.c: Likewise.
27926         * gcc.dg/20020426-2.c: Likewise.
27927         * gcc.dg/20020517-1.c: Likewise.
27928         * gcc.dg/991230-1.c: Likewise.
27929         * gcc.dg/i386-unroll-1.c: Likewise.
27930         * gcc.misc-tests/i386-prefetch.exp: Likewise.
27931
27932 2003-02-22  Jan Hubicka  <jh@suse.cz>
27933
27934         * gcc.dg/i386-mul.c: New test.
27935
27936 2003-02-21  Roger Sayle  <roger@eyesopen.com>
27937
27938         * gcc.dg/builtins-5.c: New test case.
27939
27940 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
27941
27942         * gcc.dg/asmreg-1.c: New test.
27943
27944 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27945
27946         PR c++/9749
27947         * g++.dg/parse/varmod1.C: New test.
27948
27949 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27950
27951         PR c++/9727
27952         * g++.dg/template/op1.C: New test.
27953
27954 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27955
27956         PR c++/8906
27957         * g++.dg/template/nested2.C: New test.
27958
27959 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27960
27961         PR c++/8724
27962         * g++.dg/expr/dtor1.C: New test.
27963
27964 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
27965
27966         * gcc.dg/cpp/include3.c: New test.
27967         * gcc.dg/cpp/inc/foo.h: New file.
27968
27969 2003-02-21  Glen Nakamura  <glen@imodulo.com>
27970
27971         * gcc.c-torture/execute/20030221-1.c: New test.
27972
27973 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
27974
27975         PR c++/9729
27976         * g++.dg/abi/conv1.C: New test.
27977
27978 2003-02-20  Jan Hubicka  <jh@suse.cz>
27979
27980         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
27981
27982 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
27983
27984         * gcc.c-torture/compile/20030219-1.c: New test.
27985
27986 2003-02-18  Jan Hubicka  <jh@suse.cz>
27987
27988         * gcc.dg/funcorder.c: New test.
27989
27990 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
27991
27992         * gcc.c-torture/execute/20030218-1.c: New.
27993
27994 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
27995
27996         * gcc.dg/20030218-1.c: New.
27997
27998 2003-02-18  Richard Henderson  <rth@redhat.com>
27999
28000         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
28001         * gcc.dg/attr-used-2.c: New.
28002
28003 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
28004
28005         PR c++/9704
28006         * g++.dg/init/copy5.C: New test.
28007
28008 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
28009
28010         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
28011         * g++.dg/pch/pch.exp: Likewise.
28012
28013 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
28014
28015         * gcc.c-torture/execute/20030209-1.c: Enable the test if
28016         STACK_SIZE is not defined.
28017
28018 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28019
28020         PR c++/9457
28021         * g++.dg/template/init1.C: New test.
28022
28023 2003-02-16  Jan HUbicka  <jh@suse.cz>
28024
28025         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
28026         (foo): Add few extra tests
28027         * gcc.dg/c99-const-expr-3.c: Likewise.
28028         * gcc.c-torture/execute/20030216-1.c: New.
28029
28030 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28031
28032         PR c++/9459
28033         * g++.dg/ext/typeof4.C: New test.
28034
28035 2003-02-15  Roger Sayle  <roger@eyesopen.com>
28036
28037         * gcc.dg/i386-387-3.c: New test case.
28038
28039 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
28040
28041         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
28042         cris-*-elf* cris-*-aout* and mmix-*-*.
28043
28044 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
28045
28046         * gcc.dg/20030213-1.c: New test.
28047
28048 2003-02-12  Roger Sayle  <roger@eyesopen.com>
28049
28050         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
28051         * gcc.dg/i386-387-2.c: Likewise.
28052
28053 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
28054
28055         * gcc.dg/ppc-spe.c: Fix formatting.
28056         Enable tests that were previously unsupported by gas.
28057         Delete tests for instructions that no longer exist.
28058         Switch arguments on evsubifw builtin.
28059
28060 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
28061
28062         * gcc.c-torture/execute/20030209-1.c: Disable the test if
28063         STACK_SIZE is too small.
28064
28065 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28066             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
28067
28068         * gcc.dg/decl-2.c: New test.
28069
28070 2003-02-10  Jan Hubicka  <jh@suse.cz>
28071
28072         * gcc.dg/i386-fpcvt-1.c: New test.
28073
28074 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
28075
28076         * gcc.c-torture/execute/20030209-1.c: New test.
28077
28078 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
28079
28080         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
28081         int-wide bitops, use the constants of the same width.
28082         Likewise, if long long is 32-bit wide, test bitops using
28083         32-bit constants.
28084
28085 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
28086
28087         * gcc.dg/20021014-1.c: Annotate with expected notice text.
28088
28089 2003-02-07  Roger Sayle  <roger@eyesopen.com>
28090
28091         * testsuite/gcc.dg/builtins-4.c: New test case.
28092
28093 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28094
28095         * gcc.dg/20020430-1.c: Fix dg command typos.
28096         * gcc.dg/20020503-1.c: Likewise.
28097
28098 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28099
28100         PR c++/8785
28101         * g++.dg/parse/fused-params1.C: New test.
28102
28103         PR c++/8857
28104         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
28105
28106         PR c++/8921
28107         * g++.dg/parse/non-dependent1.C: New test.
28108
28109         PR c++/8928
28110         * g++.dg/parse/dupl-tmpl-args1.C: New test.
28111
28112         PR c++/9228
28113         * g++.dg/parse/undefined7.C: New test.
28114         * g++.dg/parse/non-templ1.C: New test.
28115
28116         PR c++/9229
28117         * g++.dg/parse/too-many-tmpl-args1.C: New test.
28118
28119 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
28120
28121         * gcc.c-torture/compile/20030206-1.c: New test.
28122
28123 2003-02-05  Roger Sayle  <roger@eyesopen.com>
28124
28125         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
28126         "pow" to "foo" to avoid potential confusion with a math built-in.
28127
28128 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28129
28130         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
28131         conditions for SPARC targets.
28132
28133 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
28134
28135         * gcc.dg/20030204-1.c: New test.
28136
28137 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28138
28139         PR c++/38
28140         * g++.dg/parse/array-size1.C: New test.
28141
28142         PR c++/5657
28143         * g++.dg/parse/undefined3.C: New test.
28144
28145         PR c++/5665
28146         * g++.dg/parse/undefined4.C: New test.
28147
28148         PR c++/5975
28149         * g++.dg/parse/undefined5.C: New test.
28150
28151         PR c++/7259
28152         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
28153
28154         PR c++/8578
28155         * g++.dg/parse/casting-operator1.C: New test.
28156
28157         PR c++/8596
28158         * g++.dg/parse/undefined6.C: New test.
28159
28160         PR c++/8736
28161         * g++.dg/parse/missing-template1.C: New test.
28162
28163 2003-02-04  Jan Hubicka  <jh@suse.cz>
28164
28165         * gcc.dg/i386-cadd.c: Compile using -march=k8.
28166         * gcc.dg/i386-cmov?.c: Likewise.
28167         * gcc.dg/i386-fpcvt-?.c: Likewise.
28168         * gcc.dg/i386-ssefp-1.c: Likewise.
28169         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
28170         conventions.
28171
28172 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
28173
28174         PR c++/7129
28175         * testsuite/g++.dg/ext/max.C: New test.
28176
28177 2003-02-03  Jan Hubicka  <jh@suse.cz>
28178
28179         * gcc.c-torture/execute/20030203-1.c: New test.
28180
28181 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
28182
28183         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
28184         'natural-endian'.
28185
28186 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
28187
28188         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
28189         * g++.dg/init/new2.C: Likewise.
28190         * g++.dg/other/new1.C: Likewise.
28191
28192 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
28193
28194         * gcc.dg/struct-ret-libc.c: New test.
28195
28196 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
28197
28198         * gcc.dg/20030129-1.c: New test.
28199
28200 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28201
28202         PR c++/8849
28203         * g++.dg/template/ptrmem4.C: New test.
28204
28205 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
28206
28207         * g++.dg/parser/constant1.C: New test.
28208
28209 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28210
28211         PR c++/8591
28212         * g++.dg/parse/friend2.C: New test.
28213
28214 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
28215
28216         PR c++/9437
28217         * g++.dg/template/unify4.C: New test.
28218
28219 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
28220
28221         * gcc.c-torture/execute/20030128-1.c: New test.
28222
28223 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
28224
28225         * g++.dg/lookup/nested1.C: Test moved from ...
28226         * g++.old-deja/g++.other/lookup24.C: ... here.
28227
28228 2003-01-28  Jan Hubicka  <jh@suse.cz>
28229
28230         * gcc.dg/i386-cmov5.c: New test.
28231
28232 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
28233
28234         * gcc.c-torture/execute/20010925-1.c: Changed the
28235         memcpy declaration.
28236
28237 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
28238
28239         PR c++/3902
28240         * g++.dg/parse/template5.C: New test.
28241
28242 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
28243
28244         PR fortran/9258
28245         * g77.dg/pr9258: New test.
28246
28247 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28248
28249         * README: Move relevant parts from README.g++.
28250
28251         * README.g++: Remove this file.
28252
28253 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
28254
28255         * g++.dg/abi/dcast1.C: New test.
28256
28257 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28258
28259         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
28260
28261 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
28262
28263         PR c++/47
28264         * g++.old-deja/g++.other/lookup24.C: New test.
28265
28266 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28267
28268         PR middle-end/7227
28269         * gcc.dg/uninit-C.c: New test.
28270
28271 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
28272
28273         * g++.dg/abi/covariant1.C: New test.
28274
28275 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
28276
28277         * gcc.dg/20030123-1.c: New test.
28278
28279 2003-01-25  Jan Hubicka  <jh@suse.cz>
28280
28281         PR opt/8492
28282         * gcc.c-torture/compile/20030125-1.c
28283
28284 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
28285
28286         PR c++/9403
28287         * g++.dg/parse/template3.C: New test.
28288         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
28289
28290         PR c++/795
28291         * g++.dg/parse/template4.C: New test.
28292
28293         PR c++/9415
28294         * g++.dg/template/qual2.C: New test.
28295
28296         PR c++/8545
28297         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
28298
28299         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
28300
28301 2003-01-25  Roger Sayle  <roger@eyesopen.com>
28302
28303         * gcc.c-torture/execute/switch-1.c: New test case.
28304
28305 2003-01-25  Jan Hubicka  <jh@suse.cz>
28306
28307         * gcc.c-torture/execute/20030125-1.[cx]: New test.
28308
28309 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
28310
28311         Tweaks for Bison-1.875. From the NEWS file:
28312         "- `parse error' -> `syntax error'
28313         Bison now uniformly uses the term `syntax error'"
28314         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
28315         * gcc.dg/cpp/digraph2.c: Likewise.
28316         * gcc.dg/cpp/direct2.c: Likewise.
28317         * gcc.dg/cpp/paste4.c: Likewise.
28318         * gcc.dg/c90-restrict-1.c: Likewise.
28319         * gcc.dg/c99-func-2.c: Likewise.
28320         * gcc.dg/noncompile/920721-2.c: Likewise.
28321         * gcc.dg/noncompile/930622-2.c: Likewise.
28322         * gcc.dg/noncompile/940112-1.c: Likewise.
28323         * gcc.dg/noncompile/950921-1.c: Likewise.
28324         * gcc.dg/noncompile/951123-1.c: Likewise.
28325         * gcc.dg/noncompile/971104-1.c: Likewise.
28326         * gcc.dg/noncompile/990416-1.c: Likewise.
28327
28328 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
28329
28330         * g++.dg/parse/undefined1.C: Add error message.
28331
28332 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
28333
28334         PR c++/9354
28335         * g++.dg/parse/new1.C: New test.
28336
28337         PR c++/9216
28338         * g++.dg/parse/template2.C: New test.
28339
28340         PR c++/9354
28341         * g++.dg/parse/typedef2.C: New test.
28342
28343         PR c++/9328
28344         * g++.dg/ext/typeof3.C: New test.
28345
28346 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28347
28348         PR c++/2738
28349         * g++.dg/parse/ret-type1.C: New test.
28350
28351         PR c++/3792
28352         * g++.dg/parse/tmpl-outside1.C: New test.
28353
28354         PR c++/4207
28355         * g++.dg/parse/int-as-enum1.C: New test.
28356
28357         PR c++/4903
28358         * g++.dg/parse/no-typename1.C: New test.
28359
28360         PR c++/5533
28361         * g++.dg/parse/no-value1.C: New test.
28362
28363         PR c++/5921
28364         * g++.dg/parse/wrong-inline1.C: New test.
28365
28366         PR c++/6402
28367         * g++.dg/parse/ref1.C: New test.
28368
28369         PR c++/6992
28370         * g++.dg/parse/attr-ctor1.C: New test.
28371
28372         PR c++/7229
28373         * g++.dg/parse/namespace5.C: New test.
28374
28375         PR c++/7917
28376         * g++.dg/parse/func-def1.C: New test.
28377
28378         PR c++/8143
28379         * g++.dg/parse/undefined1.C: New test.
28380
28381         PR c++/5723, PR c++/8522
28382         * g++.dg/parse/specialization1.C: New test.
28383
28384         PR c++/163, PR c++/8595
28385         * g++.dg/parse/struct-as-enum1.C: New test.
28386
28387         PR c++/9173
28388         * g++.dg/parse/undefined2.C: New test.
28389
28390 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
28391
28392         PR c++/9298
28393         * g++.dg/parse/template1.C: New test.
28394
28395         PR c++/9384
28396         * g++.dg/parse/using1.C: New test.
28397
28398         PR c++/9285
28399         PR c++/9294
28400         * g++.dg/parse/expr2.C: New test.
28401
28402         PR c++/9388
28403         * g++.dg/parse/lookup2.C: Likewise.
28404
28405 2003-01-21  Jan Hubicka  <jh@suse.cz>
28406
28407         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
28408         * gcc.c-torture/execute/eeprof-1.c: Likewise.
28409         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
28410         * gcc.c-torture/execute/string-opt-*.c: Likewise.
28411
28412 2003-01-20  Nick Clifton  <nickc@redhat.com>
28413
28414         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
28415         problem with ARM sibcall code generation.
28416
28417 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
28418
28419         * gcc.c-torture/execute/20030120-1.c: New.
28420
28421 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
28422
28423         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
28424
28425 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
28426
28427         PR c++/9272
28428         * g++.dg/parse/ctor1.C: New test.
28429
28430         PR c++/9294:
28431         * g++.dg/parse/qualified1.C: New test.
28432
28433         * g++.dg/parse/typename3.C: New test.
28434
28435 2003-01-16  Richard Henderson  <rth@redhat.com>
28436
28437         * g++.dg/tls/init-2.C: Fix error matches for real this time.
28438
28439 2003-01-16  Richard Henderson  <rth@redhat.com>
28440
28441         * g++.dg/pch/pch.exp: Copy test header to the working directory
28442         before using it either for precompilation or direct use.
28443         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
28444         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
28445
28446 2003-01-16  Richard Henderson  <rth@redhat.com>
28447
28448         * gcc.dg/pch/pch.exp: Copy test header to the working directory
28449         before using it either for precompilation or direct use.
28450         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
28451         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
28452
28453 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
28454
28455         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
28456         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
28457         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
28458         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
28459         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
28460         typename warning into error.
28461         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
28462         error messages.
28463         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
28464         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
28465         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
28466         messages.
28467         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
28468         make declaration visible in template.
28469         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
28470         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
28471         messages.
28472         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
28473         message.
28474         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
28475         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
28476         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
28477         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
28478         typename warning with error message.
28479         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
28480         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
28481         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
28482
28483 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
28484
28485         * g++.dg/parse/ambig2.C: New test.
28486
28487 2003-01-15  Richard Henderson  <rth@redhat.com>
28488
28489         * g++.dg/tls/init-2.C: Update error message string.
28490
28491 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28492
28493         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
28494
28495 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
28496
28497         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
28498         all for HC11/HC12.
28499         * gcc.c-torture/compile/20001205-1.x: Likewise.
28500         * gcc.c-torture/compile/20001226-1.x: Likewise.
28501         * gcc.c-torture/compile/920520-1.x: Likewise.
28502         * gcc.c-torture/compile/961203-1.x: Likewise.
28503         * gcc.c-torture/compile/20020604-1.x: Likewise.
28504
28505 2003-01-15  Jan Hubicka  <jh@suse.cz>
28506
28507         * gcc.c-torture/compile/20030115-1.c: New test.
28508
28509         * gcc.dg/i386-fpcvt-1.c: New test.
28510         * gcc.dg/i386-fpcvt-2.c: New test.
28511
28512 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
28513
28514         Further conform g++'s __vmi_class_type_info to the C++ ABI
28515         specification.
28516         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
28517         the specification.
28518
28519 2003-01-14  Jan Hubicka  <jh@suse.cz>
28520
28521         * gcc.dg/i386-fpcvt-1.c: New test.
28522         * gcc.dg/i386-fpcvt-2.c: New test.
28523
28524 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28525
28526         * gcc.dg/i386-mmx-3.c: New test.
28527
28528 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
28529
28530         PR c++/9264
28531         * g++.dg/parse/octal1.C: New file.
28532
28533         PR c++/9172
28534         * g++.dg/parse/typename1.C: New file.
28535
28536 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
28537
28538         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
28539         * gcc.dg/bf-no-ms-layout.c: Likewise.
28540         * gcc.dg/bf-ms-attrib.c: Likewise.
28541
28542 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
28543
28544         PR c++/9099
28545         * g++.dg/parse/dtor1.C: New file.
28546
28547         PR c++/9128
28548         * g++.dg/rtti/typeid1.C: New file.
28549
28550         PR c++/9153
28551         * g++.dg/parse/lookup1.C: New file.
28552
28553         PR c++/9171
28554         * g++.dg/templ/spec5.C: New file.
28555
28556 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
28557
28558         * gcc.c-torture/compile/20030110-1.c: New test.
28559
28560 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
28561
28562         Merge from pch-branch:
28563
28564         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
28565
28566         * gcc.dg/pch/cpp-1.h: New.
28567         * gcc.dg/pch/cpp-1.c: New.
28568         * gcc.dg/pch/cpp-2.h: New.
28569         * gcc.dg/pch/cpp-2.c: New.
28570
28571         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
28572
28573         * gcc.dg/pch/except-1.h: New.
28574         * gcc.dg/pch/except-1.c: New.
28575
28576         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
28577
28578         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
28579         running test.
28580         * gcc.dg/pch: Include *.hp not *.h.
28581         * gcc.dg/pch/system-1.h: New.
28582         * gcc.dg/pch/system-1.c: New.
28583
28584         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
28585
28586         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
28587         rather than trying to build and run a program using PCH.
28588         * gcc.dg/pch: Remove dg-do commands from test files.
28589
28590         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
28591
28592         * gcc.dg/pch/macro-3.c: New.
28593         * gcc.dg/pch/macro-3.h: New.
28594
28595         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
28596
28597         * gcc.dg/pch/common-1.c: New.
28598         * gcc.dg/pch/common-1.h: New.
28599         * gcc.dg/pch/decl-1.c: New.
28600         * gcc.dg/pch/decl-1.h: New.
28601         * gcc.dg/pch/decl-2.c: New.
28602         * gcc.dg/pch/decl-2.h: New.
28603         * gcc.dg/pch/decl-3.c: New.
28604         * gcc.dg/pch/decl-3.h: New.
28605         * gcc.dg/pch/decl-4.c: New.
28606         * gcc.dg/pch/decl-4.h: New.
28607         * gcc.dg/pch/decl-5.c: New.
28608         * gcc.dg/pch/decl-5.h: New.
28609         * gcc.dg/pch/global-1.c: New.
28610         * gcc.dg/pch/global-1.h: New.
28611         * gcc.dg/pch/inline-1.c: New.
28612         * gcc.dg/pch/inline-1.h: New.
28613         * gcc.dg/pch/inline-2.c: New.
28614         * gcc.dg/pch/inline-2.h: New.
28615         * gcc.dg/pch/static-1.c: New.
28616         * gcc.dg/pch/static-1.h: New.
28617         * gcc.dg/pch/static-2.c: New.
28618         * gcc.dg/pch/static-2.h: New.
28619
28620         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
28621
28622         * g++.dg/pch/pch.exp: Better handle failing testcases.
28623         * gcc.dg/pch/pch.exp: Likewise.
28624         * gcc.dg/pch/macro-1.c: New.
28625         * gcc.dg/pch/macro-1.h: New.
28626         * gcc.dg/pch/macro-2.c: New.
28627         * gcc.dg/pch/macro-2.h: New.
28628
28629         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
28630
28631         * g++.dg/dg.exp: Treat files in pch/ specially.
28632         * g++.dg/pch/pch.exp: New file.
28633         * g++.dg/pch/empty.H: New file.
28634         * g++.dg/pch/empty.C: New file.
28635         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
28636         "precompile".
28637
28638         * gcc.dg/pch/pch.exp: New file.
28639         * gcc.dg/pch/empty.h: New file.
28640         * gcc.dg/pch/empty.c: New file.
28641         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
28642         "precompile".
28643
28644 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28645
28646         * g++.dg/template/friend14.C: New test.
28647
28648 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28649
28650         * gcc.dg/old-style-asm-1.c: New test.
28651
28652 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
28653
28654         * gcc.c-torture/compile/20030109-1.c: New test.
28655
28656 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28657
28658         * gcc.c-torture/execute/20030109-1.c: New test.
28659
28660 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
28661
28662         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
28663         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
28664         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
28665         * g++.old-deja/g++.mike/eh2.C: Likewise.
28666         * g++.old-deja/g++.mike/eh3.C: Likewise.
28667         * g++.old-deja/g++.mike/eh5.C: Likewise.
28668         * g++.old-deja/g++.mike/eh6.C: Likewise.
28669         * g++.old-deja/g++.mike/eh7.C: Likewise.
28670         * g++.old-deja/g++.mike/eh8.C: Likewise.
28671         * g++.old-deja/g++.mike/eh9.C: Likewise.
28672         * g++.old-deja/g++.mike/eh10.C: Likewise.
28673         * g++.old-deja/g++.mike/eh12.C: Likewise.
28674         * g++.old-deja/g++.mike/eh13.C: Likewise.
28675         * g++.old-deja/g++.mike/eh14.C: Likewise.
28676         * g++.old-deja/g++.mike/eh16.C: Likewise.
28677         * g++.old-deja/g++.mike/eh17.C: Likewise.
28678         * g++.old-deja/g++.mike/eh18.C: Likewise.
28679         * g++.old-deja/g++.mike/eh21.C: Likewise.
28680         * g++.old-deja/g++.mike/eh23.C: Likewise.
28681         * g++.old-deja/g++.mike/eh24.C: Likewise.
28682         * g++.old-deja/g++.mike/eh25.C: Likewise.
28683         * g++.old-deja/g++.mike/eh26.C: Likewise.
28684         * g++.old-deja/g++.mike/eh27.C: Likewise.
28685         * g++.old-deja/g++.mike/eh28.C: Likewise.
28686         * g++.old-deja/g++.mike/eh29.C: Likewise.
28687         * g++.old-deja/g++.mike/eh31.C: Likewise.
28688         * g++.old-deja/g++.mike/eh33.C: Likewise.
28689         * g++.old-deja/g++.mike/eh34.C: Likewise.
28690         * g++.old-deja/g++.mike/eh35.C: Likewise.
28691         * g++.old-deja/g++.mike/eh36.C: Likewise.
28692         * g++.old-deja/g++.mike/eh37.C: Likewise.
28693         * g++.old-deja/g++.mike/eh38.C: Likewise.
28694         * g++.old-deja/g++.mike/eh39.C: Likewise.
28695         * g++.old-deja/g++.mike/eh40.C: Likewise.
28696         * g++.old-deja/g++.mike/eh41.C: Likewise.
28697         * g++.old-deja/g++.mike/eh42.C: Likewise.
28698         * g++.old-deja/g++.mike/eh44.C: Likewise.
28699         * g++.old-deja/g++.mike/eh46.C: Likewise.
28700         * g++.old-deja/g++.mike/eh47.C: Likewise.
28701         * g++.old-deja/g++.mike/eh48.C: Likewise.
28702         * g++.old-deja/g++.mike/eh49.C: Likewise.
28703         * g++.old-deja/g++.mike/eh50.C: Likewise.
28704         * g++.old-deja/g++.mike/eh51.C: Likewise.
28705         * g++.old-deja/g++.mike/eh53.C: Likewise.
28706         * g++.old-deja/g++.mike/eh55.C: Likewise.
28707         * g++.old-deja/g++.mike/p7912.C: Likewise.
28708         * g++.old-deja/g++.mike/p9706.C: Likewise.
28709         * g++.old-deja/g++.mike/p10416.C: Likewise.
28710         * g++.old-deja/g++.mike/p11667.C: Likewise.
28711         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
28712         Remove redundant reference to Iris.
28713         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
28714         Elxsi, i860, Pico Java, and WE32K.
28715
28716 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
28717
28718         * g++.dg/ext/asm4.C: New test.
28719
28720 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28721
28722         PR c++/9030
28723         * g++.dg/template/friend12.C: New test.
28724         * g++.dg/template/friend13.C: Likewise.
28725         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
28726
28727 2003-01-08  Jan Hubicka  <jh@suse.cz>
28728
28729         * gcc.dg/i386-cadd.c: New test.
28730         * gcc.dg/i386-cmov4.c: Likewise.
28731
28732 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
28733
28734         PR c++/9165
28735         * g++.dg/warn/Wunused-3.C: New test.
28736
28737         * g++.dg/abi/bitfield9.C: New test.
28738
28739         PR c++/9189
28740         * g++.dg/parse/defarg3.C: New test.
28741
28742 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
28743
28744         * g++.dg/parse/ambig1.C: New test.
28745         * g++.dg/parse/defarg2.C: New test.
28746
28747 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
28748
28749         * g++.dg/template/defarg-1.C: New test.
28750         * g++.dg/template/local2.C: Likewise.
28751
28752 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
28753
28754         * gcc.c-torture/execute/20030105-1.c: New test.
28755
28756 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28757
28758         * g++.dg/parse/namespace3.C: Remove extra semicolons.
28759         * g++.dg/parse/namespace4.C: Likewise.
28760
28761 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28762
28763         * g++.dg/template/ntp2.C: New test.
28764
28765 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
28766
28767         * g++.dg/parse/extern-C-1.C: New test.
28768
28769         * g++.dg/parse/namespace4.C: New test.
28770
28771         * g++.dg/template/nested1.C: New test.
28772
28773         * g++.dg/parse/namespace3.C: New test.
28774
28775 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
28776
28777         * g++.dg/lookup/two-stage1.C: New test.
28778
28779 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28780
28781         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
28782         * g++.old-deja/g++.jason/access8.C: Likewise.
28783         * g++.old-deja/g++.other/decl5.C: Likewise.
28784
28785 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
28786
28787         * g++.dg/parse/parse7.C: New test.
28788
28789 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
28790
28791         PR c++/2843
28792         * g++.dg/ext/attrib7.C: New test.
28793
28794 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
28795
28796         * g++.dg/parse/parse6.C: New test.
28797
28798 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
28799
28800         * gcc.dg/h8300-stack-1.c: New.
28801
28802 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
28803
28804         g++.dg/lookup/exception1.C: New test.
28805
28806         g++.dg/lookup/template1.C: New test.
28807
28808         g++.dg/parse/namespace2.C: New test.
28809
28810         g++.dg/parse/parens2.C: New test.
28811
28812 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28813
28814         * g++.dg/parse/parse5.C: New test.
28815         * g++.dg/lookup/scoped4.C: New test.
28816
28817 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
28818
28819         * g++.dg/parse/parens1.C: New test.
28820
28821         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
28822         angle-bracket1.C.
28823         * g++.dg/parse/parens2.C: New test.
28824
28825         * g++.dg/lookup/scope-operator1.C: New test.
28826
28827         * g++.dg/parse/operator1.C: New test.
28828
28829 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28830
28831         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
28832         * g++.old-deja/g++.other/access6.C: Likewise.
28833         * g++.old-deja/g++.other/decl1.C: Likewise.
28834         * g++.old-deja/g++.pt/typename12.C: Likewise.
28835
28836 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
28837
28838         * g++.dg/parse/namespace1.C: New test.
28839
28840 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28841
28842         * g++.dg/parse/parse4.C: New test.
28843
28844 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28845
28846         * g++.dg/parse/parse3.C: New test.
28847
28848 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28849
28850         * g++.dg/parse/parse2.C: New test.
28851
28852 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28853
28854         * g++.dg/template/friend11.C: New test.
28855
28856 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28857
28858         * g++.dg/parse/parse1.C: New test.
28859
28860 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
28861
28862         * lib/profopt.exp: Change the name of a global variable to avoid
28863         possible clashes with other test suites.
28864
28865 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
28866
28867         * g++.dg/inherit/covariant8.C: New test.
28868
28869 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
28870
28871         * g++.dg/init/array9.C: New test.
28872
28873         PR c++/9112
28874         * g++.dg/parse/expr1.C: New test.
28875
28876 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
28877
28878         * gcc.c-torture/compile/20021230-1.c: New test.
28879
28880 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
28881
28882         * g++.dg/inherit/covariant5.C: New test.
28883         * g++.dg/inherit/covariant6.C: New test.
28884         * g++.dg/inherit/covariant7.C: New test.
28885
28886 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28887
28888         PR c++/2739
28889         * g++.dg/other/access2.C: New test.
28890
28891 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28892
28893         * g++.dg/other/anon-struct.C: No longer fails
28894         * g++.old-deja/g++.brendan/parse4.C: Likewise.
28895         * g++.old-deja/g++.brendan/parse5.C: Likewise.
28896         * g++.old-deja/g++.brendan/parse6.C: Likewise.
28897
28898 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28899
28900         * g++.dg/parse/angle-bracket.C (main): No longer fails.
28901
28902 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
28903
28904         * g++.dg/eh/spec4.C: Remove stray semicolon.
28905         * g++.dg/expr/pmf-1.C: Change error message.
28906         * g++.dg/ext/asm1.C: Remove stray semicolon.
28907         * g++.dg/ext/typename1.C: Add missing typenames.
28908         * g++.dg/inherit/template-as-base.C: Change error message.
28909         * g++.dg/lookup/scoped1.C: Likewise.
28910         * g++.dg/lookup/scoped2.C: Likewise.
28911         * g++.dg/lookup/using2.C: Likewise.
28912         * g++.dg/other/component1.C: Remove stray semicolon.
28913         * g++.dg/other/do1.C: Change error message.
28914         * g++.dg/other/error2.C: Likewise.
28915         * g++.dg/other/init1.C: Likewise.
28916         * g++.dg/other/packed1.C: Remove stray semicolon.
28917         * g++.dg/other/ptrmem2.C: Change error message.
28918         * g++.dg/parse/parameter-declaration-1.C: Remove line number
28919         marker.
28920         * g++.dg/special/initp1.C: Remove invalid attribute usage.
28921         * g++.dg/template/access3.C: Add typename keyword.
28922         * g++.dg/template/access5.C: Remove stray semicolon.
28923         * g++.dg/template/access6.C: Likewise.
28924         * g++.dg/template/complit1.C: Likewise.
28925         * g++.dg/template/crash1.C: Change error message.
28926         * g++.dg/template/inherit2.C: Remove stray semicolon.
28927         * g++.dg/template/instantiate2.C: Likewise.
28928         * g++.dg/template/instantiate3.C: Change error message.
28929         * g++.dg/template/qual1.C: Remove stray semicolon.
28930         * g++.dg/template/qualttp18.C: Change error message.
28931         * g++.dg/template/ref1.C: Remove stray semicolon.
28932         * g++.dg/template/sizeof1.C (A::value): Declare it.
28933         * g++.dg/template/spec4.C: Change error message.
28934         * g++.dg/template/static1.C: Likewise.
28935         * g++.dg/template/type1.C: Likewise.
28936         * g++.dg/template/typename3.C: Likewise.
28937         * g++.old-deja/g++.benjamin/13478.C: Change error message.
28938         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
28939         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
28940         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
28941         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
28942         named return value extension.
28943         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
28944         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
28945         * g++.old-deja/g++.bob/extern_C.C: Likewise.
28946         * g++.old-deja/g++.bob/inherit2.C: Likewise.
28947         * g++.old-deja/g++.brendan/complex1.C: Likewise.
28948         * g++.old-deja/g++.brendan/copy5.C: Likewise.
28949         * g++.old-deja/g++.brendan/crash13.C: Likewise.
28950         * g++.old-deja/g++.brendan/crash15.C: Likewise.
28951         * g++.old-deja/g++.brendan/crash18.C: Change error message.
28952         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
28953         * g++.old-deja/g++.brendan/crash38.C: Likewise.
28954         * g++.old-deja/g++.brendan/crash50.C: Likewise.
28955         * g++.old-deja/g++.brendan/crash56.C: Likewise.
28956         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
28957         syntax.
28958         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
28959         * g++.old-deja/g++.brendan/crash8.C: Change error message.
28960         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
28961         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28962         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
28963         * g++.old-deja/g++.brendan/template11.C: Likewise.
28964         * g++.old-deja/g++.brendan/template26.C: Likewise.
28965         * g++.old-deja/g++.brendan/template27.C: Use explicit
28966         specialization syntax.
28967         * g++.old-deja/g++.brendan/template30.C: Likewise.
28968         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
28969         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
28970         non-dependent names.
28971         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
28972         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
28973         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
28974         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
28975         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
28976         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
28977         named return value extension.
28978         * g++.old-deja/g++.ext/namedret2.C: Likewise.
28979         * g++.old-deja/g++.ext/namedret3.C: Likewise.
28980         * g++.old-deja/g++.ext/return1.C: Likewise.
28981         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
28982         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
28983         * g++.old-deja/g++.jason/access8.C: Likewise.
28984         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
28985         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
28986         pseudo-destructor names.
28987         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
28988         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
28989         pseudo-destructor names.
28990         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
28991         * g++.old-deja/g++.jason/overload19.C: Likewise.
28992         * g++.old-deja/g++.jason/overload32.C: Likewise.
28993         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
28994         stray semicolons.
28995         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
28996         * g++.old-deja/g++.jason/return.C: Likewise.
28997         * g++.old-deja/g++.jason/return2.C: Likewise.
28998         * g++.old-deja/g++.jason/shadow1.C: Likewise.
28999         * g++.old-deja/g++.jason/special.C: Use explicit specialization
29000         syntax.
29001         * g++.old-deja/g++.jason/template10.C: Account for use of
29002         non-dependent names.
29003         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
29004         syntax.
29005         * g++.old-deja/g++.jason/template37.C: Likewise.
29006         * g++.old-deja/g++.law/access4.C: Change error messages.
29007         * g++.old-deja/g++.law/arm13.C: Remove incorrect
29008         pseudo-destructor names.
29009         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
29010         * g++.old-deja/g++.law/ctors9.C: Likewise.
29011         * g++.old-deja/g++.law/cvt22.C: Likewise.
29012         * g++.old-deja/g++.law/dtors5.C: Likewise.
29013         * g++.old-deja/g++.law/global-init1.C: Likewise.
29014         * g++.old-deja/g++.law/missed-error3.C: Likewise.
29015         * g++.old-deja/g++.law/operators28.C: Likewise.
29016         * g++.old-deja/g++.law/visibility28.C: Likewise.
29017         * g++.old-deja/g++.martin/eval1.C: Likewise.
29018         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
29019         name.
29020         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
29021         * g++.old-deja/g++.mike/net34.C: Likewise.
29022         * g++.old-deja/g++.mike/net36.C: Likewise.
29023         * g++.old-deja/g++.mike/ns2.C: Likewise.
29024         * g++.old-deja/g++.mike/p12306.C: Likewise.
29025         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
29026         value extension.
29027         * g++.old-deja/g++.mike/p700.C: Likewise.
29028         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
29029         * g++.old-deja/g++.mike/p710.C: Likewise.
29030         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
29031         value extension.
29032         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
29033         * g++.old-deja/g++.mike/pmf9.C: Likewise.
29034         * g++.old-deja/g++.ns/crash2.C: Likewise.
29035         * g++.old-deja/g++.ns/crash3.C: Likewise.
29036         * g++.old-deja/g++.ns/invalid1.C: Likewise.
29037         * g++.old-deja/g++.ns/ns17.C: Likewise.
29038         * g++.old-deja/g++.ns/template16.C: Likewise.
29039         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
29040         keyword.
29041         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
29042         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
29043         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
29044         named return value extension.
29045         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
29046         * g++.old-deja/g++.other/access4.C: Issue additional error
29047         messages.
29048         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
29049         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
29050         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
29051         * g++.old-deja/g++.other/crash25.C: Change error message.
29052         * g++.old-deja/g++.other/crash4.C: Change error message.
29053         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
29054         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
29055         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
29056         checks.
29057         * g++.old-deja/g++.other/defarg8.C: Likewise.
29058         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
29059         * g++.old-deja/g++.other/dtor10.C: Likewise.
29060         * g++.old-deja/g++.other/incomplete.C: Likewise.
29061         * g++.old-deja/g++.other/linkage7.C: Likewise.
29062         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
29063         lookup algorithm.
29064         * g++.old-deja/g++.other/mangle2.C: Likewise.
29065         * g++.old-deja/g++.other/refinit2.C: Likewise.
29066         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
29067         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
29068         * g++.old-deja/g++.pt/crash28.C: Likewise.
29069         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
29070         syntax.
29071         * g++.old-deja/g++.pt/crash32.C: Change error message.
29072         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
29073         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
29074         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
29075         error message position.
29076         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
29077         * g++.old-deja/g++.pt/defarg8.C: Change error message.
29078         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
29079         syntax.
29080         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
29081         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
29082         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
29083         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
29084         keyword.
29085         * g++.old-deja/g++.pt/explicit31.C: Likewise.
29086         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
29087         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
29088         keyword.
29089         * g++.old-deja/g++.pt/explicit71.C: Change error message.
29090         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
29091         syntax.
29092         * g++.old-deja/g++.pt/friend28.C: Account for use of
29093         non-dependent names.
29094         * g++.old-deja/g++.pt/friend29.C: Likewise.
29095         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
29096         rules.
29097         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
29098         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
29099         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
29100         lookup rules.
29101         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
29102         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
29103         keyword.
29104         * g++.old-deja/g++.pt/memclass20.C: Likewise.
29105         * g++.old-deja/g++.pt/memclass5.C: Likewise.
29106         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
29107         keyword.
29108         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
29109         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
29110         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
29111         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
29112         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
29113         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
29114         keyword.
29115         * g++.old-deja/g++.pt/spec10.C: Likewise.
29116         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
29117         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
29118         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
29119         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
29120         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
29121         * g++.old-deja/g++.pt/ttp62.C: Likewise.
29122         * g++.old-deja/g++.pt/ttp64.C: Likewise.
29123         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
29124         * g++.old-deja/g++.pt/typename15.C: Likewise.
29125         * g++.old-deja/g++.pt/typename22.C: Likewise.
29126         * g++.old-deja/g++.pt/typename6.C: Change error messages.
29127         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
29128         * g++.old-deja/g++.pt/virtual2.C: Likewise.
29129         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
29130         syntax.
29131         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
29132         return value extension.
29133         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
29134         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
29135         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
29136         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
29137
29138 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
29139
29140         * g++.dg/warn/inline1.C: New test.
29141         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
29142         * g++.old-deja/g++.jason/synth10.C: Likewise.
29143         * g++.old-deja/g++.mike/net31.C: Likewise.
29144         * g++.old-deja/g++.mike/p8786.C: Likewise.
29145
29146         * g++.dg/template/friend10.C: New test.
29147         * g++.dg/template/conv5.C: New test.
29148
29149 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
29150
29151         * g++.dg/lookup/scoped3.C: New test.
29152
29153         * g++.dg/lookup/decl1.C: New test.
29154         * g++.dg/lookup/decl2.C: New test.
29155
29156 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29157
29158         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
29159         gcc.c-torture/compile/20021015-1.c,
29160         gcc.c-torture/compile/20021015-2.c,
29161         gcc.c-torture/compile/20021123-1.c,
29162         gcc.c-torture/compile/20021123-2.c,
29163         gcc.c-torture/compile/20021123-3.c,
29164         gcc.c-torture/compile/20021123-4.c,
29165         gcc.c-torture/execute/20021024-1.c: Add tests previously added
29166         only to 3.1 or 3.2 branch.
29167
29168 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
29169
29170         * gcc.dg/i386-bitfield3.c: New test.
29171
29172         * gcc.dg/i386-bitfield2.c: New test.
29173
29174 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
29175
29176         * g++.dg/parse/conv_op1.C: New test.
29177
29178 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
29179
29180         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
29181         approved.
29182
29183 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
29184
29185         * gcc.c-torture/compile/20021220-1.c: New test.
29186
29187 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
29188
29189         * gcc.dg/i386-fastcall-1.c: New.
29190
29191 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29192
29193         * gcc.c-torture/execute/20021219-1.c: New test.
29194
29195 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29196
29197         * gcc.dg/i386-pic-1.c: New test.
29198
29199 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29200
29201         PR c++/8099
29202         * g++.dg/template/friend9.C: New test.
29203
29204 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29205
29206         PR c++/3663
29207         * g++.dg/template/access7.C: New test.
29208
29209 2002-12-18  Nick Clifton  <nickc@redhat.com>
29210
29211         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
29212         the libstdc++-v3 directory has been found.
29213
29214 2002-12-12  Devang Patel <dpatel@apple.com>
29215         * gcc.dg/darwin-ld-1.c: New test.
29216         * gcc.dg/darwin-ld-2.c: New test.
29217         * gcc.dg/darwin-ld-3.c: New test.
29218         * gcc.dg/darwin-ld-4.c: New test.
29219         * gcc.dg/darwin-ld-5.c: New test.
29220
29221 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29222
29223         * gcc.c-torture/compile/20021212-1.c: New test.
29224
29225 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
29226
29227         * gcc.dg/fshort-wchar: New test.
29228
29229 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
29230
29231         PR c++/8372
29232         * g++.dg/template/dtor1.C: New test.
29233
29234         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
29235         markers.
29236
29237 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
29238
29239         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
29240
29241 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
29242
29243         * g++.dg/template/static1.C: New test.
29244         * g++.dg/template/static2.C: New test.
29245         * g++.old-deja/g++.ext/memconst.C: New test.
29246
29247 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29248
29249         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
29250         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
29251         * g++.dg/special/initp1.C: Likewise.
29252
29253 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
29254
29255         * gcc.c-torture/execute/20021204-1.c: New test.
29256
29257 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
29258
29259         * gcc.dg/ppc-fmadd-1.c: New file.
29260         * gcc.dg/ppc-fmadd-2.c: New file.
29261         * gcc.dg/ppc-fmadd-3.c: New file.
29262
29263 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29264
29265         * gcc.c-torture/compile/20021204-1.c: New test.
29266
29267 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
29268
29269         * g++.dg/inherit/covariant2.C: New test.
29270         * g++.dg/inherit/covariant3.C: New test.
29271         * g++.dg/inherit/covariant4.C: New test.
29272         * g++.dg/inherit/covariant1.C: Remove XFAIL.
29273         * g++.old-deja/g++.robertl/eb17.C: Likewise.
29274
29275 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
29276
29277         PR c++/8688
29278         * g++.dg/init/brace3.C: New test.
29279
29280 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
29281
29282         * gcc.dg/20020210-1.c: Fix a comment typo.
29283
29284 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
29285
29286         PR c++/8720
29287         * g++.dg/parse/defarg1.C: New test.
29288
29289         PR c++/8615
29290         * g++.dg/template/char1.C: New test.
29291
29292         * g++.dg/template/varmod1.C: Fix typo.
29293
29294 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29295
29296         DR 180
29297         * g++.old-deja/g++.pt/crash32.C: Expect error.
29298
29299 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
29300
29301         PR c++/5919
29302         * g++.dg/template/varmod1.C: New test.
29303
29304         PR c++/8727
29305         * g++.dg/inherit/typeinfo1.C: New test.
29306
29307         PR c++/8663
29308         * g++.dg/inherit/typedef1.C: New test.
29309
29310 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
29311
29312         PR c++/8332
29313         PR c++/8493
29314         * g++.dg/template/strlen1.C: New test.
29315
29316         PR c++/8227
29317         * g++.dg/template/ctor2.C: New test.
29318
29319         PR c++/8214
29320         * g++.dg/init/string1.C: New test.
29321
29322         PR c++/8511
29323         * g++.dg/template/friend8.C: New test.
29324
29325 2002-11-29  Joe Buck <jbuck@synopsys.com>
29326
29327         * g++.dg/lookup/anon2.C: New test.
29328
29329 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
29330
29331         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
29332         h8300 port.
29333
29334 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
29335
29336         * gcc.dg/bitfld-6.c: New test.
29337
29338 2002-11-27  Jan Hubicka  <jh@suse.cz>
29339
29340         * gcc.c-torture/execute/20021127.[cx]: New test.
29341
29342 2002-11-26  Jan Hubicka  <jh@suse.cz>
29343
29344         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
29345         quality.
29346
29347 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
29348
29349         * g++.dg/init/brace2.C: New test.
29350         * g++.old-deja/g++.mike/p9129.C: Correct.
29351
29352 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
29353
29354         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
29355
29356 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
29357
29358         * gcc.dg/sibcall-6: New test for indirect sibcalls.
29359
29360 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
29361
29362         * testsuite/g++.dg/abi/empty11.C: New test.
29363         * testsuite/g++.dg/rtti/cv1.C: New test.
29364
29365 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
29366
29367         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
29368
29369 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
29370
29371         * g++.dg/abi/empty10.C: New test.
29372
29373 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29374
29375         * gcc.c-torture/compile/20021124-1.c: New test.
29376
29377 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
29378
29379         * g++.dg/abi/rtti2.C: New test.
29380
29381 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29382
29383         * gcc.dg/i386-unroll-1.c: New test.
29384
29385 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29386
29387         * gcc.c-torture/compile/20021120-1.c: New test.
29388         * gcc.c-torture/compile/20021120-2.c: New test.
29389
29390 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
29391
29392         * gcc.dg/bitfld-5.c: New test.
29393
29394 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
29395
29396         * gcc.c-torture/execute/20021120-3.c: New test.
29397
29398 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
29399
29400         * gcc.c-torture/execute/20021120-2.c: New test.
29401
29402 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
29403
29404         * gcc.c-torture/execute/20021120-1.c: New test.
29405
29406 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
29407
29408         * gcc.c-torture/execute/20021118-3.c: New test.
29409
29410 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29411
29412         * gcc.c-torture/compile/20021119-1.c: New test.
29413
29414 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
29415
29416         * gcc.dg/duff-1.c: New test.
29417         * gcc.dg/duff-2.c: New test.
29418         * gcc.dg/duff-3.c: New test.
29419
29420 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
29421
29422         * gcc.dg/cpp/_Pragma5.c: New test.
29423
29424 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
29425
29426         * gcc.c-torture/execute/20021118-2.c: New test.
29427
29428 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
29429
29430         * gcc.c-torture/execute/20021118-1.c: New test.
29431
29432 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
29433
29434         * gcc.dg/20021116-1.c: New test.
29435
29436 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
29437
29438         * g++.dg/abi/vcall1.C: New test.
29439
29440 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
29441
29442         * gcc.dg/20021029-1.c: New test.
29443         * gcc.dg/20021029-2.c: New test.
29444
29445 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29446
29447         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
29448
29449 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29450
29451         PR c/8439
29452         * gcc.dg/20021110.c: Move to ...
29453         * gcc.c-torture/compile/20021110.c: .... here.
29454
29455 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29456
29457         PR c/8467
29458         * gcc.c-torture/execute/20021111-1.c
29459
29460 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29461
29462         PR c/8439
29463         * gcc.dg/20021110.c: New test.
29464
29465 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
29466
29467         * g++.dg/abi/vthunk3.C: Run only on x86.
29468
29469 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29470
29471         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
29472
29473 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
29474
29475         * lib/compat.exp (compat-execute): Fix logic error in last
29476         change.
29477
29478 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
29479
29480         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
29481
29482 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29483
29484         PR c++/8389
29485         * g++.dg/template/access6.C: New test.
29486
29487 2002-11-08  Jan Hubicka  <jh@suse.cz>
29488
29489         * gcc.dg/i386-ssefp-1.c: New test.
29490         * gcc.dg/i386-ssefp-1.c: New test.
29491
29492 2002-11-08  Jan Hubicka  <jh@suse.cz>
29493
29494         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
29495
29496 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
29497
29498         * g++.dg/abi/vthunk3.C: New test.
29499
29500         PR c++/8338
29501         * g++.dg/template/crash2.C: New test.
29502
29503 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
29504
29505         * testsuite/g++.dg/abi/dtor1.C: New test.
29506         * testsuite/g++.dg/abi/dtor2.C: Likewise.
29507
29508 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
29509
29510         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
29511         Darwin.
29512
29513 2002-11-04  Adam Nemet  <anemet@lnxw.com>
29514
29515         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
29516         -mthumb.  Only xfail with -O0.
29517
29518 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
29519
29520         * g++.dg/abi/thunk1.C: New test.
29521         * g++.dg/abi/thunk2.C: Likewise.
29522         * g++.dg/abi/vtt1.C: Likewise.
29523
29524 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
29525
29526         PR optimization/8423
29527         * gcc.c-torture/execute/builtin-constant.c: New test.
29528
29529 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
29530
29531         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
29532         Add some more cases.
29533
29534 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
29535
29536         PR c++/8391
29537         * g++.dg/opt/local1.C: New test.
29538
29539 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
29540
29541         PR c++/8160
29542         * g++.dg/template/complit1.C: New test.
29543
29544         PR c++/8149
29545         * g++.dg/template/typename4.C: Likewise.
29546
29547 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29548
29549         Core issue 287, PR c++/7639
29550         * g++.dg/template/instantiate1.C: Adjust error location.
29551         * g++.dg/template/instantiate3.C: New test.
29552         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
29553         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
29554         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
29555
29556 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
29557
29558         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
29559
29560 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
29561
29562         PR c++/8287
29563         * g++.dg/init/dtor2.C: New test.
29564
29565 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29566
29567         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
29568         * gcc.dg/nest.c: Bypass errors on irix6.
29569
29570 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
29571
29572         * gcc.dg/nest.c: Expect error for mmix-*-*.
29573         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
29574
29575 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
29576
29577         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
29578         markers.
29579
29580         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
29581
29582 2002-10-25  Mike Stump  <mrs@apple.com>
29583
29584         * gcc.dg/warn-1.c: New test.
29585
29586 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
29587
29588         * g++.dg/template/typename3.C: New test.
29589
29590 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
29591
29592         * g++.dg/lookup/ptrmem1.C: New test.
29593
29594         * g++.dg/abi/vthunk2.C: New test.
29595
29596 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
29597
29598         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
29599
29600 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
29601
29602         * g++.dg/abi/empty9.C: New test.
29603
29604 2002-10-24  Richard Henderson  <rth@redhat.com>
29605
29606         * g++.dg/inherit/thunk1.C: Enable for ia64.
29607
29608 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
29609
29610         PR c++/8067
29611         * g++.dg/lookup/pretty1.C: New test.
29612
29613 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
29614
29615         * gcc.dg/20021023-1.c: New test.
29616
29617 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
29618
29619         PR c++/7679
29620         * g++.dg/parse/inline1.C: New test.
29621
29622 2002-10-23  Richard Henderson  <rth@redhat.com>
29623
29624         * g++.dg/inherit/thunk1.C: Enable for x86_64.
29625
29626         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
29627
29628 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
29629
29630         PR c++/6579
29631         * g++.dg/parse/stmtexpr3.C: New test.
29632
29633 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
29634
29635         * g++.dg/expr/cond1.C: New test.
29636
29637 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
29638
29639         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
29640
29641 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
29642
29643         * g++.dg/abi/vbase13.C: New test.
29644         * g++.dg/abi/vbase14.C: Likewise.
29645
29646 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
29647
29648         * gcc.dg/tls/pic-1.c: New test.
29649         * gcc.dg/tls/nonpic-1.c: New test.
29650         * gcc.dg/20021018-1.c: New test.
29651
29652 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
29653
29654         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
29655         Remove only files with the same base name as the test case.
29656         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
29657         (profopt-execute): Likewise.  Also, remove old profiling
29658         and performance data files before running the tests.
29659
29660         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
29661         * g++.dg/bprob/bprob.exp: Likewise.
29662         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
29663         to allow more general test case names.
29664
29665         * g++.dg/bprob/bprob-1.C: Rename to ...
29666         * g++.dg/bprob/g++-bprob-1.C: ... this.
29667
29668         * g77.dg/bprob/bprob-1.f: Rename to ...
29669         * g77.dg/bprob/g77-bprob-1.f: ... this.
29670
29671 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
29672
29673         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
29674         bison 1.50 or later.
29675
29676 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
29677
29678         * g++.dg/README: Describe more test directories.
29679
29680 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
29681
29682         * g++.dg/init/array6.C: Add additional tests.
29683
29684 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
29685
29686         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
29687         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
29688
29689 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
29690
29691         * gcc.c-torture/compile/20020604-1.x: New.
29692         * gcc.c-torture/compile/simd-5.x: Likewise.
29693         * gcc.c-torture/execute/920710-1.x: Likewise.
29694         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
29695
29696 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
29697
29698         * g++.dg/inherit/override1.C: Add dg-options clause.
29699
29700 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29701
29702         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
29703         _mm_slli_si128.
29704
29705 2002-10-19  Andreas Schwab  <schwab@suse.de>
29706
29707         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
29708         directory component.
29709
29710 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
29711
29712         * g++.dg/inherit/thunk1.C: New test.
29713
29714         * g++.dg/inherit/override1.C: New test.
29715
29716         * g++.dg/abi/mangle11.C: New test.
29717         * g++.dg/abi/mangle14.C: New test.
29718         * g++.dg/abi/mangle17.C: New test.
29719
29720 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
29721
29722         * g++.dg/overload/member2.C: New test.
29723
29724 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
29725
29726         * g++.dg/README: Describe new compat directory.
29727         * g++.dg/dg.exp: Skip tests in compat directory.
29728         * README.compat: New file.
29729         * lib/compat.exp: New expect script.
29730         * g++.dg/compat: New test directory.
29731         * g++.dg/compat/compat.exp: New expect script.
29732         * g++.dg/compat/abi: New test directory.
29733         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
29734         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
29735         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
29736         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
29737         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
29738         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
29739         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
29740         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
29741         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
29742         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
29743         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
29744         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
29745         * g++.dg/compat/break: New test directory.
29746         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
29747         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
29748         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
29749         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
29750         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
29751         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
29752         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
29753         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
29754         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
29755         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
29756         g++.dg/compat/break/README: New files.
29757         * g++.dg/compat/eh: New test directory.
29758         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
29759         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
29760         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
29761         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
29762         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
29763         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
29764         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
29765         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
29766         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
29767         g++.dg/compat/eh/filter2_y.C,
29768         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
29769         g++.dg/compat/eh/new1_y.C,
29770         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
29771         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
29772         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
29773         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
29774         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
29775         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
29776         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
29777         g++.dg/compat/eh/unexpected1_y.C: New files.
29778         * g++.dg/compat/init: New test directory.
29779         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
29780         g++.dg/compat/init/array5_y.C,
29781         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
29782         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
29783         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
29784         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
29785         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
29786         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
29787         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
29788         g++.dg/compat/init/init-ref2_y.C: New files.
29789
29790 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
29791
29792         PR c++/7584
29793         * g++.dg/inherit/using3.C: New test.
29794
29795 2002-10-17  Jan Hubicka  <jh@suse.cz>
29796
29797         * gcc.dg/20021017-2.c: New test.
29798
29799 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
29800
29801         * g++.dg/abi/mangle16.C: Adjust.
29802
29803         * g++.dg/init/array8.C: New test.
29804
29805 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
29806
29807         * gcc.dg/special/mips-abi.exp: New test.
29808         * gcc.dg/special/mips-abi.s: Empty file used by the above.
29809
29810 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
29811
29812         * g++.dg/abi/mangle16.C: New test.
29813         * g++.dg/abi/mangle17.C: Likewise.
29814
29815         PR c++/7478
29816         * g++.dg/template/ref1.C: New test.
29817
29818 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29819
29820         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
29821
29822 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
29823
29824         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
29825
29826 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
29827
29828         PR c++/7524
29829         * g++.dg/init/array7.C: New test.
29830
29831 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
29832
29833         * g++.dg/init/array6.C: New test.
29834
29835         * g++.dg/abi/mangle13.C: Likewise.
29836         * g++.dg/abi/mangle14.C: Likewise.
29837         * g++.dg/abi/mangle15.C: Likewise.
29838
29839 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
29840
29841         * g++.dg/abi/empty8.C: New test.
29842
29843 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
29844
29845         * g++.dg/init/ctor1.C: New test.
29846
29847 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
29848
29849         * gcc.c-torture/execute/20021015-1.c: New test.
29850
29851 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
29852
29853         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
29854
29855 2002-10-14  Jan Hubicka  <jh@suse.cz>
29856
29857         * gcc.dg/i386-ssetype-[1-5].c: New tests.
29858
29859 2002-10-14  Richard Henderson  <rth@redhat.com>
29860
29861         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
29862
29863 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
29864
29865         PR optimization/6631
29866         * g++.dg/opt/const2.C: New test.
29867
29868 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
29869
29870         PR c++/7176
29871         * g++.dg/parse/friend1.C: New test.
29872         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
29873
29874 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
29875
29876         * gcc.dg/20021014-1.c: New test.
29877
29878 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
29879
29880         PR c++/5661
29881         * g++.dg/ext/vlm1.C: New test.
29882         * g++.dg/ext/vlm2.C: Likewise.
29883
29884         * g++.dg/init/array1.C: Remove invalid braces.
29885         * g++.dg/init/brace1.C: New test.
29886         * g++.dg/init/copy2.C: Likewise.
29887         * g++.dg/init/copy3.C: Likewise.
29888         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
29889         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
29890         braces.
29891
29892 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
29893
29894         * gcc.dg/cpp/assembler.S: Don't use -ansi.
29895
29896 2002-10-11  Richard Shann  <richard.shann@superh.com>
29897
29898         * gcc.c-torture/compile/simd-5.c: New test.
29899
29900 2002-10-10  Roger Sayle  <roger@eyesopen.com>
29901
29902         * gcc.c-torture/execute/shiftopt-1.c: New test case.
29903
29904 2002-10-10  Jim Wilson  <wilson@redhat.com>
29905
29906         * gcc.c-torture/execute/20021010-1.c: New test.
29907
29908 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
29909
29910         PR c/7353
29911         * g++.dg/ext/typedef-init.C: New test.
29912         * gcc.dg/typedef-init.c: New test.
29913
29914 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
29915
29916         * gcc.dg/cpp/paste13.c: New test.
29917
29918 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29919
29920         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
29921         remaining platforms, XFAIL during compile, not execute.  Don't
29922         XFAIL at -O0.
29923
29924 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
29925
29926         * gcc.dg/alias-1.c: Tweak expected warning.
29927
29928 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
29929
29930         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
29931
29932 2002-10-06  Andreas Jaeger  <aj@suse.de>
29933
29934         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
29935         * gcc.dg/cpp/c++98.C: Likewise.
29936
29937         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
29938         * g++.dg/cpp/c++98.C: Likewise.
29939
29940         * g++.dg/README (Subdirectories): Mention cpp directory.
29941
29942         PR target/7559
29943         * gcc.dg/20021006-1.c: New test.
29944
29945 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29946
29947         PR c++/7804
29948         * g++.dg/other/warning1.C: New test.
29949
29950 2002-10-04  Roger Sayle  <roger@eyesopen.com>
29951
29952         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
29953         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
29954         and sparc-*-* with -m64 as expected failures.  See PR 8087.
29955
29956 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
29957
29958         PR c++/7931
29959         * g++.dg/template/ptrmem3.C: New test.
29960
29961         PR c++/7754
29962         * g++.dg/template/union1.C: New test.
29963
29964 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
29965
29966         PR c++/8006
29967         * g++.dg/abi/mangle9.C: New test.
29968         * g++.dg/abi/mangle10.C: New test.
29969         * g++.dg/abi/mangle11.C: New test.
29970         * g++.dg/abi/mangle12.C: New test.
29971
29972 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
29973
29974         PR c++/7188.
29975         * g++.dg/template/meminit1.C: New test.
29976         * g++.dg/warn/Wreorder-1.C: Likewise.
29977         * g++.old-deja/g++.mike/warn3.C: Tweak.
29978         * lib/prune.exp: Ingore "in copy constructor".
29979
29980 2002-10-02  Andreas Jaeger  <aj@suse.de>
29981
29982         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
29983         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
29984         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
29985         on x86-64.
29986
29987 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
29988
29989         * gcc.dg/empty1.C: Fix typo.
29990
29991 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
29992
29993         * gcc.dg/alias-1.c: New test.
29994
29995 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
29996
29997         * gcc.dg/empty1.C: New test.
29998
29999         * g++.dg/tls/init-2.C: Tweak error messages.
30000
30001 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
30002
30003         * gcc.c-torture/compile/20020923-1.c: New test.
30004
30005 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
30006
30007         * gcc.c-torture/execute/ffs-1.c: New test.
30008         * gcc.c-torture/execute/ffs-2.c: Ditto.
30009
30010 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
30011
30012         * g++.dg/overload/member1.C: New test.
30013
30014 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
30015
30016         * g++.dg/abi/empty7.C: New test.
30017         * g++.dg/init/pm2.C: Likewise.
30018
30019 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
30020
30021         * g++.dg/rtti/crash1.C: New test.
30022
30023 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
30024
30025         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
30026         gcc.dg/sibcall-4.c: New tests.
30027
30028 2002-09-28  Roger Sayle  <roger@eyesopen.com>
30029
30030         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
30031         powerpc and MMIX targets.
30032
30033 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
30034
30035         * gcc.dg/cpp/20020927-1.c: New.
30036
30037 2002-09-26  David S. Miller  <davem@redhat.com>
30038
30039         * gcc.c-torture/compile/trunctfdf.c: New.
30040
30041 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30042
30043         * lib/target-supports.exp (check_weak_available): Handle solaris2.
30044
30045 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
30046
30047         * gcc.c-torture/execute/loop-15.c: New.
30048
30049 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
30050
30051         * README.QMTEST: Fix typo.
30052
30053 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
30054
30055         * gcc.dg/20020926-1.c: New test.
30056
30057 2002-09-25  David S. Miller  <davem@redhat.com>
30058
30059         PR target/7842
30060         * gcc.c-torture/execute/shiftdi.c: New test.
30061
30062 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
30063
30064         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
30065         unique to the tool.
30066         * lib/g77.exp (g77_init): Likewise.
30067         * lib/g++.exp (g++_init): Likewise.
30068         * lib/objc.exp (objc_init): Likewise.
30069
30070 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
30071
30072         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
30073         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
30074         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
30075
30076 2002-09-25  Richard Henderson  <rth@redhat.com>
30077
30078         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
30079         too-small long double.
30080
30081 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
30082
30083         * gcc.dg/20020919-1.c: New test.
30084
30085 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
30086
30087         * g++.dg/abi/bitfield6.C: New test.
30088         * g++.dg/abi/bitfield7.C: New test.
30089         * g++.dg/abi/bitfield8.C: New test.
30090         * g++.dg/abi/vbase11.C: New test.
30091
30092 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30093
30094         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
30095         hppa*-*-hpux*.  Update test comment.
30096
30097 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
30098
30099         * gcc.dg/tls/struct-1.c: New test.
30100
30101 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
30102
30103         * gcc.dg/cpp/tr-warn2.c: Update.
30104
30105 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
30106
30107         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
30108
30109 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
30110
30111         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
30112         systems.
30113
30114 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
30115
30116         * gcc.c-torture/execute/ieee/mzero3.c: New test.
30117
30118         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
30119         Adjust for c++filt moved to binutils.  Remove spurious duplicate
30120         setting of cxxfilt.
30121
30122 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
30123
30124         * gcc.dg/20020312-2.c: Update for darwin.
30125
30126 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
30127
30128         * g++.old-deja/g++.other/crash32.C: Mark ICE.
30129
30130 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
30131
30132         * objc.dg/comp-types-1.m: New test.
30133         * objc.dg/comp-types-2.m: New test.
30134         * objc.dg/comp-types-3.m: New test.
30135         * objc.dg/comp-types-4.m: New test.
30136         * objc.dg/comp-types-5.m: New test.
30137         * objc.dg/comp-types-6.m: New test.
30138
30139 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30140
30141         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
30142
30143 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
30144
30145         * g++.dg/other/do1.C: New test.
30146
30147         * g++.dg/template/subst1.C: New test.
30148
30149 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
30150
30151         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
30152
30153 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
30154
30155         * g++.dg/template/qualttp20.C: Adjust expected errors.
30156         * g++.old-deja/g++.jason/report.C: Likewise.
30157         * g++.old-deja/g++.other/qual1.C: Likewise.
30158
30159         * g++.dg/lookup/scoped2.C: New test.
30160
30161         * g++.dg/ext/asm3.C: New test.
30162
30163 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
30164
30165         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
30166
30167 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
30168
30169         * ChangeLog: follow spelling conventions.
30170         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
30171         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
30172         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
30173         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
30174         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
30175         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
30176         * g++.old-deja/g++.law/global-init1.C: Likewise.
30177         * g++.old-deja/g++.other/delete4.C: Likewise.
30178         * g++.old-deja/g++.other/inline21.C: Likewise.
30179         * g++.old-deja/g++.other/singleton.C: Likewise.
30180         * g77.dg/strlen0.f: Likewise.
30181         * g77.f-torture/compile/20010519-1.f: Likewise.
30182         * g77.f-torture/compile/980310-4.f: Likewise.
30183         * gcc.c-torture/compile/20000605-1.c: Likewise.
30184         * gcc.c-torture/execute/20020225-1.c: Likewise.
30185         * gcc.dg/c90-hexfloat-2.c: Likewise.
30186         * gcc.dg/c99-bool-1.c: Likewise.
30187         * gcc.dg/c99-hexfloat-2.c: Likewise.
30188         * gcc.dg/dll-2.c: Likewise.
30189         * gcc.dg/wtr-union-init-1.c: Likewise.
30190         * gcc.dg/wtr-union-init-2.c: Likewise.
30191         * gcc.dg/wtr-union-init-3.c: Likewise.
30192         * gcc.dg/cpp/avoidpaste1.c: Likewise.
30193         * gcc.dg/cpp/defined.c: Likewise.
30194         * gcc.dg/cpp/macsyntx.c: Likewise.
30195         * gcc.dg/cpp/paste2.c: Likewise.
30196         * gcc.dg/cpp/trad/defined.c: Likewise.
30197         * gcc.dg/format/c90-printf-1.c: Likewise.
30198         * gcc.dg/format/c90-scanf-1.c: Likewise.
30199         * gcc.dg/format/c99-printf-1.c: Likewise.
30200         * gcc.dg/format/c99-scanf-1.c: Likewise.
30201         * gcc.misc-tests/gcov-8.c: Likewise.
30202         * lib/profopt.exp: Likewise.
30203
30204 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
30205
30206         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
30207
30208 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
30209
30210         * g++.dg/inherit/using2.C: New test.
30211
30212 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
30213
30214         * ChangeLog: Follow spelling conventions.
30215         * g++.dg/template/friend4.C: Likewise.
30216         * g++.old-deja/g++.pt/crash67.C: Likewise.
30217         * gcc.c-torture/execute/20000801-4.c: Likewise.
30218         * gcc.dg/c90-digraph-1.c: Likewise.
30219         * gcc.dg/c94-digraph-1.c: Likewise.
30220         * gcc.dg/c99-digraph-1.c: Likewise.
30221         * gcc.dg/cpp/line5.c: Likewise.
30222         * gcc.dg/cpp/multiline.c: Likewise.
30223         * gcc.dg/cpp/trad/literals-1.c: Likewise.
30224         * gcc.dg/format/attr-3.c: Likewise.
30225         * gcc.dg/format/c90-scanf-3.c: Likewise.
30226         * gcc.dg/format/ext-4.c: Likewise.
30227
30228 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
30229
30230         * g++.dg/template/pretty1.C: New test.
30231
30232 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
30233
30234         * gcc.c-torture/execute/struct-cpy-1.c: New test.
30235
30236 2002-09-13  Matt Austern  <austern@apple.com>
30237
30238         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
30239         passing a cast expression to a function by const reference.
30240
30241 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
30242
30243         * g++.dg/template/deduce1.C: New test.
30244
30245 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
30246
30247         * gcc.c-torture/execute/simd-1.c: Force all use of int to
30248         32-bit int.
30249
30250 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30251
30252         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
30253         usage.
30254
30255 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
30256
30257         * gcc.c-torture/compile/20020910-1.c: New test.
30258
30259 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
30260
30261         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
30262
30263 2002-09-10  Andreas Jaeger  <aj@suse.de>
30264
30265         * gcc.dg/20020312-2.c: Adjust for x86-64.
30266
30267 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
30268
30269         * g77.dg/7388.f: New test case for PR 7388.
30270
30271 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
30272
30273         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
30274
30275 2002-09-05  Ziemowit Laski <zlaski@apple.com>
30276
30277         * objc.dg/proto-lossage-1.m: New test.
30278
30279 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
30280
30281         * gcc.dg/cpp/_Pragma4.c: Fix typo.
30282
30283 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
30284
30285         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
30286         expected to pass.
30287
30288 2002-09-06  Stan Shebs  <shebs@apple.com>
30289             David Edelsohn  <edelsohn@gnu.org>
30290
30291         * gcc.dg/weak: New directory.
30292         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
30293         target-specific xfail bits.
30294         * gcc.dg/typeof-2.c: Move to new directory.
30295         * gcc.dg/weak.exp: New expect script.
30296
30297 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
30298
30299         * gcc.c-torture/execute/extzvsi.c: New test.
30300
30301 2002-09-05  Stan Shebs  <shebs@apple.com>
30302
30303         * gcc.dg/weak-1.c: xfail on Darwin.
30304         * gcc.dg/weak-2.c: Ditto.
30305         * gcc.dg/weak-3.c: Ditto.
30306         * gcc.dg/weak-4.c: Ditto.
30307         * gcc.dg/weak-5.c: Ditto.
30308         * gcc.dg/weak-6.c: Ditto.
30309         * gcc.dg/weak-7.c: Ditto.
30310         * gcc.dg/weak-8.c: Ditto.
30311         * gcc.dg/weak-9.c: Ditto.
30312
30313 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
30314
30315         * gcc.c-torture/execute/loop-14.c: New test.
30316
30317 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
30318
30319         * g++.dg/other/cxa-atexit1.C: New test.
30320
30321         * gcc.dg/typeof-2.c: New test.
30322
30323 2002-09-03  Roger Sayle  <roger@eyesopen.com>
30324
30325         * gcc.dg/builtins-2.c: New testcase.
30326         * gcc.dg/builtins-3.c: New testcase.
30327
30328 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
30329
30330         * gcc.dg/cpp/_Pragma4.c: New test.
30331
30332 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
30333
30334         * objc/execute/nil_method-1.m: New testcase.
30335
30336 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
30337
30338         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
30339         [Object class], not [Object initialize].
30340
30341 2002-08-31  Roger Sayle  <roger@eyesopen.com>
30342             Hans-Peter Nilsson  <hp@bitrange.com>
30343
30344         * gcc.c-torture/execute/20020720-1.x: Skip test on
30345         mmix-knuth-mmixware.  Correct comment.
30346
30347 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
30348
30349         * testsuite/g++.dg/abi/bitfield5.C: New test.
30350         * testsuite/g++.dg/abi/vbase10.C: Likewise.
30351
30352 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
30353
30354         * objc.dg/undeclared-selector.m: New test.
30355
30356 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
30357
30358         * g++.dg/other/offsetof1.C: Avoid cast warning.
30359
30360 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
30361
30362         * objc.dg/super-class-2.m: New test.
30363
30364 2002-08-24  Matt Austern  <austern@apple.com>
30365
30366         * g++.dg/ext/lvaddr.C: New test.
30367         * g++.dg/ext/lvcast.C: New test.
30368
30369 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
30370
30371         * testsuite/g++.dg/inherit/cond1.C: New test.
30372
30373 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
30374
30375         * gcc.dg/noncompile/incomplete-1.c: New test.
30376
30377 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
30378
30379         * gcc.dg/typespec-1.c: New test.
30380
30381 2002-08-20  Devang Patel  <dpatel@apple.com>
30382         * objc.dg/proto-hier-2.m: New test.
30383
30384 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
30385
30386         * objc.dg/bitfield-1.m: New test.
30387         * objc.dg/bitfield-2.m: New test.
30388
30389 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
30390
30391         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
30392         gcc.dg/c99-flex-array-4.c: New tests.
30393
30394 2002-08-16  Stan Shebs  <shebs@apple.com>
30395
30396         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
30397
30398 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
30399
30400         * gcc.dg/typeof-1.c: New test.
30401         * g++.dg/ext/typeof2.C: New test.
30402
30403 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
30404
30405         * g++.dg/other/offsetof1.C: New test.
30406
30407 2002-08-14  Richard Henderson  <rth@redhat.com>
30408
30409         * gcc.dg/tls/diag-3.c: Fix expected message strings.
30410
30411 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
30412
30413         * gcc.dg/cpp/_Pragma3.c: New test.
30414
30415 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
30416
30417         * g++.dg/template/inherit3: New test.
30418
30419 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30420
30421         * gcc.dg/bitfld-4.c: Add blank options.
30422
30423 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
30424
30425         * g++.dg/template/crash1.C: New test.
30426
30427 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
30428
30429         * gcc.dg/tls/opt-2.c: New test.
30430
30431 2002-08-08  Devang Patel  <dpatel@apple.com>
30432
30433         * objc.dg/selector-1.m : New test
30434
30435 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
30436
30437         * g++.dg/abi/bitfield4.C: New test.
30438         * gcc.dg/bitfld-4.c: New test.
30439
30440 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
30441
30442         * g++.dg/other/packed1.C: New test.
30443
30444 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
30445
30446         * g++.dg/abi/offsetof.C: Tweak error messages.
30447         * g++.old-deja/g++.mike/p10769a.C: Likewise.
30448
30449 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
30450
30451         * gcc.dg/bitfld-3.c: New test.
30452
30453 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
30454             Richard Henderson  <rth@redhat.com>
30455
30456         * gcc.dg/i386-bitfield1.c: New test.
30457         * g++.dg/abi/bitfield3.C: Update.
30458
30459 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
30460
30461         * objc.dg/const-str-2.m: Update.
30462         * gcc.dg/cpp/c++98.c: Change to C extension.
30463         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
30464         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
30465
30466 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
30467
30468         * testsuite/gcc.dg/tls/diag-3.c: New.
30469
30470 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
30471
30472         * g++.dg/README (Subdirectories): Document new subdir expr.
30473         * g++.dg/expr/pmf-1.C: New test.
30474
30475 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
30476
30477         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
30478
30479 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
30480
30481         * g++.dg/abi/bitfield3.C: New test.
30482
30483 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
30484
30485         * lib/gcov.exp: Tweak expected line formats.
30486         * gcc.misc-tests/gcov8.c: New test.
30487         * gcc.misc-tests/gcov8.x: New flags.
30488
30489 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
30490
30491         * consistency.vlad/layout/endian.c: Include string.h.
30492
30493         * gcc.c-torture/execute/20020805-1.c: New test.
30494
30495 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
30496
30497         * g++.dg/other/conversion1.C: New test.
30498
30499 2002-08-03  Roger Sayle  <roger@eyesopen.com>
30500
30501         * gcc.dg/builtins-1.c: New testcase.
30502
30503 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
30504
30505         * g++.dg/inherit/access3.C: New test.
30506
30507 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
30508
30509         * gcc.dg/ia64-visibility-2.c: New test.
30510
30511 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
30512
30513         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
30514         __qualifier_flags to __flags.
30515
30516 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
30517
30518         * g++.dg/inherit/operator1.C: New test.
30519         * g++.dg/lookup/disamb1.C: Fix typo in comment.
30520         * g++.dg/other/error1.C: Change expected error message.
30521         * g++.dg/template/conv4.C: Likewise.
30522
30523 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
30524
30525         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
30526         for documented behavior.
30527
30528 2002-07-25  Roger Sayle  <roger@eyesopen.com>
30529
30530         * gcc.c-torture/execute/20020720-1.x: Skip this test on
30531         several targets known to fail.
30532
30533 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
30534
30535         * gcc.dg/mips-args-[123].c: New tests.
30536
30537 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
30538
30539         * gcc.dg/ppc-spe.c: New.
30540
30541 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
30542
30543         * g++.dg/other/ptrmem4.C: New testcase.
30544
30545 2002-07-24  Richard Henderson  <rth@redhat.com>
30546
30547         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
30548
30549 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
30550
30551         * g++.dg/ext/alignof1.C (main): Return 0 for success.
30552
30553 2002-07-24  Roger Sayle  <roger@eyesopen.com>
30554
30555         * gcc.c-torture/execute/memset-3.c: New testcase.
30556
30557 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
30558
30559         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
30560         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
30561
30562 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30563
30564         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
30565         Delete.
30566
30567 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
30568
30569         * gcc.c-torture/compile/simd-4.c: New test.
30570
30571 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30572
30573         PR c++/7347, c++/7348
30574         * g++.dg/template/access4.C: New test.
30575         * g++.dg/template/access5.C: New test.
30576         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
30577         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
30578         * g++.old-deja/g++.pt/ttp58.C: Likewise.
30579         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
30580
30581 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
30582
30583         * gcc.dg/gnu89-init-2.c: New test.
30584
30585 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
30586
30587         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
30588
30589 2002-07-20  Roger Sayle  <roger@eyesopen.com>
30590
30591         * gcc.c-torture/execute/20020720-1.c: New testcase.
30592
30593 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
30594
30595         * gcc.dg/cpp/Wsignprom.c: New tests.
30596
30597 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
30598
30599         * gcc.c-torture/execute/loop-13.c: New test.
30600
30601 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
30602
30603         * gcc.dg/cpp/expr.c: New tests.
30604
30605 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
30606
30607         * g++.dg/opt/pr6713.C: Add template instantiation.
30608
30609 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
30610
30611         * gcc.dg/nest.c: New test.
30612
30613 2002-07-17  Richard Henderson  <rth@redhat.com>
30614
30615         * g++.dg/opt/pr6713.C: New test.
30616
30617 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
30618
30619         * gcc.c-torture/execute/loop-2e.x: Let the testcase
30620         XFAIL for all x86 processors.
30621
30622 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
30623
30624         * gcc.c-torture/execute/20010122-1.x: Do not test with
30625         -fomit-frame-pointer.
30626
30627 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30628
30629         * g++.dg/template/instantiate2.C: New test.
30630         * g++.dg/template/spec4.C: New test.
30631
30632 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30633
30634         * g++.dg/template/access2.C: New test.
30635         * g++.dg/template/access3.C: New test.
30636
30637 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
30638
30639         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
30640         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
30641         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
30642         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
30643         Convert to use <stdarg.h>.
30644         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
30645         Delete.
30646         * gcc.dg/va-arg-2.c: New.
30647         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
30648
30649 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
30650
30651         * gcc.c-torture/compile/20020710-1.c: New test.
30652
30653 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
30654                           Andrew Pinski  <pinskia@physics.uc.edu>
30655
30656         gcc.c-torture/compile/simd-2.c: New testcase.
30657         gcc.c-torture/compile/simd-3.c: Likewise.
30658
30659 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
30660
30661         PR c++/7224
30662         * g++.dg/overload/error1.C: New test.
30663
30664 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30665
30666         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
30667         configuration and IRIX 6 O32 ABI.
30668
30669 2002-07-11  Roger Sayle  <roger@eyesopen.com>
30670
30671         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
30672
30673 2002-07-10  Roger Sayle  <roger@eyesopen.com>
30674
30675         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
30676
30677 2002-07-10  Jeffrey A Law  <law@redhat.com>
30678
30679         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
30680
30681         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
30682
30683 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
30684
30685         * gcc.dg/20020312-2.c: Check for __PPC__.
30686
30687 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
30688
30689         * gcc.c-torture/compile/20020709-1.c: New test.
30690
30691 2002-07-07  Roger Sayle  <roger@eyesopen.com>
30692
30693         * g++.dg/template/qualttp21.C: New test case.
30694
30695 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
30696
30697         * gcc.c-torture/compile/20020706-1.c: New test.
30698         * gcc.c-torture/compile/20020706-2.c: New test.
30699
30700 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
30701             Alexandre Oliva  <aoliva@redhat.com>
30702
30703         * g++.dg/warn/incomplete1.C: New test.
30704
30705 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30706
30707         PR c++/7099
30708         * g++.dg/warn/noreturn1.C: New test.
30709
30710 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
30711
30712         PR c++/6706
30713         * g++.dg/debug/debug6.C: New test.
30714         * g++.dg/debug/debug7.C: New test.
30715
30716 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
30717
30718         * gcc.c-torture/compile/simd-3.c: New test.
30719
30720 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
30721
30722         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
30723         * gcc.dg/20020620-1.c: Likewise.
30724
30725 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30726
30727         PR c++/6944
30728         * g++.dg/init/array4.C: New test.
30729         * g++.dg/init/array5.C: New test.
30730
30731 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
30732
30733         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
30734         * gcc.c-torture/execute/simd-2.c (main): Likewise.
30735
30736 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30737
30738         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
30739         * gcc.dg/wtr-aggr-init-1.c: Likewise.
30740         * gcc.dg/wtr-conversion-1.c: Likewise.
30741         * gcc.dg/wtr-escape-1.c: Likewise.
30742         * gcc.dg/wtr-int-type-1.c: Likewise.
30743         * gcc.dg/wtr-label-1.c: Likewise.
30744         * gcc.dg/wtr-static-1.c: Likewise.
30745         * gcc.dg/wtr-strcat-1.c: Likewise.
30746         * gcc.dg/wtr-suffix-1.c: Likewise.
30747         * gcc.dg/wtr-switch-1.c: Likewise.
30748         * gcc.dg/wtr-unary-plus-1.c: Likewise.
30749         * gcc.dg/wtr-union-init-1.c: Likewise.
30750         * gcc.dg/wtr-union-init-2.c: Likewise.
30751         * gcc.dg/wtr-union-init-3.c: Likewise.
30752
30753         * gcc.dg/wtr-func-def-1.c: New test.
30754
30755 2002-07-02 Devang Patel <dpatel@apple.com>
30756
30757         * objc.dg/param-1.m: New test.
30758
30759 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
30760
30761         * gcc.dg/cpp/trad/directive.c: Add test.
30762         * gcc.dg/cpp/trad/macroargs.c: Add test.
30763         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
30764
30765 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
30766
30767         * gcc.dg/cpp/cmdlne-M.c: New test.
30768
30769 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
30770
30771         * objc.dg/desig-init-1.m: New test.
30772
30773 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30774
30775         PR c++/6716
30776         * g++.dg/template/instantiate1.C: New test.
30777
30778 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
30779
30780         PR c++/7112
30781         * g++.dg/template/sizeof2.C: New test.
30782
30783 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
30784
30785         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
30786         gcc.dg/cpp/trad/include.c: New tests.
30787
30788 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
30789
30790         PR target/7177
30791         * gcc.c-torture/compile/20020701-1.c: New test.
30792
30793 2002-07-01  Stan Shebs  <shebs@apple.com>
30794
30795         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
30796         header here...
30797         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
30798         (objc-torture-execute): or here.
30799
30800 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
30801
30802         * gcc.c-torture/execute/arith-rand-ll.c: New test.
30803
30804 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
30805
30806         * gcc.dg/cpp/trad/escaped-nl.c: New test.
30807
30808 2002-06-30  Devang Patel  <dpatel@apple.com>
30809
30810         * objc.dg/fsyntax-only.m: New test.
30811
30812 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
30813
30814         PR c++/6695
30815         * g++.dg/template/friend7.C: New file.
30816
30817 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
30818
30819         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
30820         return type.
30821
30822 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
30823
30824         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
30825         avoid division by zero.
30826
30827 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
30828
30829         * gcc.dg/Wunknownprag.c: New tests.
30830
30831 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
30832
30833         * gcc.c-torture/execute/simd-2.c: New test.
30834
30835 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
30836
30837         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
30838         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
30839         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
30840         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
30841         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
30842         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
30843         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
30844         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
30845         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
30846         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
30847         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
30848         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
30849         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
30850         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
30851         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
30852         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
30853         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
30854
30855 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
30856
30857         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
30858         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
30859         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
30860         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
30861         New tests.
30862         * gcc.dg/cpp/trad/directive.c: Update.
30863
30864 2002-06-23  Andreas Jaeger  <aj@suse.de>
30865
30866         * gcc.c-torture/execute/complex-6.c: New.
30867
30868 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
30869
30870         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
30871         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
30872         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
30873         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
30874
30875 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
30876
30877         * gcc.dg/cpp/trad: New directory with traditional tests copied
30878         from parent directory.
30879         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
30880         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
30881         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
30882         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
30883         Move to trad/ and rename.
30884         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
30885         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
30886         gcc.dg/cpp/trad/redef2.c: New tests.
30887         * gcc.dg/cpp/trad/trad.exp: New driver.
30888
30889 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
30890
30891         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
30892         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
30893         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
30894         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
30895         Remove.
30896
30897 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
30898
30899         * gcc.dg/20020620-1.c: New test.
30900
30901 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30902
30903         * g++.dg/template/ttp4.C: New test.
30904
30905 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
30906
30907         * g++.dg/opt/vt1.C: Fix regexp.
30908
30909 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30910
30911         * gcc.c-torture/execute/pure-1.c: Make functions static again.
30912         Don't use attribute `noinline'.
30913
30914 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
30915
30916         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
30917
30918 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
30919
30920         * gcc.c-torture/execute/simd-1.c: New.
30921
30922         * gcc.dg/simd-1.c: New.
30923
30924 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
30925
30926         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
30927
30928 2002-06-16  Richard Henderson  <rth@redhat.com>
30929
30930         * g++.dg/ext/anon-struct1.C: New.
30931         * g++.dg/ext/anon-struct2.C: New.
30932         * g++.dg/ext/anon-struct3.C: New.
30933         * gcc.dg/anon-struct-1.c: New.
30934         * gcc.dg/anon-struct-2.c: New.
30935         * gcc.dg/anon-struct-3.c: New.
30936         * gcc.dg/20011008-1.c: Adjust warning text.
30937         * gcc.dg/20020527-1.c: Add -fms-extensions.
30938
30939 2002-06-16  Richard Henderson  <rth@redhat.com>
30940
30941         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
30942
30943 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
30944
30945         * gcc.c-torture/execute/20020615-1.c: New test.
30946
30947 2002-06-15  Roger Sayle  <roger@eyesopen.com>
30948
30949         * gcc.c-tortuture/execute/compare-1.c: New test case.
30950         * gcc.c-tortuture/execute/compare-2.c: New test case.
30951         * gcc.c-tortuture/execute/compare-3.c: New test case.
30952
30953 2002-06-13  Richard Henderson  <rth@redhat.com>
30954
30955         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
30956         ia64 ilp32.
30957
30958 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30959
30960         * g++.dg/template/typename2.C: Update error message.
30961
30962 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
30963
30964         * gcc.c-torture/execute/20020611-1.c: New test.
30965
30966 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
30967
30968         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
30969         list of targets to skip.
30970
30971 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
30972
30973         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
30974         targets if not optimizing.
30975
30976 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
30977
30978         * gcc.c-torture/compile/20020605-1.c: New test.
30979
30980         * g++.dg/opt/vt1.C: New test.
30981
30982         * gcc.dg/20020531-1.c: New test.
30983
30984         * gcc.dg/20020530-1.c: New test.
30985
30986         * gcc.dg/20020527-1.c: New test.
30987
30988         * g++.dg/opt/cse1.C: New test.
30989
30990 2002-06-07  Roger Sayle  <roger@eyesopen.com>
30991
30992         * gcc.dg/20020607-2.c: New test case.
30993
30994 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
30995
30996         * gcc.c-torture/compile/20020604-1.c: New test.
30997
30998 2002-06-04  Richard Henderson  <rth@redhat.com>
30999
31000         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
31001         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
31002         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
31003
31004 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
31005
31006         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
31007
31008 2002-06-03  Richard Henderson  <rth@redhat.com>
31009
31010         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
31011         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
31012
31013 2002-06-02  Richard Henderson  <rth@redhat.com>
31014
31015         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
31016         test functions static.
31017
31018 2002-06-02  Andreas Jaeger  <aj@suse.de>
31019
31020         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
31021         now.
31022
31023 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31024
31025         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
31026         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
31027         Update for mofified diagnostics.
31028         * gcc.dg/c99-intconst-1.c: No longer fail.
31029
31030 2002-06-02  Richard Henderson  <rth@redhat.com>
31031
31032         * gcc.dg/uninit-A.c: Remove xfail markers.
31033
31034 2002-06-01  Roger Sayle  <roger@eyesopen.com>
31035
31036         * gcc.dg/fnegate-1.c: New test case.
31037
31038 2002-05-30  Osku Salerma  <osku@iki.fi>
31039
31040         * gcc.c-torture/execute/mayalias-1.c: New file.
31041
31042 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31043
31044         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
31045         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
31046         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
31047
31048 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
31049
31050         * gcc.c-torture/execute/20020529-1.c: New test.
31051
31052 2002-05-27  Richard Henderson  <rth@redhat.com>
31053
31054         * g++.dg/ext/attrib6.C: New test case.
31055
31056 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31057
31058         * gcc.c-torture/execute/pure-1.c: New test.
31059
31060 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
31061
31062         * gcc.dg/cpp/arith-2.c: Remove.
31063
31064 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
31065
31066         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
31067         * gcc.dg/cpp/if-3.c: Remove.
31068
31069 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
31070
31071         * g++.dg/opt/cse2.C: New test.
31072
31073 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
31074
31075         * gcc.dg/cpp/arith-1.c: New semantic tests.
31076         * gcc.dg/cpp/if-1.c: Update.
31077
31078 2002-05-24  Ben Elliston  <bje@redhat.com>
31079
31080         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
31081
31082 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
31083
31084         * gcc.dg/verbose-asm.c: New test.
31085
31086 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31087
31088         * gcc.dg/cpp/paste12.c: New test.
31089
31090 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
31091
31092         * g++.dg/parse/named_ops.C: New test.
31093
31094 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
31095
31096         * gcc/testsuite/gcc.dg/weak-8.c: New test.
31097
31098 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
31099
31100         * gcc.dg/weak-2.c: Allow optional leading underscore
31101         in scan-assembler symbol name.
31102         * gcc.dg/weak-3.c: Likewise.
31103         * gcc.dg/weak-4.c: Likewise.
31104         * gcc.dg/weak-5.c: Likewise.
31105
31106 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
31107
31108         * gcc.dg/20020523-1.c: New test.
31109
31110 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
31111
31112         * objc.dg/const-str-2.m: Update now that we stop after
31113         a command line error.
31114
31115 2002-05-22  Richard Henderson  <rth@redhat.com>
31116
31117         * g++.dg/dg.exp: Fix typo in test pruneing.
31118
31119 2002-05-22  Richard Henderson  <rth@redhat.com>
31120
31121         * g++.dg/dg.exp: Prune the tls subdirectory.
31122         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
31123         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
31124         * g++.dg/tls/init-1.C: New.
31125
31126 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
31127
31128         * gcc.dg/20020517-1.c: New test.
31129
31130 2002-05-21  Richard Henderson  <rth@redhat.com>
31131
31132         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
31133         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
31134
31135 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
31136
31137         * g++.dg/other/copy2.C: New test.
31138
31139 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
31140
31141         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
31142         (MAX_COPY): Bump up to 10 times sizeof (long long).
31143         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
31144
31145         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
31146         sizeof (long long).
31147
31148         * gcc.c-torture/execute/strcpy-1.c: New test.
31149
31150 2002-05-19  Jason Merrill  <jason2redhat.com>
31151
31152         * g++.dg/ext/oper1.C: New test.
31153
31154 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
31155 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
31156
31157         * README.QMTEST: New file.
31158
31159         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
31160
31161 2002-05-19  Andreas Jaeger  <aj@suse.de>
31162
31163         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
31164         now.
31165         * gcc.c-torture/execute/loop-2d.x: Likewise.
31166
31167 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
31168
31169         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
31170         support weak symbols.
31171         * gcc.dg/weak-4.c: Likewise.
31172         * gcc.dg/weak-6.c: Likewise.
31173
31174 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
31175
31176         * gcc.dg/weak-3.c: Add dg-excess-error comment for
31177         cygwin, coff and h8300-*-hms targets
31178         * gcc.dg/weak-5.c: Likewise.
31179         * gcc.dg/weak-7.c: Likewise.
31180
31181 2002-05-16  Jason Merrill  <jason@redhat.com>
31182
31183         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
31184         (scan-assembler-not, scan-assembler-dem): Likewise.
31185         (scan-assembler-dem-not): Likewise.
31186
31187 2002-05-15  Richard Henderson  <rth@redhat.com>
31188
31189         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
31190
31191 2002-05-15  Richard Henderson  <rth@redhat.com>
31192
31193         * gcc.dg/weak-5.c (vfoo1c): No warning here.
31194         (vfoo1f): Warning here.
31195         (vfoo1l): Don't redefine the alias.
31196
31197 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
31198
31199         * g++.dg/init/pm1.C: New test.
31200
31201 2002-05-12  David S. Miller  <davem@redhat.com>
31202
31203         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
31204         types.
31205
31206 2002-05-10  Roger Sayle  <roger@eyesopen.com>
31207
31208         * gcc.c-torture/execute/20020510-1.c: New test case.
31209
31210 2002-05-10  David S. Miller  <davem@redhat.com>
31211
31212         * gcc.c-torture/execute/conversion.c: Test long double too.
31213
31214 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
31215
31216         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
31217         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
31218         * lib/g++.exp (g++_link_flags): Likewise.
31219         * lib/objc.exp (objc_target_compile): Likewise.
31220
31221 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
31222
31223         * gcc.dg/cpp/poison.c: Update.
31224         * gcc.dg/cpp/20000625-2.c: Remove.
31225         * gcc.dg/cpp/direct2s.c: Remove final test.
31226
31227 2002-05-08  Tom Rix  <trix@redhat.com>
31228
31229         * gcc.c-torture/execute/20020508-1.c: New test.
31230         * gcc.c-torture/execute/20020508-2.c: New test.
31231         * gcc.c-torture/execute/20020508-3.c: New test.
31232
31233 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
31234
31235         * gcc.dg/cpp/charconst-4.c: More tests.
31236
31237 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
31238
31239         PR c/6569
31240         * gcc.dg/weak-3.c: Update location of warning messages.
31241         * gcc.dg/weak-5.c: Likewise.
31242
31243 2002-05-06  Roger Sayle  <roger@eyesopen.com>
31244
31245         * gcc.c-torture/execute/20020506-1.c: New test case.
31246
31247 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
31248
31249         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
31250
31251 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31252
31253         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
31254
31255 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31256
31257         * gcc.dg/cpp/charconst-3.c: New test.
31258
31259 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31260
31261         * gcc.dg/cpp/charconst.c: Update tests.
31262
31263 2002-05-05  Tim Josling  <tej@melbpc.org.au>
31264
31265         * treelang: Added directory for new sample language treelang. Also
31266         lib/treelang.exp: New file to signal treelang should be tested.
31267
31268 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
31269
31270         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
31271         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
31272         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
31273         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
31274         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
31275         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
31276         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
31277
31278 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31279
31280         * gcc.dg/format/xopen-2.c: New test.
31281
31282 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
31283
31284         * gcc.dg/20020503-1.c: New test.
31285
31286 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
31287
31288         * g++.dg/init/dtor1.C: Make it tougher.
31289
31290 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
31291
31292         * g++.dg/init/dtor1.C: New test.
31293
31294 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
31295
31296         * gcc.dg/altivec-8.c: New.
31297
31298 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
31299
31300         * gcc.dg/altivec-7.c: New.
31301
31302 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
31303
31304         * g++.dg/parse/typedef1.C: New test.
31305
31306 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
31307
31308         PR c++/6486
31309         * g++.dg/template/friend6.C: New test.
31310
31311         PR c++/6492
31312         * g++.dg/init/copy1.C: New test.
31313
31314 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
31315
31316         * g++.dg/warn/effc1.C: New test.
31317
31318 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31319
31320         * gcc.dg/cpp/if-cexp.c: Add a test.
31321
31322 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
31323
31324         * gcc.dg/20020426-2.c: New test.
31325
31326 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
31327
31328         * gcc.dg/cpp/if-mop.c: Update.
31329         * gcc.dg/cpp/if-mpar.c: Add test.
31330         * gcc.dg/cpp/if-oppr.c: Update.
31331
31332 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31333
31334         PR c/6343
31335         * gcc.dg/weak-[2-7].c: New tests.
31336
31337 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
31338
31339         * gcc.dg/enum1.c: New test.
31340
31341 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
31342
31343         PR c++/6497
31344         * g++.dg/inherit/access2.C: New test.
31345
31346 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
31347
31348         PR bootstrap/6445
31349         * gcc.dg/20020426-1.c: New test.
31350
31351 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
31352
31353         * g++.dg/abi/enum1.C: New test.
31354
31355 2002-04-26  Richard Henderson  <rth@redhat.com>
31356
31357         * gcc.dg/c99-bool-1.c: Expect always true warning.
31358
31359 2002-04-25  Roger Sayle  <roger@eyesopen.com>
31360
31361         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
31362
31363 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31364
31365         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
31366         targets.
31367
31368 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
31369
31370         * g++.dg/abi/mange7.C: New test.
31371
31372         PR c++/6438.
31373         * g++.dg/parse/stmtexpr2.C: New test.
31374
31375 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
31376
31377         * gcc.dg/20020312-2.c: Add SH target.
31378
31379 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31380
31381         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
31382         compiler output on mips*-*-irix*.
31383
31384 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
31385
31386         * g++.dg/parse/attr1.C: New test.
31387
31388 2002-04-23  Roger Sayle  <roger@eyesopen.com>
31389
31390         * gcc.c-torture/execute/string-opt-17.c: New test case.
31391         * gcc.c-torture/execute/memset-2.c: New test case.
31392
31393 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
31394
31395         PR c++/6256:
31396         * g++.dg/template/friend5.C: New test.
31397
31398         PR c++/6331:
31399         * g++.dg/template/qual1.C: Likewise.
31400
31401 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
31402
31403         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
31404         Include stdlib.h, not stdio.h or ctype.h.
31405
31406 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
31407
31408         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
31409         cris-*-elf* and mmix-*-*.
31410         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
31411         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
31412         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
31413         Ditto.
31414         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
31415         * gcc.dg/wchar_t-1.c: Ditto.
31416
31417 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
31418
31419         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
31420         Clarify comment.
31421
31422 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
31423
31424         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
31425
31426 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31427
31428         * gcc.c-torture/execute/20000906-1.x: Delete.
31429
31430 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
31431
31432         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
31433
31434 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
31435
31436         * PR6367
31437         * g77.f-torture/execute/6367.f: New test.
31438         * g77.f-torture/execute/6367.x: Disable for MMIX.
31439
31440 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
31441
31442         * PR6352
31443         * g++.dg/opt/inline2.C: New test.
31444
31445 2002-04-18  Richard Henderson  <rth@redhat.com>
31446
31447         * gcc.dg/20000906-1.c: Enable for all targets.
31448         * gcc.c-torture/compile/iftrap-2.c: New.
31449
31450 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
31451
31452         * gcc.dg/20020418-1.c: New test.
31453         * gcc.dg/20020418-2.c: New test.
31454
31455 2002-04-18  Richard Henderson  <rth@redhat.com>
31456
31457         * gcc.c-torture/compile/iftrap-1.c: New.
31458         * gcc.dg/iftrap-1.c: Adjust for ia64.
31459         * gcc.dg/iftrap-2.c: New.
31460
31461 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
31462
31463         * gcc.c-torture/compile/20020418-1.c: New test.
31464
31465 2002-04-18  Roger Sayle  <roger@eyesopen.com>
31466
31467         * gcc.c-torture/compile/20020415-1.c: New.
31468
31469 2002-04-18  David S. Miller  <davem@redhat.com>
31470
31471         * gcc.c-torture/execute/20020418-1.c: New test.
31472
31473 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
31474
31475         * gcc.dg/20020416-1.c: New test.
31476
31477         * g++.dg/opt/inline1.C: New test.
31478
31479 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
31480
31481         * gcc.dg/altivec-5.c: New test.
31482
31483         * gcc.dg/20020415-1.c: New test.
31484
31485 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
31486
31487         * testsuite/lib/chill.exp: Remove.
31488
31489 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
31490
31491         * g++.dg/other/big-struct.C: New test.
31492
31493 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
31494
31495         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
31496         of scratch file.
31497
31498 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
31499
31500         PR c/6277
31501         * gcc.dg/i386-387-1.c: Allow optional leading underscore
31502         in scan-assembler function name
31503
31504 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
31505
31506         * g77.f-torture/execute/980628-4.x,
31507         g77.f-torture/execute/980628-5.x,
31508         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
31509         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
31510         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
31511         i[34567]86-*-*.
31512
31513 2002-04-13  David S. Miller  <davem@redhat.com>
31514
31515         * gcc.c-torture/execute/20020413-1.c: New test.
31516
31517 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
31518
31519         * gcc.dg/asm-6.c,
31520         * g++.dg/ext/asm1.C: New tests.
31521
31522 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
31523
31524         PR c++ 5373.
31525         * g++.dg/parse/stmtexpr1.C: New test.
31526
31527         PR c++/5189.
31528         * g++.dg/template/copy1.C: New test.
31529
31530 2002-04-12  Richard Henderson  <rth@redhat.com>
31531
31532         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
31533
31534 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
31535
31536         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
31537         gcc.c-torture/execute/20020307-2.c.
31538
31539 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
31540
31541         * g++.dg/ext/attrib5.C,
31542         * g++.dg/lookup/struct1.C: New tests.
31543
31544 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
31545
31546         * gcc.dg/20020411-1.c: New test.
31547
31548         * gcc.c-torture/execute/20020411-1.c: New test.
31549
31550 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
31551
31552         * g77.f-torture/execute/6177.f: New test.
31553
31554 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
31555
31556         PR middle-end/6247
31557         * g++.dg/opt/cleanup1.C: New test.
31558
31559         * g++.dg/opt/const1.C: New test.
31560
31561 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
31562
31563         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
31564
31565 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31566
31567         PR c++/5507
31568         * g++.dg/template/typename2.C: New test.
31569
31570 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
31571
31572         * gcc.c-torture/execute/loop-12.c: New.
31573
31574 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
31575
31576         * g77.f-torture/execute/980628-4.x,
31577         g77.f-torture/execute/980628-5.x,
31578         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
31579         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
31580         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
31581
31582 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31583
31584         PR optimization/6086
31585         * g++.dg/opt/preinc1.C: New test.
31586
31587 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
31588
31589         PR c++/5571
31590         * g++.dg/opt/static2.C: New test.
31591
31592 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
31593
31594         PR c/5120
31595         * gcc.dg/20020406-1.c: New test.
31596
31597 2002-04-04  David S. Miller  <davem@redhat.com>
31598
31599         * gcc.c-torture/execute/20020404-1.c: New test.
31600
31601 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
31602
31603         PR c/6123
31604         * gcc.dg/20020312-2.c: Do not declare global register variable
31605         if __PIC__ or __pic__ is defined.
31606
31607 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
31608
31609         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
31610         __asm__ so that it works correctly even if -ansi -pedantic-errors.
31611
31612 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31613
31614         * gcc.misc-tests/linkage.exp: Update last change to handle
31615         sparc*-, not just sparc-.
31616
31617 2002-04-03  Richard Henderson  <rth@redhat.com>
31618
31619         * gcc.dg/cpp/ucs.c: Improved long UCS test.
31620
31621 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
31622
31623         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
31624
31625 2002-04-02  David S. Miller  <davem@redhat.com>
31626
31627         * gcc.c-torture/execute/20020402-3.c: New test.
31628
31629 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
31630
31631         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
31632         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
31633
31634         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
31635         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
31636         g77.f-torture/execute/20001201.x,
31637         g77.f-torture/execute/u77-test.x: New files.
31638
31639         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
31640         * gcc.dg/wchar_t-1.c: Ditto.
31641
31642 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31643
31644         * gcc.c-torture/execute/20020402-1.c: New test.
31645
31646 2002-04-01  Richard Henderson  <rth@redhat.com>
31647
31648         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
31649
31650         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
31651
31652 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31653
31654         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
31655
31656 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31657
31658         * g++.dg/inherit/template-as-base.C: Expect error.
31659         * g++.dg/inherit/namespace-as-base.C: Likewise.
31660
31661 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
31662
31663         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
31664         g++.dg/ext/instantiate3.C: Tweak match patterns.
31665
31666         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
31667         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
31668         -da test.
31669
31670 2002-03-31  Richard Henderson  <rth@redhat.com>
31671
31672         * gcc.dg/special/alias-2.c: New.
31673         * gcc.dg/special/ecos.exp: Run it.
31674
31675 2002-03-31  Richard Henderson  <rth@redhat.com>
31676
31677         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
31678
31679 2002-03-31  Kazu Hirata  <kazu@hxi.com>
31680
31681         * gcc.dg/weak-1.c: Disable on h8300 port.
31682
31683 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
31684
31685         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
31686         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
31687         ordering tests.
31688         * g++.dg/bprob/bprob-1.C: New test.
31689         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
31690         * g++.dg/gcov/gcov-1.C: New test.
31691         * g++.dg/gcov/gcov-1.x: New file.
31692         * g++.dg/gcov/gcov-2.C: New test.
31693         * g++.dg/gcov/gcov-3.C: New test.
31694         * g++.dg/gcov/gcov-3.h: New file.
31695
31696 2002-03-28  Roger Sayle  <roger@eyesopen.com>
31697
31698         * g++.old-deja/g++.other/builtins5.C: New test.
31699         * g++.old-deja/g++.other/builtins6.C: New test.
31700         * g++.old-deja/g++.other/builtins7.C: New test.
31701         * g++.old-deja/g++.other/builtins8.C: New test.
31702         * g++.old-deja/g++.other/builtins9.C: New test.
31703
31704 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
31705
31706         * g++.dg/opt/static1.C: New test.
31707
31708         * g++.dg/opt/longbranch1.C: New test.
31709
31710 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
31711
31712         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
31713
31714         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
31715
31716 2002-03-28  Jeffrey A Law  (law@redhat.com)
31717
31718         * gcc.c-torture/execute/20020328-1.c: New test.
31719
31720 2002-03-27  Richard Henderson  <rth@redhat.com>
31721
31722         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
31723         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
31724         move from g++.old-deja/g++.ext/.
31725
31726 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
31727
31728         * g++.dg/init/new2.C: New test.
31729
31730 2002-03-26  Richard Henderson  <rth@redhat.com>
31731
31732         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
31733
31734         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
31735         on sparc.
31736
31737         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
31738         sparcv9 systems.
31739         * gcc.dg/20001102-1.c: Likewise.
31740
31741 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
31742
31743         * gcc.dg/cpp/endif-pedantic1.c,
31744         gcc.dg/cpp/endif-pedantic2.c: New tests.
31745
31746 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
31747
31748         * g++.dg/init/new1.C: New test.
31749
31750 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
31751
31752         * g++.dg/abi/vbase9.C: New test.
31753
31754 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
31755
31756         * gcc.dg/arm-asm.c: New test.
31757
31758 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
31759
31760         * gcc.dg/Wswitch-enum.c: New test.
31761         Fix PR c/5044.
31762
31763 2002-03-26  Richard Henderson  <rth@redhat.com>
31764
31765         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
31766         structure.
31767
31768 2002-03-25  Richard Henderson  <rth@redhat.com>
31769
31770         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
31771         sparcv9 systems.
31772
31773         * gcc.c-torture/compile/20011119-1.c (xxx): New.
31774         * gcc.c-torture/compile/20011119-2.c (xxx): New.
31775
31776 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
31777
31778         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
31779
31780 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
31781
31782         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
31783         targets using generic thunk support.
31784
31785 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
31786
31787         * gcc.c-torture/compile/20020323-1.c: New test.
31788
31789         * g++.dg/opt/conj2.C: New test.
31790
31791 2002-03-24  Richard Henderson  <rth@redhat.com>
31792
31793         * gcc.dg/weak-1.c: Use -fno-common.
31794
31795 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
31796
31797         * g77.dg/f77-edit-apostrophe-out.f: New test
31798         * g77.dg/f77-edit-h-out.f: New test
31799         * g77.dg/f77-edit-t-in.f: New test
31800         * g77.dg/f77-edit-t-out.f: New test
31801         * g77.dg/f77-edit-x-out.f: New test
31802         * g77.dg/f77-edit-slash-out.f: New test
31803         * g77.dg/f77-edit-colon-out.f: New test
31804         * g77.dg/f77-edit-s-out.f: New test
31805
31806 2002-03-24  Richard Henderson  <rth@redhat.com>
31807
31808         * objc/execute/formal_protocol-6.x: New XFAIL.
31809
31810 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
31811
31812         * gcc.dg/weak-1.c: Early return from dg-final on platforms
31813         that do not support weak symbols
31814
31815 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
31816
31817         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
31818         * lib/g77.exp: Likewise.
31819         * lib/objc.exp: Likewise.
31820
31821 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
31822
31823         * gcc.dg/Wswitch-default.c: New test.
31824
31825 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
31826
31827         * g++.dg/other/enum1.C: New test.
31828
31829 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
31830
31831         * gcc.dg/pragma-ep-3.c: Fix typo.
31832
31833 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31834
31835         * g++.dg/inherit/template-as-base.C: New test.
31836
31837 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
31838
31839         * g++.old-deja/g++.other/dwarf2-1.C: Move...
31840         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
31841
31842 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
31843
31844         * gcc.dg/cpp/multiline.c: Update to match.
31845
31846 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
31847
31848         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
31849
31850 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
31851
31852         * gcc.dg/cpp/extratokens2.c: New file.
31853
31854 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
31855
31856         * gcc.dg/20020312-2.c: Add rs6000 target.
31857
31858         * gcc.c-torture/compile/20020319-1.c: New test.
31859
31860 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31861
31862         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
31863         (A, E): Handle this.
31864
31865 2002-03-20  Jason Merrill  <jason@redhat.com>
31866
31867         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
31868         ignoring -fpic.
31869         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
31870         through prune_gcc_output.
31871
31872 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
31873
31874         * gcc.c-torture/compile/20020320-1.c: New test.
31875
31876 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
31877
31878         * gcc.c-torture/compile/20020318-1.c: New test.
31879
31880         * gcc.dg/struct-by-value-1.c: New test.
31881
31882         * gcc.dg/20020319-1.c: New test.
31883
31884 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
31885
31886         * g++.dg/opt/conj1.C: New test.
31887
31888 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
31889
31890         * g++.dg/template/qualttp20.C: Revert previous change.
31891         * g++.dg/template/qualttp3.C: Likewise.
31892         * g++.dg/template/qualttp4.C: Likewise.
31893         * g++.dg/template/qualttp5.C: Likewise.
31894         * g++.dg/template/qualttp6.C: Likewise.
31895         * g++.dg/template/qualttp7.C: Likewise.
31896         * g++.dg/template/qualttp8.C: Likewise.
31897         * g++.dg/template/recurse.C: Likewise.
31898
31899 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
31900
31901         * gcc.dg/cpp/wchar-1.c: Update.
31902
31903 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
31904
31905         * g++.dg/template/conv1.C: New test.
31906         * g++.dg/template/conv2.C: New test.
31907         * g++.dg/template/conv3.C: New test.
31908         * g++.dg/template/conv4.C: New test.
31909
31910 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
31911
31912         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
31913         * g++.dg/template/qualttp3.C: Likewise.
31914         * g++.dg/template/qualttp4.C: Likewise.
31915         * g++.dg/template/qualttp5.C: Likewise.
31916         * g++.dg/template/qualttp6.C: Likewise.
31917         * g++.dg/template/qualttp7.C: Likewise.
31918         * g++.dg/template/qualttp8.C: Likewise.
31919         * g++.dg/template/recurse.C: Likewise.
31920
31921 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
31922
31923         * g++.dg/opt/dtor1.C: New test.
31924
31925 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
31926
31927         * gcc.c-torture/compile/20020315-1.c: New test.
31928
31929 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
31930
31931         * gcc.dg/weak-1.c: Fix scan tests.
31932
31933 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
31934
31935         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
31936         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
31937         cris-*-aout* mmix-*-*.
31938         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
31939         cris-*-aout* mmix-*-*.
31940         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
31941         cris-*-elf* cris-*-aout* and mmix-*-*.
31942         * gcc.dg/20001009-1.c: Ditto.
31943         * gcc.dg/20010912-1.c: Ditto.
31944         * gcc.dg/20020122-4.c: Ditto.
31945         * gcc.dg/inline-2.c: Ditto.
31946
31947 2002-03-14  Jeffrey A Law  (law@cygnus.com)
31948
31949         * gcc.c-torture/compile/20020314-1.c: New test.
31950
31951 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
31952
31953         * gcc.c-torture/execute/20020314-1.c: New test.
31954
31955 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
31956
31957         * g++.dg/warn/Wunused-1.C: New test.
31958
31959 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
31960
31961         * g++.dg/abi/mangle6.C: New test.
31962
31963 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
31964
31965         * gcc.c-torture/compile/20020309-2.c: New test.
31966
31967         * gcc.c-torture/compile/20020312-1.c: New test.
31968
31969 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
31970
31971         * g++.dg/other/access1.C: New test.
31972
31973 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
31974
31975         * gcc.c-torture/execute/wchar_t-1.c: New test.
31976
31977 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
31978
31979         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
31980
31981 2002-03-12  Roger Sayle  <roger@eyesopen.com>
31982
31983         * gcc.dg/20020312-1.c: New test case.
31984
31985 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
31986
31987         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
31988
31989 2002-03-11  Richard Henderson  <rth@redhat.com>
31990
31991         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
31992         * g++.old-deja/g++.jason/report.C: Likewise.
31993
31994 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
31995
31996         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
31997         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
31998
31999 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
32000
32001         * testsuite/g++.dg/overload/pmf1.C: New test.
32002
32003 2002-03-11  Kazu Hirata  <kazu@hxi.com>
32004
32005         * gcc.c-torture/execute/20020307-1.c: Use long.
32006
32007 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
32008
32009         PR optimization/5844
32010         * gcc.dg/20020310-1.c: New test.
32011
32012 2002-03-09  Michael Meissner  <meissner@redhat.com>
32013
32014         * gcc.c-torture/execute/memcpy-2.c: New test.
32015         * gcc.c-torture/execute/memset-1.c: New test.
32016         * gcc.c-torture/execute/strlen-1.c: New test.
32017         * gcc.c-torture/execute/strcmp-1.c: New test.
32018         * gcc.c-torture/execute/strncmp-1.c: New test.
32019
32020 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
32021
32022         * gcc.dg/ppc-ldstruct.c: New test.
32023
32024 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
32025
32026         * gcc.c-torture/execute/va-arg-22.c: New test.
32027
32028 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32029
32030         * gcc.c-torture/compile/20020309-1.c: New test.
32031
32032 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
32033
32034         * gcc.c-torture/execute/20020307-2.c: New test.
32035
32036 2002-03-07  Jeffrey A Law  (law@redhat.com)
32037
32038         * g77.f-torture/compile/20020307-1.f: New test.
32039
32040 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
32041
32042         * gcc.dg/unordered-1.c: New test.
32043
32044 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
32045
32046         * gcc.c-torture/execute/20020307-1.c: New test.
32047
32048 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
32049
32050         * gcc.dg/20020304-1.c: New test.
32051
32052         * gcc.c-torture/compile/20020304-2.c: New test.
32053
32054 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
32055
32056         * gcc.c-torture/compile/20020304-1.c: New test case
32057         (from PR c/5830).
32058
32059 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
32060
32061         * gcc.dg/20020103-1.c: Add other -D ppc variants.
32062
32063 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
32064
32065         * g++.dg/other/classkey1.C: New test.
32066
32067 2002-03-01  Richard Henderson  <rth@redhat.com>
32068
32069         * gcc.c-torture/compile/981223-1.x: New.
32070         * gcc.c-torture/compile/920625-1.x: New.
32071
32072 2002-02-28  Richard Henderson  <rth@redhat.com>
32073
32074         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
32075
32076 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
32077
32078         * gcc.c-torture/execute/20020227-1.c: New test.
32079
32080 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
32081
32082         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
32083         here" ERROR lines.
32084         * g++.old-deja/g++.oliva/partord1.C: Likewise.
32085         * g++.old-deja.g++.other/defarg1.C: Likewise.
32086         * g++.old-deja/g++.pt/calls2.C: Likewise.
32087         * g++.old-deja/g++.pt/crash20.C: Likewise.
32088         * g++.old-deja/g++.pt/crash30.C: Likewise.
32089         * g++.old-deja/g++.pt/crash36.C: Likewise.
32090         * g++.old-deja/g++.pt/crash6.C: Likewise.
32091         * g++.old-deja/g++.pt/defarg13.C: Likewise.
32092         * g++.old-deja/g++.pt/derived3.C: Likewise.
32093         * g++.old-deja/g++.pt/error1.C: Likewise.
32094         * g++.old-deja/g++.pt/friend21.C: Likewise.
32095         * g++.old-deja/g++.pt/friend23.C: Likewise.
32096         * g++.old-deja/g++.pt/infinite1.C: Likewise.
32097         * g++.old-deja/g++.robertl/eb128.C: Likewise.
32098
32099 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
32100
32101         * gcc.c-torture/execute/20020225-2.c: New test.
32102
32103 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
32104
32105         * gcc.c-torture/execute/920730-1t.c,
32106         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
32107         Delete test cases, only relevant to -traditional.
32108
32109 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32110
32111         * gcc.dg/cpp/undef1.c: Remove.
32112         * gcc.dg/cpp/directiv.c: Update.
32113         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
32114
32115 2002-02-27  Michael Meissner  <meissner@redhat.com>
32116
32117         * gcc.c-torture/execute/20020226-1.c: New test.
32118
32119 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
32120
32121         * g++.dg/debug/debug4.C: New test.
32122
32123         * gcc.dg/ia64-visibility-1.c: New test.
32124
32125 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
32126
32127         * gcc.dg/debug/20020224-1.c: New.
32128
32129 2002-02-25  Kazu Hirata  <kazu@hxi.com>
32130
32131         * gcc.c-torture/execute/960416-1.x: New.
32132         * gcc.c-torture/execute/divconst-3.x: Likewise.
32133
32134 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
32135
32136         * gcc.dg/20020224-1.c: New test.
32137
32138 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
32139
32140         * gcc.c-torture/execute/20020225-1.c: New.
32141
32142 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32143
32144         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
32145
32146 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
32147
32148         * gcc.dg/20020222-1.c: New test.
32149
32150 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
32151
32152         * g++.dg/opt/anonunion1.C: New test.
32153
32154 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
32155
32156         * g++.dg/template/qualttp19.C: New test.
32157         * g++.dg/template/qualttp20.C: New test.
32158         * g++.old-deja/g++.jason/report.C: Adjust expected errors
32159         * g++.old-deja/g++.other/qual1.C: Likewise.
32160
32161 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
32162
32163         * gcc.dg/attr-alwaysinline.c: New.
32164
32165 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
32166
32167         * gcc.dg/20020220-1.c: New test.
32168
32169         * gcc.dg/20020220-2.c: New test.
32170
32171         * g++.dg/opt/mmx1.C: New test.
32172
32173 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
32174
32175         * gcc.c-torture/compile/20020110.c: New test.
32176
32177 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
32178
32179         * gcc.c-torture/execute/20020219-1.c: New test.
32180
32181         * gcc.dg/20020219-1.c: New test.
32182
32183         * gcc.dg/noncompile/20020220-1.c: New test.
32184
32185         * g++.dg/opt/ptrintsum1.C: New test.
32186
32187         * gcc.dg/debug/20020220-1.c: New test.
32188
32189 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
32190
32191         * gcc.c-torture/execute/20020216-1.c: New test.
32192
32193 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
32194
32195         * gcc.dg/decl-1.c: Update, new test.
32196
32197 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
32198
32199         * g++.dg/abi/bitfield1.C: New test.
32200         * g++.dg/abi/bitfield2.C: New test.
32201
32202 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
32203
32204         * gcc.dg/attr-nest.c: New test.
32205
32206 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
32207
32208         * gcc.c-torture/execute/20020215-1.c: New test.
32209
32210 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
32211
32212         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
32213         * g++.dg/debug/debug.exp: New.
32214         * g++.dg/debug/trivial.C: New.
32215         * g++.dg/debug/debug1.C: Moved...
32216         * g++.dg/other/debug1.C: ...from here.
32217         * g++.dg/debug/debug2.C: Moved...
32218         * g++.dg/other/debug2.C: ...from here.
32219         * g++.dg/debug/debug3.C: Moved...
32220         * g++.dg/other/debug3.C: ...from here.
32221
32222         * gcc.dg/noncompile/20020213-1.c: New test.
32223
32224 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
32225
32226         * g++.dg/other/debug3.C: New test.
32227
32228         * gcc.c-torture/execute/20020213-1.c: New test.
32229
32230 2002-02-13  Richard Smith <richard@ex-parrot.com>
32231
32232         * g++.old-deja/g++.other/thunk1.C: New test.
32233
32234 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
32235
32236         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
32237
32238 2002-02-13  Stan Shebs  <shebs@apple.com>
32239
32240         * gcc.dg/altivec-3.c: New.
32241
32242 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
32243
32244         * gcc.dg/Wunreachable-1.c: New test.
32245         * gcc.dg/Wunreachable-2.c: New test.
32246
32247 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
32248
32249         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
32250
32251 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
32252
32253         * gcc.dg/decl-1.c: New test.
32254
32255 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
32256
32257         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
32258
32259 2002-02-10  Kazu Hirata  <kazu@hxi.com>
32260
32261         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
32262         * gcc.c-torture/compile/980506-1.x: Likewise.
32263
32264 2002-02-10  Kazu Hirata  <kazu@hxi.com>
32265
32266         * gcc.dg/20020210-1.c: New.
32267
32268 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
32269
32270         * g77.f-torture/execute/947.f: New regression test
32271         for PR fortran/947.
32272
32273 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
32274
32275         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
32276         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
32277
32278 2002-02-08  Richard Henderson  <rth@redhat.com>
32279
32280         * gcc.c-torture/compile/labels-3.c: New.
32281
32282 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
32283
32284         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
32285         expression statements work instead.
32286         * gcc.dg/noncompile/20020207-1.c: New test.
32287
32288 2002-02-07  Richard Henderson  <rth@redhat.com>
32289
32290         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
32291
32292 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
32293
32294         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
32295         message from g77
32296         * lib/g77-dg.exp: Trim g77 error messages so that they are
32297         recognized by dg.exp.
32298
32299 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
32300
32301         PR fortran/5473
32302         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
32303
32304 2002-02-07  Richard Henderson  <rth@redhat.com>
32305
32306         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
32307         to be sufficiently aligned for integers.
32308
32309 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
32310
32311         * g++.dg/template/friend4.C: New test.
32312
32313 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
32314
32315         PR fortran/5743
32316         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
32317         unsupported cases.
32318
32319 2002-02-07  Richard Henderson  <rth@redhat.com>
32320
32321         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
32322         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
32323         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
32324         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
32325
32326 2002-02-06  Richard Henderson  <rth@redhat.com>
32327
32328         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
32329
32330 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
32331
32332         * gcc.dg/20020206-1.c: New test.
32333
32334 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
32335
32336         * gcc.c-torture/execute/20020206-1.c: New test.
32337
32338         * gcc.c-torture/execute/20020206-2.c: New test.
32339
32340         PR optimization/5429:
32341         * gcc.c-torture/compile/20020206-1.c: New test.
32342
32343 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
32344
32345         * g++.dg/ext/align1.C: Do not use an explicit alignment value
32346         as certain file formats cannot support particularly large
32347         alignments.
32348
32349         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
32350         and do not expect to be able to link the executable.
32351
32352         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
32353         fail because the COFF format does not support the weak attribute.
32354
32355 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
32356
32357         * g77.dg/pr5473.f: New test
32358
32359 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
32360
32361         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
32362         Fix testcase accordingly.
32363
32364 2002-02-04  Richard Henderson  <rth@redhat.com>
32365
32366         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
32367         (buf): Change to be an array of pointers, not ints.
32368
32369 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
32370
32371         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
32372         before all tests.  Move warning one line above to match where it
32373         C frontend emits.
32374         * gcc.dg/Wswitch-2.c: New test.
32375         * g++.dg/warn/Wswitch-1.C: New test.
32376         * g++.dg/warn/Wswitch-2.C: New test.
32377
32378 2002-02-04  Richard Henderson  <rth@redhat.com>
32379
32380         * g++.dg/abi/offsetof.C: Fix size comparison.
32381
32382 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
32383
32384         * gcc.dg/cast-qual-2.c: New test.
32385
32386 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
32387
32388         * gcc.dg/20020201-4.c: New test.
32389
32390 2002-02-04  Ben Elliston  <bje@redhat.com>
32391
32392         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
32393         target_info attribute != 0, in addition to the empty string.
32394         (gcc_target_compile): Likewise.
32395
32396 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
32397
32398         * gcc.dg/Wswitch.c: New test.
32399         PR gcc/4475. PR gcc/3780.
32400
32401 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
32402
32403         * g77.f-torture/execute/5122.f: New test for regressions
32404         against PR fortran/5122.
32405
32406 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
32407
32408         * g77.f-torture/compile/pr3743.f: Delete
32409         * g77.dg/pr3743-1.f: New test.
32410         * g77.dg/pr3743-2.f: New test.
32411         * g77.dg/pr3743-3.f: New test.
32412         * g77.dg/pr3743-4.f: New test.
32413
32414 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32415
32416         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
32417
32418 2002-02-02  Richard Henderson  <rth@redhat.com>
32419
32420         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
32421         * gcc.c-torture/execute/bf64-1.c: Likewise.
32422
32423 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
32424
32425         * gcc.dg/20020201-2.c: New test.
32426
32427         * gcc.dg/20020201-3.c: New test.
32428
32429         * gcc.c-torture/execute/bitfld-2.c: New test.
32430
32431 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32432
32433         * gcc.dg/bitfld-1.c: Update.
32434         * gcc.dg/bitfld-2.c: Update.
32435         * gcc.c-torture/execute/bitfld-1.x: New.
32436
32437 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
32438
32439         * gcc.c-torture/execute/20020201-1.c: New test.
32440
32441 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
32442
32443         PR target/5469
32444         * gcc.dg/20020201-1.c: New test.
32445
32446 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
32447
32448         PR fortran/3743
32449         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
32450         * g77.f-torture/compile/pr3743.x: Remove
32451
32452 2002-01-31  Tom Rix  <trix@redhat.com>
32453
32454         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
32455
32456 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
32457
32458         * gcc.dg/noncompile/20020130-1.c: New test.
32459
32460 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
32461
32462         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
32463
32464 2002-01-29  Richard Henderson  <rth@redhat.com>
32465
32466         * gcc.c-torture/execute/991118-1.c: Cast various constants back
32467         to long long.
32468         * gcc.c-torture/execute/bf64-1.c: Likewise.
32469
32470 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
32471
32472         * gcc.c-torture/execute/20020129-1.c: New test.
32473
32474 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32475
32476         * gcc.c-torture/compile/20000224-1.c: Update.
32477         * gcc.c-torture/execute/bitfld-1.c: New tests.
32478         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
32479         * gcc.dg/uninit-A.c: Update.
32480
32481 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
32482
32483         * g++.dg/template/ctor1.C: Add instantiation.
32484
32485 2002-01-28  Paul Koning  <pkoning@equallogic.com>
32486
32487         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
32488         argument to __builtin_prefetch to be const ptr.
32489
32490 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
32491
32492         * gcc.c-torture/compile/20020120-1.c: New test.
32493
32494 2002-01-27  Kazu Hirata  <kazu@hxi.com>
32495
32496         * gcc.c-torture/execute/20020127-1.c: New test.
32497
32498 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
32499
32500         * g77.dg/f77-edit-i-in.f: New test
32501         * g77.dg/f77-edit-i-out.f: New test
32502
32503 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
32504
32505         * gcc.dg/debug/debug.exp: New file.
32506         * gcc.dg/debug/trivial.c: New file.
32507         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
32508         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
32509         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
32510         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
32511         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
32512         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
32513         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
32514         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
32515         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
32516         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
32517         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
32518         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
32519         * gcc.dg/20000503-1.c: Removed.
32520         * gcc.dg/20010207-1.c: Removed.
32521         * gcc.dg/20011223-1.c: Removed.
32522         * gcc.dg/20020104-2.c: Removed.
32523         * gcc.dg/debug-1.c: Removed.
32524         * gcc.dg/debug-2.c: Removed.
32525         * gcc.dg/debug-3.c: Removed.
32526         * gcc.dg/debug-4.c: Removed.
32527         * gcc.dg/debug-5.c: Removed.
32528         * gcc.dg/debug-6.c: Removed.
32529         * gcc.dg/dwarf2-1.c: Removed.
32530         * gcc.dg/dwarf2-2.c: Removed.
32531
32532 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
32533
32534         * g++.old-deja/g++.other/eh5.C: New test.
32535         * g++.old-deja/g++.other/sibcall2.C: New test.
32536         * g++.old-deja/g++.other/array9.C: New test.
32537         * g++.old-deja/g++.other/typename2.C: New test.
32538         * g++.old-deja/g++.other/crash60.C: New test.
32539         * g++.old-deja/g++.other/conv9.C: New test.
32540         * g++.old-deja/g++.other/mangle10.C: New test.
32541         * g++.old-deja/g++.other/unchanging1.C: New test.
32542         * g++.old-deja/g++.other/exprstmt1.C: New test.
32543         * g++.old-deja/g++.other/inline23.C: New test.
32544         * g++.old-deja/g++.eh/ia64-1.C: New test.
32545         * g++.old-deja/g++.other/dwarf2-1.C: New test.
32546         * g++.old-deja/g++.other/reload1.C: New test.
32547         * g++.old-deja/g++.other/static20.C: New test.
32548         * g++.old-deja/g++.other/local-alloc1.C: New test.
32549         * g++.old-deja/g++.other/conv8.C: New test.
32550         * g++.old-deja/g++.other/stmtexpr2.C: New test.
32551         * g++.old-deja/g++.other/storeexpr1.C: New test.
32552         * g++.old-deja/g++.other/storeexpr2.C: New test.
32553         * g++.dg/eh/template2.C: New test.
32554         * g++.dg/warn/weak1.C: New test.
32555
32556 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
32557
32558         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
32559         Remove first, non-varying, argument.
32560
32561 2002-01-23  Richard Henderson  <rth@redhat.com>
32562
32563         * gcc.dg/inline-2.c: New.
32564
32565         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
32566         Add optional target arg.  Check number of arguments.
32567         (scan-assembler-not, scan-assembler-dem): Likewise.
32568         (scan-assembler-dem-not): Likewise.
32569
32570 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
32571
32572         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
32573         line 12.
32574         * g++.old-deja/g++.brendan/parse3.C,
32575         g++.old-deja/g++.other/crash26.C,
32576         g++.old-deja/g++.other/crash28.C,
32577         g++.old-deja/g++.other/crash29.C,
32578         g++.old-deja/g++.other/crash30.C,
32579         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
32580
32581 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
32582
32583         * gcc.dg/20020115-1.c: New.
32584
32585 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
32586
32587         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
32588
32589 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
32590
32591         * gcc.dg/20020122-3.c: New.
32592
32593 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
32594
32595         * g++.dg/other/gc1.C: New test.
32596
32597 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
32598
32599         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
32600
32601 2002-01-22  Richard Henderson  <rth@redhat.com>
32602
32603         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
32604
32605 2002-01-22  Richard Henderson  <rth@redhat.com>
32606
32607         * gcc.dg/20020122-4.c: New.
32608
32609 2002-01-22  H.J. Lu <hjl@gnu.org>
32610
32611         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
32612         link output.
32613         * gcc.dg/special/ecos.exp: Likewise.
32614         * lib/g++-dg.exp: Likewise.
32615         * lib/g77-dg.exp: Likewise.
32616         * lib/gcc-dg.exp : Likewise.
32617         * lib/mike-g++.exp: Likewise.
32618         * lib/mike-g77.exp: Likewise.
32619         * lib/mike-gcc.exp: Likewise.
32620         * lib/objc-dg.exp: Likewise.
32621
32622 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
32623
32624         PR target/5379
32625         * gcc.dg/20020122-2.c: New test.
32626
32627 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
32628
32629         * gcc.dg/20020122-1.c: New test.
32630
32631 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
32632
32633         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
32634
32635 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
32636
32637         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
32638
32639 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32640
32641         * gcc.c-torture/compile/20020121-1.c: New test.
32642
32643 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32644
32645         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
32646         ld_library_path.
32647
32648 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
32649
32650         * gcc.dg/20020218-1.c: New test.
32651
32652 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
32653
32654         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
32655         messages
32656         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
32657         "At global scope" warning
32658         * g++.dg/ext/align1.C: Change cygwin test for alignment
32659         from db-bogus to dg-warning
32660
32661 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
32662
32663         * g77.f-torture/compile/cpp2.F: New test.
32664
32665 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
32666
32667         * g++.dg/template/access1.C: New test.
32668
32669 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
32670
32671         * gcc.dg/20020118-1.c: New.
32672
32673 2002-01-18  Kazu Hirata  <kazu@hxi.com>
32674
32675         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
32676
32677 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
32678
32679         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
32680         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
32681         alignment warnings.
32682
32683 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
32684
32685         * gcc.misc-tests/i386-prefetch.exp: Save and restore
32686         torture_with_loops and torture_without_loops
32687
32688 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
32689
32690         * gcc.c-torture/compile/20020116-1.c: New test.
32691
32692 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
32693
32694         * gcc.dg/20020116-2.c: New test.
32695
32696         * gcc.dg/ultrasp4.c: New test.
32697
32698         * gcc.dg/20020116-1.c: New test.
32699
32700 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
32701
32702         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
32703         by EABI.
32704
32705 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
32706
32707         * gcc.misc-tests/i386-prefetch.exp: New.
32708         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
32709         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
32710         * gcc.misc-tests/i386-pf-none-1.c: New test.
32711         * gcc.misc-tests/i386-pf-sse-1.c: New test.
32712
32713 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
32714
32715         * gcc.dg/gnu89-init-1.c: Add new tests.
32716
32717 2002-01-15  Andreas Jaeger  <aj@suse.de>
32718
32719         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
32720         * gcc.dg/i386-mmx-2.c: Likewise.
32721         * gcc.dg/i386-sse-1.c: Likewise.
32722         * gcc.dg/i386-sse-2.c: Likewise.
32723         * gcc.dg/i386-sse-3.c: Likewise.
32724
32725 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
32726
32727         * g77.f-torture/execute/intrinsic-unix-bessel.f:
32728         Uncomment additional cases that now pass.
32729
32730 2002-01-11  Richard Henderson  <rth@redhat.com>
32731
32732         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
32733         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
32734
32735 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
32736
32737         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
32738
32739 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
32740
32741         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
32742         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
32743
32744 2002-01-10  Dale Johannesen  <dalej@apple.com>
32745
32746         * gcc.c-torture/execute/loop-11.c: New.
32747
32748 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
32749
32750         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
32751         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
32752
32753 2002-01-09  Richard Henderson  <rth@redhat.com>
32754
32755         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
32756         type in which to perform the operation for each size.
32757
32758 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
32759
32760         * gcc.c-torture/compile/20020109-2.c: New test.
32761
32762 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
32763
32764         * gcc.c-torture/execute/loop-10.c: New test.
32765
32766 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
32767
32768         * gcc.c-torture/compile/20010226-1.c: New test.
32769         * gcc.c-torture/compile/20010227-1.c: New test.
32770         * gcc.c-torture/compile/20010426-1.c: New test.
32771         * gcc.c-torture/compile/20010510-1.c: New test.
32772         * gcc.c-torture/compile/20010605-3.c: New test.
32773         * gcc.c-torture/compile/20010824-1.c: New test.
32774         * gcc.c-torture/execute/20010409-1.c: New test.
32775         * gcc.dg/noncompile/20000901-1.c: New test.
32776         * gcc.dg/20001023-1.c: New test.
32777         * gcc.dg/20001101-1.c: New test.
32778         * gcc.dg/20001102-1.c: New test.
32779         * gcc.dg/20010207-1.c: New test.
32780         * gcc.dg/20010405-1.c: New test.
32781         * gcc.dg/20010822-1.c: New test.
32782         * gcc.dg/20011107-1.c: New test.
32783
32784 2002-01-09  Jeffrey A Law  (law@redhat.com)
32785
32786         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
32787
32788         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
32789         execution failure on PA targets.
32790
32791 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
32792
32793         * gcc.c-torture/compile/20020109-1.c: New test.
32794
32795 2002-01-08  Kazu Hirata  <kazu@hxi.com>
32796
32797         * gcc.c-torture/execute/20020108-1.c: New test.
32798
32799 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
32800
32801         * gcc.dg/20020108-1.c: New test.
32802
32803 2002-01-08  H.J. Lu <hjl@gnu.org>
32804
32805         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
32806         for header files.
32807
32808 2002-01-08  Geoff Keating  <geoffk@redhat.com>
32809
32810         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
32811         consistency.
32812
32813 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
32814
32815         * gcc.dg/altivec-4.c: Test altivec predicates.
32816
32817 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
32818
32819         * gcc.c-torture/execute/20020107-1.c: New test.
32820
32821 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
32822
32823         PR c/5279
32824         * gcc.c-torture/compile/20020106-1.c: New test.
32825
32826 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
32827
32828         * gcc.c-torture/execute/nestfunc-4.c: New test.
32829
32830 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
32831
32832         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
32833         extra triple that slipped in.
32834         * g++.old-deja/g++.abi/align.C: Likewise.
32835         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32836
32837 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
32838
32839         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
32840         * g++.old-deja/g++.abi/align.C: Likewise.
32841         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32842
32843         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
32844         on FreeBSD/i386.
32845         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
32846         FreeBSD.
32847
32848 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
32849
32850         * gcc.dg/20020104-1.c: New test.
32851
32852         * gcc.dg/20020104-2.c: New test.
32853
32854 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
32855
32856         * gcc.dg/20020103-1.c: Fix typo in target selector.
32857
32858 2002-01-03  Richard Henderson  <rth@redhat.com>
32859
32860         * gcc.dg/20020103-1.c: New.
32861
32862 2002-01-03  Kazu Hirata  <kazu@hxi.com>
32863
32864         * gcc.c-torture/execute/20020103-1.c: New test.
32865
32866 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
32867
32868         * g++.dg/other/debug2.C: New test.
32869
32870         * gcc.c-torture/compile/20020103-1.c: New test.
32871
32872 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
32873
32874         * gcc.dg/gnu89-init-1.c: Added new tests.
32875
32876 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32877
32878         * g++.dg/template/friend2.C: Remove as patch is reverted.
32879
32880         * g++.dg/warn/oldcast1.C: New test.
32881
32882         * g++.dg/template/ptrmem1.C: New test.
32883         * g++.dg/template/ptrmem2.C: New test.
32884
32885         * g++.dg/template/ntp.C: New test.
32886
32887         * g++.dg/other/component1.C: New test.
32888
32889         * g++.dg/template/ttp3.C: New test.
32890
32891         * g++.dg/template/friend2.C: New test.
32892         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
32893
32894 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32895
32896         * g++.dg/other/ptrmem1.C: New test.
32897         * g++.dg/other/ptrmem2.C: New test.
32898
32899 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32900
32901         * g++.dg/template/ctor1.C: New test.
32902
32903 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32904
32905         * g++.dg/template/friend2.C: New test.
32906
32907 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
32908
32909         * gcc.dg/mmix-1.c: New test.
32910
32911 2001-12-31  Richard Henderson  <rth@redhat.com>
32912
32913         * gcc.dg/asm-5.c: New.
32914
32915 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
32916
32917         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
32918         in namespace __gnu_cxx
32919
32920 2001-12-30  Richard Henderson  <rth@redhat.com>
32921
32922         * gcc.dg/debug-6.c: New.
32923
32924 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
32925
32926         * gcc.c-torture/compile/20011229-2.c: New test.
32927
32928 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
32929
32930         * gcc.dg/debug-3.c: New test.
32931         * gcc.dg/debug-4.c: New test.
32932         * gcc.dg/debug-5.c: New test.
32933
32934 2001-12-29  Richard Henderson  <rth@redhat.com>
32935
32936         * g++.dg/eh/loop1.C: New.
32937
32938 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
32939
32940         * g++.dg/template/crash1.C: New test.
32941
32942 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
32943
32944         * g++.dg/other/const1.C: New test.
32945
32946 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
32947
32948         * gcc.c-torture/compile/20011229-1.c: New test.
32949
32950 2001-12-28  Stan Shebs  <shebs@apple.com>
32951
32952         * lib/objc-torture.exp: Resync with c-torture.exp.
32953         * lib/objc.exp: Load standard libraries.
32954
32955 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
32956
32957         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
32958         additional tests.
32959
32960 2001-12-27  Roger Sayle <roger@eyesopen.com>
32961
32962         * gcc.c-torture/execute/string-opt-16.c: New testcase.
32963
32964 2001-12-27  Richard Henderson  <rth@redhat.com>
32965
32966         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
32967
32968 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
32969
32970         * g++.dg/eh/ctor1.C: New test.
32971         * g++.dg/other/error2.C: New test.
32972
32973 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
32974
32975         * g++.dg/other/init2.C: New test.
32976
32977 2001-12-24  Richard Henderson  <rth@redhat.com>
32978
32979         * gcc.dg/20011223-1.c: New.
32980         * gcc.dg/inline-1.c: New.
32981
32982 2001-12-23  Richard Henderson  <rth@redhat.com>
32983
32984         * gcc.dg/asm-4.c: Test operand modifiers.
32985
32986 2001-12-23  Richard Henderson  <rth@redhat.com>
32987
32988         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
32989
32990 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
32991
32992         * gcc.c-torture/execute/20011223-1.c: New test.
32993
32994 2001-12-21  Richard Henderson  <rth@redhat.com>
32995
32996         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
32997         re-enables the warning.
32998
32999 2001-12-21  Richard Henderson  <rth@redhat.com>
33000
33001         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
33002
33003 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
33004
33005         * gcc.c-torture/compile/20011218-1.c: New test.
33006
33007 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
33008
33009         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
33010         arm-isr.c test.
33011         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
33012         epilogue generation for ARM ISR routines.
33013
33014 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33015
33016         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
33017         * gcc.dg/format/c90-printf-3.c: Likewise.
33018         * gcc.dg/format/c99-printf-3.c: Likewise.
33019         * gcc.dg/format/ext-1.c: Likewise.
33020         * gcc.dg/format/ext-6.c: Likewise.
33021         * gcc.dg/format/format.h: Prototype unlocked stdio.
33022
33023 2001-12-20  Richard Henderson  <rth@redhat.com>
33024
33025         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
33026         (arena): Use it.
33027         (malloc): Correct allocation logic.  Abort if we fill up the
33028         arena before initialization complete.
33029         (realloc): Correct allocation logic.
33030
33031 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
33032
33033         * gcc.c-torture/compile/20011219-2.c: New test.
33034
33035         * gcc.c-torture/execute/20011219-1.c: New test.
33036
33037 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
33038
33039         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
33040         target does not support weak symbols.
33041
33042 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
33043
33044         * gcc.c-torture/compile/20011219-1.c: New test.
33045
33046 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
33047
33048         * g++.dg/other/error1.C: New test.
33049
33050 2001-12-17  Jeffrey A Law  (law@redhat.com)
33051
33052         * gcc.c-torture/execute/20011217-1.c: New test.
33053
33054 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
33055
33056         * objc.dg/special/: New directory.
33057         * objc.dg/special/special.exp: New file.
33058         * objc.dg/special/unclaimed-category-1.h: New file.
33059         * objc.dg/special/unclaimed-category-1a.m: New file.
33060         * objc.dg/special/unclaimed-category-1.m: New file.
33061
33062 2001-12-17  Andreas Jaeger  <aj@suse.de>
33063
33064         * gcc.c-torture/compile/20011217-2.c: New test.
33065
33066 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33067
33068         * gcc.c-torture/compile/20011217-1.c: New test.
33069
33070 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
33071
33072         * testsuite/gcc.dg/20011214-1.c: New.
33073
33074 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
33075
33076         * gcc.dg/altivec-4.c: New.
33077
33078 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
33079
33080         * gcc.dg/20011113-1.c: New test.
33081
33082 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33083
33084         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
33085         std::__malloc_alloc_template<0> and
33086         std::__default_alloc_template<false, 0>.
33087
33088 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
33089
33090         * objc/execute/bf-21.m: New test.
33091         * objc/execute/enumeration-1.m: New test.
33092         * objc/execute/enumeration-2.m: New test.
33093
33094 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
33095
33096         * gcc.dg/gnu89-init-1.c: New test.
33097
33098 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
33099
33100         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
33101         * g++.old-deja/g++.jason/2371.C: Likewise.
33102         * g++.old-deja/g++.jason/template33.C: Likewise.
33103         * g++.old-deja/g++.jason/template34.C: Likewise.
33104         * g++.old-deja/g++.jason/template36.C: Likewise.
33105         * g++.old-deja/g++.oliva/typename1.C: Likewise.
33106         * g++.old-deja/g++.oliva/typename2.C: Likewise.
33107         * g++.old-deja/g++.other/typename1.C: Likewise.
33108         * g++.old-deja/g++.pt/inherit2.C: Likewise.
33109         * g++.old-deja/g++.pt/nontype5.C: Likewise.
33110         * g++.old-deja/g++.pt/typename11.C: Likewise.
33111         * g++.old-deja/g++.pt/typename14.C: Likewise.
33112         * g++.old-deja/g++.pt/typename16.C: Likewise.
33113         * g++.old-deja/g++.pt/typename3.C: Likewise.
33114         * g++.old-deja/g++.pt/typename4.C: Likewise.
33115         * g++.old-deja/g++.pt/typename5.C: Likewise.
33116         * g++.old-deja/g++.pt/typename7.C: Likewise.
33117         * g++.old-deja/g++.robertl/eb9.C: Likewise.
33118
33119 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
33120
33121         * g++.dg/other/linkage1.C: New test.
33122         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
33123         specifiers.
33124
33125 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
33126
33127         * gcc.dg/concat.c: New test.
33128
33129 2001-12-11  Stan Shebs  <shebs@apple.com>
33130
33131         * objc/compile: New test directory.
33132         * objc/compile/compile.exp: New expect script.
33133         * objc/compile/20011211-1.m: New compile test.
33134
33135 2001-12-11  Jason Merrill  <jason@redhat.com>
33136
33137         * lib/prune.exp (prune_gcc_output): Also handle "In member
33138         function".  So many permutations...
33139
33140 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
33141
33142         * g++.dg/template/typedef1.C: New test.
33143
33144 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
33145
33146         * g++.dg/other/copy1.C: New test.
33147
33148 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
33149
33150         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
33151
33152         * gcc.dg/builtin-choose-expr.c: New.
33153
33154 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
33155
33156         * gcc.dg/altivec-2.c: New.
33157
33158 2001-12-07  Richard Henderson  <rth@redhat.com>
33159
33160         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
33161
33162 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
33163
33164         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
33165         ultrasparc.
33166
33167 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33168
33169         * g++-old.deja/g++.robertl/eb101.C: Deleted.
33170
33171 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
33172
33173         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
33174         variable argument list.
33175
33176 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
33177
33178         * gcc.c-torture/execute/memcheck: Delete entire directory.
33179         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
33180         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
33181
33182 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33183
33184         * gcc.dg/Wshadow-1.c: New test.
33185
33186 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
33187
33188         * gcc.c-torture/compile/20011130-1.c: New test.
33189
33190         * gcc.dg/noncompile/20011025-1.c: New test.
33191
33192         * g++.dg/other/anon-union.C: New test.
33193
33194         * gcc.c-torture/execute/20011024-1.c: New test.
33195
33196 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
33197
33198         * gcc.c-torture/execute/20000722-1.x,
33199         gcc.c-torture/execute/20010123-1.x: Remove.
33200         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
33201         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
33202         gcc.dg/c99-complit-2.c: New tests.
33203
33204 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
33205
33206         * g++.dg/inherit/base1.C: New test.
33207
33208 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
33209
33210         * g++.dg/other/stdarg1.C: New test.
33211
33212         * gcc.c-torture/compile/20011130-2.c: New test.
33213
33214 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
33215
33216         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
33217         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
33218         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
33219         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
33220         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
33221         * gcc.dg/builtin-prefetch-1.c: New test.
33222
33223 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
33224
33225         * gcc.dg/20011130-1.c: New test.
33226
33227 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
33228
33229         * g++.dg/other/scope1.C: New test.
33230         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
33231
33232 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33233
33234         * gcc.dg/vla-init-1.c: New test.
33235
33236 2001-12-01  Geoff Keating  <geoffk@redhat.com>
33237
33238         * gcc.c-torture/compile/structs.c: New testcase from GDB.
33239
33240 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33241
33242         * objc.dg/alias.m: Update.
33243         * objc.dg/class-1.m: Update.
33244         * objc.dg/const-str-1.m: Update.
33245         * objc.dg/fwd-proto-1.m: Update.
33246         * objc.dg/id-1.m: Update.
33247         * objc.dg/super-class-1.m: Update.
33248
33249 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
33250
33251         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
33252         constructs.
33253
33254 2001-11-28  Jeffrey A Law  (law@cygnus.com)
33255
33256         * gcc.c-torture/execute/20011128-1.c: New test.
33257
33258 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
33259
33260         * gcc.dg/20011127-1.c: New test.
33261
33262 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33263
33264         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
33265         from Austin Group draft 7.
33266         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
33267         scanf format arguments.
33268         * gcc.dg/format/no-exargs-2.c: New test.
33269
33270 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
33271
33272         * g++.dg/abi/vbase8-4.C: New test.
33273
33274 2001-11-24  Ian Lance Taylor  <ian@airs.com>
33275
33276         * gcc.c-torture/execute/20011121-1.c: New test.
33277
33278 2001-11-23  Jeffrey A Law  (law@cygnus.com)
33279
33280         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
33281
33282 2001-11-23  Andreas Jaeger  <aj@suse.de>
33283
33284         * gcc.dg/cpp/charconst-2.c: New test.
33285
33286 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
33287
33288         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
33289         to the host if it is remote.  Let tests specify extra headers
33290         they use.
33291         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
33292         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
33293         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
33294         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
33295         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
33296         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
33297         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
33298         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
33299         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
33300         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
33301
33302 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
33303
33304         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
33305         for little endian ARMs.
33306
33307 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
33308
33309         * gcc.c-torture/compile/20011119-1.c: New test.
33310         * gcc.c-torture/compile/20011119-2.c: New test.
33311
33312 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
33313
33314         * gcc.dg/altivec-1.c: Fix typo.
33315
33316 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
33317
33318         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
33319
33320 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
33321
33322         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
33323
33324 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
33325
33326         * lib/g77.exp: Don't specify --rpath-link.
33327
33328         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
33329         across all the headers.
33330         * gcc.dg/format/format.exp: For testing on a remote host,
33331         copy format.h.
33332
33333         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
33334         * gcc.c-torture/execute/930406-1.c: Likewise.
33335         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
33336
33337 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
33338
33339         * gcc.dg/altivec-1.c: New.
33340
33341 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
33342
33343         * gcc.dg/cpp/fpreprocessed.c: New test case.
33344
33345 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33346
33347         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
33348         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
33349         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
33350
33351 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33352
33353         * gcc.dg/no-builtin-1.c: New test.
33354
33355 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
33356
33357         * gcc.c-torture/execute/20011115-1.c: New test.
33358
33359 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
33360
33361         * gcc.c-torture/compile/20011114-2.c: New test.
33362         * gcc.c-torture/compile/20011114-3.c: New test.
33363         * gcc.c-torture/compile/20011114-4.c: New test.
33364
33365 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
33366
33367         * g++.dg/other/init1.C: New test.
33368
33369 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
33370
33371         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
33372         message.
33373
33374         * gcc.c-torture/execute/20011114-1.c: New testcase.
33375
33376         * gcc.c-torture/compile/20010327-1.c: Revert last change.
33377         * gcc.c-torture/compile/20011114-1.c: New test, exactly
33378         like the (before this change) version of 20010327-1.c.
33379
33380 2001-11-14  Roger Sayle <roger@eyesopen.com>
33381
33382         * gcc.c-torture/execute/string-opt-13.c: New testcase.
33383
33384 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
33385
33386         * g++.dg/init/array2.C: New test.
33387
33388 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
33389
33390         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
33391
33392 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
33393
33394         * g++.dg/other/forscope1.C: New test.
33395         * g++.dg/ext/forscope1.C: New test.
33396         * g++.dg/ext/forscope2.C: New test.
33397
33398 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
33399
33400         * gcc.c-torture/execute/20011113-1.c: New test.
33401
33402 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
33403
33404         * gcc.c-torture/execute/20011109-2.c: New test.
33405
33406         * gcc.c-torture/execute/20011109-1.c: New test.
33407
33408 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
33409
33410         * gcc.c-torture/compile/20011109-1.c: New test.
33411
33412 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
33413
33414         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
33415         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
33416         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
33417         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
33418         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
33419         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
33420         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
33421
33422 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33423
33424         * g++.dg/warn/Wshadow-1.C: New tests.
33425         * g++.old-deja/g++.mike/for3.C: Update.
33426
33427 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33428
33429         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
33430         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
33431         XFAILs.  Adjust expected error texts.
33432         * gcc.c-torture/compile/20011106-1.c,
33433         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
33434         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
33435         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
33436         gcc.dg/c99-array-lval-5.c: New tests.
33437
33438 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
33439
33440         * gcc.dg/cpp/defined.c: Update.
33441
33442 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
33443
33444         * gcc.c-torture/execute/anon-1.c: New test.
33445
33446 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
33447
33448         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
33449         same size, so no warning should be produced on stormy16.
33450
33451         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
33452         due to oversized array.
33453         * g++.old-deja/g++.mike/ns15.C: Likewise.
33454         * g++.old-deja/g++.pt/crash16.C: Likewise.
33455
33456 2001-11-02  Graham Stott  <grahams@redhat.com>
33457
33458         * g++.dgother/debug1.C: Fix typos.
33459
33460 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
33461
33462         * g++.dg/other/debug1.C: New test.
33463
33464 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33465
33466         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
33467         of unsigned long.
33468
33469 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
33470
33471         * gcc.dg/20011029-2.c: New test.
33472
33473         * gcc.c-torture/compile/20011029-1.c: New test.
33474
33475 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
33476
33477         * objc/execute/class_self-1.m: New test.
33478         * objc/execute/class_self-2.m: New test.
33479
33480 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
33481
33482         * gcc.misc-tests/msgs.exp: Delete.
33483         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
33484         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
33485         error set to match recent changes.
33486
33487 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
33488
33489         * gcc.dg/20011021-1.c: New test.
33490
33491 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
33492
33493         * gcc.c-torture/compile/20011023-1.c: New test.
33494
33495 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
33496
33497         * lib/g77.exp: Rewrite based on lib/g++.exp.
33498
33499 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
33500
33501         * gcc.c-torture/execute/20011019-1.c: New test.
33502
33503         * gcc.dg/20011018-1.c: New test.
33504
33505 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
33506
33507         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
33508
33509 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
33510
33511         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
33512         * gcc.dg/attr-invalid.c: Likewise.
33513
33514 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
33515
33516         * testsuite/gcc.dg/20011015-1.c: New test.
33517
33518 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
33519
33520         * g++.dg/template/unify2.C: New test.
33521
33522 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
33523
33524         * g++.dg/other/exception-specification.C: New test
33525
33526 2001-10-13  Tom Rix  <trix@redhat.com>
33527
33528         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
33529         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
33530
33531 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
33532
33533         * testsuite/gcc.dg/20011009-1.c: New test.
33534
33535 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
33536
33537         PR g++/4476
33538         * g++.dg/other/friend1.C: New test.
33539
33540 2001-10-11  Richard Henderson  <rth@redhat.com>
33541
33542         * g++.old-deja/g++.other/crash18.C: Add -S to options.
33543
33544 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33545
33546         * gcc.c-torture/compile/20011010-1.c: New.
33547
33548 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33549
33550         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
33551         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
33552         g77.f-torture/execute/execute.exp,
33553         g77.f-torture/noncompile/noncompile.exp,
33554         gcc.c-torture/compile/compile.exp,
33555         gcc.c-torture/execute/execute.exp,
33556         gcc.c-torture/execute/ieee/ieee.exp,
33557         gcc.c-torture/execute/memcheck/memcheck.exp,
33558         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
33559         objc/execute/execute.exp: Update FSF address.
33560
33561 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
33562
33563         * gcc.dg/cpp/cmdlne-C.c: Update.
33564         * gcc.dg/cpp/cmdlne-C2.c: New.
33565
33566 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33567
33568         * gcc.c-torture/execute/20011008-3.c: New.
33569
33570 2001-10-08  DJ Delorie  <dj@redhat.com>
33571
33572         * gcc.dg/20011008-1.c: New.
33573         * gcc.dg/20011008-2.c: New.
33574
33575 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33576
33577         * gcc.dg/cpp/spacing1.c: Update test.
33578
33579 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33580
33581         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
33582         spelling errors of "separate" as "seperate".
33583
33584 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
33585
33586         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
33587         enough to avoid inlining.
33588
33589 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
33590
33591         * lib/g77.exp: set libg2c_dir correctly.
33592
33593 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33594
33595         * gcc.dg/cpp/macro11.c: New test.
33596
33597 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33598
33599         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
33600         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
33601         gcc.dg/format/multattr-3.c: New tests.
33602         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
33603         tests for format attributes on function pointers being rejected.
33604
33605 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33606
33607         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
33608
33609 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33610
33611         * g++.dg/warn/format1.C: New test.
33612
33613 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
33614
33615         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
33616
33617 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
33618
33619         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
33620
33621 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
33622
33623         * gcc.dg/cpp/redef2.c: Add test.
33624
33625 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
33626
33627         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
33628         long-standing bug on i686, apparently.
33629         * gcc.c-torture/execute/loop-2c.x: New file.
33630         * gcc.c-torture/execute/loop-2d.x: New file.
33631         * gcc.c-torture/execute/loop-3c.x: New file.
33632
33633 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
33634
33635         * gcc.dg/cpp/20000625-2.c: Correct line number.
33636
33637 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33638
33639         * gcc.dg/cpp/macro10.c: New test.
33640         * gcc.dg/cpp/strify3.c: New test.
33641         * gcc.dg/cpp/spacing1.c: Add tests.
33642         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
33643         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
33644
33645 2001-09-24  DJ Delorie  <dj@redhat.com>
33646
33647         * gcc.c-torture/execute/20010924-1.c: New test.
33648
33649 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33650
33651         * testsuite/objc/execute/paste.m: Remove.
33652
33653 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33654
33655         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
33656
33657 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
33658
33659         * g77.dg/strlen0.f: New test.
33660
33661 2001-09-21  Richard Henderson  <rth@redhat.com>
33662
33663         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
33664         * g++.old-deja/g++.abi/vtable2.C: Likewise.
33665
33666 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33667
33668         Table-driven attributes.
33669         * g++.dg/ext/attrib1.C: New test.
33670
33671 2001-09-20  DJ Delorie  <dj@redhat.com>
33672
33673         * gcc.dg/20000926-1.c: Update expected warning messages.
33674         * gcc.dg/array-2.c: Likewise, and test for warnings too.
33675         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
33676         array.
33677
33678 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
33679
33680         * g++.dg/eh/registers1.C: New test case.
33681
33682 2001-09-17  Richard Henderson  <rth@redhat.com>
33683
33684         * gcc.dg/array-5.c: Fix VLA decomposition test.
33685
33686 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33687
33688         * gcc.dg/cpp/line5.c: New testcase.
33689
33690 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
33691
33692         * gcc.dg/cpp/macro9.c: New test.
33693
33694 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
33695
33696         * gcc.c-torture/execute/980223.c: Change type of addr from long
33697         to char *.
33698
33699 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
33700
33701         * gcc.c-torture/execute/20010915-1.c: New test.
33702
33703 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
33704
33705         * g77.dg/bprob: New directory.
33706         * g77.dg/bprob/bprob.exp: New file.
33707         * g77.dg/bprob/bprob-1.f: New test.
33708         * g77.dg/gcov: New directory.
33709         * g77.dg/gcov/gcov.exp: New file.
33710         * g77.dg/gcov/gcov-1.f: New test.
33711         * g77.dg/gcov/gcov-1.x: New file.
33712
33713 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33714
33715         * gcc.dg/cpp/directiv.c: Update.
33716         * gcc.dg/cpp/undef1.c: Update.
33717
33718 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
33719
33720         * gcc.dg/20010912-1.c: New test.
33721
33722 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
33723
33724         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
33725         language-independent file in lib.
33726         * lib/gcov.exp: New file.
33727
33728 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33729
33730         * gcc.c-torture/compile/20010911-1.c: New test.
33731
33732 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
33733
33734         * lib/profopt.exp: New, to support profile-directed optimizations.
33735         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
33736         * gcc.misc-tests/bprob-1.c: New test.
33737         * gcc.misc-tests/bprob-2.c: New test.
33738
33739 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
33740
33741         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
33742         XFAIL and which kinds of gcov output to verify.
33743         * gcc.misc-tests/gcov-4b.x: New file.
33744         * gcc.misc-tests/gcov-5b.x: New file.
33745         * gcc.misc-tests/gcov-6.x: New file.
33746         * gcc.misc-tests/gcov-7.c: New test.
33747         * gcc.misc-tests/gcov-7.x: New file.
33748
33749 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
33750
33751         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
33752         * gcc.misc-tests/gcov-6.c: New test.
33753
33754 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33755
33756         PR c++/3986
33757         * g++.dg/abi/vbase1.C: New test.
33758
33759 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
33760
33761         * objc.dg/method-2.m: New.
33762
33763 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33764
33765         PR c++/4203
33766         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
33767         * g++.dg/init/empty1.C: New test.
33768
33769 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
33770
33771         * gcc.c-torture/compile/20010903-1.c: New test.
33772
33773 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
33774
33775         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
33776         for m68k.
33777
33778 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
33779
33780         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
33781
33782         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
33783
33784         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
33785
33786 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
33787
33788         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
33789         for 16-bit 'unsigned int'.
33790
33791 2001-08-29  Kazu Hirata  <kazu@hxi.com>
33792
33793         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
33794
33795 2001-08-27  Richard Henderson  <rth@redhat.com>
33796
33797         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
33798         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
33799
33800 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
33801
33802         * gcc.dg/asm-names.c (ymain): New.
33803
33804 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
33805
33806         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
33807         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
33808         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
33809
33810 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33811
33812         * gcc.dg/compare5.c: New testcase.
33813
33814 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
33815
33816         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
33817         and "In instantiation".
33818
33819 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
33820
33821         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
33822
33823 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
33824
33825         * gcc.misc-tests/gcov.exp: Add support for branch information.
33826         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
33827         * gcc.misc-tests/gcov-4.c: New test.
33828         * gcc.misc-tests/gcov-4b.c: New test.
33829         * gcc.misc-tests/gcov-5b.c: New test.
33830
33831 2001-08-20  Zack Weinberg  <zackw@panix.com>
33832
33833         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
33834         expected to fail.
33835
33836 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33837
33838         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
33839
33840 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
33841
33842         * g++.dg/eh/template1.C: New test.
33843
33844 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
33845
33846         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
33847         Fix thinko.
33848         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
33849         for xfail.
33850
33851 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
33852
33853         * lib/g77-dg.exp: Use prune.exp for common procedures
33854         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
33855         * lib/g77.exp: (g77-dg-prune) Remove
33856
33857 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
33858
33859         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
33860
33861 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33862
33863         * g++.dg/template/unify1.C: New test.
33864
33865 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
33866
33867         * g++.dg/abi/empty4.C: New test.
33868
33869 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
33870
33871         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
33872         solaris2.*
33873         * g77.f-torture/compile/pr3743.x: Likewise.
33874
33875 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33876
33877         * g++.dg/other/using-declaration.C: New test.
33878
33879 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33880
33881         * gcc.dg/cpp/tr-sign.c: New testcase.
33882
33883 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33884
33885         * gcc.dg/cpp/19951025-1.c: Revert.
33886         * gcc.dg/cpp/directiv.c: We no longer process directives that
33887         interrupt macro arguments.
33888
33889 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
33890
33891         * gcc.dg/bconstp-1.c: New test.
33892
33893 2001-08-03  Richard Henderson  <rth@redhat.com>
33894
33895         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
33896
33897 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33898
33899         * gcc.dg/cpp/19951025-1.c: Update.
33900
33901 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
33902
33903         * g77.dg/ff90-1.f (s): Fix reference of variable z,
33904         should be x.
33905
33906 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
33907
33908         Kill -fhonor-std.
33909         * g++.old-deja/g++.ns/ns14.C: Remove special options.
33910         * g++.old-deja/g++.other/std1.C: Likewise.
33911         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
33912
33913 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
33914
33915         * lib/g77.exp: Load gcc-defs.exp for common procedures
33916         (g77_pass, g77_fail, g77_finish, g77_exit,
33917         ${tool}_check_unsupported_p} Now redundant.  Deleted.
33918
33919 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
33920
33921         * g77.dg/fbackslash.f
33922         * g77.dg/fcase-preserve.f
33923         * g77.dg/ff90-1.f
33924         * g77.dg/ffixed-line-length-0.f
33925         * g77.dg/ffixed-line-length-132.f
33926         * g77.dg/ffixed-line-length-7.f
33927         * g77.dg/ffixed-line-length-72.f
33928         * g77.dg/ffixed-line-length-none.f
33929         * g77.dg/ffree-form-1.f
33930         * g77.dg/fno-backslash.f
33931         * g77.dg/fno-f90-1.f
33932         * g77.dg/fno-fixed-form-1.f
33933         * g77.dg/fno-onetrip.f
33934         * g77.dg/fno-typeless-boz.f
33935         * g77.dg/fno-underscoring.f
33936         * g77.dg/fno-vxt-1.f
33937         * g77.dg/fonetrip.f
33938         * g77.dg/ftypeless-boz.f
33939         * g77.dg/fugly-assumed.f
33940         * g77.dg/funderscoring.f
33941         * g77.dg/fvxt-1.f
33942
33943 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
33944
33945         * objc.dg/fwd-proto-1.m: New.
33946         * objc.dg/local-decl-1.m: New.
33947         * objc.dg/naming-1.m: New.
33948         * objc.dg/naming-2.m: New.
33949         * objc.dg/proto-hier-1.m: New.
33950
33951 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
33952
33953         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
33954         largest-type elements to a struct makes its size grow.
33955
33956 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
33957
33958         * g++.dg/abi/vthunk1.C: New test.
33959
33960 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
33961
33962         * g++.dg/abi/vbase8-22.C: New test.
33963
33964 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
33965
33966         * gcc.dg/cpp/macro8.c: New test.
33967
33968 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
33969
33970         * g++.dg/abi/vbase8-21.C: New test.
33971
33972 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
33973
33974         * g++.dg/abi/vbase8-10.C: New test.
33975
33976 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33977
33978         * lib/g++.exp (g++_set_ld_library_path): Renamed to
33979         ${tool}_set_ld_library_path.
33980         Changed caller.
33981         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
33982         g++.exp.
33983
33984 2001-07-26  Stan Cox <scox@redhat.com>
33985
33986         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
33987         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
33988         gcc_exit, gcc_check_unsupported_p):
33989         Moved to gcc-deps.exp
33990         * gcc-deps.exp: New file.
33991
33992 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33993
33994         * g++.old-deja/g++.pt/defarg14.C: New test.
33995
33996 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
33997
33998         * g++.old-deja/g++.other/lineno5.C: New test.
33999
34000 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
34001
34002         * g++.old-deja/g++.pt/crash68.C: New test.
34003
34004 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
34005
34006         * g++.old-deja/g++.other/crash42.C: New test.
34007
34008 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34009
34010         * gcc.dg/cpp/extratokens.c: Fix.
34011         * gcc.dg/cpp/skipping2.c: New tests.
34012
34013 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34014
34015         * gcc.c-torture/execute/20010724-1.c: New file.
34016         * gcc.c-torture/execute/20010724-1.x: New file.
34017
34018 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34019
34020         * g++.old-deja/g++.other/cond7.C: New test.
34021
34022 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34023
34024         * g++.old-deja/g++.other/optimize4.C: New test.
34025
34026 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34027
34028         * g++.old-deja/g++.abi/vbase8-5.C: New test.
34029
34030 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
34031
34032         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
34033         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
34034         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
34035         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
34036
34037         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
34038         bug report" message.
34039
34040         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
34041         * g++.dg/ext/instantiate1.C: Move from old-deja.
34042
34043 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
34044
34045         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
34046         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
34047         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
34048         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
34049
34050 2001-07-23  Jeffrey A Law  (law@cygnus.com)
34051
34052         * gcc.c-torture/execute/20010723-1.c: New test.
34053
34054 2001-07-23  Ben Elliston  <bje@redhat.com>
34055
34056         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
34057
34058 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34059
34060         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
34061         i[34567]86-*-*.
34062         Delete handling of ieee_multilib_flags.
34063         Pass -mieee for alpha*-*-* and sh-*-*.
34064         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
34065
34066 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
34067
34068         Remove old-abi tests.
34069         * g++.old-deja/g++.mike/p11116.C: Remove.
34070         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
34071
34072 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
34073
34074         * g77.f-torture/compile/pr3743.f: New test
34075
34076 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
34077
34078         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
34079
34080 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34081
34082         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
34083         g++.old-deja/g++.pt/static6.C: Likewise.
34084         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
34085         supports weak symbols.
34086
34087 2001-07-18  Andreas Jaeger  <aj@suse.de>
34088
34089         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
34090         supported again.
34091
34092 2001-07-18  Andreas Jaeger  <aj@suse.de>
34093
34094         * gcc.dg/iftrap-1.c: Fix target line.
34095
34096 2001-07-17  Richard Henderson  <rth@redhat.com>
34097
34098         * gcc.c-torture/execute/20010717-1.c: New.
34099
34100 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34101
34102         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
34103         tests.
34104
34105 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
34106
34107         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
34108
34109 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34110
34111         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
34112         UAC_SIGBUS, UAC_NOPRINT definitions.
34113
34114 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
34115
34116         * objc/execute/object_is_class.m: New test.
34117         * objc/execute/object_is_meta_class.m: New test.
34118
34119 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
34120
34121         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
34122         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
34123
34124 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
34125
34126         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
34127         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
34128
34129 2001-07-14  Richard Henderson  <rth@redhat.com>
34130
34131         * gcc.dg/iftrap-1.c: New.
34132
34133 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
34134
34135         * g77.f-torture/execute/intrinsic77.f: New test.
34136
34137 2001-07-11  Janis Johnson <janis@us.ibm.com>
34138
34139         * gcc.misc-tests/gcov-3.c: New test.
34140
34141 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
34142
34143         * gcc.c-torture/compile/20010711-1.c,
34144         * gcc.c-torture/compile/20010711-2.c: New tests.
34145
34146 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
34147
34148         * gcc.c-torture/execute/20010711-1.c: New test.
34149
34150 2001-07-11  Ben Elliston  <bje@redhat.com>
34151
34152         * g++.old-deja/g++.other/enum5.C: New test.
34153
34154 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
34155
34156         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
34157         (g++-dg-prune): Call prune_gcc_output.
34158         * prune.exp: New file for prune_gcc_output.
34159         * lib/g++.exp, lib/gcc.exp: Load it.
34160
34161 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34162
34163         * gcc.c-torture/compile/20010701-1.c,
34164         g++.old-deja/g++.ext/attrib6.C: New tests.
34165
34166 2001-07-06  Jeffrey A Law  (law@cygnus.com)
34167
34168         * gcc.c-torture/compile/20010706-1.c: New test.
34169
34170 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
34171
34172         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
34173
34174 2001-06-28  Stan Shebs  <shebs@apple.com>
34175
34176         * gcc.dg/pragma-darwin.c: New test.
34177
34178 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34179
34180         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
34181         Solaris 2.[678] system.
34182
34183 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34184
34185         * gcc.dg/20010622-1.c: New test.
34186
34187 2001-06-18  Stan Shebs  <shebs@apple.com>
34188
34189         * objc.dg: New directory.
34190         * objc.dg/dg.exp: New file.
34191         * objc.dg/alias.m: New.
34192         * objc.dg/class-1.m: New.
34193         * objc.dg/class-2.m: New.
34194         * objc.dg/const-str-1.m: New.
34195         * objc.dg/const-str-2.m: New.
34196         * objc.dg/id-1.m: New.
34197         * objc.dg/method-1.m: New.
34198         * objc.dg/super-class-1.m: New.
34199         * lib/objc-dg.exp: New file.
34200
34201 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34202
34203         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
34204         of label name.
34205
34206 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
34207
34208         * g++.old-deja/g++.abi/vbase8-9.C: New test.
34209
34210 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34211
34212         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
34213         variable.
34214
34215 2001-06-12  Richard Henderson  <rth@redhat.com>
34216
34217         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
34218
34219 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
34220
34221         * g++.old-deja/g++.abi/vbase5.C: New test.
34222         * g++.old-deja/g++.abi/vbase6.C: New test.
34223         * g++.old-deja/g++.abi/vbase7.C: New test.
34224
34225 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34226
34227         * gcc.c-torture/compile/20010610-1.c: New test.
34228
34229 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
34230
34231         * g++.old-deja/g++.abi/vbase4.C: New test.
34232
34233 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
34234
34235         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
34236         support %f for HC11/HC12 targets.
34237         * gcc.c-torture/execute/930513-1.x: New file, likewise.
34238         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
34239         on HC11/HC12 targets.
34240         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
34241
34242 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34243
34244         * gcc.dg/wchar_t-1.c: New file.
34245         * gcc.dg/wint_t-1.c: Likewise.
34246
34247 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
34248
34249         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
34250
34251 2001-06-11  Richard Henderson  <rth@redhat.com>
34252
34253         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
34254
34255 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
34256
34257         * gcc.c-torture/compile/20010611-1.c: New test.
34258
34259 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
34260
34261         * gcc.dg/c99-tag-1.c: Add more tests.
34262
34263 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
34264
34265         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
34266         representation on MN10300 and ARM/Thumb.
34267
34268 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
34269
34270         * g77.f-torture/execute/20010610.f: New.
34271
34272 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
34273
34274         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
34275         names.
34276
34277 2001-06-09  Richard Henderson  <rth@redhat.com>
34278
34279         * gcc.c-torture/execute/ashrdi-1.c: New.
34280         * gcc.c-torture/execute/ashldi-1.c: New.
34281         * gcc.c-torture/execute/lshrdi-1.c: New.
34282
34283 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
34284
34285         * objc/execute/load-3.m: Added. Check sending +load to categories,
34286         in addition to classes.
34287
34288 2001-06-08  Stan Shebs  <shebs@apple.com>
34289
34290         * objc/execute/load-2.m: New test.  From Nicola Pero
34291         <n.pero@mi.flashnet.it>.
34292
34293 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
34294
34295         * gcc.c-torture/execute/20010605-2.c: New test.
34296
34297 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
34298
34299         * g++.old-deja/g++.abi/vbase2.C: New test.
34300         * g++.old-deja/g++.abi/vbase3.C: New test.
34301
34302 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
34303
34304         * g++.old-deja/g++.pt/friend49.C: New test.
34305
34306 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
34307
34308         * g++.old-deja/g++.ext/anon3.C: New test.
34309
34310 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
34311
34312         * g++.old-deja/g++.other/conv7.C: New test.
34313
34314 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
34315
34316         * gcc.c-torture/compile/20010605-2.c: New test.
34317
34318 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34319
34320         * gcc.c-torture/execute/20010604-1.c: New test.
34321
34322 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
34323
34324         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
34325
34326 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
34327
34328         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
34329         (g++_link_flags): Likewise.
34330         (g++_init): Pass gccpath's value to two previous functions.
34331
34332 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34333
34334         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
34335         Ensure logfile entry matches exec command line.
34336
34337 2001-05-31  Richard Henderson  <rth@redhat.com>
34338
34339         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
34340         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
34341
34342 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
34343
34344         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
34345         compiler for irix6.2
34346
34347 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
34348
34349         * g++.old-deja/g++.other/optimize3.C: New file.
34350
34351 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
34352
34353         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
34354         assemble.
34355
34356 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
34357
34358         * g++.old-deja/g++.other/optimize2.C: New file.
34359
34360 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
34361
34362         * gcc.c-torture/compile/20010518-2.c: New file.
34363         * gcc.c-torture/execute/20010518-1.c: New file.
34364         * gcc.c-torture/execute/20010518-2.c: New file.
34365
34366 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34367
34368         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
34369
34370 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
34371
34372         G++ no longer defines builtins that do not begin with __builtin.
34373         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
34374         * g++.old-deja/g++.brendand/misc13.C: Likewise.
34375         * g++.old-deja/g++.law/builtin1.C: Likewise.
34376         * g++.old-deja/g++.law/cvt2.C: Likewise.
34377         * g++.old-deja/g++.mike/net5.C: Likewise.
34378         * g++.old-deja/g++.other/builtins1.C: Likewise.
34379         * g++.old-deja/g++.other/builtins2.C: Likewise.
34380         * g++.old-deja/g++.other/builtins3.C: Likewise.
34381         * g++.old-deja/g++.other/builtins4.C: Likewise.
34382         * g++.old-deja/g++.other/inline8.C: Likewise.
34383         * g++.old-deja/g++.robertl/eb39.C: Likewise.
34384
34385 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
34386
34387         * g++.old-deja/g++.pt/using1.C: Adjust.
34388         * g++.old-deja/g++.pt/using2.C: New test.
34389
34390 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34391
34392         * gcc.dg/cpp/charconst.c: New tests.
34393         * gcc.dg/cpp/escape.c: New tests.
34394         * gcc.dg/cpp/escape-1.c: New tests.
34395         * gcc.dg/cpp/escape-2.c: New tests.
34396         * gcc.dg/cpp/ucs.c: New tests.
34397
34398 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
34399
34400         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
34401         native compiler for irix6.5.
34402
34403 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
34404
34405         * lib/g++.exp (g++_include_flags): Use args to compute
34406         get_multilibs.
34407         (g++_link_flags): Likewise.
34408         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
34409
34410 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34411
34412         * gcc.dg/c90-hexfloat-1.c: Add more tests.
34413
34414 2001-05-21  Geoff Keating  <geoffk@redhat.com>
34415
34416         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
34417         this file.
34418
34419 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
34420
34421         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
34422         STACK_SIZE;
34423         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
34424         to STACK_SIZE; Use it to define size of add_histo array.
34425         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
34426         to STACK_SIZE.
34427         (f): Use GITT_SIZE to define size of gitt local table.
34428         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
34429         to STACK_SIZE; Use it to define size of bytemem array.
34430
34431 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
34432
34433         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
34434         on 68HC11/HC12 due to the asm instruction.
34435         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
34436         * gcc.c-torture/compile/920520-1.x: Likewise.
34437         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
34438         on 68HC11/HC12 because the function is larger than 64K.
34439         * gcc.c-torture/compile/961203-1.x: New file, this test fails
34440         on 68HC11/HC12 because the structure is too large.
34441
34442 2001-05-20  Richard Henderson  <rth@redhat.com>
34443
34444         * gcc.c-torture/execute/20010520-1.c: New.
34445
34446 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34447
34448         * g++.old-deja/g++.warn/compare1.C: New test.
34449         * gcc.dg/compare4.c: New test.
34450
34451 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
34452
34453         * g++.old-deja/g++.other/optimize1.C: New test.
34454
34455 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34456
34457         * g++.old-deja/g++.pt/spec41.C: New test.
34458
34459 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
34460
34461         * gcc.c-torture/compile/20010114-1.x: Remove.
34462
34463 2001-05-18  Stan Shebs  <shebs@apple.com>
34464
34465         * gcc.c-torture/compile/20010518-1.c: New test.
34466
34467 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
34468
34469         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
34470         * g++.old-deja/g++.pt/crash67.C: New test.
34471
34472 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
34473
34474         * g++.old-deja/g++.other/debug9.C: New test.
34475
34476 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
34477
34478         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
34479
34480 2001-05-16  Jan Hubicka  <jh@suse.cz>
34481
34482         * gcc.c-torture/compile/20010516-1.c: New test.
34483
34484 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
34485
34486         * g++.old-deja/g++.other/crash41.C: New test.
34487
34488 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
34489
34490         * g++.old-deja/g++.pt/crash66.C: New test.
34491
34492 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
34493
34494         * g++.old-deja/g++.robertl/eb27.C: Convert.
34495
34496 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
34497
34498         * g++.dg/friend-warn.C: New test.  Do not warn about friend
34499         declaration being redundant.
34500
34501 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
34502
34503         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
34504
34505 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
34506
34507         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
34508
34509 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
34510
34511         * lib/g++.exp: Use testsuite_flags.
34512
34513 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
34514
34515         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
34516
34517 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34518
34519         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
34520
34521 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
34522
34523         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
34524
34525 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
34526
34527         * gcc.c-torture/compile/20010313-1.c: New test.
34528
34529 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
34530
34531         * gcc.dg/cpp/direct2.c: New test.
34532         * gccq.dg/cpp/direct2s.c: New test.
34533
34534         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
34535
34536 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
34537
34538         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
34539         * g++.old-deja/g++.other/op3.C: Likewise.
34540
34541 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34542
34543         * gcc.dg/cpp/syshdr.h: New file.
34544         * gcc.dg/cpp/sysmac1.c: Update.
34545         * gcc.dg/cpp/sysmac2.c: Update.
34546
34547 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34548
34549         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
34550
34551 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
34552
34553         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
34554         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
34555
34556 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
34557
34558         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
34559
34560 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
34561
34562         * lib/g++.exp (g++_include_flags): Don't use any special flags
34563         if TESTING_IN_BUILD_TREE is not defined.
34564         (g++_init): Use a plain 'c++' as the compiler if
34565         TESTING_IN_BUILD_TREEE is not defined.
34566
34567 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
34568
34569         * g++.old-deja/g++.eh/catch13.C: New test.
34570         * g++.old-deja/g++.eh/catch14.C: New test.
34571
34572 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
34573
34574         * gcc.dg/cpp/tr-define.c: New test.
34575
34576 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
34577
34578         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
34579         <stdlib.h>, not <malloc.h>.
34580
34581 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
34582
34583         * g++.old-deja/g++.ns/template17.C: New test.
34584
34585 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
34586
34587         * g++.old-deja/g++.pt/ref4.C: New test.
34588
34589 2001-04-30  Richard Henderson  <rth@redhat.com>
34590
34591         * gcc.dg/20000724-1.c: Revert last change.
34592
34593 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
34594
34595         * g77.f-torture/execute/20010430.f: New test.
34596
34597 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
34598
34599         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
34600
34601 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
34602
34603         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
34604
34605 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
34606
34607         * g++.old-deja/g++.eh/crash6.C: New test.
34608
34609 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
34610
34611         * g++.old-deja/g++.other/warn7.C: New test.
34612
34613 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
34614
34615         * g++.old-deja/g++.other/defarg9.C: New test.
34616
34617 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
34618
34619         * g77.f-torture/compile/20010426.f: New test.
34620         * g77.f-torture/execute/20010426.f: New test.
34621
34622 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
34623
34624         * g77.f-torture/compile/20000629-1.x: Remove - error
34625         has been fixed.
34626
34627 2001-04-26  Jeffrey A Law  (law@cygnus.com)
34628
34629         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
34630         Tweak slightly to work with g++.dg framework.
34631         * g++.dg/special/ecos.exp: Run initp1.C test.
34632         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
34633
34634         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
34635         its linker doesn't give line numbers either.
34636         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
34637
34638 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
34639
34640         * g++.old-deja/g++.other/lex1.C: New test.
34641
34642 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
34643
34644         * gcc.dg/noncompile/20010425-1.c: New test.
34645
34646 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
34647
34648         * g++.old-deja/g++.pt/mangle2.C: New test.
34649
34650 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
34651
34652         * gcc.dg/format/plus-1.c: New test.
34653
34654 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
34655
34656         * gcc.dg/20010423-1.c: New test.
34657
34658 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
34659
34660         * gcc.c-torture/execute/20010422-1.c: New test.
34661
34662 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
34663
34664         * g++.old-deja/g++.ns/type2.C: New test.
34665
34666 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
34667
34668         * g++.old-deja/g++.other/perf1.C: New test.
34669
34670 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
34671
34672         * gcc.dg/c99-func-2.c: Remove xfail.
34673         * gcc.dg/c99-func-3.c: Remove xfail.
34674         * gcc.dg/c99-func-4.c: Remove xfail.
34675
34676 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
34677
34678         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
34679
34680 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34681
34682         * gcc.c-torture/compile/20010423-1.c: New test.
34683
34684 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34685
34686         * g++.old-deja/g++.pt/typename28.C: New test.
34687
34688 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34689
34690         * g++.old-deja/g++.abi/empty2.C: New test.
34691         * g++.old-deja/g++.abi/empty3.C: New test.
34692
34693 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34694
34695         * g++.old-deja/g++.other/comdat2.C: New test.
34696         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
34697
34698 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34699
34700         * g++.old-deja/g++.other/overload14.C: New test.
34701
34702 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34703
34704         * g++.old-deja/g++.other/lookup23.C: New test.
34705
34706 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34707
34708         * gcc.c-torture/execute/20010403-1.c: New test.
34709
34710 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
34711             Mark Mitchell  <mark@codesourcery.com>
34712
34713         * lib/old-dejagnu.exp: Don't delete output of executable.
34714         Add .exe suffix to executables.
34715
34716 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
34717
34718         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
34719
34720 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34721
34722         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
34723
34724 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
34725
34726         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
34727         * g++.old-deja/g++.abi/crash1.C: New test.
34728
34729 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
34730
34731         * g++.old-deja/g++.other/crash40.C: New test.
34732
34733 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34734
34735         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
34736
34737 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
34738
34739         * g++.old-deja/g++.other/warn6.C: New test.
34740
34741 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
34742
34743         * g++.old-deja/g++.robertl/eb42.C: Same.
34744
34745 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34746
34747         * gcc.dg/wtr-conversion-1.c: New testcase.
34748
34749 2001-04-10  Richard Henderson  <rth@redhat.com>
34750
34751         * g++.old-deja/g++.other/array5.C: New.
34752
34753 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34754
34755         * gcc.c-torture/execute/20010408-1.c: New test.
34756
34757 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
34758
34759         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
34760         headers and constructs.
34761         * g++.old-deja/g++.robertl/eb79.C: Same.
34762         * g++.old-deja/g++.robertl/eb77.C (main): Same.
34763         * g++.old-deja/g++.robertl/eb73.C: Same.
34764         * g++.old-deja/g++.robertl/eb66.C (main): Same.
34765         * g++.old-deja/g++.robertl/eb55.C (t): Same.
34766         * g++.old-deja/g++.robertl/eb54.C (main): Same.
34767         * g++.old-deja/g++.robertl/eb46.C (main): Same.
34768         * g++.old-deja/g++.robertl/eb44.C: Same.
34769         * g++.old-deja/g++.robertl/eb41.C (main): Same.
34770         * g++.old-deja/g++.robertl/eb4.C (main): Same.
34771         * g++.old-deja/g++.robertl/eb39.C: Same.
34772         * g++.old-deja/g++.robertl/eb33.C (main): Same.
34773         * g++.old-deja/g++.robertl/eb31.C (main): Same.
34774         * g++.old-deja/g++.robertl/eb30.C: Same.
34775         * g++.old-deja/g++.robertl/eb3.C: Same.
34776         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
34777         * g++.old-deja/g++.robertl/eb21.C: Same.
34778         * g++.old-deja/g++.robertl/eb15.C: Same.
34779         * g++.old-deja/g++.robertl/eb118.C: Same.
34780         * g++.old-deja/g++.robertl/eb115.C (main): Same.
34781         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
34782         * g++.old-deja/g++.robertl/eb109.C: Same.
34783         * g++.old-deja/g++.other/sibcall1.C (main): Same.
34784         * g++.old-deja/g++.mike/rtti1.C: Same.
34785         * g++.old-deja/g++.mike/p658.C: Same.
34786         * g++.old-deja/g++.mike/net46.C: Same.
34787         * g++.old-deja/g++.mike/net34.C: Same.
34788         * g++.old-deja/g++.mike/memoize1.C: Same.
34789         * g++.old-deja/g++.mike/eh2.C: Same.
34790         * g++.old-deja/g++.law/weak.C: Same.
34791         * g++.old-deja/g++.law/visibility7.C: Same.
34792         * g++.old-deja/g++.law/visibility25.C: Same.
34793         * g++.old-deja/g++.law/visibility22.C: Same.
34794         * g++.old-deja/g++.law/visibility2.C: Same.
34795         * g++.old-deja/g++.law/visibility17.C: Same.
34796         * g++.old-deja/g++.law/visibility13.C: Same.
34797         * g++.old-deja/g++.law/visibility10.C: Same.
34798         * g++.old-deja/g++.law/visibility1.C: Same.
34799         * g++.old-deja/g++.law/virtual3.C (eval): Same.
34800         * g++.old-deja/g++.law/vbase1.C: Same.
34801         * g++.old-deja/g++.law/operators32.C: Same.
34802         * g++.old-deja/g++.law/nest3.C: Same.
34803         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
34804         * g++.old-deja/g++.law/except5.C (main): Same.
34805         * g++.old-deja/g++.law/cvt7.C (run): Same.
34806         * g++.old-deja/g++.law/cvt2.C: Same.
34807         * g++.old-deja/g++.law/cvt16.C: Same.
34808         * g++.old-deja/g++.law/ctors6.C (bar): Same.
34809         * g++.old-deja/g++.law/ctors17.C (main): Same.
34810         * g++.old-deja/g++.law/ctors13.C: Same.
34811         * g++.old-deja/g++.law/ctors12.C (main): Same.
34812         * g++.old-deja/g++.law/ctors10.C: Same.
34813         * g++.old-deja/g++.law/code-gen5.C: Same.
34814         * g++.old-deja/g++.law/bad-error7.C: Same.
34815         * g++.old-deja/g++.law/arm9.C: Same.
34816         * g++.old-deja/g++.law/arm12.C: Same.
34817         * g++.old-deja/g++.law/arg8.C: Same.
34818         * g++.old-deja/g++.law/arg1.C: Same.
34819         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
34820         * g++.old-deja/g++.jason/template31.C: Same.
34821         * g++.old-deja/g++.jason/template24.C (main): Same.
34822         * g++.old-deja/g++.jason/2371.C: Same.
34823         * g++.old-deja/g++.eh/new2.C: Same.
34824         * g++.old-deja/g++.eh/new1.C: Same.
34825         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
34826         * g++.old-deja/g++.brendan/nest21.C (main): Same.
34827         * g++.old-deja/g++.brendan/err-msg3.C: Same.
34828         * g++.old-deja/g++.brendan/crash62.C: Same.
34829         * g++.old-deja/g++.brendan/crash52.C: Same.
34830         * g++.old-deja/g++.brendan/crash49.C (main): Same.
34831         * g++.old-deja/g++.brendan/crash38.C: Same.
34832         * g++.old-deja/g++.brendan/crash15.C (main): Same.
34833         * g++.old-deja/g++.brendan/copy9.C: Same.
34834
34835 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
34836
34837         * gcc.c-torture/execute/20001203-2.c (memset):
34838         Count argument is of type __SIZE_TYPE__.
34839
34840 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
34841
34842         * gcc.c-torture/compile/20010404-1.c: New test.
34843
34844 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
34845
34846         * gcc.c-torture/compile/20010326-1.c: New test.
34847
34848 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
34849
34850         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
34851         peculiarities of the SH.
34852         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
34853
34854 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34855
34856         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
34857         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
34858         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
34859
34860 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
34861
34862         * g77.f-torture/compile/20010321-1.f: New test.
34863
34864 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
34865
34866         * gcc.c-torture/compile/20010329-1.c: New test.
34867
34868 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
34869
34870         * gcc.c-torture/execute/20010329-1.c: New test.
34871
34872 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
34873
34874         * g++.old-deja/g++.other/eh4.C: Fix typo.
34875
34876 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
34877
34878         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
34879
34880 2001-03-28  Philip Blundell  <philb@gnu.org>
34881
34882         * gcc.c-torture/compile/20010328-1.c: New test.
34883
34884 2001-03-27  Richard Henderson  <rth@redhat.com>
34885
34886         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
34887         * g++.old-deja/g++.eh/vbase3.C: Likewise.
34888
34889 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
34890
34891         * gcc.c-torture/compile/20010327-1.c: New test.
34892
34893 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
34894
34895         * g++.old-deja/g++.other/friend12.C: New test.
34896         * g++.old-deja/g++.other/friend9.C: Expect no errors.
34897         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
34898
34899 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34900
34901         * gcc.c-torture/execute/20010325-1.c: New test.
34902
34903 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
34904
34905         * g++.old-deja/g++.other/mangle3.C: New test.
34906
34907 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
34908
34909         * g++.old-deja/g++.other/anon8.C: New test.
34910
34911 2001-03-20  Philip Blundell  <philb@gnu.org>
34912
34913         * gcc.c-torture/compile/20010320-1.c: New test.
34914
34915 2001-03-17  Richard Henderson  <rth@redhat.com>
34916
34917         * g++.old-deja/g++.other/eh4.C: Add expected error text.
34918
34919 2001-03-15  Geoff Keating  <geoff@redhat.com>
34920
34921         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
34922         tests on AIX.
34923
34924 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
34925
34926         * g++.old-deja/g++.other/eh4.C: New test.
34927
34928 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
34929
34930         * gcc.dg/cpp/mi1.c: Update.
34931
34932 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
34933
34934         * g++.old-deja/g++.other/regstack.C: New test.
34935
34936 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
34937
34938         * g++.old-deja/g++.other/ref4.C: New test.
34939
34940 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
34941
34942         * objc/execute/va_method.m: Added.
34943         * objc/execute/IMP.m: Added.
34944         * objc/execute/_cmd.m: Added.
34945         * objc/execute/accessing_ivars.m: Added.
34946         * objc/execute/class-1.m: Added.
34947         * objc/execute/class-10.m: Added.
34948         * objc/execute/class-11.m: Added.
34949         * objc/execute/class-12.m: Added.
34950         * objc/execute/class-13.m: Added.
34951         * objc/execute/class-14.m: Added.
34952         * objc/execute/class-2.m: Added.
34953         * objc/execute/class-3.m: Added.
34954         * objc/execute/class-4.m: Added.
34955         * objc/execute/class-5.m: Added.
34956         * objc/execute/class-6.m: Added.
34957         * objc/execute/class-7.m: Added.
34958         * objc/execute/class-8.m: Added.
34959         * objc/execute/class-9.m: Added.
34960         * objc/execute/class-tests-1.h
34961         * objc/execute/class-tests-2.h
34962         * objc/execute/compatibility_alias.m: Added.
34963         * objc/execute/encode-1.m: Added.
34964         * objc/execute/formal_protocol-1.m: Added.
34965         * objc/execute/formal_protocol-2.m: Added.
34966         * objc/execute/formal_protocol-3.m: Added.
34967         * objc/execute/formal_protocol-4.m: Added.
34968         * objc/execute/formal_protocol-5.m: Added.
34969         * objc/execute/formal_protocol-6.m: Added.
34970         * objc/execute/formal_protocol-7.m: Added.
34971         * objc/execute/informal_protocol.m: Added.
34972         * objc/execute/initialize.m: Added.
34973         * objc/execute/load.m: Added.
34974         * objc/execute/many_args_method.m: Added.
34975         * objc/execute/nested-3.m: Added.
34976         * objc/execute/no_clash.m: Added.
34977         * objc/execute/private.m: Added.
34978         * objc/execute/redefining_self.m: Added.
34979         * objc/execute/root_methods.m: Added.
34980         * objc/execute/selector-1.m: Added.
34981         * objc/execute/static-1.m: Added.
34982         * objc/execute/static-2.m: Added.
34983         * objc/execute/va_method.m: Added.
34984
34985 2001-03-10  Richard Henderson  <rth@redhat.com>
34986
34987         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
34988
34989 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
34990
34991         * g++.old-deja/g++.other/crash31.C: XFAIL.
34992         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
34993         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
34994         * gcc.c-torture/execute/20010123-1.x: XFAIL.
34995         * gcc.c-torture/execute/20010124-1.x: XFAIL.
34996         * gcc.dg/sequence-pt-1.c: XFAIL one test.
34997
34998 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
34999
35000         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
35001
35002 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
35003
35004         * gcc.dg/20000724-1.c: Don't use multiline strings.
35005
35006 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
35007
35008         * objc/execute/string1.m, objc/execute/string2.m: Compare the
35009         result of -cString against what we expect it to be; don't just
35010         print it out for no one to read.
35011
35012         * objc/execute/string3.m, objc/execute/string4.m: New tests.
35013         Based on testcases provided by Nicola Pero.
35014
35015 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
35016
35017         * gcc.dg/cpp/macro7.c: New test.
35018
35019 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
35020
35021         * gcc.dg/cpp/multiline.c: Update.
35022
35023 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35024
35025         * g++.old-deja/g++.other/enum3.C: New test.
35026
35027 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35028
35029         * g++.old-deja/g++.other/pod1.C: New test.
35030
35031 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35032
35033         * g++.old-deja/g++.ext/overload1.C: New test.
35034
35035 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
35036
35037         * g++.old-deja/g++.pt/using1.C: New test.
35038
35039 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
35040
35041         * g++.old-deja/g++.other/using9.C: New test.
35042
35043 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
35044
35045         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
35046
35047         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
35048
35049 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
35050
35051         * g++.old-deja/g++.ext/realpt1.C: Remove.
35052
35053 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
35054
35055         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
35056
35057 2001-02-26  Will Cohen  <wcohen@redhat.com>
35058
35059         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
35060
35061 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
35062
35063         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
35064         templatized constructors.
35065
35066 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35067
35068         * gcc.c-torture/execute/20010224-1.c: New test.
35069
35070 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
35071
35072         * gcc.c-torture/execute/20010222-1.c: New test.
35073
35074 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
35075
35076         * g++.old-deja/g++.other/inline20.C: New test.
35077
35078 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
35079
35080         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
35081
35082 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35083
35084         * g++.old-deja/g++.other/lookup22.C: New test.
35085
35086 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
35087
35088         * g77.dg: New directory.
35089         * g77.dg/20010216-1.f: New test case.
35090         * g77.dg/dg.exp: New driver.
35091         * lib/g77-dg.exp: New driver library.
35092
35093 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35094
35095         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
35096
35097 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
35098
35099         * g++.old-deja/g++.other/decl9.C: New test.
35100
35101 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
35102
35103         * g++.old-deja/g++.other/init16.C: Update the test so that it does
35104         not need <string> and also tests the initialization at runtime.
35105
35106 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35107
35108         * gcc.c-torture/execute/longlong.c: New test.
35109
35110 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
35111
35112         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
35113
35114 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
35115
35116         * gcc.c-torture/execute/920302-1.c (execute):
35117         Change argument type to short.
35118
35119 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
35120
35121         * g++.old-deja/g++.pt/deduct6.C: New test.
35122
35123 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
35124
35125         * g++.old-deja/g++.pt/deduct5.C: New test.
35126
35127 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
35128
35129         * gcc.c-torture/execute/20010209-1.c: New test.
35130
35131 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
35132
35133         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
35134
35135 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
35136
35137         * g++.dg/vtgc1.C: Update for new ABI.
35138
35139         * consistency.vlad: New directory, 1665 files.
35140
35141 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35142
35143         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
35144         return type.
35145         * gcc.dg/cpp/digraphs.c: Declare puts.
35146
35147 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
35148
35149         * g++.old-deja/g++.other/warn5.C: New test.
35150
35151 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
35152
35153         * g++.old-deja/g++.pt/spec40.C: New test.
35154
35155 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
35156
35157         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
35158         case.
35159         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
35160
35161 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
35162
35163         * gcc.c-torture/compile/20010209-1.c: New test.
35164
35165 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
35166
35167         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
35168         excess errors message but not if it crashes.
35169         * g++.old-deja/g++.other/crash27.C: Likewise.
35170         * g++.old-deja/g++.other/crash28.C: Likewise.
35171         * g++.old-deja/g++.other/crash30.C: Likewise.
35172         * g++.old-deja/g++.other/crash32.C: Likewise.
35173         * g++.old-deja/g++.other/crash35.C: Likewise.
35174         * g++.old-deja/g++.pt/inherit2.C: Likewise.
35175
35176 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35177
35178         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
35179         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
35180         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
35181         g77.f-torture/execute/execute.exp,
35182         g77.f-torture/noncompile/noncompile.exp,
35183         gcc.c-torture/execute/execute.exp,
35184         gcc.c-torture/execute/memcheck/memcheck.exp,
35185         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
35186         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
35187         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
35188         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
35189         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
35190         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
35191         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35192         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
35193         Remove bug reporting instructions with ancient email addresses.
35194
35195 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
35196
35197         * gcc.dg/20010202-1.c: New test.
35198         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
35199
35200 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
35201
35202         * g++.dg/stdbool-if.C: New test.
35203
35204 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
35205
35206         * objc/execute/fdecl.m: Added main().
35207
35208 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
35209
35210         * gcc.c-torture/execute/20010206-1.c: New test.
35211
35212 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35213
35214         * gcc.dg/cpp/avoidpaste1.c: Update.
35215
35216 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
35217
35218         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
35219         Pero <nicola@brainstorm.co.uk>.
35220         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
35221
35222 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
35223
35224         * g++.old-deja/g++.pt/spec39.C: New test.
35225
35226 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
35227
35228         * gcc.c-torture/compile/20010202-1.c: New test.
35229
35230 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
35231
35232         * g++.old-deja/g++.abi/primary2.C: New test.
35233         * g++.old-deja/g++.abi/primary3.C: New test.
35234         * g++.old-deja/g++.abi/primary4.C: New test.
35235         * g++.old-deja/g++.abi/primary5.C: New test.
35236         * g++.old-deja/g++.abi/vtable3.h: New test.
35237         * g++.old-deja/g++.abi/vtable3a.C: New test.
35238         * g++.old-deja/g++.abi/vtable3b.C: New test.
35239         * g++.old-deja/g++.abi/vtable3c.C: New test.
35240         * g++.old-deja/g++.abi/vtable3d.C: New test.
35241         * g++.old-deja/g++.abi/vtable3e.C: New test.
35242         * g++.old-deja/g++.abi/vtable3f.C: New test.
35243         * g++.old-deja/g++.abi/vtable3g.C: New test.
35244         * g++.old-deja/g++.abi/vtable3h.C: New test.
35245         * g++.old-deja/g++.abi/vtable3i.C: New test.
35246         * g++.old-deja/g++.abi/vtable3j.C: New test.
35247         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
35248
35249 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
35250
35251         * g++.old-deja/g++.other/anon6.C: New test.
35252         * g++.old-deja/g++.other/anon7.C: New test.
35253
35254 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
35255
35256         * gcc.dg/cpp/avoidpaste2.c: New tests.
35257
35258 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
35259
35260         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
35261
35262 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
35263
35264         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
35265         DECIMAL_DIG cases for Irix."
35266
35267 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
35268
35269         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
35270
35271 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35272
35273         * gcc.dg/c99-tag-1.c: New test.
35274
35275 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
35276
35277         * gcc.dg/cpp/tr-warn1.c: Add tests.
35278
35279 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
35280
35281         * gcc.dg/cpp/avoidpaste1.c: Update.
35282         * gcc.dg/cpp/paste4.c: Update.
35283
35284 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
35285
35286         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
35287         cases for Irix.
35288
35289 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
35290
35291         * g++.old-deja/g++.other/inline19.C: New test.
35292
35293 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35294
35295         * gcc.dg/Wlarger-than.c: New test.
35296
35297 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35298
35299         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
35300
35301 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
35302
35303         * gcc.c-torture/execute/20010129-1.c: New test.
35304         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
35305
35306 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
35307
35308         * gcc.dg/cpp/avoidpaste1.c: Test case.
35309
35310 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
35311
35312         * g++.old-deja/g++.other/inline18.C: New test.
35313
35314 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35315
35316         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
35317         and __builtin_putchar.
35318
35319 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
35320
35321         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
35322         tests.
35323
35324 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
35325
35326         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
35327         floating point number rounding mode to round to the nearest
35328         representable mode.
35329
35330 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
35331
35332         * g++.old-deja/g++.other/mangle2.C: New test.
35333
35334 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
35335
35336         * gcc.c-torture/compile/20010124-1.c: New test.
35337
35338 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
35339
35340         * g++.old-deja/g++.pt/spec38.C: New test.
35341
35342 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35343
35344         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
35345         "Build don't run".
35346
35347 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35348
35349         * gcc.c-torture/execute/20010123-1.c: New test.
35350
35351 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
35352
35353         * g++.old-deja/g++.pt/spec37.C: New test.
35354
35355 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
35356
35357         * g++.old-deja/g++.pt/overload14.C: New test.
35358
35359 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35360
35361         * gcc.c-torture/execute/20010122-1.c: New test, exercise
35362         __builtin_return_address.
35363
35364 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
35365
35366         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
35367         * g++.old-deja/g++.pt/spec35.C: New test.
35368         * g++.old-deja/g++.pt/spec36.C: New test.
35369
35370 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
35371
35372         * gcc.c-torture/compile/20010118-1.c: New test.
35373
35374 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
35375
35376         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
35377
35378 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
35379
35380         * gcc.c-torture/execute/20010119-1.c: New test.
35381
35382 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35383
35384         * g++.old-deja/g++.other/vbase5.C: New test.
35385
35386 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
35387
35388         * gcc.c-torture/execute/20010118-1.c: New test.
35389
35390 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35391
35392         * g++.old-deja/g++.pt/deduct3.C: New test.
35393
35394 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35395
35396         * g++.old-deja/g++.pt/spec34.C: New test.
35397
35398 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
35399
35400         * g77.f-torture/compile/20000601-2.f: New test.
35401
35402 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
35403
35404         * g++.old-deja/g++.other/init17.C: New test.
35405
35406 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
35407
35408         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
35409
35410 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
35411
35412         * g++.old-deja/g++.pt/unify8.C: New test.
35413
35414 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
35415
35416         * g++.old-deja/g++.abi/vbase1.C: New test.
35417
35418 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
35419
35420         * g++.old-deja/g++.pt/crash65.C: New test.
35421
35422 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
35423
35424         * gcc.dg/cpp/assembl2.S: New test case.
35425
35426 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
35427
35428         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
35429         are supported.
35430
35431 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35432
35433         * g++.old-deja/g++.other/builtins1.C: New test.
35434         * g++.old-deja/g++.other/builtins2.C: Likewise.
35435         * g++.old-deja/g++.other/builtins3.C: Likewise.
35436         * g++.old-deja/g++.other/builtins4.C: Likewise.
35437
35438 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
35439
35440         * gcc.c-torture/compile/20010117-1.c: New test.
35441         * gcc.c-torture/compile/20010117-2.c: New test.
35442
35443 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35444
35445         * g77.f-torture/execute/20010116.[fx]: New test,
35446         XFAIL on i?86-*-*.
35447         * g77.f-torture/compile/20010115.f: Indicate it's
35448         a test for PR fortran/1636.
35449
35450 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
35451
35452         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
35453
35454 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35455
35456         * g77.f-torture/compile/20010115.f: New test.
35457
35458 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
35459
35460         * g++.old-deja/g++.pt/nontype5.C: New test.
35461
35462 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
35463
35464         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
35465         have an equivalent working one below it.
35466
35467 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
35468
35469         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
35470         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
35471
35472 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
35473
35474         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
35475         message containing "init_priority".
35476         (conpr-2.C): Likewise.
35477         (conpr-3.C): Likewise.
35478         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
35479
35480 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35481
35482         * gcc.c-torture/execute/20010114-2.c: New test.
35483
35484 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
35485
35486         * gcc.c-torture/compile/20010114-1.c: New test.
35487         * gcc.c-torture/compile/20010114-1.x: Xfail.
35488         * gcc.c-torture/compile/20010114-2.c: New test.
35489         * gcc.c-torture/execute/20010114-1.c: New test.
35490         * gcc.dg/trunc-1.c: New test.
35491         * gcc.dg/uninit-B.c: New test.
35492
35493 2001-01-13  Nick Clifton  <nickc@redhat.com>
35494
35495         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
35496         target.
35497
35498 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35499
35500         * gcc.c-torture/compile/20010113-1.c: New test.
35501
35502 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
35503
35504         * gcc.c-torture/compile/20001212-1.c: New test.
35505
35506 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35507
35508         * gcc.dg/cpp/widestr1.c: Update.
35509         * gcc.dg/cpp/prag-imp.c: Remove.
35510
35511 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
35512
35513         * gcc.c-torture/execute/20000801-3.x: Remove.
35514         * gcc.dg/c90-init-1.c: New test.
35515         * gcc.dg/c99-init-1.c: New test.
35516         * gcc.dg/c99-init-2.c: New test.
35517         * gcc.dg/gnu99-init-1.c: New test.
35518
35519 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
35520
35521         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
35522         testing that no relevant ones were found.
35523
35524 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
35525
35526         * g++.old-deja/g++.pt/cast2.C: New test.
35527
35528 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
35529
35530         * g++.old-deja/g++.pt/friend47.C: New test.
35531
35532 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
35533
35534         * g++.old-deja/g++.pt/instantiate13.C: New test.
35535
35536 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
35537
35538         * g++.old-deja/g++.other/defarg7.C: New test.
35539         * g++.old-deja/g++.other/defarg8.C: New test.
35540
35541 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
35542
35543         * g++.old-deja/g++.pt/crash64.C: New test.
35544
35545 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
35546
35547         * g++.old-deja/g++.pt/crash63.C: New test.
35548
35549 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
35550
35551         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
35552
35553 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
35554
35555         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
35556
35557 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
35558
35559         * g++.old-deja/g++.pt/error3.C: New test.
35560
35561 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
35562
35563         * g++.old-deja/g++.other/crash39.C: New test.
35564
35565 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
35566
35567         * g++.old-deja/g++.other/vbase4.C: New test.
35568
35569 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
35570
35571         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
35572         * gcc.dg/special/20000419-2.c: New file. Identical to above.
35573         * gcc.dg/special/special.exp: New test driver which will check
35574         for alias support for the above test.
35575
35576 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
35577
35578         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
35579         problems on small machines.
35580         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
35581         parameterize.
35582
35583 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
35584
35585         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
35586         mips.
35587         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
35588
35589 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
35590
35591         * g++.old_deja/g++.pt/using8.C: New test.
35592
35593 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35594
35595         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
35596
35597 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
35598
35599         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
35600         where a failure is expected.
35601         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
35602
35603 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
35604
35605         * g++.old_deja/g++.pt/instantiate12.C: New test.
35606
35607 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
35608
35609         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
35610         start of structs.
35611         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
35612         * g++.old-deja/g++.brendan/crash17.C: Likewise.
35613         * g++.old-deja/g++.brendan/crash29.C: Likewise.
35614         * g++.old-deja/g++.brendan/crash48.C: Likewise.
35615         * g++.old-deja/g++.brendan/ns1.C: Likewise.
35616         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
35617         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
35618         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
35619         * g++.old-deja/g++.eh/spec6.C: Likewise.
35620         * g++.old-deja/g++.jason/crash3.C: Likewise.
35621         * g++.old-deja/g++.law/ctors11.C: Likewise.
35622         * g++.old-deja/g++.law/ctors17.C: Likewise.
35623         * g++.old-deja/g++.law/ctors5.C: Likewise.
35624         * g++.old-deja/g++.law/ctors9.C: Likewise.
35625         * g++.old-deja/g++.mike/ambig1.C: Likewise.
35626         * g++.old-deja/g++.mike/net22.C: Likewise.
35627         * g++.old-deja/g++.mike/p3538a.C: Likewise.
35628         * g++.old-deja/g++.mike/p3538b.C: Likewise.
35629         * g++.old-deja/g++.mike/virt3.C: Likewise.
35630         * g++.old-deja/g++.niklas/t128.C: Likewise.
35631         * g++.old-deja/g++.other/anon4.C: Likewise.
35632         * g++.old-deja/g++.other/using1.C: Likewise.
35633         * g++.old-deja/g++.other/warn3.C: Likewise.
35634         * g++.old-deja/g++.pt/t37.C: Likewise.
35635         * g++.old-deja/g++.robertl/eb69.C: Likewise.
35636         * g++.old-deja/g++.robertl/eb71.C: Likewise.
35637
35638 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
35639
35640         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
35641
35642 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35643
35644         * gcc.c-torture/execute/stdio-opt-3.c: New test.
35645
35646 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
35647
35648         * gcc.c-torture/compile/20010107-1.c: New test.
35649
35650 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35651
35652         * gcc.c-torture/execute/builtin-noret-1.c: New test.
35653
35654 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35655
35656         * gcc.dg/format/format.h: New file.
35657         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
35658         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
35659         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
35660         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
35661         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
35662         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
35663         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
35664         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
35665         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
35666         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
35667         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
35668         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
35669         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
35670         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
35671         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
35672         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
35673         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
35674         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
35675         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
35676         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
35677         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
35678         instead of declaring standard types, macros and functions in each
35679         test.
35680
35681 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
35682
35683         * gcc.c-torture/execute/20010106-1.c: New test.
35684
35685 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35686
35687         * gcc.dg/format/format.exp: New file.
35688         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
35689         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
35690         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
35691         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
35692         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
35693         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
35694         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
35695         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
35696         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
35697         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
35698         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
35699         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
35700         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
35701         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
35702         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
35703         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
35704         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
35705         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
35706         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
35707         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
35708         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
35709         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
35710         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
35711         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
35712         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
35713         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
35714         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
35715         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
35716         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
35717         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
35718         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
35719         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
35720         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
35721         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
35722         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
35723         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
35724         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
35725         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
35726         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
35727         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
35728         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
35729         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
35730
35731 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
35732
35733         * gcc.c-torture/execute/991228-1.c: Take word endianness into
35734         account.
35735
35736 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
35737
35738         * gcc.c-torture/execute/builtin-complex-1.c: New test.
35739
35740 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35741
35742         * g++.old-deja/g++.pt/crash62.C: New test.
35743
35744 2001-01-04  Richard Henderson  <rth@redhat.com>
35745
35746         * gcc.dg/20000926-1.c: Update expected warnings.
35747         * gcc.dg/array-2.c: Likewise.
35748         * gcc.dg/array-4.c: Also validate flexible array members.
35749         * gcc.dg/c99-flex-array-1.c: New.
35750
35751 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35752
35753         * gcc.c-torture/compile/20001222-1.x: Remove.
35754
35755 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35756
35757         * gcc.c-torture/execute/built-in-setjmp.c: New.
35758
35759 2001-01-03  Richard Henderson  <rth@redhat.com>
35760
35761         * gcc.dg/940510-1.c: Update expected error wording.
35762         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
35763
35764 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
35765
35766         * lib/target-supports.exp (check_alias_available): Modified to
35767         indicate aliases not supported if only weak aliases are supported.
35768
35769 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35770
35771         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
35772         Turn on cmpstrsi checks for __pj__ and __i370__.
35773
35774 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35775
35776         * g++.old-deja/g++.other/virtual11.C: New test.
35777
35778 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35779
35780         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
35781
35782 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35783
35784         * gcc.c-torture/compile/20010102-1.c: New test.
35785
35786 2001-01-02  Andreas Jaeger  <aj@suse.de>
35787
35788         * gcc.dg/noreturn-3.c: New test.
35789
35790         * gcc.dg/noreturn-4.c: New test.
35791
35792 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35793
35794         * gcc.c-torture/execute/stdio-opt-1.c: Also test
35795         __builtin_fputc and __builtin_fwrite.
35796
35797 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
35798
35799         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
35800         signed char, not default char.
35801
35802 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
35803
35804         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
35805
35806 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
35807
35808         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
35809
35810 2000-12-29  Richard Henderson  <rth@redhat.com>
35811
35812         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
35813         (__cyg_profile_func_exit): Define.
35814
35815 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
35816
35817         * g++.dg/vtgc1.C: New test.
35818
35819 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
35820
35821         * gcc.dg/noncompile/20001228-1.c: New test.
35822
35823         * gcc.dg/20001228-1.c: New test.
35824
35825         * gcc.c-torture/execute/20001228-1.c: New test.
35826
35827 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
35828
35829         * gcc.dg/format-strfmon-1.c: New test.
35830
35831 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35832
35833         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
35834         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
35835         * gcc.c-torture/execute/string-opt-1.c: Likewise.
35836         * gcc.c-torture/execute/string-opt-2.c: Likewise.
35837         * gcc.c-torture/execute/string-opt-3.c: Likewise.
35838         * gcc.c-torture/execute/string-opt-4.c: Likewise.
35839         * gcc.c-torture/execute/string-opt-6.c: Likewise.
35840         * gcc.c-torture/execute/string-opt-7.c: Likewise.
35841         * gcc.c-torture/execute/string-opt-8.c: Likewise.
35842         * gcc.c-torture/execute/string-opt-9.c: Likewise.
35843         * gcc.c-torture/execute/string-opt-10.c: Likewise.
35844         * gcc.c-torture/execute/string-opt-11.c: Likewise.
35845         * gcc.c-torture/execute/string-opt-12.c: Likewise.
35846
35847         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
35848         * gcc.c-torture/execute/string-opt-4.c: Test index.
35849
35850 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
35851
35852         * gcc.c-torture/compile/20001226-1.c: New test.
35853
35854 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35855
35856         * gcc.c-torture/compile/20001222-1.c: New test.
35857         * gcc.c-torture/compile/20001222-1.x: Xfail.
35858
35859 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
35860
35861         * gcc.c-torture/execute/comp-goto-2.c: New test.
35862
35863 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
35864
35865         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
35866         Use long types if __INT_MAX__ is 32767.
35867         (main): Use cast to (sint32 *) when poking 88 into a_page.
35868
35869         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
35870
35871 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
35872
35873         * gcc.c-torture/compile/20001221-1.c: New test.
35874         * gcc.c-torture/execute/20001221-1.c: New test.
35875
35876 2000-12-20  Richard Henderson  <rth@redhat.com>
35877
35878         * g++.old-deja/g++.pt/crash36.C: Update error lines.
35879         * g++.old-deja/g++.robertl/eb109.C: Likewise.
35880
35881 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35882
35883         * gcc.dg/compare3.c: New test.
35884
35885 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35886
35887         * gcc.dg/format-warnll-1.c: New test.
35888
35889 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
35890
35891         * gcc.dg/cpp/cmdlne-P.c: New test.
35892
35893 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35894
35895         * gcc.c-torture/execute/builtin-abs-1.c,
35896         gcc.c-torture/execute/builtin-abs-2.c: New tests.
35897
35898 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35899
35900         * gcc.dg/cpp/multiline.c: New test.
35901
35902 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35903
35904         * g++.old-deja/g++.other/syshdr1.C: Update.
35905         * gcc.dg/cpp/lineflags.c: Remove temporarily.
35906
35907 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35908
35909         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
35910
35911 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35912
35913         * g++.old-deja/g++.pt/ttp65.C: New test.
35914
35915 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35916
35917         * g++.old-deja/g++.pt/ttp64.C: New test.
35918
35919 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35920
35921         * g++.old-deja/g++.pt/spec33.C: New test.
35922
35923 2000-12-14  Catherine Moore  <clm@redhat.com>
35924
35925         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
35926         * gcc.c-torture/execute/920612-2.c: Likewise.
35927         * gcc.c-torture/execute/920428-2.c: Likewise.
35928         * gcc-c-torture/execute/va-arg-11.c: Call exit.
35929         * gcc.c-torture/execute/va-arg-21.c: Likewise.
35930
35931 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35932
35933         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
35934         * gcc.dg/pack-test-2.c: Likewise.
35935
35936 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35937
35938         Tests by Zack Weinberg <zackw@stanford.edu>.
35939
35940         * gcc.dg/cpp/defined.c: Update.
35941         * gcc.dg/cpp/defined_trad.c: New tests.
35942
35943 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35944
35945         * gcc.dg/cpp/trad-direct.c: Update.
35946
35947 2000-12-11  Neil Booth  <neilb@earthling.net>
35948
35949         * gcc.dg/cpp/defined_trad.c
35950
35951 2000-12-11  Neil Booth  <neilb@earthling.net>
35952
35953         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
35954
35955 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35956
35957         * gcc.dg/format-miss-2.c: New test.
35958
35959 2000-12-09  Neil Booth  <neilb@earthling.net>
35960
35961         * gcc.dg/cpp/lineflags.c: New tests.
35962         * gcc.dg/cpp/poison.c: Update.
35963         * gcc.dg/cpp/redef2.c: Update.
35964         * gcc.dg/cpp/skipping.c: New test.
35965
35966 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
35967
35968         * g++.old-deja/g++.other/eh3.C: New testcase.
35969
35970 2000-12-07  Neil Booth  <neilb@earthling.net>
35971
35972         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
35973         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
35974         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
35975         wtr-union-init-2.c, wtr-union-init-3.c: Update.
35976         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
35977         Update.
35978
35979 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35980
35981         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
35982         __SIZE_TYPE__ instead of int for type of integers cast to
35983         pointers.
35984
35985 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
35986
35987         * g++.old-deja/g++.other/cleanup4.C: New test.
35988
35989 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35990
35991         * format-sec-1.c: New test.
35992
35993 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35994
35995         * gcc.dg/format-nonlit-3.c: New test.
35996
35997 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35998
35999         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
36000         through a null pointer.
36001
36002 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36003
36004         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
36005         * g++.old-deja/g++.pt/partial4.C: New test.
36006
36007 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
36008
36009         * gcc.c-torture/execute/ieee/hugeval.x: New.
36010
36011 2000-12-06  Neil Booth  <neilb@earthling.net>
36012
36013         * gcc.dg/cpp/backslash2.c: New tests.
36014
36015 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36016
36017         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
36018         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
36019
36020 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
36021
36022         * gcc.c-torture/execute/20001203-2.c: New testcase.
36023
36024 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
36025
36026         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
36027         * g++.old-deja/g++.other/virtual10.C: New test.
36028
36029 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
36030
36031         * g++.old-deja/g++.mike/pmf5.C: Remove test.
36032
36033 2000-12-05  Richard Henderson  <rth@redhat.com>
36034
36035         * gcc.c-torture/compile/20001205-1.c: New.
36036
36037 2000-12-04  Neil Booth  <neilb@earthling.net>
36038
36039         * g++.old-deja/g++.other/virtual9.C: New test.
36040         * g++.old-deja/g++.pt/crash61.C: New test.
36041         * gcc.c-torture/execute/loop-9.c: New test.
36042
36043 2000-12-04  Neil Booth  <neilb@earthling.net>
36044
36045         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
36046         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
36047         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
36048         * gcc.dg/cpp/extratokens.c: ...here.
36049
36050 2000-12-04  Neil Booth  <neilb@earthling.net>
36051
36052         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
36053         New tests.
36054
36055 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36056
36057         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
36058         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
36059
36060 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36061
36062         * gcc.c-torture/execute/20001203-1.c: New test.
36063
36064 2000-12-03  Neil Booth  <neilb@earthling.net>
36065
36066         * gcc.dg/cpp/macro6.c: New test cases.
36067
36068 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36069
36070         * gcc.c-torture/execute/string-opt-9.c: New test.
36071         * gcc.c-torture/execute/string-opt-10.c: Likewise.
36072         * gcc.c-torture/execute/string-opt-11.c: Likewise.
36073         * gcc.c-torture/execute/string-opt-12.c: Likewise.
36074
36075         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
36076         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
36077
36078 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
36079
36080         * gcc.dg/cpp/if-6.c: New testcase.
36081
36082         * gcc.dg/20001201-1.c: New testcase.
36083
36084 2000-12-02  Neil Booth  <neilb@earthling.net>
36085
36086         * g++.old-deja/g++.other/externC4.C,
36087         g++.old-deja/g++.other/friend10.C: New tests.
36088
36089 2000-12-02  Neil Booth  <neilb@earthling.net>
36090
36091         * g++.old-deja/g++.other/instan2.C
36092         * g++.old-deja/g++.other/instan3.C: New test.
36093
36094 2000-12-02  Neil Booth  <neilb@earthling.net>
36095
36096         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
36097         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
36098         gnuc99.c,gnuc99-pedantic.c: New tests.
36099
36100 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
36101
36102         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
36103         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
36104
36105 2000-12-01  Neil Booth  <neilb@earthling.net>
36106
36107         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
36108         * gcc.dg/cpp/poison.c: Update.
36109         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
36110
36111 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
36112
36113         * g77.f-torture/execute/20001201.f: New test.
36114
36115 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
36116
36117         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
36118
36119 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
36120
36121         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
36122
36123 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
36124
36125         * g++.old-deja/g++.other/cast6.C: New test.
36126
36127 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
36128
36129         * gcc.c-torture/execute/20001130-2.c: New testcase.
36130
36131 2000-11-30  Richard Henderson  <rth@redhat.com>
36132
36133         * gcc.c-torture/execute/20001130-1.c: New test.
36134
36135 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
36136
36137         * g++.old-deja/g++.other/op3.C: New test.
36138
36139 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
36140
36141         * g++.old-deja/g++.other/op2.C: New test.
36142
36143 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
36144
36145         * g++.old-deja/g++.other/crash38.C: New test.
36146
36147 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
36148
36149         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
36150
36151 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
36152
36153         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
36154         tests.
36155         * gcc.c-torture/execute/string-opt-6.c: New test.
36156
36157         * gcc.dg/20001117-1.c: Add main.
36158
36159 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
36160
36161         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
36162         Move from here ...
36163         * gcc.dg/940510-1.c: ... to here.
36164
36165         * gcc.dg/20000926-1.c: GNU C now allows initializations of
36166         zero-size arrays in toplevel structures.
36167
36168 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
36169
36170         * gcc.c-torture/execute/loop-8.c: New test.
36171
36172 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
36173
36174         * g++.old-deja/g++.other/base1.C: New test.
36175
36176 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
36177
36178         * g++.old-deja/g++.other/parse2.C: New test.
36179
36180 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
36181
36182         * g++.old-deja/g++.pt/incomplete1.C: New test.
36183
36184 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
36185
36186         * g++.old-deja/g++.other/friend9.C: New test.
36187
36188 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
36189
36190         * gcc.dg/20001127-1.c: New test.
36191
36192 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
36193
36194         * g++.old-deja/g++.pt/friend46.C: New test.
36195
36196 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
36197
36198         * g++.old-deja/g++.other/ptrmem8.C: New test.
36199
36200 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36201
36202         * gcc.c-torture/execute/string-opt-7.c: New test.
36203         * gcc.c-torture/execute/string-opt-8.c: Likewise.
36204
36205 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
36206
36207         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
36208         instead of 'mkcheck 2'.
36209
36210 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36211
36212         * gcc.c-torture/execute/memcheck/driver.c,
36213         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
36214         C9X references to refer to C99.
36215
36216 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
36217
36218         * gcc.dg/ultrasp3.c: New test.
36219
36220 2000-11-25  Neil Booth  <neilb@earthling.net>
36221
36222         * gcc.dg/cpp/include2.c: Update test to be locale independent.
36223
36224 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
36225
36226         * gcc.c-torture/compile/20001123-2.c: New.
36227
36228 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36229
36230         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
36231
36232 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
36233
36234         * gcc.dg/sequence-point-1.c: Add some new tests.
36235         * gcc.c-torture/execute/20001124-1.c: New test.
36236
36237 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
36238
36239         * g++.old-deja/g++.other/vaarg4.C: New test.
36240         * gcc.c-torture/compile/20001123-1.c: New test.
36241
36242 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
36243
36244         * g++.other/crash24.C: Adjust and remove XFAIL.
36245         * g++.other/crash37.C: New test.
36246
36247 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
36248
36249         * g++.old-deja/g++.pt/instantiate9.C: New test.
36250
36251 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
36252
36253         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
36254         new ABI, too.
36255
36256         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
36257         * g++.old-deja/g++.robertl/eb55.C: Likewise.
36258
36259 2000-11-22  Neil Booth  <neilb@earthling.net>
36260
36261         * gcc.dg/cpp/Wtrigraphs.c: New test.
36262
36263 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
36264
36265         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
36266
36267 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
36268
36269         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
36270
36271 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
36272
36273         * lib/gcc-dg.exp: load_lib scanasm.exp.
36274         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
36275         * lib/g++-dg.exp: load_lib scanasm.exp.
36276         * lib/scanasm.exp: New.
36277         (scan-assembler, scan-assembler-not): Add optional arguments to
36278         test name, or if not present, the pattern name.
36279         (scan-assembler-dem, scan-assembler-dem-not): New.
36280
36281         * g++.dg/dg.exp: New.
36282
36283 2000-11-21  Neil Booth  <neilb@earthling.net>
36284
36285         * gcc.dg/cpp/integrated1.c: Remove.
36286
36287 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
36288
36289         * gcc.c-torture/execute/20001121-1.c: New test.
36290
36291 2000-11-21  Richard Henderson  <rth@redhat.com>
36292
36293         * gcc.c-torture/compile/20001121-1.c: New test.
36294
36295 2000-11-20  Neil Booth  <neilb@earthling.net>
36296
36297         * gcc.dg/cpp/integrated1.c: New test.
36298
36299 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
36300
36301         * g++.old-deja/g++.other/inline17.C: New test.
36302
36303 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
36304
36305         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
36306         local variable to be zero: I made the variable global. Now
36307         uses abort() and exit() instead of relying on main's return value.
36308
36309 2000-11-20  Neil Booth  <neilb@earthling.net>
36310
36311         * gcc.dg/cpp/paste2.c: Update test.
36312         * objc/execute/paste.m: New test.
36313
36314 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36315
36316         * gcc.dg/c99-condexpr-1.c: New test.
36317
36318 2000-11-20  Neil Booth  <neilb@earthling.net>
36319
36320         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
36321
36322 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
36323
36324         * g++.old-deja/g++.pt/export1.C: New test.
36325
36326 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
36327
36328         * gcc.dg/20001117-1.c: New test.
36329
36330 2000-11-18  Richard Henderson  <rth@redhat.com>
36331
36332         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
36333
36334 2000-11-18  Richard Henderson  <rth@redhat.com>
36335
36336         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
36337         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
36338         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
36339
36340 2000-11-18  Richard Henderson  <rth@redhat.com>
36341
36342         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
36343         (main): New.  Exit cleanly.
36344
36345 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36346
36347         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
36348         gcc.dg/c99-fordecl-2.c: New tests.
36349
36350 2000-11-18  Richard Henderson  <rth@redhat.com>
36351
36352         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
36353         * gcc.c-torture/execute/zerolen-2.c: New.
36354
36355 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36356
36357         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
36358         memory.
36359
36360 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
36361
36362         * g++.old-deja/g++.pt/instantiate8.C: New test.
36363
36364 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
36365
36366         * g++.old-deja/g++.other/incomplete.C: Add more tests.
36367         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
36368
36369 2000-11-16  Nick Clifton  <nickc@redhat.com>
36370
36371         * gcc.c-torture/execute/nestfunc-2.c: New test.
36372         * gcc.c-torture/execute/nestfunc-3.c: New test.
36373
36374 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
36375
36376         * gcc.c-torture/compile/20001116-1.c: New test.
36377
36378 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36379
36380         * gcc.c-torture/execute/20001115-1.c: New test.
36381
36382 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
36383
36384         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
36385         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
36386         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
36387         * g++.old-deja/g++.abi/vmihint.C: Likewise.
36388
36389 2000-11-15  Neil Booth  <neilb@earthling.net>
36390
36391         gcc.dg/cpp/_Pragma1.c: Update.
36392         gcc.dg/cpp/_Pragma2.c: New test.
36393
36394 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
36395
36396         * g++.old-deja/g++.other/anon5.C: New test.
36397
36398 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
36399
36400         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
36401         tests.
36402
36403 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
36404
36405         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
36406         output.
36407
36408 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36409
36410         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
36411         labels at end of compound statements.
36412
36413 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
36414
36415         * gcc.c-torture/execute/loop-7.c: New test.
36416
36417 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36418
36419         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
36420
36421 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36422
36423         * gcc.dg/c99-bool-1.c: New test.
36424
36425 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36426
36427         * gcc.dg/c99-scope-1.c: Remove xfail.
36428         * gcc.dg/c99-scope-2.c: New test.
36429
36430 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36431
36432         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
36433         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
36434
36435 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
36436
36437         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
36438         error messages.
36439
36440         * g++.mike/p700.C: Don't typedef wchar_t.
36441         * g++.mike/p784.C: Likewise.
36442         * g++.mike/eb101.C: Don't use __wchar_t.
36443
36444 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
36445
36446         * g77.f-torture/execute/20001111.[fx]: Test premature exit
36447         from DO loop.
36448
36449 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
36450
36451         * gcc.c-torture/execute/20001111-1.c: New test.
36452
36453 2000-11-10  Nick Clifton  <nickc@redhat.com>
36454
36455         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
36456         long multuiple and accumulate.
36457
36458 2000-11-09  Richard Henderson  <rth@redhat.com>
36459
36460         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
36461         via size_t instead of int.
36462
36463         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
36464         * gcc.c-torture/execute/string-opt-2.c: Likewise.
36465         * gcc.c-torture/execute/string-opt-3.c: Likewise.
36466         * gcc.c-torture/execute/string-opt-4.c: Likewise.
36467
36468 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
36469
36470         * gcc.c-torture/compile/20001109-1.c: New test.
36471         * gcc.c-torture/compile/20001109-2.c: New test.
36472
36473 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
36474
36475         * g++.old-deja/g++.pt/operator1.C: New test.
36476         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
36477
36478 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
36479
36480         * gcc.dg/20001108-1.c: New test.
36481
36482 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
36483
36484         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
36485         with both arguments constant strings.
36486         * gcc.c-torture/execute/string-opt-3.c: New test.
36487         * gcc.c-torture/execute/string-opt-4.c: New test.
36488         * gcc.c-torture/execute/string-opt-5.c: New test.
36489
36490 2000-11-08  Nick Clifton  <nickc@redhat.com>
36491
36492         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
36493         mulsidi3adddi patterns.
36494
36495 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
36496
36497         * g++.old-deja/g++.other/crash36.C: New test.
36498
36499 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
36500
36501         * g++.old-deja/g++.other/init16.C: New test.
36502
36503 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
36504
36505         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
36506
36507 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
36508
36509         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
36510         * gcc.c-torture/execute/va-arg-16.x: Likewise.
36511         * gcc.c-torture/execute/va-arg-17.x: Likewise.
36512
36513 2000-11-07  DJ Delorie  <dj@redhat.com>
36514
36515         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
36516
36517 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36518
36519         * gcc.c-torture/execute/string-opt-1.c: New test.
36520
36521 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
36522
36523         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
36524         mips-sgi-irix6.* because the MIPS ABI passes floating-point
36525         parameters in registers, and there is no way for a varargs
36526         function to know in which order the integer and floating-point
36527         parameters should be interleaved when they are placed on the
36528         stack.
36529         * gcc.c-torture/execute/va-arg-16.x: Likewise.
36530         * gcc.c-torture/execute/va-arg-17.x: Likewise.
36531
36532 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36533
36534         * gcc.c-torture/execute/string-opt-2.c: New test.
36535
36536 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
36537
36538         * g++.old-deja/g++.pt/crash60.C: New test.
36539
36540 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
36541
36542         * g++.old-deja/g++.other/crash24.C: New test.
36543         * g++.old-deja/g++.other/crash25.C: New test.
36544         * g++.old-deja/g++.other/crash26.C: New test.
36545         * g++.old-deja/g++.other/crash27.C: New test.
36546         * g++.old-deja/g++.other/crash28.C: New test.
36547         * g++.old-deja/g++.other/crash29.C: New test.
36548         * g++.old-deja/g++.other/crash30.C: New test.
36549         * g++.old-deja/g++.other/crash31.C: New test.
36550         * g++.old-deja/g++.other/crash32.C: New test.
36551         * g++.old-deja/g++.other/crash33.C: New test.
36552         * g++.old-deja/g++.other/crash34.C: New test.
36553         * g++.old-deja/g++.other/crash35.C: New test.
36554
36555 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
36556
36557         * gcc.c-torture/execute/20001031-1.c: New test.
36558
36559 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
36560
36561         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
36562         namespace.
36563
36564         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
36565         standards-conformant.
36566
36567         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
36568
36569         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
36570         * g++.old-deja/g++.mike/p755a.C: Likewise.
36571         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
36572         library makes no calls to `operator new' during initialization.
36573
36574 2000-11-04  Neil Booth  <neilb@earthling.net>
36575
36576         * gcc.dg/cpp/include2.c: New tests.
36577
36578 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
36579
36580         * lib/g++.exp (g++_set_ld_library_path): New function.
36581         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
36582
36583 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
36584
36585         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
36586         warnings.
36587
36588 2000-11-01  Richard Henderson  <rth@redhat.com>
36589
36590         * g++.old-deja/g++.ext/namedret1.C: New.
36591         * g++.old-deja/g++.ext/namedret2.C: New.
36592         * g++.old-deja/g++.ext/namedret3.C: New.
36593
36594 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
36595
36596         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
36597         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
36598
36599 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36600
36601         * gcc.c-torture/execute/va-arg-21.c: New test.
36602
36603 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36604
36605         * gcc.dg/c99-complex-2.c: New test.
36606
36607 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36608
36609         * gcc.c-torture/execute/stdio-opt-1.c: New test.
36610
36611 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
36612
36613         * g++.old-deja/g++.other/inline16.C: New test.
36614
36615 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
36616
36617         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
36618         __PRETTY_FUNCTION__
36619
36620 2000-10-29  Neil Booth  <neilb@earthling.net>
36621
36622         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
36623         New tests.
36624         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
36625         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
36626         optimisation.
36627
36628 2000-10-29  Neil Booth  <neilb@earthling.net>
36629
36630         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
36631         * mi1.c, mi1c.h: Add null directives to multiple-include test.
36632         * mi5.c: Test multiple includes work with -C.
36633         * trigraphs.c: Test ^= version.
36634
36635 2000-10-28  Neil Booth  <neilb@earthling.net>
36636
36637         New tests and test updates for new macro expander.
36638
36639         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
36640         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
36641         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
36642         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
36643         new diagnostic messages.
36644
36645         * gcc.dg/cpp/macro3.c: New tests.
36646
36647 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
36648
36649         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
36650         on the same line.
36651
36652 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
36653
36654         * g++.old-deja/g++.other/eh2.C: New test.
36655
36656 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
36657
36658         * gcc.c-torture/execute/20001027-1.c: New test.
36659
36660 2000-10-26  Richard Henderson  <rth@redhat.com>
36661
36662         * gcc.c-torture/execute/20001026-1.c: New.
36663
36664 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
36665
36666         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
36667         * g++.old-deja/g++.law/builtin1.C: Likewise.
36668         * g++.old-deja/g++.law/ctors10.C: Likewise.
36669         * g++.old-deja/g++.law/virtual3.C: Likewise.
36670         * g++.old-deja/g++.mike/p658.C: Likewise.
36671         * g++.old-deja/g++.other/sibcall1.C: Likewise.
36672         * g++.old-deja/g++.other/vaarg2.C: Likewise.
36673         * g++.old-deja/g++.robertl/eb124.C: Likewise.
36674         * g++.old-deja/g++.robertl/eb44.C: Likewise.
36675         * g++.old-deja/g++.robertl/eb77.C: Likewise.
36676
36677 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
36678
36679         * gcc.c-torture/compile/20001024-1.c: New test.
36680
36681 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
36682
36683         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
36684         to tell us whether or not we are using V3.
36685
36686 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
36687
36688         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
36689         operands.
36690
36691 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36692
36693         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
36694
36695 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
36696
36697         * gcc.c-torture/execute/20001024-1.c: New test.
36698
36699 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
36700
36701         * g++.old-deja/g++.other/sibcall1.C: New test.
36702
36703 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
36704
36705         * gcc.dg/noncompile/init-3.c: New test.
36706
36707 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36708
36709         * gcc.dg/format-array-1.c: New test.
36710
36711 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36712
36713         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
36714         writing through null pointers; remove comment about testing
36715         unterminated strings.
36716
36717 2000-10-17  Matthew Hiller  <hiller@redhat.com>
36718
36719         * gcc.c-torture/execute/20001017-2.c: New test.
36720
36721 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36722
36723         * gcc.c-torture/compile/20001018-1.c: New test.
36724         * gcc.c-torture/compile/20001018-1.x: Xfail.
36725
36726 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36727
36728         * gcc.c-torture/execute/20001017-1.c: New test.
36729
36730 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36731
36732         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
36733         for multiple use of arguments with scanf formats; add tests for
36734         multiple use of arguments.
36735
36736 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
36737
36738         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
36739
36740 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36741
36742         * gcc.dg/format-miss-1.c: New test.
36743
36744 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
36745
36746         * gcc.c-torture/execute/20001013-1.c: New test.
36747
36748 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
36749
36750         * gcc.dg/format-branch-1.c: New test.
36751
36752 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
36753
36754         * README, lib/file-format.exp: Remove EGCS references.
36755
36756 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
36757
36758         * gcc.dg/20001013-1.c: New test.
36759
36760 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36761
36762         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
36763         for intmax_t in the compiler using __typeof__ and the type rules
36764         for conditional expressions.
36765
36766 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
36767
36768         * gcc.dg/20001012-1.c: New test.
36769         * gcc.dg/20001012-2.c: New test.
36770
36771 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36772
36773         * gcc.dg/format-attr-1.c: New test.
36774
36775 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36776
36777         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
36778         __LONG_LONG_MAX__ instead of LLONG_MAX.
36779
36780 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36781
36782         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
36783         scanf flags.
36784         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
36785         flags.
36786
36787 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36788
36789         * gcc.dg/sequence-pt-1.c: New test.
36790
36791 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
36792
36793         * gcc.c-torture/execute/20001011-1.c: New testcase.
36794         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
36795
36796 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
36797
36798         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
36799         does not error on it.
36800
36801 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
36802
36803         * gcc.dg/20001009-1.c: New test.
36804
36805 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
36806
36807         * gcc.c-torture/compile/20001009-1.c: Move from here ....
36808         * gcc.c-torture/execute/20001009-2.c: ... to here.
36809
36810 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
36811
36812         * gcc.c-torture/compile/20001009-1.c: New testcase.
36813         * gcc.c-torture/execute/20001009-1.c: New testcase.
36814         Testcases provided by Jan Hubicka <jh@suse.cz>.
36815
36816 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36817
36818         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
36819         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
36820         uintmax_t using <limits.h> to emulate the compiler's internal
36821         logic.  No longer XFAIL %j tests.
36822
36823 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36824
36825         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
36826         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
36827         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
36828         regexps and details of expected handling of some bad formats.
36829         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
36830         suppression.
36831
36832 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36833
36834         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
36835         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
36836         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
36837         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
36838         in list archives.
36839
36840 2000-10-06  Richard Henderson  <rth@cygnus.com>
36841
36842         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
36843         * g++.old-deja/g++.brendan/crash52.C: Likewise.
36844         * g++.old-deja/g++.jason/report.C: Likewise.
36845         * g++.old-deja/g++.law/friend5.C: Likewise.
36846         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
36847         of the expected warnings.
36848
36849 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
36850
36851         * g++.old-deja/g++.pt/enum14.C: New test.
36852
36853 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
36854
36855         * g++.old-deja/g++.pt/crash59.C: New test.
36856
36857 2000-10-04  Will Cohen  <wcohen@redhat.com>
36858
36859         * gcc.dg/20000926-1.c: New test.
36860
36861 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
36862
36863         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
36864         function name for current C++ compiler.
36865         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
36866
36867 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
36868
36869         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
36870         __PRETTY_FUNCTION__.
36871         * g++.old-deja/g++.ext/pretty2.C: Likewise.
36872
36873 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36874
36875         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
36876
36877 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
36878
36879         * gcc.c-torture/compile/20000923-1.c: New test.
36880
36881 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
36882
36883         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
36884         * g++.old-deja/g++.pt/ttp62.C: Same.
36885         * g++.old-deja/g++.other/inline14.C: Same.
36886
36887 2000-09-24  Richard Henderson  <rth@cygnus.com>
36888
36889         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
36890
36891 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
36892
36893         * gcc.dg/c90-printf-1.c: Add test for wide string format.
36894
36895 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
36896
36897         * gcc.c-torture/compile/20000922-1.c: New file.
36898
36899 2000-09-21  Nick Clifton  <nickc@redhat.com>
36900
36901         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
36902         a signed long modulo operation.
36903         (mod6): New function - perform an unsigned long modulo operation.
36904         (main): Add tests for modulos of very large numbers by very small
36905         dividends.
36906
36907 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36908
36909         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
36910
36911 2000-09-19  Richard Henderson  <rth@cygnus.com>
36912
36913         * gcc.dg/compare2.c (case 10): XFAIL.
36914
36915 2000-09-18  Richard Henderson  <rth@cygnus.com>
36916
36917         * gcc.c-torture/execute/20000906-1.c: Move ...
36918         * gcc.dg/20000906-1.c: ... here.  Only run on targets
36919         that support __builtin_trap.
36920
36921 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
36922
36923         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
36924
36925 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36926
36927         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
36928         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
36929         more $ format tests.
36930
36931 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36932
36933         * gcc.dg/format-errmk-1.c: New test.
36934
36935 2000-09-17  Greg McGary  <greg@mcgary.org>
36936
36937         * gcc.c-torture/execute/20000917-1.x: Remove.
36938
36939 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36940
36941         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
36942
36943 2000-09-17  Greg McGary  <greg@mcgary.org>
36944
36945         * gcc.c-torture/execute/20000917-1.c: New test.
36946         * gcc.c-torture/execute/20000917-1.x: XFAIL.
36947
36948 2000-09-16  Neil Booth  <NeilB@earthling.net>
36949
36950         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
36951         in nested macro bug.
36952
36953 2000-09-15  Neil Booth  <NeilB@earthling.net>
36954
36955         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
36956
36957 2000-09-14  Jeffrey A Law  (law@cygnus.com)
36958
36959         * gcc.c-torture/execute/20000914-1.c: New test.
36960
36961 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
36962
36963         * g++.other/inline13.C: New test.
36964
36965 2000-09-12  Andreas Jaeger  <aj@suse.de>
36966
36967         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
36968         constant by Ulrich Drepper <drepper@redhat.com>.
36969
36970 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
36971
36972         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
36973
36974 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36975
36976         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
36977
36978 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
36979
36980         * gcc.dg/cpp/backslash.c: New test.
36981
36982 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
36983
36984         * gcc.c-torture/execute/20000910-1.c: New test.
36985         * gcc.c-torture/execute/20000910-2.c: Likewise.
36986
36987 2000-09-11  Robert Lipe  <robertl@sco.com>
36988
36989         * gcc.dg/pragma-align.c: New test.
36990
36991 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
36992
36993         * g++.old-deja/g++.pt/explicit82.C: New test.
36994         * g++.old-deja/g++.pt/explicit83.C: New test.
36995
36996 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
36997
36998         * gcc.dg/asm-names.c: New test.
36999
37000 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37001
37002         * gcc.dg/cpp/tr-warn6.c: New test
37003
37004 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37005
37006         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
37007         be accepted.
37008
37009 2000-09-07  Catherine Moore  <clm@redhat.com>
37010
37011         * gcc.c-torture/execute/unroll-1.c: New test.
37012
37013 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
37014
37015         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
37016         ERROR markers.
37017         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
37018         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
37019         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
37020         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
37021         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
37022         Preprocess only.
37023         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
37024         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
37025
37026 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37027
37028         * g++.old-deja/g++.pt/deduct2.C: New test.
37029
37030 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37031
37032         * g++.old-deja/g++.pt/parms2.C: New test.
37033
37034 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37035
37036         * g++.old-deja/g++.pt/crash58.C: New test.
37037
37038 2000-09-06  Greg McGary  <greg@mcgary.org>
37039
37040         * gcc.c-torture/execute/20000906-1.c: New test.
37041         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
37042
37043 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37044
37045         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
37046
37047 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37048
37049         * g++.old-deja/g++.pt/crash57.C: New test.
37050
37051 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37052
37053         * g++.old-deja/g++.pt/crash56.C: New test.
37054
37055 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37056
37057         * g++.old-deja/g++.pt/koenig1.C: New test.
37058
37059 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
37060
37061         * gcc.dg/20000904-1.c: New test.
37062
37063 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
37064
37065         * gcc.dg/cpp/paste8.c: New test.
37066
37067 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
37068
37069         * gcc.c-torture/compile/20000827-1.c: New test.
37070
37071 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37072
37073         * gcc.dg/format-diag-1.c: New test.
37074
37075 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37076
37077         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
37078         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
37079         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
37080         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
37081         gcc.dg/formatz-1.c: Adjust warning regular expressions.
37082
37083 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
37084
37085         * g++.old-deja/g++.other/nested4.C: New test.
37086
37087 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
37088
37089         * g++.old-deja/g++.ns/scoped1.C: New test.
37090
37091 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
37092
37093         * lib/g++.exp: Support testing already-installed GCC.
37094
37095 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37096
37097         * wtr-label-1.c, wtr-suffix-1.c: New tests.
37098
37099 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37100
37101         * gcc.dg/return-type-2.c: New test.
37102
37103 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
37104
37105         * gcc.c-torture/compile/20000825-1.c: New test.
37106
37107 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
37108
37109         * gcc.dg/dwarf2-2.c: New test.
37110
37111 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
37112
37113         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
37114         dg-warning regexps.
37115
37116 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37117
37118         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
37119         gcc.dg/format-ext-5.c: New tests.
37120
37121 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
37122
37123         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
37124
37125 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
37126
37127         * gcc.dg/noncompile/930622-2.c: Adjust error message.
37128
37129 2000-08-24  Richard Henderson  <rth@cygnus.com>
37130
37131         * gcc.dg/ia64-sync-1.c: New test.
37132         * gcc.dg/ia64-sync-2.c: New test.
37133         * gcc.dg/ia64-asm-1.c: New test.
37134
37135 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37136
37137         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
37138         * gcc.dg/format-ext-2.c: New test.
37139
37140 2000-08-23  Jason Merrill  <jason@redhat.com>
37141
37142         * lib/old-dejagnu.exp: Also ignore "In member function" and
37143         "At global scope".
37144
37145 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37146
37147         * gcc.dg/noncompile/label-lineno-1.c: New test.
37148
37149 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37150
37151         * gcc.dg/c99-array-nonobj-1.c: New test.
37152
37153 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37154
37155         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
37156         tests.
37157         * gcc.dg/format-ext-1.c: New test.
37158
37159 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37160
37161         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
37162         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
37163         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
37164         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
37165         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
37166
37167 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37168
37169         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
37170         gcc.dg/c99-strftime-2.c: New tests.
37171
37172 2000-08-22  Richard Henderson  <rth@cygnus.com>
37173
37174         * gcc.c-torture/execute/20000822-1.c: New test.
37175
37176 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
37177
37178         * gcc.c-torture/execute/20000819-1.x: Remove.
37179
37180 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
37181
37182         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
37183         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
37184         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
37185         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
37186         gcc.dg/format-xopen-1.c: New tests.
37187
37188 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
37189
37190         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
37191
37192 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
37193
37194         * g++.old-deja/g++.other/loop2.C: New test.
37195
37196         * gcc.c-torture/compile/20000606-1.c: New test.
37197         * gcc.c-torture/compile/20000728-1.c: New test.
37198         * gcc.c-torture/execute/20000801-1.c: New test.
37199         * gcc.c-torture/execute/20000801-2.c: New test.
37200         * gcc.c-torture/execute/20000819-1.c: New test.
37201         * gcc.c-torture/execute/20000819-1.x: XFAIL.
37202         * gcc.dg/20000629-1.c: New test.
37203         * gcc.dg/20000724-1.c: New test.
37204         * gcc.dg/20000807-1.c: New test.
37205
37206 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
37207
37208         * gcc.dg/cpp/pragma-1.c: New test.
37209         * gcc.dg/cpp/pragma-2.c: New test.
37210
37211 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
37212
37213         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
37214         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
37215
37216 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37217
37218         * gcc.c-torture/compile/20000818-1.c: New test.
37219
37220 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
37221
37222         * gcc.c-torture/execute/20000818-1.c: New test.
37223
37224 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37225
37226         * gcc.dg/format-va-1.c: New test.
37227
37228 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
37229
37230         * g++.old-deja/g++.other/typedef8.C: New test.
37231
37232 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
37233
37234         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
37235         * g++.old-deja/g++.mike/net36.C: Mark candidate.
37236         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
37237         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
37238         * g++.old-deja/g++.other/ptrmem7.C: New test.
37239         * g++.old-deja/g++.pt/ptrmem10.C: New test.
37240
37241 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
37242
37243         * g++.old-deja/g++.pt/typename27.C: New test.
37244
37245 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
37246
37247         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
37248         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
37249         * g++.old-deja/g++.pt/friend45.C: New test.
37250         * g++.old-deja/g++.other/friend8.C: New test.
37251
37252 2000-08-15  Richard Henderson  <rth@cygnus.com>
37253
37254         * gcc.c-torture/execute/20000815-1.c: New test.
37255
37256 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37257
37258         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
37259         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
37260         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
37261
37262 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
37263
37264         * g++.old-deja/g++.other/refinit2.C: New test.
37265
37266 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
37267
37268         * lib/c-torture.exp (c-torture): Make
37269         compiler_conditional_xfail_data global.
37270         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
37271         compiler_conditional_xfail_data machinery.
37272         (f-torture-execute): Likewise.
37273         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
37274         and only when unrolling loops.
37275
37276         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
37277
37278 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
37279
37280         * g++.old-deja/g++.pt/explicit81.C: New test.
37281
37282 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
37283
37284         * g++.old-deja/g++.pt/typename26.C: New test.
37285
37286 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
37287
37288         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
37289         warning.
37290
37291 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
37292
37293         * g++.old-deja/g++.other/array3.C: New test.
37294
37295 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37296
37297         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
37298         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
37299         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
37300         New tests.
37301
37302 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
37303
37304         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
37305         * g++.old-deja/g++.abi/vmihint.C: Likewise.
37306
37307 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
37308
37309         * gcc.c-torture/execute/20000808-1.c: New test.
37310
37311 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37312
37313         * gcc.dg/c90-const-expr-1.c: New test.
37314
37315 2000-08-08  Richard Henderson  <rth@cygnus.com>
37316
37317         * gcc.dg/noncompile/920923-1.c: Declare calloc.
37318
37319 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37320
37321         * gcc.dg/noncompile/const-ll-1.c: New test.
37322
37323 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37324
37325         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
37326
37327 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
37328
37329         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
37330         that running programs linked against the shared version of libobjc
37331         run correctly.
37332
37333 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37334
37335         * gcc.dg/c99-printf-1.c: New test.
37336
37337 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37338
37339         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
37340
37341 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
37342
37343         * gcc.c-torture/execute/20000731-1.x: Delete.
37344
37345 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
37346
37347         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
37348         and torture_without_loops as is done by c-torture.exp.
37349         (search_for): Copy from c-torture.exp.
37350         (gcc-dg-runtest): New function, drives a directory of tests
37351         iterating over the TORTURE_OPTIONS.
37352         (scan-assembler, scan-assembler-not): Move here from
37353         individual directory drivers.
37354
37355         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
37356         defined by lib/gcc-dg.exp.
37357         * gcc.dg/cpp/cpp.exp: Likewise.
37358         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
37359         gcc-dg-runtest, so we cycle over optimization options.
37360
37361         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
37362         * gcc.dg/compare2.c: No longer expected to fail.
37363
37364 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
37365
37366         * gcc.c-torture/execute/20000804-1.c: New test.
37367
37368 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37369
37370         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
37371
37372 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
37373
37374         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
37375
37376 2000-08-03  Jeffrey A Law  (law@cygnus.com)
37377
37378         * gcc.c-torture/compile/20000803-1.c: New test.
37379
37380 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37381
37382         * gcc.c-torture/execute/20000801-3.c,
37383         gcc.c-torture/execute/20000801-4.c: New tests.
37384         * gcc.c-torture/execute/20000801-3.x,
37385         gcc.c-torture/execute/20000801-4.x: Xfail.
37386
37387 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
37388
37389         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
37390         libobjc/.libs to allow for libtool.
37391
37392 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
37393
37394         * gcc.c-torture/compile/20000802-1.c: New test.
37395
37396 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
37397
37398         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
37399
37400 2000-07-31  Jeffrey A Law  (law@cygnus.com)
37401
37402         * gcc-c-torture/execute/20000731-2.c: New test.
37403
37404         * gcc.c-torture/execute/20000731-1.c: New test.
37405         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
37406
37407 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
37408
37409         * testsuite/gcc.dg/cpp/paste7.c: New test.
37410         * gcc.dg/cpp/20000725-1.c: New test.
37411
37412 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
37413
37414         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
37415         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
37416         declaration warning for __builtin_dwarf_reg_size.
37417
37418         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
37419
37420 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37421
37422         * gcc.dg/noncompile/voidparam-1.c: New test.
37423
37424 2000-07-30  Richard Henderson  <rth@cygnus.com>
37425
37426         * gcc.dg/c90-digraph-1.c: Don't xfail.
37427         * gcc.dg/compare2.c (case 10): Xfail.
37428         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
37429
37430 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
37431
37432         * gcc.dg/c99-main-1.c: New test.
37433
37434 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37435
37436         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
37437
37438 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
37439
37440         * gcc.c-tortuer/execute/20000726-1.c: New test.
37441
37442 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
37443
37444         * gcc.c-torture/execute/enum-2.c: New test.
37445
37446 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37447
37448         * gcc.dg/cpp/tr-warn3.c: New test.
37449
37450 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37451
37452         * g++.old-deja/g++.ext/implicit1.C: Remove.
37453         * g++.old-deja/g++.jason/c2.C: Remove
37454         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
37455         * g++.old-deja/g++.pt/crash16.C: Likewise.
37456         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
37457
37458 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37459
37460         * g++.old-deja/g++.other/for2.C: New test.
37461
37462 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
37463
37464         * gcc.dg/20000720-1.c: New test.
37465
37466 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
37467
37468         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
37469
37470 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
37471
37472         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
37473         * gcc.c-torture/execute/20000722-1.c: New.
37474         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
37475
37476 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
37477
37478         * gcc.dg/cpp/20000720-1.S: New test.
37479
37480 2000-07-21  Michael Meissner  <meissner@redhat.com>
37481
37482         * gcc.c-torture/execute/ieee/hugeval.c: New test.
37483
37484 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
37485
37486         * g++.old-deja/g++.brendan/crash16.C,
37487         g++.old-deja/g++.brendan/parse3.C,
37488         g++.old-deja/g++.brendan/redecl1.C,
37489         g++.old-deja/g++.ns/template13.C,
37490         g++.old-deja/g++.other/decl4.C,
37491         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
37492
37493 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
37494
37495         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
37496         and "Internal error".
37497
37498         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
37499         regexps.
37500         * gcc.dg/cpp/paste6.c: New test.
37501
37502 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
37503
37504         * gcc.dg/cpp/tr-direct.c: New test.
37505
37506         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
37507         gcc.dg/cpp/undef1.c: Tweak error regexps.
37508
37509 2000-07-18  Eric Christopher <echristo@redhat.com>
37510
37511         * gcc.c-torture/compile/20000718-1.c: New test.
37512
37513 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
37514
37515         * cpplex.c (_cpp_push_token): If the token being pushed back
37516         is the previous token in this context, just subtract one from
37517         context->posn.
37518         * cppmacro.c (save_expansion): Clear aux field when storing a
37519         placemarker.
37520
37521 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
37522
37523         * gcc.dg/noncompile/redecl-1.c: New test.
37524
37525 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
37526
37527         * gcc.c-torture/execute/20000717-5.c: New test.
37528         * gcc.c-torture/execute/20000717-1.x: Removed.
37529
37530 2000-07-17  Richard Henderson  <rth@cygnus.com>
37531
37532         * gcc.c-torture/execute/20000717-4.c: New test.
37533
37534 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
37535
37536         * gcc.dg/cpp/syshdr.c: New test.
37537         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
37538
37539 2000-07-17  Neil Booth  <neilb@earthling.net>
37540
37541         * gcc.dg/cpp/cmdlne-dM.c: New test.
37542         * gcc.dg/cpp/cmdlne-dD.c: New test.
37543
37544 2000-07-17  Jeffrey A Law  (law@cygnus.com)
37545
37546         * gcc.c-torture/execute/20000717-3.c: New test.
37547
37548         * gcc.c-torture/compile/20000717-1.c: New test.
37549
37550 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
37551
37552         * gcc.c-torture/execute/20000717-2.c: New test.
37553
37554 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37555
37556         * gcc.dg/formatz-1.c: New test.
37557
37558         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
37559         * gcc.dg/c99-digraph-1.c: New tests.
37560
37561         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
37562         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
37563
37564         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
37565         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
37566         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
37567         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
37568         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
37569         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
37570         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
37571
37572 2000-07-17   Greg McGary <greg@mcgary.org>
37573
37574         * gcc.c-torture/execute/20000717-1.c: New test.
37575         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
37576
37577 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
37578
37579         * gcc.c-torture/execute/20000715-2.c: New test.
37580         * gcc.dg/20000715-1.c: New test.
37581
37582 2000-07-15  Michael Meissner  <meissner@redhat.com>
37583
37584         * gcc.c-torture/execute/20000715-1.c: New test.
37585
37586 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
37587
37588         * gcc.c-torture/execute/20000707-1.c: New test.
37589
37590 2000-07-13  Neil Booth  <NeilB@earthling.net>
37591
37592         * testsuite/gcc.dg/cpp/digraph1.c,
37593         testsuite/gcc.dg/cpp/digraph2.c,
37594         testsuite/gcc.dg/cpp/digraphs.c: New tests.
37595
37596 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
37597
37598         * g77.f-torture/compile/20000630-2.f: New test.
37599         * g77.f-torture/compile/20000630-2.x
37600
37601 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
37602
37603         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
37604
37605 2000-07-11  Neil Booth  <NeilB@earthling.net>
37606
37607         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
37608
37609 2000-07-11  Neil Booth  <NeilB@earthling.net>
37610
37611         * gcc.dg/cpp/cmdlne-C.c: New.
37612
37613 2000-07-09  Neil Booth  <NeilB@earthling.net>
37614
37615         * gcc.dg/cpp/directiv.c: New tests.
37616         * gcc.dg/cpp/undef1.c: Update.
37617
37618 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
37619
37620         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
37621
37622 2000-07-09  Neil Booth  <NeilB@earthling.net>
37623
37624         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
37625
37626 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
37627
37628         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
37629         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
37630
37631 2000-07-08  Neil Booth  <NeilB@earthling.net>
37632
37633         * gcc.dg/cpp/macsyntx.c: New tests.
37634
37635 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
37636
37637         * gcc.dg/20000707-1.c: New test.
37638
37639 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
37640
37641         * gcc.c-torture/execute/20000706-1.c: New test.
37642         * gcc.c-torture/execute/20000706-2.c: New test.
37643         * gcc.c-torture/execute/20000706-3.c: New test.
37644         * gcc.c-torture/execute/20000706-4.c: New test.
37645         * gcc.c-torture/execute/20000706-5.c: New test.
37646
37647 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
37648
37649         * g++.old-deja/g++.pt/instantiate7.C: New test.
37650
37651 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
37652
37653         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
37654         * g++.old-deja/g++.mike/thunk3.C: Likewise.
37655         * g++.old-deja/g++.other/rtti3.C: Likewise.
37656         * g++.old-deja/g++.other/rttid3.C: Likewise.
37657
37658 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
37659
37660         *  g77.f-torture/compile/20000630-1.x: Fix typo
37661
37662 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
37663
37664         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
37665         assembly output.
37666
37667 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
37668
37669         * gcc.dg/cpp/ident.c: New test.
37670
37671 2000-07-05  Neil Booth  <NeilB@earthling.net>
37672
37673         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
37674           gcc.dg/cpp/lexstrng.c: New tests.
37675
37676 2000-07-04  Neil Booth  <NeilB@earthling.net>
37677
37678         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
37679         * gcc.dg/cpp/strify2.c: Same.
37680
37681 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
37682
37683         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
37684         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
37685         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
37686         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
37687
37688         * testsuite/gcc.dg/cpp/macro1.c,
37689         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
37690         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
37691         testsuite/gcc.dg/cpp/strify1.c,
37692         testsuite/gcc.dg/cpp/strify2.c: New tests.
37693
37694 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
37695
37696         * gcc.c-torture/execute/20000703-1.c: New test.
37697
37698 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
37699
37700         * g++.old-deja/g++.pt (lookup10.C): New test.
37701
37702 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
37703
37704         * g++.old-deja/g++.pt (typename25.C): New test.
37705
37706 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
37707
37708         * gcc.c-torture/compile/20000701-1.c: New test.
37709
37710 2000-06-30  Nick Clifton  <nickc@cygnus.com>
37711
37712         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
37713         to test case.
37714
37715 2000-06-30  Catherine Moore  <clm@cygnus.com>
37716
37717         * gcc.c-torture/execute/align-1.c: New test.
37718
37719 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
37720
37721         * g++.old-deja/g++.pt/expr8.C: New test.
37722         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
37723
37724 2000-06-29  Nick Clifton  <nickc@cygnus.com>
37725
37726         * gcc.c-torture/compile/20000629-1.c: New test.
37727
37728 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
37729
37730
37731         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
37732         gcc.dg/noncompile directory, depending on whether they're
37733         preprocessor tests or not.  Annotate all the tests for the dg
37734         framework.
37735
37736         * gcc.c-torture/noncompile/noncompile.exp: Delete.
37737         * gcc.dg/noncompile/noncompile.exp: New.
37738
37739         * Moved files:
37740         Old name                                New name
37741         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
37742         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
37743         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
37744         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
37745         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
37746         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
37747         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
37748         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
37749         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
37750         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
37751         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
37752         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
37753         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
37754         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
37755         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
37756         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
37757         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
37758         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
37759         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
37760         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
37761         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
37762         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
37763         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
37764         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
37765
37766         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
37767         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
37768         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
37769         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
37770         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
37771         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
37772
37773 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
37774
37775         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
37776         declare one variable.  On the fourth, error.
37777         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
37778         declared by 20000628-1a.h.
37779
37780 2000-06-29  Richard Henderson  <rth@redhat.com>
37781
37782         * gcc.c-torture/execute/930529-1.x: New file.
37783         * gcc.dg/920413-1.c: Adjust expected warning text.
37784         * gcc.dg/980217-1.c: Declare abort.
37785         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
37786
37787 2000-06-29  Jeffrey A Law  (law@cygnus.com)
37788
37789         * g77.f-torture/compile/20000629-1.f: New test.
37790         * g77.f-torture/compile/20000629-1.x: Expected to fail.
37791
37792 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
37793
37794         Rearrange lots of files, removing entirely the
37795         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
37796         directories.
37797
37798         * Deleted files:
37799         gcc.c-torture/code_quality/code_quality.exp
37800         gcc.c-torture/special/special.exp
37801         gcc.failure/failure.exp
37802         gcc.failure/940409-1.x
37803         gcc.c-torture/compile/961203-1.x
37804
37805         * New files:
37806         gcc.misc-tests/linkage.exp
37807         gcc.c-torture/execute/920730-1t.c
37808         gcc.c-torture/execute/920730-1t.x
37809         gcc.c-torture/compile/920520-1.x
37810         gcc.c-torture/compile/920521-1.x
37811         gcc.c-torture/compile/981006-1.x
37812         gcc.c-torture/execute/eeprof-1.x
37813
37814         * Moved files (possibly with modifications to fit a new harness):
37815         Old name                                New name
37816         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
37817         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
37818         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
37819         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
37820         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
37821         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
37822         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
37823         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
37824         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
37825         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
37826         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
37827         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
37828         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
37829         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
37830
37831 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
37832
37833         * c-torture/compile/961203-1.x: Delete.
37834
37835         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
37836         not exit. Include stdio.h.
37837         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
37838         * gcc.misc-tests/dg-12.c: Likewise.
37839         * gcc.misc-tests/dg-5.c: Likewise.
37840         * gcc.misc-tests/dg-6.c: Likewise.
37841         * gcc.misc-tests/dg-7.c: Prototype abort.
37842         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
37843         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
37844         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
37845         not exit.
37846         * gcc.misc-tests/sieve.c: Use return from main, not exit.
37847         * gcc.misc-tests/sort2.c: Use return from main, not exit.
37848
37849 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
37850
37851         * gcc.dg/cpp/20000628-1.c: New test.
37852         * gcc.dg/cpp/20000628-1.h: New header for above test.
37853         * gcc.dg/cpp/20000628-1a.h: Likewise.
37854
37855 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
37856
37857         * gcc.dg/cpp: New directory.
37858         * gcc.dg/cpp/cpp.exp: New driver.
37859         * gcc.dg/cpp/20000627-1.c: New test.
37860         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
37861         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
37862         and rewrite as a compilation test.
37863
37864         * gcc.dg: Move many files into the cpp subdirectory, possibly
37865         renaming or editing them as well.
37866         Old name                New name
37867         990119-1.c              cpp/19990119-1.c
37868         990228-1.c              cpp/19990228-1.c
37869         990407-1.c              cpp/19990407-1.c
37870         990409-1.c              cpp/19990409-1.c
37871         990413-1.c              cpp/19990413-1.c
37872         990703-1.c              cpp/19990703-1.c
37873         20000127-1.c            cpp/20000127-1.c
37874         20000129-1.c            cpp/20000129-1.c
37875         20000207-1.c            cpp/20000207-1.c
37876         20000207-2.c            cpp/20000207-2.c
37877         20000209-1.c            cpp/20000209-1.c
37878         20000209-2.c            cpp/20000209-2.c
37879         20000301-1.c            cpp/20000301-1.c
37880         20000419-1.c            cpp/20000419-1.c
37881         20000510-1.S            cpp/20000510-1.S
37882         20000519-1.c            cpp/20000519-1.c
37883         20000529-1.c            cpp/20000529-1.c
37884         20000625-1.c            cpp/20000625-1.c
37885         20000625-2.c            cpp/20000625-2.c
37886         cpp-as1.c               cpp/assert1.c
37887         cpp-as2.c               cpp/assert2.c
37888         cxx-comments-1.c        cpp/cxxcom1.c
37889         cxx-comments-2.c        cpp/cxxcom2.c
37890         endif-label.c           cpp/endif.c
37891         cpp-hash1.c             cpp/hash1.c
37892         cpp-hash2.c             cpp/hash2.c
37893         cpp-if1.c               cpp/if-1.c
37894         cpp-if2.c               cpp/if-2.c
37895         cpp-if3.c               cpp/if-3.c
37896         cpp-if4.c               cpp/if-4.c
37897         cpp-if5.c               cpp/if-5.c
37898         cpp-cond.c              cpp/if-cexp.c
37899         cpp-missingop.c         cpp/if-mop.c
37900         cpp-missingparen.c      cpp/if-mpar.c
37901         cpp-opprec.c            cpp/if-oppr.c
37902         cpp-ifparen.c           cpp/if-paren.c
37903         cpp-shortcircuit.c      cpp/if-sc.c
37904         cpp-shift.c             cpp/if-shift.c
37905         cpp-unary.c             cpp/if-unary.c
37906         cpp-li1.c               cpp/line1.c
37907         cpp-li2.c               cpp/line2.c
37908         lineno.c                cpp/line3.c
37909         lineno-2.c              cpp/line4.c
37910         cpp-mi.c                cpp/mi1.c
37911         cpp-mic.h               cpp/mi1c.h
37912         cpp-micc.h              cpp/mi1cc.h
37913         cpp-mind.h              cpp/mi1nd.h
37914         cpp-mindp.h             cpp/mi1ndp.h
37915         cpp-mix.h               cpp/mi1x.h
37916         cpp-mi2.c               cpp/mi2.c
37917         cpp-mi2a.h              cpp/mi2a.h
37918         cpp-mi2b.h              cpp/mi2b.h
37919         cpp-mi2c.h              cpp/mi2c.h
37920         cpp-mi3.c               cpp/mi3.c
37921         cpp-mi3.def             cpp/mi3.def
37922         poison-1.c              cpp/poison.c
37923         pr-impl.c               cpp/prag-imp.c
37924         cpp-redef-2.c           cpp/redef1.c
37925         cpp-redef.c             cpp/redef2.c
37926         strpaste.c              cpp/strp1.c
37927         strpaste-2.c            cpp/strp2.c
37928         cpp-tradpaste.c         cpp/tr-paste.c
37929         cpp-tradstringify.c     cpp/tr-str.c
37930         cpp-tradwarn1.c         cpp/tr-warn1.c
37931         cpp-tradwarn2.c         cpp/tr-warn2.c
37932         trigraphs.c             cpp/trigraphs.c
37933         cpp-unc1.c              cpp/unc1.c
37934         cpp-unc2.c              cpp/unc2.c
37935         cpp-unc3.c              cpp/unc3.c
37936         cpp-unc.c               cpp/unc4.c
37937         undef.c                 cpp/undef1.c
37938         undef-2.c               cpp/undef2.c
37939         cpp-wi1.c               cpp/widestr1.c
37940
37941 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
37942
37943         * lib/g++.exp (g++_include_flags): Tweak.
37944
37945 2000-06-27  H.J. Lu  <hjl@gnu.org>
37946             Loren J. Rittle  <ljrittle@acm.org>
37947
37948         * lib/g++.exp (g++_include_flags): Override libgloss.exp
37949         version with one that knows about the new gcc tree structure.
37950         (g++_link_flags): Same.
37951
37952 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
37953
37954         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
37955         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
37956         case we are cross-compiling.
37957
37958         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
37959         g++.old-deja/g++.niklas/Makefile.in,
37960         g++.old-deja/g++.niklas/configure.in,
37961         g++.old-deja/g++.other/Makefile.in,
37962         g++.old-deja/g++.other/configure.in,
37963         gcc.c-torture/code_quality/Makefile.in,
37964         gcc.c-torture/code_quality/configure.in,
37965         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
37966         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
37967         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
37968         gcc.c-torture/execute/ieee/Makefile.in,
37969         gcc.c-torture/execute/ieee/configure.in,
37970         gcc.c-torture/noncompile/Makefile.in,
37971         gcc.c-torture/noncompile/configure.in,
37972         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
37973         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
37974         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
37975
37976 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
37977
37978         * g++.old-deja/g++.other/ambig3.C: New test.
37979
37980 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
37981
37982         * g++.old-deja/g++.pt/syntax1.C: New test.
37983         * g++.old-deja/g++.pt/syntax2.C: New test.
37984         * g++.old-deja/g++.other/syntax3.C: New test.
37985         * g++.old-deja/g++.other/syntax4.C: New test.
37986
37987 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
37988
37989         * gcc.dg/20000623-1.c: Prototype exit and abort.
37990
37991 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
37992
37993         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
37994         New tests.
37995         * gcc.dg/cpp-mi3.def: New file.
37996
37997         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
37998         inside assertions.
37999         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
38000         lexer's error messages.
38001         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
38002         divine anything from the linemarkers.
38003         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
38004         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
38005
38006 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
38007
38008         * gcc.dg/20000623-1.c: New test.
38009
38010 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
38011
38012         * gcc.c-torture/execute/20000622-1.c: New test.
38013
38014 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
38015
38016         * g++.old-deja/g++.other/init15.C: New test.
38017
38018 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
38019
38020         * g++.old-deja/g++.pt/vaarg2.C: New test.
38021         * g++.old-deja/g++.pt/vaarg3.C: New test.
38022
38023 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
38024
38025         * g++.old-deja/g++.other/dyncast6.C: New test.
38026
38027 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
38028
38029         * gcc.c-torture/execute/loop-6.c: New test.
38030
38031 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
38032
38033         * gcc.dg/20000614-1.c: New test.
38034         * gcc.dg/20000614-2.c: New test.
38035
38036 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
38037
38038         * g++.old-deja/g++.other/inline12.C: New test.
38039
38040 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
38041
38042         * g++.old-deja/g++.other/eh1.C: New test.
38043
38044 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
38045
38046         * g++.old-deja/g++.other/type.C: New test.
38047
38048 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
38049
38050         * g++.old-deja/g++.other/initstring.C: New test.
38051
38052 2000-06-12  Jason Merrill  <jason@redhat.com>
38053
38054         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
38055
38056 2000-06-09  Jeffrey A Law  (law@cygnus.com)
38057
38058         * gcc.c-torture/compile/20000609-1.c: New test.
38059
38060 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
38061
38062         * gcc.dg/20000609-1.c: New test.
38063
38064 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
38065
38066         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
38067         * gcc.c-torture/noncompile/poison-1.c: Move...
38068         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
38069         * gcc.dg/cpp-li1.c: Add a token after the #line.
38070
38071 2000-06-05  Richard Henderson  <rth@cygnus.com>
38072
38073         * gcc.c-torture/execute/20000605-2.c: New test.
38074         * gcc.c-torture/execute/20000605-3.c: New test.
38075
38076 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
38077
38078         * g77.f-torture/execute/20000503-1.x: New file.
38079
38080 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
38081
38082         * g++.old-deja/g++.eh/badalloc1.C: New test.
38083
38084 2000-06-05  Richard Henderson  <rth@cygnus.com>
38085
38086         * gcc.c-torture/execute/20000605-1.c: New test.
38087
38088 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
38089             Nathan Sidwell <nathan@codesourcery.com>
38090
38091         * gcc.c-torture/compile/20000605-1.c: New test.
38092
38093 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
38094
38095         * g77.f-torture/compile/20000601-1.f: New test.
38096
38097 2000-06-03  Richard Henderson  <rth@cygnus.com>
38098
38099         * gcc.c-torture/execute/20000603-1.c: New.
38100
38101 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
38102
38103         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
38104         * gcc.dg/noreturn-2.c (noreturn): Likewise.
38105
38106 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
38107
38108         * gcc.dg/compare2.c (case 12): XFAIL.
38109         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
38110         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
38111
38112         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
38113
38114 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
38115
38116         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
38117         guard macro is already defined when the header is first
38118         included.
38119         * gcc.dg/cpp-mix.h: New file.
38120         * gcc.dg/endif-label.c: Update patterns to match compiler.
38121
38122         * g++.brendan/complex1.C: Declare abort.
38123         * g++.law/refs4.C: Remove XFAIL.
38124         * g++.oliva/expr2.C: Declare abort and exit.
38125
38126 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
38127
38128         * gcc.c-torture/execute/20000528-1.c: New test.
38129
38130         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
38131         * g++.old-deja/g++.law/temps4.C: Likewise.
38132
38133         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
38134         stdlib.h.  Call abort() on failure.
38135         * g++.old-deja/g++.law/refs4.C: Likewise.
38136         * g++.old-deja/g++.law/temps4.C: Likewise.
38137         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
38138         * gcc.c-torture/execute/20000112-1.c: Include string.h.
38139
38140 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
38141
38142         Relative to g++.dg/special:
38143         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
38144
38145         Relative to g++.old-deja:
38146         * g++.brendan/complex1.C, g++.jason/optimize2.C,
38147         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
38148         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
38149         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
38150         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
38151         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
38152         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
38153
38154         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
38155         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
38156         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
38157         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
38158         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
38159         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
38160         and/or string.h.
38161
38162         * g++.other/goto1.C: Update expectations for error messages.
38163
38164 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
38165
38166         * gcc.c-torture/compile/20000523-1.c: New test.
38167
38168 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
38169
38170         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
38171
38172 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
38173
38174         * g++.old-deja/g++.eh/catch11.C: New test.
38175         * g++.old-deja/g++.eh/catch12.C: New test.
38176
38177 2000-05-24  Nick Clifton  <nickc@cygnus.com>
38178
38179         * gcc.c-torture/execute/20000523-1.c: New test.
38180
38181 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
38182
38183         * c-torture/execute/bcp-1.c: Replace abort in arg of
38184         __builtin_constant_p with a generic external function.
38185
38186         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
38187         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
38188         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
38189         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
38190         Prototype abort and/or exit.
38191
38192         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
38193         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
38194         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
38195         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
38196
38197 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
38198
38199         * gcc.dg/dwarf2-1.c: New test.
38200
38201 2000-05-20  Richard Henderson  <rth@cygnus.com>
38202
38203         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
38204
38205 2000-05-20  Andreas Jaeger  <aj@suse.de>
38206
38207         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
38208         testcase.
38209
38210 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
38211
38212         * gcc.c-torture/execute/20000519-2.c: New test.
38213
38214 2000-05-19  Andreas Jaeger  <aj@suse.de>
38215
38216         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
38217         which fails with SSA.
38218
38219         * lib/c-torture.exp: Also test with -O3 -fssa.
38220
38221 2000-05-18  Michael Meissner  <meissner@redhat.com>
38222
38223         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
38224         * gcc.c-torture/execute/920415-1.c: Ditto.
38225         * gcc.c-torture/execute/920501-1.c: Ditto.
38226         * gcc.c-torture/execute/conversion.c: Ditto.
38227         * gcc.c-torture/execute/cvt-1.c: Ditto.
38228
38229 2000-05-18  Jeffrey A Law  (law@cygnus.com)
38230
38231         * gcc.c-torture/compile/20000518-1.c: New test.
38232
38233 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
38234
38235         * g77.f-torture/compile/200005018.f: New test.
38236
38237 2000-05-17  Jeffrey A Law  (law@cygnus.com)
38238
38239         * gcc.c-torture/compile/20000517-1.c: New test.
38240
38241 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38242
38243         * gcc.c-torture/execute/20000516-1.c: New test.
38244
38245 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
38246
38247         * g++.old-deja/g++.other/eh.C: New test.
38248
38249 2000-05-12  Richard Henderson  <rth@cygnus.com>
38250
38251         * gcc.c-torture/execute/990208-1.c (main): Don't pass
38252         constants through to doit's conditional.
38253
38254 2000-05-11  Jeffrey A Law  (law@cygnus.com)
38255
38256         * gcc.c-torture/compile/20000511-1.c: New test.
38257         * g77.f-torture/compile/20000511-1.f: New test.
38258         * g77.f-torture/compile/20000511-2.f: New test.
38259
38260 2000-05-11  Michael Meissner  <meissner@redhat.com>
38261
38262         * gcc.c-torture/execute/20000511-1.c: New test.
38263
38264 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
38265
38266         * gcc.dg/dg.exp: Scan .S files as well as .c files.
38267         * gcc.dg/20000510-1.S: New.
38268
38269 2000-05-08  Catherine Moore  <clm@cygnus.com>
38270
38271         * gcc.dg/unused-3.c: New.
38272
38273 2000-05-06  Richard Henderson  <rth@cygnus.com>
38274
38275           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
38276           * g++.old-deja/g++.mike/warn1.C: Likewise.
38277           * g++.old-deja/g++.pt/local1.C: Likewise.
38278           * g++.old-deja/g++.pt/local7.C: Likewise.
38279           * g++.old-deja/g++.pt/spec16.C: Likewise.
38280
38281 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
38282
38283         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
38284
38285 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
38286
38287           * g77.f-torture/execute/20000503-1.f: New test.
38288
38289 2000-05-04  Andreas Jaeger  <aj@suse.de>
38290
38291         * gcc.dg/noreturn-2.c: New test.
38292
38293 2000-05-04  Neil Booth  <NeilB@earthling.net>
38294
38295         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
38296         preprocessor.
38297
38298 2000-05-04  Richard Henderson  <rth@cygnus.com>
38299
38300         * gcc.c-torture/execute/20000503-1.c: Fix typo.
38301
38302 2000-05-04  Richard Henderson  <rth@cygnus.com>
38303
38304         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
38305         OpenSSL by Jason R Thorpe.
38306
38307 2000-05-03  Jim Wilson  <wilson@cygnus.com>
38308
38309         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
38310
38311 2000-05-03  Robert Lipe <robertlipe@usa.net>
38312
38313         * gcc.dg/20000503-1.c: New test.
38314
38315 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
38316
38317         * gcc.c-torture/compile/20000502-1.c: New test.
38318         * g++.old-deja/g++.other/align.C: New test.
38319         * gcc.dg/cpp-tradstringify.c: New test.
38320
38321 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
38322
38323         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
38324         and hard registers.
38325
38326 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
38327
38328         * gcc.c-torture/execute/loop-5.c: New test.
38329
38330 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
38331
38332         * gcc.c-torture/execute/va-arg-20.c: New test.
38333
38334 2000-04-23  Jeffrey A Law  (law@cygnus.com)
38335
38336         * gcc.c-torture/execute/20000422-1.c: New test.
38337
38338 2000-04-20  Greg McGary  <gkm@gnu.org>
38339
38340         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
38341         when optimizing, but without sibling-call optimizations (-O1).
38342
38343 2000-04-20  Jeffrey A Law  (law@cygnus.com)
38344
38345           * gcc.c-torture/compile/20000420-1.c: New test.
38346
38347 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38348
38349         * g++.abi/ptrflags.C: New test.
38350         * g++.eh/catchptr1.C: Test incomplete pointer chains.
38351
38352 2000-04-19  Catherine Moore  <clm@cygnus.com>
38353
38354         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
38355
38356 2000-04-19  Greg McGary  <gkm@gnu.org>
38357
38358         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
38359         sibling-call optimizations.
38360
38361 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
38362
38363         * gcc.dg/20000419-1.c: New test.
38364
38365 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
38366
38367         * gcc.c-torture/execute/20000412-6.c: New test.
38368
38369 2000-04-12  Jeffrey A Law  (law@cygnus.com)
38370
38371         * gcc.c-torture/execute/20000412-5.c: New test.
38372         * g77.f-torture/compile/20000412-1.f: New test.
38373         * gcc.c-torture/execute/20000412-4.c: New test.
38374         * gcc.c-torture/compile/20000412-2.c: New test.
38375         * gcc.c-torture/execute/20000412-3.c: New test.
38376         * gcc.c-torture/compile/20000412-1.c: New test.
38377         * gcc.c-torture/execute/20000412-2.c: New test.
38378
38379 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
38380
38381         * objc/execute/bf-20.m: New test.
38382
38383 2000-04-10  Richard Henderson  <rth@cygnus.com>
38384
38385         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
38386
38387         * gcc.c-torture/execute/20000412-1.c: New test.
38388
38389 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
38390
38391         * g++.old-deja/g++.eh/catchptr1.C: New test.
38392
38393 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
38394
38395         * g++.old-deja/g++.abi/cxa_vec.C: New test.
38396
38397 2000-04-08  Neil Booth  <NeilB@earthling.net>
38398
38399         * gcc.dg/cpp-nullchar.c: Remove test as
38400         embedded nulls cause problems.
38401
38402 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38403
38404         * gcc.dg/compare2.c: New test.
38405
38406 2000-04-08  Neil Booth  <NeilB@earthling.net>
38407
38408         * gcc.dg/cpp-nullchar.c: New test.
38409
38410 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
38411
38412         * gcc.dg/cpp-mi2.c: New test.
38413         * gcc.dg/cpp-mi2[abc].h: New files.
38414
38415 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
38416
38417         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
38418         member name.
38419
38420 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
38421
38422         * g++.old-deja/g++.abi/vmihint.C: New test.
38423
38424 2000-04-06  Neil Booth  <NeilB@earthling.net>
38425
38426         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
38427         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
38428         copyright.
38429
38430 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
38431
38432         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
38433         avoid stack-frame overwrite.
38434
38435 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
38436
38437         * gcc.c-torture/compile/20000405-2.c: New test.
38438         * gcc.c-torture/compile/20000405-3.c: New test.
38439
38440 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38441
38442         * gcc.c-torture/compile/20000405-1.c: New test.
38443
38444 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
38445
38446         * gcc.dg/cast-qual-1.c: Revert last change.
38447
38448 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38449
38450         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
38451
38452 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
38453
38454         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
38455         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
38456
38457 2000-04-03  Jeffrey A Law  (law@cygnus.com)
38458
38459         * gcc.c-torture/compile/20000403-2.c: New test.
38460         * gcc.c-torture/compile/20000403-1.c: New test.
38461
38462 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
38463
38464         * gcc.c-torture/execute/20000403-1.c: New test.
38465
38466 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
38467
38468         * gcc.c-torture/execute/20000402-1.c: New test.
38469
38470 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
38471
38472         * gcc.c-torture/execute/va-arg-15.c: New test.
38473         * gcc.c-torture/execute/va-arg-16.c: New test.
38474         * gcc.c-torture/execute/va-arg-17.c: New test.
38475         * gcc.c-torture/execute/va-arg-18.c: New test.
38476         * gcc.c-torture/execute/va-arg-19.c: New test.
38477
38478 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
38479
38480         * gcc.c-torture/compile/981211-1.c: Move to...
38481         * gcc.dg/cpp-as1.c: ...here.
38482         * gcc.dg/cpp-as2.c: New file.
38483
38484         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
38485         compiler.
38486
38487 2000-04-02  Neil Booth  <NeilB@earthling.net>
38488
38489         * gcc.dg/cpp-cond.c  New tests.
38490         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
38491         accidental success less likely.
38492         * gcc.dg/cpp-missingop.c  New tests.
38493         * gcc.dg/cpp-missingparen.c  New tests.
38494         * gcc.dg/cpp-shift.c  New tests.
38495         * gcc.dg/cpp-shortcircuit.c  New tests.
38496         * gcc.dg/cpp-unary.c  New tests.
38497
38498 2000-03-29  Jeffrey A Law  (law@cygnus.com)
38499
38500         * gcc.c-torture/compile/20000329-1.c: New test.
38501
38502 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
38503
38504         * gcc.c-torture/compile/20000326-1.c: New test.
38505         * gcc.c-torture/compile/20000326-2.c: New test.
38506
38507 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
38508
38509         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
38510         the first parameter is a function argument.
38511
38512 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
38513
38514         * g++.old-deja/g++.ext/array4.C: New test.
38515
38516 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
38517
38518         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
38519
38520 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38521
38522         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
38523
38524 2000-03-19  Richard Henderson  <rth@cygnus.com>
38525
38526         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
38527
38528 2000-03-19  Richard Henderson  <rth@cygnus.com>
38529
38530         * gcc.c-torture/compile/20000319-1.c: New test.
38531
38532 2000-03-14  Jeffrey A Law  (law@cygnus.com)
38533
38534         * gcc.c-torture/execute/20000314-3.c: New test.
38535         * gcc.c-torture/execute/20000314-2.c: New test.
38536         * gcc.c-torture/execute/20000314-1.c: New test.
38537         * gcc.c-torture/compile/20000314-2.c: New test.
38538         * gcc.c-torture/compile/20000314-1.c: New test.
38539
38540 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
38541
38542         * g++.old-deja/g++.warn/inline.C: New test.
38543
38544 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
38545
38546         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
38547         standards-compliant result rather than specific constants.
38548         Put test-values in array.
38549
38550 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
38551
38552         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
38553         (g++_target_compile): Put test-specific options last.
38554
38555 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38556
38557         * g++.old-deja/g++.eh/vbase4.C: New test.
38558
38559 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38560
38561         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
38562
38563 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38564
38565         * g++.old-deja/g++.brendan/misc12.C: Removed.
38566         * g++.old-deja/g++.pt/memtemp77.C: Constify.
38567         * g++.old-deja/g++.ext/pretty4.C: New test.
38568
38569 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38570
38571         * g++.old-deja/g++.other/string2.C: New test.
38572
38573 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
38574
38575         * g++.old-deja/g++.warn/impint2.C: New test.
38576
38577 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
38578
38579         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
38580         is 1, not zero.
38581
38582 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
38583
38584         * g++.old-deja/g++.warn/impint.C: New test.
38585         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
38586         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
38587         * g++.old-deja/g++.pt/explicit12.C: Likewise.
38588         * g++.old-deja/g++.pt/explicit13.C: Likewise.
38589         * g++.old-deja/g++.pt/explicit17.C: Likewise.
38590         * g++.old-deja/g++.pt/explicit18.C: Likewise.
38591         * g++.old-deja/g++.pt/explicit19.C: Likewise.
38592         * g++.old-deja/g++.pt/explicit23.C: Likewise.
38593         * g++.old-deja/g++.pt/explicit31.C: Likewise.
38594         * g++.old-deja/g++.pt/explicit35.C: Likewise.
38595         * g++.old-deja/g++.pt/explicit6.C: Likewise.
38596         * g++.old-deja/g++.pt/memclass7.C: Likewise.
38597
38598 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
38599
38600         * gcc.dg/cpp-redef.c: New test.
38601
38602 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
38603
38604         * g++.old-deja/g++.pt/unify7.C: New test.
38605
38606 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38607
38608         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
38609         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
38610
38611 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
38612
38613         * gcc.c-torture/compile/20000224-1.c: New test.
38614
38615 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38616
38617         * gcc.c-torture/compile/cpp-2.c: New test.
38618         * gcc.c-torture/compile/cpp-1.c: New test.
38619
38620 2000-02-25  Jeffrey A Law  (law@cygnus.com)
38621
38622         * gcc.c-torture/execute/20000225-1.c: New test.
38623
38624 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38625
38626         * gcc.dg/cpp-li2.c: New test.
38627
38628         * gcc.dg/cpp-wi1.c: New test.
38629
38630         * gcc.dg/cpp-li1.c: New test.
38631
38632 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
38633
38634         * g++.old-deja/g++.other/sizeof5.C: New test.
38635
38636 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38637
38638         * gcc.c-torture/execute/va-arg-13.c: New test.
38639
38640 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
38641
38642         * gcc.c-torture/execute/va-arg-12.c: New test.
38643
38644 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
38645
38646         * gcc.c-torture/execute/20000223-1.c: New test.
38647
38648 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
38649
38650         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
38651
38652 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
38653
38654         * g++.old-deja/g++.abi/ptrmem.C: New test.
38655
38656 2000-02-19  Richard Henderson  <rth@cygnus.com>
38657
38658         * gcc.c-torture/compile/init-3.c: New.
38659
38660 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
38661
38662         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
38663         ALWAYS_CXXFLAGS.
38664
38665 2000-02-11  Robert Lipe <robertl@sco.com>
38666
38667         * gcc.c-torture/compile/20000211-3.c: New test.
38668
38669 2000-02-11  Martin Buchholz <martin@xemacs.org>
38670
38671         * gcc.c-torture/compile/20000211-2.c: New test.
38672
38673 2000-02-11  Jeffrey A Law  (law@cygnus.com)
38674
38675         * gcc.c-torture/compile/20000211-1.c: New test.
38676
38677 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
38678
38679         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
38680           on native targets
38681
38682 2000-02-08  Nathan Sidwell  <nathan@acm.org>
38683
38684         * g++.old-deja/g++.other/cast5.C: New test.
38685
38686 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
38687
38688         * gcc.c-torture/execute/20000205-1.c: New.
38689
38690 2000-02-03  Nathan Sidwell  <nathan@acm.org>
38691
38692         * g++.old-deja/g++.jason/cast3.C: Return void.
38693         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
38694
38695 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38696
38697         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
38698
38699         * gcc.dg/loop-1.c: New test.
38700
38701 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
38702
38703         * gcc.c-torture/compile/20000127-1.c: New test.
38704         * gcc.c-torture/execute/991228-1.c: New test.
38705
38706 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38707
38708         * gcc.dg/unused-2.c: New test.
38709
38710         * gcc.dg/conv-1.c: New test.
38711
38712 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
38713
38714         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
38715         compiler.
38716         (tool_option_proc): Fix typo.
38717
38718 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
38719
38720         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
38721         of the ld on the host, not on the build machine.
38722         Also, don't crash if '--help' is not a supported option.
38723
38724 2000-01-24  Richard Henderson  <rth@cygnus.com>
38725
38726         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
38727
38728 2000-01-20  Jeffrey A Law  (law@cygnus.com)
38729
38730         * gcc.c-torture/execute/20000120-2.c: New test.
38731         * gcc.c-torture/execute/20000120-1.c: New test.
38732
38733 2000-01-13  Jeffrey A Law  (law@cygnus.com)
38734
38735         * gcc.c-torture/execute/20000113-1.c: New test.
38736
38737 2000-01-12  Jeffrey A Law  (law@cygnus.com)
38738
38739         * gcc.c-torture/execute/20000112-1.c: New test.
38740
38741 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38742
38743         * gcc.dg/20000111-1.c: New test.
38744
38745 2000-01-10  Jeffrey A Law  (law@cygnus.com)
38746
38747         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
38748         with 16 bit integers.
38749
38750 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38751
38752         * gcc.dg/20000108-1.c: New test.
38753
38754 2000-01-05  Nathan Sidwell  <nathan@acm.org>
38755
38756         * g++.old-deja/g++.ns/koenig8.C: New test.
38757
38758 2000-01-05  Nathan Sidwell  <nathan@acm.org>
38759
38760         * g++.old-deja/g++.other/cast4.C: New test.
38761
38762 2000-01-05  Jeffrey A Law  (law@cygnus.com)
38763
38764         * gcc.c-torture/compile/20000105-2.c: New test.
38765         * gcc.c-torture/compile/20000105-1.c: New test.
38766
38767 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38768
38769         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
38770         references to printf & atoi to conform to ANSI standard.
38771         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
38772         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
38773         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
38774         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
38775         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
38776         * g++.old-deja/g++.brendan/complex1.C: Likewise.
38777         * g++.old-deja/g++.brendan/copy1.C: Likewise.
38778         * g++.old-deja/g++.brendan/copy2.C: Likewise.
38779         * g++.old-deja/g++.brendan/copy3.C: Likewise.
38780         * g++.old-deja/g++.brendan/copy4.C: Likewise.
38781         * g++.old-deja/g++.brendan/copy5.C: Likewise.
38782         * g++.old-deja/g++.brendan/copy6.C: Likewise.
38783         * g++.old-deja/g++.brendan/copy7.C: Likewise.
38784         * g++.old-deja/g++.brendan/copy8.C: Likewise.
38785         * g++.old-deja/g++.brendan/crash11.C: Likewise.
38786         * g++.old-deja/g++.brendan/crash14.C: Likewise.
38787         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
38788         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
38789         * g++.old-deja/g++.brendan/delete2.C: Likewise.
38790         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
38791         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
38792         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
38793         * g++.old-deja/g++.brendan/eh1.C: Likewise.
38794         * g++.old-deja/g++.brendan/groff1.C: Likewise.
38795         * g++.old-deja/g++.brendan/init3.C: Likewise.
38796         * g++.old-deja/g++.brendan/misc12.C: Likewise.
38797         * g++.old-deja/g++.brendan/misc7.C: Likewise.
38798         * g++.old-deja/g++.brendan/new2.C: Likewise.
38799         * g++.old-deja/g++.brendan/operators4.C: Likewise.
38800         * g++.old-deja/g++.brendan/operators5.C: Likewise.
38801         * g++.old-deja/g++.brendan/overload2.C: Likewise.
38802         * g++.old-deja/g++.brendan/overload7.C: Likewise.
38803         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
38804         * g++.old-deja/g++.brendan/reference1.C: Likewise.
38805         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
38806         * g++.old-deja/g++.brendan/template24.C: Likewise.
38807         * g++.old-deja/g++.brendan/template3.C: Likewise.
38808         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
38809         * g++.old-deja/g++.jason/inline3.C: Likewise.
38810         * g++.old-deja/g++.jason/opeq.C: Likewise.
38811         * g++.old-deja/g++.law/arg5.C: Likewise.
38812         * g++.old-deja/g++.law/arm7.C: Likewise.
38813         * g++.old-deja/g++.law/ctors11.C: Likewise.
38814         * g++.old-deja/g++.law/cvt8.C: Likewise.
38815         * g++.old-deja/g++.law/init9.C: Likewise.
38816         * g++.old-deja/g++.law/refs4.C: Likewise.
38817         * g++.old-deja/g++.law/template2.C: Likewise.
38818         * g++.old-deja/g++.law/visibility24.C: Likewise.
38819         * g++.old-deja/g++.law/vtable3.C: Likewise.
38820         * g++.old-deja/g++.mike/asm2.C: Likewise.
38821         * g++.old-deja/g++.mike/eh1.C: Likewise.
38822         * g++.old-deja/g++.mike/misc1.C: Likewise.
38823         * g++.old-deja/g++.mike/misc13.C: Likewise.
38824         * g++.old-deja/g++.mike/misc14.C: Likewise.
38825         * g++.old-deja/g++.mike/ns12.C: Likewise.
38826         * g++.old-deja/g++.mike/p1248.C: Likewise.
38827         * g++.old-deja/g++.mike/p3708.C: Likewise.
38828         * g++.old-deja/g++.mike/p3708a.C: Likewise.
38829         * g++.old-deja/g++.mike/p3708b.C: Likewise.
38830         * g++.old-deja/g++.mike/p646.C: Likewise.
38831         * g++.old-deja/g++.mike/p700.C: Likewise.
38832         * g++.old-deja/g++.mike/p783.C: Likewise.
38833         * g++.old-deja/g++.mike/p783a.C: Likewise.
38834         * g++.old-deja/g++.mike/p783b.C: Likewise.
38835         * g++.old-deja/g++.mike/p786.C: Likewise.
38836         * g++.old-deja/g++.mike/p789.C: Likewise.
38837         * g++.old-deja/g++.mike/p789a.C: Likewise.
38838         * g++.old-deja/g++.mike/p807a.C: Likewise.
38839         * g++.old-deja/g++.other/delete3.C: Likewise.
38840         * g++.old-deja/g++.other/dyncast1.C: Likewise.
38841         * g++.old-deja/g++.other/dyncast2.C: Likewise.
38842         * g++.old-deja/g++.other/dyncast3.C: Likewise.
38843         * g++.old-deja/g++.other/empty1.C: Likewise.
38844         * g++.old-deja/g++.other/temporary1.C: Likewise.
38845         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
38846         * g++.old-deja/g++.pt/t16.C: Likewise.
38847         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
38848
38849 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
38850
38851         * gcc.dg/991230-1.c: New test.
38852
38853 1999-12-29  Jeffrey A Law  (law@cygnus.com)
38854
38855         * gcc.c-torture/compile/991229-3.c: New test.
38856         * gcc.c-torture/compile/991229-2.c: New test.
38857         * gcc.c-torture/compile/991229-1.c: New test.
38858
38859 1999-12-29  Greg McGary <gkm@eng.ascend.com>
38860
38861         * gcc.c-torture/compile/labels-2.c: New test.
38862
38863 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
38864
38865         * gcc.c-torture/execute/991227-1.c: New test.
38866
38867 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38868
38869         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
38870
38871 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
38872
38873         * gcc.c-torture/execute/991221-1.c: New test.
38874
38875 1999-12-20  Nathan Sidwell  <nathan@acm.org>
38876
38877         * g++.old-deja/g++.other/cast3.C: New test.
38878
38879 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
38880
38881         * gcc.c-torture/execute/991216-4.c: New test.
38882
38883 1999-12-16  Michael Meissner  <meissner@cygnus.com>
38884
38885         * gcc.c-torture/execute/991216-1.c: New test.
38886         * gcc.c-torture/execute/991216-2.c: New test.
38887         * gcc.c-torture/execute/991216-3.c: New test.
38888
38889 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
38890
38891         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
38892         Actually make the test fail by using "-O2" for compilation.
38893
38894 1999-12-15  Nathan Sidwell  <nathan@acm.org>
38895
38896         * g++.old-deja/g++.warn/cast-align1.C: New test.
38897
38898 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
38899
38900         * gcc.c-torture/compile/991214-1.c: New test.
38901         * gcc.c-torture/compile/991214-2.c: New test.
38902
38903 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
38904
38905         * gcc.dg/991214-1.c: New test.
38906
38907 1999-12-13  Jeffrey A Law  (law@cygnus.com)
38908
38909         * gcc.c-torture/compile/991213-3.c: New test.
38910         * gcc.c-torture/compile/991213-2.c: New test.
38911         * gcc.c-torture/compile/991213-1.c: New test.
38912
38913 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
38914
38915         * gcc.dg/991209-1.c: New test.
38916
38917 1999-12-08  Nathan Sidwell <nathan@acm.org>
38918
38919         * gcc.c-torture/compile/991208-1.c: New test.
38920
38921 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38922
38923         * gcc.dg/ultrasp2.c: New test.
38924
38925 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
38926
38927         * g++.old-deja/g++.abi/align.C (main): Fix typo.
38928
38929 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
38930
38931         * gcc.c-torture/compile/991202-1.c: New test.
38932         * gcc.c-torture/execute/991202-1.c: New test.
38933         * gcc.c-torture/execute/991202-2.c: New test.
38934         * gcc.c-torture/execute/991202-3.c: New test.
38935
38936 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
38937
38938         * g++.old-deja/g++.abi/align.C: New test.
38939         * g++.old-deja/g++.abi/aggregates.C: Likewise.
38940         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38941
38942 1999-12-01  Richard Henderson  <rth@cygnus.com>
38943
38944         * gcc.c-torture/execute/991201-1.c: New.
38945
38946 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
38947
38948         * gcc.dg/991129-1.c: New test.
38949
38950 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38951
38952         * gcc.c-torture/compile/991127-1.c: New test.
38953
38954 1999-11-22  Nathan Sidwell  <nathan@acm.org>
38955
38956         * g++.old-deja/g++.other/warn4.C: New test.
38957
38958 1999-11-22  Nathan Sidwell  <nathan@acm.org>
38959
38960         * g++.old-deja/g++.eh/cleanup2.C: New test.
38961         * g++.old-deja/g++.ext/pretty2.C: New test.
38962         * g++.old-deja/g++.ext/pretty3.C: New test.
38963         * g++.old-deja/g++.other/debug6.C: New test.
38964
38965 1999-10-20  Jim Wilson  <wilson@cygnus.com>
38966
38967         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
38968         compiler_output to look for one error message instead of two.
38969
38970 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
38971
38972         * gcc.c-torture/execute/991118-1.c: Also test case
38973         where the word boundary does not split a byte evenly.
38974
38975 1999-11-19  Nathan Sidwell  <nathan@acm.org>
38976
38977         * g++.old-deja/g++.ext/restrict1.C: New test.
38978
38979 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
38980
38981         * gcc.c-torture/execute/991118-1.c: New test.
38982
38983 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
38984
38985         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
38986         working directory pathnames.
38987
38988 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
38989
38990         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
38991         host is equipped with driver.h and driver.o so it can actually
38992         compile and run the tests.
38993
38994 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
38995
38996         * gcc.c-torture/compile/991008-1.c: New test.
38997
38998 1999-11-08  Nick Clifton  <nickc@cygnus.com>
38999
39000         * lib/gcc-dg.exp: Include target-supports.exp
39001
39002 1999-11-05  Nick Clifton  <nickc@cygnus.com>
39003
39004         * lib/target-supports.exp: New file: Provide procs to test for
39005         features supported by the target.
39006         (check_weak_available): Moved here from ecos.exp.
39007         (check_alias_available): New proc: Determine of the target
39008         toolchain supports the alias attribute.
39009
39010         * gcc.dg/special/ecos.exp: Move check_weak_available to
39011         target-supports.exp.
39012         (alias-1.c): Only perform the test if the target supports
39013         aliases.
39014         (wkali-1.c): Only perform the test if the target supports
39015         aliases.
39016
39017         * gcc.dg/990506-0.c: Expect error messages from cross
39018         targets as well as native targets.
39019
39020 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39021
39022         * gcc.dg/ultrasp1.c: Removed xfail.
39023         * gcc.dg/struct-ret-2.c: Likewise.
39024         * gcc.dg/array-1.c: Likewise.
39025
39026 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39027
39028         * gcc.dg/struct-ret-2.c: New test.
39029
39030         * gcc.dg/array-1.c: New test.
39031
39032 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
39033
39034         * gcc.c-torture/execute/991030-1.c: New test.
39035
39036 1999-10-26  Richard Henderson  <rth@cygnus.com>
39037
39038         * gcc.c-torture/compile/991026-2.c: New test.
39039
39040 1999-10-26  Jeffrey A Law  (law@cygnus.com)
39041
39042         * gcc.c-torture/compile/991026-1.c: New test.
39043
39044 1999-10-23  Jeffrey A Law  (law@cygnus.com)
39045
39046         * gcc.c-torture/execute/991023-1.c: New test.
39047
39048 1999-10-19  Jeffrey A Law  (law@cygnus.com)
39049
39050         * gcc.c-torture/execute/991019-1.c: New test.
39051
39052 1999-10-16  Richard Henderson  <rth@cygnus.com>
39053
39054         * gcc.c-torture/execute/991016-1.c: New test.
39055
39056 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
39057
39058         * gcc.c-torture/execute/991014-1.c: New test.
39059
39060 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
39061
39062         * g++.old-deja/g++.other/union2.C: New test.
39063
39064 1999-10-13  Nathan Sidwell  <nathan@acm.org>
39065
39066         * g++.old-deja/g++.other/vaarg2.C: New test.
39067         * g++.old-deja/g++.other/vaarg3.C: New test.
39068
39069 1999-10-12  Craig Burley  <craig@jcb-sc.com>
39070
39071         * g77.f-torture/noncompile/19990905-1.f: Moved from being
39072         in compile/.
39073
39074 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
39075
39076         * gcc.c-torture/execute/va-arg-11.c: New test.
39077
39078 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
39079
39080         * lib/file-format.exp (gcc_target_object_format): Don't
39081         crash if objdump is unavailable.
39082
39083 1999-09-29  Donn Terry <donn@interix.com>
39084
39085         * gcc.misc-tests/mg.exp: delete extraneous redirection.
39086
39087 1999-09-28  Nick Clifton  <nickc@cygnus.com>
39088
39089         * gcc.c-torture/compile/990928-1.c: New test.
39090
39091 1999-09-28  Nathan Sidwell  <nathan@acm.org>
39092
39093         * g++.old-deja/g++.other/decl6.C: New test.
39094
39095 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39096
39097         * gcc.c-torture/execute/va-arg-10.c: New test.
39098
39099 1999-09-27  Nathan Sidwell  <nathan@acm.org>
39100
39101         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
39102         __PRETTY_FUNCTION__.
39103
39104 1999-09-23  Nick Clifton  <nickc@cygnus.com>
39105
39106         * gcc.c-torture/execute/990923-1.c: New test.
39107
39108 1999-09-21  Nick Clifton  <nickc@cygnus.com>
39109
39110         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
39111         for which -fpic is inappropriate.
39112
39113 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
39114
39115         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
39116
39117 1999-09-21  Nathan Sidwell  <nathan@acm.org>
39118
39119         * g++.old-deja/g++.other/dyncast1.C: New test.
39120         * g++.old-deja/g++.other/dyncast2.C: New test.
39121         * g++.old-deja/g++.other/dyncast3.C: New test.
39122         * g++.old-deja/g++.other/dyncast4.C: New test.
39123         * g++.old-deja/g++.other/dyncast5.C: New test.
39124         * g++.old-deja/g++.eh/catch3.C: New test.
39125         * g++.old-deja/g++.eh/catch3p.C: New test.
39126         * g++.old-deja/g++.eh/catch4.C: New test.
39127         * g++.old-deja/g++.eh/catch4p.C: New test.
39128         * g++.old-deja/g++.eh/catch5.C: New test.
39129         * g++.old-deja/g++.eh/catch5p.C: New test.
39130         * g++.old-deja/g++.eh/catch6.C: New test.
39131         * g++.old-deja/g++.eh/catch6p.C: New test.
39132         * g++.old-deja/g++.eh/catch7.C: New test.
39133         * g++.old-deja/g++.eh/catch7p.C: New test.
39134         * g++.old-deja/g++.eh/catch8.C: New test.
39135         * g++.old-deja/g++.eh/catch8p.C: New test.
39136         * g++.old-deja/g++.eh/catch9.C: New test.
39137         * g++.old-deja/g++.eh/catch9p.C: New test.
39138
39139 1999-09-13  Nathan Sidwell  <nathan@acm.org>
39140
39141         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
39142         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
39143
39144 1999-09-13  Jeffrey A Law  (law@cygnus.com)
39145
39146         * gcc.c-torture/compile/990913-1.c: New test.
39147
39148 1999-09-10  Nathan Sidwell  <nathan@acm.org>
39149
39150         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
39151         * g++.old-deja/g++.jason/rfg5.C: Likewise.
39152
39153 1999-09-09  Richard Henderson  <rth@cygnus.com>
39154
39155         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
39156
39157 1999-09-09  Nathan Sidwell  <nathan@acm.org>
39158
39159         * g++.old-deja/g++.other/lookup11.C: New test.
39160         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
39161         what is permitted and what we want.
39162         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
39163         overload use.
39164         * g++.old-deja/g++.jason/rfg5.C: Likewise.
39165
39166 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
39167
39168         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
39169         * gcc.c-torture/noncompile/poison-1.c: New file.
39170
39171 1999-09-08  Nathan Sidwell  <nathan@acm.org>
39172
39173         * g++.old-deja/g++.other/sizeof3.C: New test.
39174         * g++.old-deja/g++.other/sizeof4.C: New test.
39175         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
39176         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
39177
39178 1999-09-07  Richard Henderson  <rth@cygnus.com>
39179
39180         * gcc.dg/va-arg-1.c: New.
39181
39182 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39183
39184         * gcc.c-torture/execute/va-arg-9.c: New test.
39185
39186 1999-09-05  Craig Burley  <craig@jcb-sc.com>
39187
39188         * g77.f-torture/compile/980519-2.f: New test.
39189         * g77.f-torture/compile/19990905-0.f: New test.
39190         * g77.f-torture/compile/19990905-1.f: New test.
39191         * g77.f-torture/compile/19990905-2.f: New test.
39192
39193         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
39194
39195 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
39196
39197         * gcc.c-torture/execute/990827-1.c: Fix typo.
39198
39199 1999-09-03  Nathan Sidwell  <nathan@acm.org>
39200
39201         * g++.old-deja/g++.other/deref1.C: New test.
39202
39203 1999-09-02  Nathan Sidwell  <nathan@acm.org>
39204
39205         * g++.old-deja/g++.other/ambig2.C: New test.
39206         * g++.old-deja/g++.other/cond5.C: New test.
39207         * g++.old-deja/g++.other/lookup16.C: New test.
39208
39209 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
39210
39211         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
39212         assemblers too.
39213
39214 1999-08-31  Jeffrey A Law  (law@cygnus.com)
39215
39216         * lib/c-torture.exp: Avoid the "compare executables" optimization
39217         when testing native.
39218
39219 1999-08-29  Jeffrey A Law  (law@cygnus.com)
39220
39221         * gcc.c-torture/execute/990829-1.c: New test.
39222         * gcc.c-torture/compile/990829-1.c: New test.
39223
39224 1999-08-27  Paul Burchard  <burchard@pobox.com>
39225
39226         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
39227         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
39228         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
39229         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
39230         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
39231         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
39232         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
39233         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
39234         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
39235         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
39236         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
39237
39238 1999-08-27  Jeffrey A Law  (law@cygnus.com)
39239
39240         * gcc.c-torture/execute/990827-1.c: New test.
39241
39242 1999-08-26  Craig Burley  <craig@jcb-sc.com>
39243
39244         * g77.f-torture/noncompile/19990826-4.f: New test.
39245
39246         * g77.f-torture/compile/19990826-3.f: New test.
39247
39248         * g77.f-torture/execute/19990826-2.f: New test.
39249
39250         * g77.f-torture/compile/19990826-1.f: New test.
39251
39252         * gcc.c-torture/execute/990826-0.c: New test.
39253         * g77.c-torture/execute/19990826-0.f: New test.
39254
39255         * g77.f-torture/noncompile/970626-2.f: New test.
39256
39257 1999-08-25  Paul Burchard  <burchard@pobox.com>
39258
39259         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
39260         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
39261         lss-011.C: New tests.
39262
39263 1999-08-25  Nathan Sidwell  <nathan@acm.org>
39264
39265         * g++.old-deja/g++.other/decl5.C: New test.
39266
39267 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39268
39269         * noncompile/noncompile.exp: Load_lib c-torture.exp.
39270         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
39271         call `postbase' for each one.  All callers of `postbase' changed
39272         to call this instead.
39273
39274 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
39275
39276         * gcc.c-torture/execute/990811-1.c: New test.
39277
39278 1999-08-09  Nick Clifton  <nickc@cygnus.com>
39279
39280         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
39281         just native ones.
39282
39283         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
39284         just native ones.
39285
39286 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
39287
39288         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
39289
39290 1999-08-04  Jeffrey A Law  (law@cygnus.com)
39291
39292         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
39293
39294 1999-08-04  Nathan Sidwell  <nathan@acm.org>
39295
39296         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
39297
39298 1999-08-04  Jeffrey A Law  (law@cygnus.com)
39299
39300         * gcc.c-torture/execute/990804-1.c: New test.
39301
39302 1999-08-03  Nathan Sidwell  <nathan@acm.org>
39303
39304         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
39305         * g++.old-deja/g++.brendan/crash64.C: Likewise.
39306         * g++.old-deja/g++.brendan/overload8.C: Likewise.
39307
39308 1999-08-03  Nathan Sidwell  <nathan@acm.org>
39309
39310         * g++.old-deja/g++.other/struct1.C: New test.
39311
39312 1999-08-03  Nathan Sidwell  <nathan@acm.org>
39313
39314         * g++.old-deja/g++.other/enum2.C: New test.
39315
39316 1999-08-02  Richard Henderson  <rth@cygnus.com>
39317
39318         Adapted from tests from Franz Sirl:
39319         * gcc.c-torture/execute/va-arg-7.c: New test.
39320         * gcc.c-torture/execute/va-arg-8.c: New test.
39321
39322 1999-08-01  Jeffrey A Law  (law@cygnus.com)
39323
39324         * gcc.c-torture/compile/990801-2.c: New test.
39325
39326         * gcc.c-torture/compile/990801-1.c: New test.
39327
39328 1999-07-27  Michael Meissner  <meissner@cygnus.com>
39329
39330         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
39331         fp-cmp-1.c, converting double to float.
39332
39333         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
39334         fp-cmp-1.c, converting double to long double.
39335
39336         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
39337         from fr1 to unknown_register, since fr1 is a legitimate register
39338         on some machines.
39339
39340 1999-07-25  Jeffrey A Law  (law@cygnus.com)
39341
39342         * README: More listname related changes.
39343
39344 1999-07-08  Catherine Moore  <clm@cygnus.com>
39345
39346         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
39347
39348 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
39349
39350         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
39351
39352 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
39353
39354         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
39355
39356 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
39357
39358         * gcc.dg/990703-1.c: New test.
39359
39360 1999-06-29  Nick Clifton  <nickc@cygnus.com>
39361
39362         * lib/file-format.exp: New file: Move definition of proc
39363         gcc_target_object_format to here from
39364         gcc.dg/special/ecos.exp.
39365
39366         * lib/c-torture.exp: Include lib file-format.exp.
39367         * lib/gcc-dg.exp: Include lib file-format.exp.
39368
39369         * gcc.dg/special/ecos.exp: Remove definition of proc
39370         gcc_target_object_format.
39371
39372 1999-06-28  Jeffrey A Law  (law@cygnus.com)
39373
39374         * gcc.c-torture/execute/990628-1.c: New test.
39375
39376 1999-06-25  Jeffrey A Law  (law@cygnus.com)
39377
39378         * gcc.c-torture/compile/990625-2.c: New test.
39379
39380         * gcc.c-torture/compile/990625-1.c: New test.
39381
39382 1999-06-23  Nick Clifton  <nickc@cygnus.com>
39383
39384         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
39385         attributes compile.
39386         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
39387         ports that use the COFF/PE file format.
39388
39389 1999-06-17  Jeffrey A Law  (law@cygnus.com)
39390
39391         * gcc.c-torture/compile/990617-1.c: New test.
39392
39393 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
39394
39395         * g++.old-deja/g++.other/decl4.C: New test.
39396
39397 1999-06-14  Nathan Sidwell  <nathan@acm.org>
39398
39399         * g++.old-deja/g++.other/bitfld3.C: New test.
39400
39401 1999-06-08  Nathan Sidwell  <nathan@acm.org>
39402
39403         * g++.old-deja/g++.eh/catch1.C: New test.
39404
39405 1999-06-07  Jeffrey A Law  (law@cygnus.com)
39406
39407         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
39408
39409         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
39410         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
39411
39412 1999-06-05  Craig Burley  <craig@jcb-sc.com>
39413
39414         * g77.f-torture/compile/19990502-0.f: Replace with new,
39415         shorter, test that still fails after recent changes.
39416
39417 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
39418
39419         * gcc.c-torture/execute/990604-1.c: New test.
39420
39421 1999-05-31  Jeffrey A Law  (law@cygnus.com)
39422
39423         * gcc.c-torture/execute/990531-1.c: New test.
39424
39425 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39426
39427         * gcc.c-torture/compile/990527-1.c: New test.
39428
39429 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
39430
39431         * gcc.c-torture/execute/990527-1.c: New test.
39432
39433 1999-05-25  Nick Clifton  <nickc@cygnus.com>
39434
39435         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
39436         bitfields as signed.
39437
39438 1999-05-25  Craig Burley  <craig@jcb-sc.com>
39439
39440         * g77.f-torture/compile/19990525-0.f: New test.
39441
39442 1999-05-25  Jeffrey A Law  (law@cygnus.com)
39443
39444         * gcc.c-torture/execute/990525-2.c: New test.
39445
39446         * gcc.c-torture/execute/990525-1.c: New test.
39447
39448 1999-05-24  Nathan Sidwell  <nathan@acm.org>
39449
39450         * g++.old-deja/g++.other/anon3.C: New test.
39451         * g++.old-deja/g++.other/anon4.C: New test.
39452         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
39453         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
39454         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
39455         Merrill).
39456
39457 1999-05-24  Jeffrey A Law  (law@cygnus.com)
39458
39459         * gcc.c-torture/execute/990524-1.c: New test.
39460
39461         * gcc.dg/990524-1.c: New test.
39462
39463 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39464
39465         * gcc.c-torture/compile/990523-1.c: New test.
39466
39467 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
39468
39469         * gcc.c-torture/compile/990519-1.c: New test.
39470
39471 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
39472
39473         * gcc.c-torture/compile/990517-1.c: New test.
39474
39475         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
39476         (e4, f4): New tests.
39477         (main): Call them.
39478
39479 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39480
39481         * gcc.dg/noreturn-1.c: New test.
39482
39483 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39484
39485         * gcc.c-torture/execute/990513-1.c: New test.
39486
39487 1999-05-10  Richard Henderson  <rth@cygnus.com>
39488
39489         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
39490
39491 1999-05-10  Craig Burley  <craig@jcb-sc.com>
39492
39493         * g77.f-torture/execute/erfc.f: Use small single-precision
39494         values, to avoid problems on Alphas when not -mieee.
39495
39496 1999-05-08  Craig Burley  <craig@jcb-sc.com>
39497
39498         * gcc.dg/990506-0.c: New test.
39499
39500 1999-05-08  Richard Henderson  <rth@cygnus.com>
39501
39502         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
39503         the constant to test.  Don't XFAIL 64-bit targets.
39504
39505         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
39506         * g++.old-deja/g++.law/profile1.C: Likewise.
39507
39508         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
39509         operator new instances.
39510         * g++.old-deja/g++.other/delete5.C: Likewise.
39511
39512 1999-05-03  Craig Burley  <craig@jcb-sc.com>
39513
39514         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
39515         intrinsic.
39516
39517 1999-05-03  Craig Burley  <craig@jcb-sc.com>
39518
39519         * g77.f-torture/execute/u77-test.f: Reverse order of two
39520         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
39521
39522 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39523
39524         * gcc.dg/compare1.c: New test.
39525
39526 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39527
39528         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
39529         New tests.
39530
39531 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39532
39533         * g77.f-torture/compile/19990502-1.f: New test.
39534
39535 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39536
39537         * g77.f-torture/compile/19990502-0.f: New test.
39538
39539 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39540
39541         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
39542         intrinsic.
39543
39544 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39545
39546         * g77.f-torture/execute/u77-test.f (main): List libU77
39547         intrinsics not currently tested.
39548         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
39549         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
39550         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
39551         Trim blanks off the ends of some printed strings.
39552
39553 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39554
39555         * g77.f-torture/execute/u77-test.f (main): Just warn about
39556         FSTAT gid disagreement, as it's expected on some systems.
39557
39558 1999-05-01  Craig Burley  <craig@jcb-sc.com>
39559
39560         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
39561         use a new function, which allows for some slop.
39562         Clean up some commentary.
39563         (issum): The new function.
39564         (sgladd): Deleted subroutine.
39565
39566 1999-05-01  Craig Burley  <craig@jcb-sc.com>
39567
39568         * g77.f-torture/execute/u77-test.f: Modify to be more like
39569         libf2c/libU77 version, bringing patches to that version here.
39570         Add suitable commentary.
39571
39572 1999-04-25  Richard Henderson  <rth@cygnus.com>
39573
39574         * gcc.dg/990424-1.c: New test.
39575
39576 1999-04-24  Craig Burley  <craig@jcb-sc.com>
39577
39578         * g77.f-torture/execute/u77-test.f (main): Bug involving
39579         LSTAT has been fixed, so turn back on full checking.
39580
39581 1999-04-20  Craig Burley  <craig@jcb-sc.com>
39582
39583         * g77.f-torture/compile/19990419-0.f: New test.
39584         * g77.f-torture/execute/19990419-1.f: New test.
39585
39586 1999-04-17  Richard Henderson  <rth@cygnus.com>
39587
39588         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
39589         to avoid the need for a prototype to supress a warning.
39590
39591 1999-04-07  Jim Wilson  <wilson@cygnus.com>
39592
39593         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
39594
39595 1999-04-04  Jeffrey A Law  (law@cygnus.com)
39596
39597         * gcc.c-torture/execute/990404-1.c: New test.
39598
39599 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
39600
39601         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
39602         * gcc.dg/cpp-if3.c: Don't use -pedantic.
39603         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
39604         missing initializer warnings.
39605
39606 1999-03-28  Jeffrey A Law  (law@cygnus.com)
39607
39608         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
39609         matching strings.
39610
39611 1999-03-26  Jeffrey A Law  (law@cygnus.com)
39612
39613         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
39614
39615 1999-03-26  Craig Burley  <craig@jcb-sc.com>
39616
39617         * g77.f-torture/execute/19990325-0.f: New test.
39618         * g77.f-torture/execute/19990325-1.f: New test.
39619
39620 1999-03-24  Jeffrey A Law  (law@cygnus.com)
39621
39622         * gcc.c-torture/execute/990324-1.c: New test.
39623
39624 1999-03-22  Jim Wilson  <wilson@cygnus.com>
39625
39626         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
39627         test with 4.
39628
39629 1999-03-17  Richard Henderson  <rth@cygnus.com>
39630
39631         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
39632
39633 1999-03-13  Craig Burley  <craig@jcb-sc.com>
39634
39635         * g77.f-torture/execute/19990313-2.f: New test.
39636         * g77.f-torture/execute/19990313-3.f: New test.
39637
39638 1999-03-13  Craig Burley  <craig@jcb-sc.com>
39639
39640         * g77.f-torture/execute/19990313-0.f: New test.
39641         * g77.f-torture/execute/19990313-1.f: New test.
39642
39643 1999-03-12  Jim Wilson  <wilson@cygnus.com>
39644
39645         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
39646         printf to sprintf.
39647         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
39648         (main): Add check for u15.  Conditionalize u31 check depending on
39649         whether ints are <32 bits or >=32 bits.
39650
39651 1999-03-08  Craig Burley  <craig@jcb-sc.com>
39652
39653         * g77.f-torture/execute/19981119-0.f: Improve testiness.
39654
39655 1999-03-08  Craig Burley  <craig@jcb-sc.com>
39656
39657         * g77.f-torture/compile/19990305-0.f: New test.
39658         * g77.f-torture/execute/19981119-0.f: New test.
39659
39660 1999-03-08  Craig Burley  <craig@jcb-sc.com>
39661
39662         * g77.f-torture/execute/970625-2.f: call ABORT if final
39663         result is not correct, instead of just printing it.
39664         Add this checking via newly introduced obfuscation, to
39665         trip up buggy front ends.
39666
39667 1999-03-07  Craig Burley  <craig@jcb-sc.com>
39668
39669         * g77.f-torture/compile/960317-1.f: Moved from being
39670         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
39671
39672 1999-03-06  Craig Burley  <craig@jcb-sc.com>
39673
39674         * g77.f-torture/execute/960317-1.f: New (old) test.
39675         * g77.f-torture/execute/970625-2.f: Ditto.
39676
39677 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
39678
39679         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
39680         message on line 1 or line 2; cccp and cpplib do this differently.
39681
39682 1999-03-01  Jeffrey A Law  (law@cygnus.com)
39683
39684         * g++.old-deja/g++.law/weak1.C: New test.
39685
39686 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
39687
39688         * gcc.c-torture/execute/990119-1.c: Renamed to...
39689         * gcc.dg/990119-1.c: this, so it will only be tested once
39690         (it's a preprocessor test, it doesn't need to be run at
39691         multiple optimization levels).
39692
39693 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
39694
39695         * lib/g++.exp: Don't add incdir=$base_dir/../include to
39696           ALWAYS_CXXFLAGS.
39697
39698 1999-02-24  Craig Burley  <craig@jcb-sc.com>
39699
39700         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
39701         * g77.f-torture/compile/19981216-0.f: ...as it is expected
39702         to not be compilable by current g77.
39703
39704 1999-02-24  Nick Clifton  <nickc@cygnus.com>
39705
39706         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
39707
39708 1999-02-22  Jeffrey A Law  (law@cygnus.com)
39709
39710         * gcc.c-torture/execute/990222-1.c: New test.
39711
39712 1999-02-19  Craig Burley  <craig@jcb-sc.com>
39713
39714         * g77.f-torture/compile/19990218-0.f: New test.
39715         * g77.f-torture/noncompile/19990218-1.f: New test.
39716
39717 1999-02-18  Craig Burley  <craig@jcb-sc.com>
39718
39719         * g77.f-torture/compile/19981216-0.f: New test.
39720
39721 1999-02-14  Jeffrey A Law  (law@cygnus.com)
39722
39723         * gcc.dg/990214-1.c: New test.
39724
39725 1999-02-13  Jeffrey A Law  (law@cygnus.com)
39726
39727         * gcc.dg/990213-2.c: New test.
39728
39729         * gcc.dg/990213-1.c: New test.
39730
39731 1999-02-12  Jeffrey A Law  (law@cygnus.com)
39732
39733         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
39734         ints.
39735
39736 1999-02-11  Nick Clifton  <nickc@cygnus.com>
39737
39738         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
39739         specified by target.
39740
39741         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
39742
39743 1999-02-11  Jeffrey A Law  (law@cygnus.com)
39744
39745         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
39746
39747 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
39748
39749         * gcc.dg/special/ecos.exp: New test driver for new tests with
39750         special requirements.
39751
39752         * gcc.dg/special/alias-1.c: New test.
39753         * gcc.dg/special/gcsec-1.c: New test.
39754         * gcc.dg/special/weak-1.c: New test.
39755         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
39756         * gcc.dg/special/weak-2.c: New test.
39757         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
39758         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
39759         * gcc.dg/special/wkali-1.c: New test.
39760         * gcc.dg/special/wkali-2.c: New test.
39761         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
39762         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
39763
39764 1999-02-10  Felix Lee  <flee@cygnus.com>
39765
39766           * lib/c-torture.exp (c-torture-compile): Pull out code for
39767           analyzing gcc error messages.
39768           (c-torture-execute): Likewise.  Fix some (harmless) false
39769           positives.
39770           * lib/gcc.exp (gcc_check_compile): New function.
39771
39772 1999-02-08  Richard Henderson  <rth@cygnus.com>
39773
39774         * gcc.c-torture/execute/990208-1.c: New test.
39775
39776 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
39777
39778         * g++.dg/special/ecos.exp: New driver for new tests with special
39779         requirements
39780
39781         * g++.dg/special/conpr-1.C: New test
39782         * g++.dg/special/conpr-2.C: New test
39783         * g++.dg/special/conpr-2a.C: New test
39784         * g++.dg/special/conpr-3.C: New test
39785         * g++.dg/special/conpr-3a.C: New test
39786         * g++.dg/special/conpr-3b.C: New test
39787
39788         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
39789         allow g++ to use the dg driver
39790
39791         * README: Add comment about g++.dg directory
39792
39793 1999-02-06  Jeffrey A Law  (law@cygnus.com)
39794
39795         * README: Update email addresses.
39796
39797 1999-02-03  Nick Clifton  <nickc@cygnus.com>
39798
39799         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
39800         arguments in order to force structure S onto the stack even on
39801         the alpha.
39802         (test): Pass 10 leading arguments to function foo as well as the
39803         structure S.
39804
39805         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
39806         failure for all targets.
39807
39808         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
39809         abort to terminate program execution.
39810
39811 1999-01-30  Richard Henderson  <rth@cygnus.com>
39812
39813         * gcc.c-torture/execute/990130-1.c: New test.
39814
39815 1999-01-30  Jeffrey A Law  (law@cygnus.com)
39816
39817         * gcc.dg/990130-1.c: New test.
39818
39819 1999-01-28  Michael Meissner  <meissner@cygnus.com>
39820
39821         * gcc.c-torture/execute/990128-1.c: New test.
39822
39823 1999-01-27  Michael Meissner  <meissner@cygnus.com>
39824
39825         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
39826
39827 1999-01-27  Felix Lee  <flee@cygnus.com>
39828
39829         * lib/c-torture.exp (c-torture-compile): pull out code for
39830         analyzing gcc error messages.
39831         (c-torture-execute): ditto, and fix some (harmless) false
39832         positives.
39833         * lib/gcc.exp (gcc_check_compile): new function.
39834
39835 1999-01-17  Jeffrey A Law  (law@cygnus.com)
39836
39837         * gcc.dg/990117-1.c: New test.
39838
39839         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
39840
39841         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
39842
39843 1999-01-15  Jeffrey A Law  (law@cygnus.com)
39844
39845         * g77.f-torture/compile/990115-1.f: New test.
39846
39847 1999-01-07  Jeffrey A Law  (law@cygnus.com)
39848
39849         * gcc.c-torture/compile/990107-1.c: New test
39850
39851 1999-01-06  Jeffrey A Law  (law@cygnus.com)
39852
39853         * gcc.c-torture/execute/990106-2.c: New test.
39854
39855         * gcc.c-torture/execute/990106-1.c: New test.
39856
39857 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
39858
39859         * gcc.c-torture/compile/981223-1.c: New test.
39860
39861 1998-12-29  Richard Henderson  <rth@cygnus.com>
39862
39863         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
39864         (opt3): Rename from opt4 and disable.
39865
39866 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
39867
39868         * g++.old-deja/g++.pt/ptrmem5.C: New test.
39869
39870 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
39871
39872         * g++.old-deja/g++.other/conv5.C: New test.
39873
39874 1998-12-14  Nick Clifton  <nickc@cygnus.com>
39875
39876         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
39877
39878 1998-12-11  Jeffrey A Law  (law@cygnus.com)
39879
39880         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
39881
39882 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
39883
39884         * gcc.c-torture/compile/981211-1.c: New test.
39885
39886 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
39887
39888         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
39889
39890         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
39891
39892 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39893
39894         * gcc.special/930510-1.c: Make C9X safe.
39895         * gcc.misc-tests/gcov-1.c Similarly.
39896         * gcc.misc-tests/gcov-2.c Similarly.
39897
39898 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
39899
39900         * gcc.dg/ultrasp1.c: New test.
39901
39902 1998-12-06  Richard Henderson  <rth@cygnus.com>
39903
39904         * gcc.c-torture/execute/981206.c: New test.
39905
39906 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
39907
39908         * g++.old-deja/g++.ns/template7.C: New test.
39909
39910         * g++.old-deja/g++.other/expr1.C: New test.
39911
39912         * g++.old-deja/g++.eh/tmpl3.C: New test.
39913
39914         * g++.old-deja/g++.eh/tmpl2.C: New test.
39915
39916 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
39917
39918         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
39919         * g++.old-deja/g++.other/using6.C: Removed.
39920         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
39921
39922         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
39923
39924 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
39925
39926         * g++.old-deja/g++.pt/overload8.C: New test.
39927
39928         * g++.old-deja/g++.pt/overload7.C: New test.
39929
39930         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
39931
39932         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
39933         and relinking messages.
39934         * lib/g++.exp (g++_target_compile): Remove .rpo file when
39935         compiling with -frepo.
39936
39937 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
39938
39939         * g++.old-deja/g++.pt/lookup6.C: New test.
39940
39941 1998-11-30  Nick Clifton  <nickc@cygnus.com>
39942
39943         * gcc.c-torture/execute/981130-1.c: New test.
39944         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
39945
39946 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
39947
39948         * g++.old-deja/g++.pt/explicit76.C: New test.
39949
39950         * g++.old-deja/g++.pt/friend38.C: New test.
39951
39952         * g++.old-deja/g++.ns/crash2.C: New test.
39953
39954         * g++.old-deja/g++.pt/defarg8.C: New test.
39955
39956         * g++.old-deja/g++.pt/instantiate6.C: New test.
39957
39958         * g++.old-deja/g++.pt/static6.C: New test.
39959
39960         * g++.old-deja/g++.pt/decl2.C: New test.
39961
39962 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
39963
39964         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
39965         problem is actually related with name lookup, but so what? :-)
39966
39967         * g++.old-deja/g++.pt/friend37.C: New test.
39968
39969 1998-11-25  Dave Love  <d.love@dl.ac.uk>
39970
39971         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
39972         element, which fails on some systems.
39973
39974         * g77.f-torture/execute/labug1.f: New test.
39975
39976 1998-11-21  Jeffrey A Law  (law@cygnus.com)
39977
39978         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
39979         is defined.
39980
39981 1998-11-18  Dave Love  <d.love@dl.ac.uk>
39982
39983         * g77.f-torture/compile/981117-1.f: New test.
39984
39985 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
39986
39987         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
39988         properly discarded.
39989
39990 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
39991
39992         * gcc.c-torture/execute/memcheck: New directory of tests for
39993         -fcheck-memory-usage.
39994
39995 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
39996
39997         * README: New file, general information about the testsuite and
39998         new description of the various C++ test subdirectories.
39999         * README.g++: Eliminate obsolete information, update and move most
40000         relevant stuff to README.
40001
40002 1998-11-07  Richard Henderson  <rth@cygnus.com>
40003
40004         * gcc.c-torture/compile/981107-1.c: New test.
40005
40006 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
40007
40008         * execute/memcpy-bi.c: New testcase.
40009
40010 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
40011
40012         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
40013         base classes.
40014
40015         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
40016         template is selected.
40017
40018         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
40019         classes, it should be accepted for all types.
40020
40021         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
40022
40023         * g++.old-deja/g++.pt/spec24.C: Ensure that template
40024         specializations start with template headers.
40025
40026 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
40027
40028         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
40029
40030         * g++.old-deja/g++.other/init9.C: Test cross initialization of
40031         non-POD types.
40032
40033 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
40034
40035         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
40036
40037 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
40038
40039         * compile/981022-1.c, compile/981022-1.x: New test and driver.
40040
40041 1998-10-19  Jeffrey A Law  (law@cygnus.com)
40042
40043         * 981019-1.c: New test.
40044
40045 1998-10-14  Robert Lipe <robertl@dgii.com>
40046
40047         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
40048         find objc headers.
40049
40050 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
40051
40052         * compile/981001-4.c: Remove use of GCC extension that triggers a
40053         compiler bug.
40054
40055 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
40056
40057         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
40058
40059 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
40060
40061         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
40062         instantiation of template produces incorrect code for delete
40063         expression.
40064
40065         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
40066         constructors' name is not unique.
40067         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
40068         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
40069
40070         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
40071         automatic array of const is ill-formed.
40072
40073         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
40074         of template parameter?
40075
40076         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
40077         const.
40078
40079         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
40080         pointer-to-member expression.
40081
40082         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
40083         declaration causes ICE.
40084
40085 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
40086
40087         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
40088         reserved in the global namespace.
40089
40090         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
40091         generate needed virtual table.
40092
40093         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
40094
40095 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
40096
40097         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
40098         template-dependent type
40099
40100 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
40101
40102         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
40103         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
40104         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
40105
40106         * g++.old-deja/g++.other/using5.C: New test; using decl from base
40107         class should be usable as argument of member function.
40108         * g++.old-deja/g++.other/using6.C: New test; using decl from base
40109         class should be usable as return type of member function.
40110         * g++.old-deja/g++.other/using7.C: New test; using decl from base
40111         class should be usable as type of data member.
40112
40113         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
40114
40115 1998-10-09  Jeffrey A Law  (law@cygnus.com)
40116
40117         * gcc.c-torture/special/920521-1.c: Fix bogus test.
40118
40119 1998-10-08  Nick Clifton  <nickc@cygnus.com>
40120
40121         * gcc.dg/dll-?.c Add thumb to target list.
40122         Fix assembler scan patterns to match current assembler output.
40123
40124 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
40125
40126         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
40127         matching of template brackets.
40128
40129         * g++.old-deja/g++.other/using4.C: New test.  Test using
40130         declarations of methods from base classes.
40131
40132         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
40133         within functions should introduce names into the innermost
40134         enclosing namespace.
40135
40136         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
40137         of static locals if first initialization throws.
40138
40139 1998-10-07  Jim Wilson  <wilson@cygnus.com>
40140
40141         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
40142
40143 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
40144
40145         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
40146         lose track of the possible targets of tablejump insns.
40147         * special/special.exp: Run it.
40148
40149 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
40150
40151         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
40152         must be declared before its specializations can be named in friend
40153         declarations.
40154
40155 1998-10-05  Dave Love  <d.love@dl.ac.uk>
40156
40157         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
40158
40159         * g77.f-torture/execute/io1.f: New test.
40160
40161 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
40162
40163         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
40164         with pointer to template function, for which no argument deduction
40165         is possible.
40166
40167         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
40168         specialization of template function as argument to template
40169         function.
40170
40171         * g++.old-deja/g++.other/access2.C: New test; Inner class
40172         shouldn't have privileged access to Outer's names.
40173
40174 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
40175
40176         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
40177         friend template declared within template class conflicts with
40178         nested class of the same name.
40179
40180         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
40181         is ignored.
40182
40183         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
40184         object with direct initializer as function declaration.
40185
40186         * g++.old-deja/g++.other/decl2.C: New test; duplicate
40187         initializers.
40188
40189         * g++.old-deja/g++.other/null2.C: New test; conditional operator
40190         involving const pointer and NULL produces incorrect result.
40191
40192         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
40193         type name without `typename' should be rejected with -pedantic.
40194
40195 1998-10-02  Richard Henderson  <rth@cygnus.com>
40196
40197         * g++.old-deja/g++.other/addrof1.C: New test.
40198
40199 1998-10-01  Nick Clifton  <nickc@cygnus.com>
40200
40201         * gcc.c-torture/compile/981001-1.c: New test.
40202         * gcc.c-torture/execute/981001-1.c: New test.
40203
40204 1998-10-01  Jeffrey A Law  (law@cygnus.com)
40205
40206         * gcc.c-torture/compile/981001-2.c: New test.
40207         * gcc.c-torture/compile/981001-3.c: New test.
40208         * gcc.c-torture/compile/981001-4.c: New test.
40209
40210 1998-10-01  Robert Lipe  <robertl@dgii.com>
40211
40212         * lib/objc.exp (objc_target_compile): Add -L during compiles for
40213         multilibbed hosts.  Idea grafted from g77.exp.
40214
40215 1998-09-30  Dave Love  <d.love@dl.ac.uk>
40216
40217         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
40218         avoid losing on systems which need -lsocket.
40219
40220 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
40221
40222         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
40223         * g++.old-deja/g++.other/nested2.C: Ditto.
40224         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
40225         failure.
40226
40227 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
40228
40229         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
40230         preferred over template operator!= for enum bitfields.
40231
40232 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
40233
40234         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
40235         that happen to have the same base name, but in different scopes,
40236         are incorrectly rejected.
40237
40238 1998-09-16  Richard Henderson  <rth@cygnus.com>
40239
40240         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
40241         on the native word size instead of an integer literal.
40242
40243 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
40244
40245         * g++.old-deja/g++.other/static2.C: Invocation of static data
40246         member of type pointer-to-function denoted as non-static member.
40247
40248         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
40249         checks involving function types and aliases.
40250
40251 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
40252
40253         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
40254         redefined to the same non-trivial type.
40255
40256         * g++.old-deja/g++.pt/explicit73.C: Test for proper
40257         namespace-qualification of template specializations declared in
40258         other namespaces.
40259
40260         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
40261         to declare a subset of the specializations of a template function
40262         as friends of specializations of a template class.
40263
40264         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
40265         member templates that do not fully specialize the enclosing
40266         template class are rejected.
40267
40268 1998-09-11  Dave Love  <d.love@dl.ac.uk>
40269
40270         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
40271
40272 1998-09-08  Dave Love  <d.love@dl.ac.uk>
40273
40274         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
40275         altered from libf2c/libU77 version.
40276
40277 1998-09-06  Dave Love  <d.love@dl.ac.uk>
40278
40279         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
40280
40281 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
40282
40283         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
40284         (un)signed char are different types for template specialization
40285         purposes.
40286
40287 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
40288
40289         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
40290         * objc: ObjC testsuite.
40291
40292 1998-08-31  Catherine Moore  <clm@cygnus.com>
40293
40294         * gcc.c-torture/execute/941014-1.x: New file.
40295
40296 1998-08-31  Nick Clifton  <nickc@cygnus.com>
40297
40298         * lib/c-torture.exp: Add support for
40299         torture_eval_before_compile and torture_eval_before_execute
40300         variables.
40301
40302 1998-08-30  Jeffrey A Law  (law@cygnus.com)
40303
40304         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
40305         this test triggers valid.
40306
40307 1998-08-27  Jeffrey A Law  (law@cygnus.com)
40308
40309         * gcc.dg/980827-1.c: New test.
40310
40311 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
40312
40313         * gcc.c-torture/execute/loop-4b.c: New test.
40314
40315 1998-08-26  Nick Clifton  <nickc@cygnus.com>
40316
40317         * lib/c-torture.exp: Add support for
40318         torture_eval_before_compile and torture_eval_before_execute
40319         variables.
40320
40321 1998-08-25  Jeffrey A Law  (law@cygnus.com)
40322
40323         * gcc.c-torture/compile/980825-1.c: New test.
40324
40325 1998-08-24  Nick Clifton  <nickc@cygnus.com>
40326
40327         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
40328         count number tests in opt_t0 not good_t0.
40329
40330 1998-08-24  Jeffrey A Law  (law@cygnus.com)
40331
40332         * gcc.c-torture/compile/930326-1.x: Fix typo.
40333
40334 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
40335
40336         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
40337         causes an ICE.
40338
40339 1998-08-21  Jeffrey A Law  (law@cygnus.com)
40340
40341         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
40342         STACK_SIZE is defined.
40343         * gcc.c-torture/unsorted/stuct.c: Similarly.
40344
40345         * gcc.c-torture/compile/980821-1.c: New test.
40346
40347 1998-08-21  Jeffrey A Law  (law@cygnus.com)
40348
40349         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
40350
40351 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
40352
40353         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
40354         code.
40355
40356 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
40357
40358         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
40359         error'.
40360
40361 1998-08-18  Jeffrey A Law  (law@cygnus.com)
40362
40363         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
40364
40365 1998-08-16  Jeffrey A Law  (law@cygnus.com)
40366
40367         * gcc.c-torture/compile/980816-1.c: New test.
40368
40369         * gcc.dg/980816-1.c: New test.
40370
40371 1998-08-13  Jeffrey A Law  (law@cygnus.com)
40372
40373         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
40374         compiler for ieee tests.
40375
40376 1998-08-01  Dave Love  <d.love@dl.ac.uk>
40377
40378         * g77.f-torture/compile/980729-0.f: New test.
40379
40380 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
40381
40382         * gcc.c-torture/special/eeprof-1.c: New test, for
40383         -finstrument-functions.
40384         * gcc.c-torture/special/special.exp: Run it.
40385
40386 1998-07-29  Jeffrey A Law  (law@cygnus.com)
40387
40388         * gcc.c-torture/compile/980729-1.c: New test.
40389
40390 1998-07-27  Nick Clifton  <nickc@cygnus.com>
40391
40392         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
40393         __thumb__ is defined, and test for ARM style doubles if so.
40394
40395 1998-07-26  Dave Love  <d.love@dl.ac.uk>
40396
40397         * g77.f-torture/noncompile/980615-0.f: New test.
40398
40399 1998-07-26  H.J. Lu  (hjl@gnu.org)
40400
40401         * gcc.dg/980312-1.c: Do link instead of compile.
40402         * gcc.dg/980313-1.c: Likewise.
40403
40404 1998-07-26  Jeffrey A Law  (law@cygnus.com)
40405
40406         * gcc.c-torture/compile/980726-1.c: New test.
40407
40408 1998-07-25  Dave Love  <d.love@dl.ac.uk>
40409
40410         * g77.f-torture/execute/io0.f: New test.
40411
40412 1998-07-24  Nick Clifton  <nickc@cygnus.com>
40413
40414         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
40415         an int.
40416
40417 1998-06-18  Michael Meissner  <meissner@cygnus.com>
40418
40419         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
40420         m32r bugs.
40421
40422 1998-07-17  Nick Clifton  <nickc@cygnus.com>
40423
40424         * gcc.dg/980626-1.c: Expect failures for all toolchains until
40425         c-decl.c:grokdeclarator can handle mode attributes.
40426
40427 1998-07-16  Jeffrey A Law  (law@cygnus.com)
40428
40429         * gcc.c-torture/execute/980716-1.c: New test.
40430
40431 1998-07-13  Jeffrey A Law  (law@cygnus.com)
40432
40433         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
40434         the mn10200.
40435         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
40436         the mn10200.
40437         * gcc.c-torture/execute/va-arg-3.x: Similarly.
40438         * gcc.c-torture/compile/930326-1.x: Similarly.
40439
40440 1998-07-13  Dave Love  <d.love@dl.ac.uk>
40441
40442         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
40443         New test from Craig.
40444
40445 1998-07-12  Dave Love  <d.love@dl.ac.uk>
40446
40447         * g77.f-torture/noncompile/980616-0.f: New test.
40448
40449         * g77.f-torture/execute/970816-3.f: New test from Craig.
40450
40451 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
40452
40453         *  g++.other/singleton.C: Return error value instead of taking
40454         SIGSEGV.
40455
40456 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
40457
40458         *  g++.other/singleton.C: New test.  Warning is under dispute.
40459         Runtime crash is not.
40460
40461 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
40462
40463         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
40464         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
40465         using6.C, using7.C}: New namespace tests.
40466
40467 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
40468
40469         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
40470         specialization with typedef'ed names used as array indexes.
40471
40472 1998-07-09  Jeffrey A Law  (law@cygnus.com)
40473
40474         * gcc.c-torture/execute/980709-1.c: New test.
40475
40476         * gcc.dg/980709-1.c: New test.
40477
40478 1998-07-07  Richard Henderson  <rth@cygnus.com>
40479
40480         * gcc.c-torture/execute/bcp-1.c: New test.
40481
40482 1998-07-07  Jeffrey A Law  (law@cygnus.com)
40483
40484         * gcc.c-torture/execute/980707-1.c: New test.
40485
40486 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
40487
40488         * gcc.c-torture/compile/980706-1.c: New test.
40489
40490 1998-07-01  Dave Love  <d.love@dl.ac.uk>
40491
40492         * g77.f-torture/execute/980701-0.f,
40493         g77.f-torture/execute/980701-1.f: New test from Craig.
40494
40495 1998-07-01  Jeffrey A Law  (law@cygnus.com)
40496
40497         * gcc.c-torture/compile/980701-1.c: New test.
40498
40499         * gcc.c-torture/execute/980701-1.c: New test.
40500
40501 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
40502 rlsruhe.de>
40503
40504         * g++.old-deja/g++.robertl/eb132.C: New test.
40505         * g++.old-deja/g++.robertl/eb133.C: Likewise.
40506
40507 1998-06-29  Dave Love  <d.love@dl.ac.uk>
40508
40509         * g77.f-torture/execute/980628-7.f,
40510         g77.f-torture/execute/980628-8.f,
40511         g77.f-torture/execute/980628-9.f,
40512         g77.f-torture/execute/980628-10.f: New tests from Craig.
40513
40514         * g77.f-torture/execute/980628-3.f: Remove mail headers.
40515
40516 1998-06-28  Jeffrey A Law  (law@cygnus.com)
40517
40518         * g77.f-torture/execute/980628-4.f: New test from Craig.
40519         * g77.f-torture/execute/980628-5.f: Likewise.
40520         * g77.f-torture/execute/980628-2.f: Likewise.
40521         * g77.f-torture/execute/980628-0.f: Likewise.
40522         * g77.f-torture/execute/980628-1.f: Likewise.
40523         * g77.f-torture/execute/980628-3.f: Likewise.
40524         * g77.f-torture/execute/980628-6.f: Likewise.
40525
40526 1998-06-28  Jeffrey A Law  (law@cygnus.com)
40527
40528         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
40529         directory when nothing has been installed yet.
40530
40531 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
40532
40533         * gcc.c-torture/special/special.exp: Handle newer versions of
40534         dejagnu.
40535
40536 1998-06-26  Jeffrey A Law  (law@cygnus.com)
40537
40538         * gcc.dg/980626-1.c: New test.
40539
40540 1998-06-19  Bruno Haible <haible@ilog.fr>
40541
40542         * gcc.misc-tests/m-un-2.c: New test.
40543         * g++.old-deja/g++.other/warn01.c: Likewise.
40544
40545 1998-06-19  Robert Lipe  <robertl@dgii.com>
40546
40547         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
40548         compatibility with assmblers with a different comment character.
40549         Eliminate use of GAS-specific extensions.
40550
40551 1998-06-19  Jeffrey A Law  (law@cygnus.com)
40552
40553         * gcc.c-torture/execute/ieee/980619-1.c: New test.
40554
40555 1998-06-19  Robert Lipe  <robertl@dgii.com>
40556
40557         * lib/g77.exp: Replace search for libf2c.a with search for newly
40558         renamed libg2c.a
40559
40560 1998-06-17  Jeffrey A Law  (law@cygnus.com)
40561
40562         * gcc.c-torture/execute/980617-1.c: New test.
40563
40564 1998-06-12  Jeffrey A Law  (law@cygnus.com)
40565
40566         * gcc.c-torture/execute/980612-1.c: New test.
40567
40568 1998-06-08  Jeffrey A Law  (law@cygnus.com)
40569
40570         * gcc.dg/980523-1.c: Only test on ppc-linux.
40571         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
40572
40573         * gcc.c-torture/execute/980608-1.c: New test.
40574
40575 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
40576
40577         * gcc.c-torture/execute/980605-1.c: New test.
40578
40579 1998-06-04  Jeffrey A Law  (law@cygnus.com)
40580
40581         * gcc.c-torture/execute/980604-1.c: New test.
40582
40583 1998-06-02  Jeffrey A Law  (law@cygnus.com)
40584
40585         * gcc.c-torture/execute/980602-1.c: New test.
40586         * gcc.c-torture/execute/980602-2.c: Likewise.
40587
40588 1998-06-02  Dave Love  <d.love@dl.ac.uk>
40589
40590         * 970125-0.f: Fix per JCB.  Add commentary.
40591
40592 1998-05-31  Michael Meissner  <meissner@cygnus.com>
40593
40594         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
40595         IEEE -0 support.
40596
40597 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
40598
40599         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
40600         earlier.
40601
40602 1998-05-28  Catherine Moore <clm@cygnus.com>
40603
40604         * gcc.c-torture/execute/980526-3.c: New test.
40605
40606 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
40607
40608         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
40609         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
40610         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
40611         m88k-motorola-sysv3 to XFAIL.
40612
40613 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40614
40615         * gcc.dg/980526-1.c: New test.
40616         * gcc.c-torture/execute/980526-2.c: New test.
40617
40618 1998-05-26  Jeffrey A Law  (law@cygnus.com)
40619
40620         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
40621
40622         * gcc.c-torture/execute/980526-1.c: New test.
40623
40624 1998-05-26  Dave Love  <d.love@dl.ac.uk>
40625
40626         * g77.f-torture/execute/alpha2.f: Add runtime test.
40627
40628 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
40629
40630         * g++.old-deja/old-deja.exp: Strip leading directories.
40631
40632         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
40633         error for the line.  Don't run multiple tests for the same line.
40634
40635 1998-05-23  Jeffrey A Law  (law@cygnus.com)
40636
40637         * gcc.dg/980523-1.c: New test.
40638
40639 1998-05-23  Dave Love  <d.love@dl.ac.uk>
40640
40641         * g77.f-torture/compile/970915-0.f: New test.
40642
40643 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
40644
40645         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
40646
40647 1998-05-21  Jeffrey A Law  (law@cygnus.com)
40648
40649         * gcc.dg/980520-1.c: New test.
40650
40651 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
40652
40653         * gcc.dg/980502-1.c: Fix return type.
40654
40655 1998-05-20  Jeffrey A Law  (law@cygnus.com)
40656
40657         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
40658         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
40659         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
40660         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
40661         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
40662
40663 1998-05-20  Dave Love  <d.love@dl.ac.uk>
40664
40665         * g77.f-torture/execute/980520-1.f: New test.
40666
40667 1998-05-15  Dave Love  <d.love@dl.ac.uk>
40668
40669         * lib/mike-g77.exp: New file.
40670
40671         * g77.f-torture/noncompile/noncompile.exp,
40672         g77.f-torture/noncompile/check0.f: New files.
40673
40674 1998-05-14  Dave Love  <d.love@dl.ac.uk>
40675
40676         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
40677         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
40678         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
40679         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
40680         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
40681         abort where appropriate.
40682
40683 1998-05-05  Michael Meissner  <meissner@cygnus.com>
40684
40685         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
40686         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
40687
40688 1998-04-29  Dave Love  <d.love@dl.ac.uk>
40689
40690         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
40691
40692 1998-04-27  Dave Love  <d.love@dl.ac.uk>
40693
40694         * g77.f-torture/compile/980427-0.f: New test.
40695
40696 1998-04-24  Dave Love  <d.love@dl.ac.uk>
40697
40698         * g77.f-torture/compile/980424-0.f: New test.
40699
40700 1998-04-19  Dave Love  <d.love@dl.ac.uk>
40701
40702         * g77.f-torture/compile/980419-2.f (main): New test.
40703         * g77.f-torture/compile/970125-0.f: New test.
40704         * g77.f-torture/compile/980419-1.f: New test.
40705
40706 1998-04-08  Jim Wilson  <wilson@cygnus.com>
40707
40708         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
40709         of loop-4.c.
40710
40711 1998-04-07  Jim Wilson  <wilson@cygnus.com>
40712
40713         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
40714
40715 1998-04-03  Jim Wilson  <wilson@cygnus.com>
40716
40717         * gcc.c-torture/compile/980329-1.c: New test.
40718
40719 1998-03-18  Jim Wilson  <wilson@cygnus.com>
40720
40721         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
40722         * gcc.dg/980312-1.c: Fix typo in -march command.
40723
40724 1998-03-16  H.J. Lu  (hjl@gnu.org)
40725
40726         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
40727
40728 1998-03-11  Robert Lipe  <robertl@dgii.com>
40729
40730         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
40731         Dave Love agree the Fortran source is bogus.
40732
40733 1998-03-11  Robert Lipe  <robertl@dgii.com>
40734
40735         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
40736         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
40737         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
40738         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
40739         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
40740
40741 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
40742
40743         * g++.old-deja/g++.other/friend1.C: New test.
40744
40745 1998-02-18  Dave Love  <d.love@dl.ac.uk>
40746
40747         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
40748         possibly uninitialized) variables and declare dnrm2.
40749
40750 1998-02-23  Robert Lipe <robertl@dgii.com>
40751
40752         From Bruno Haible <haible@ilog.fr>:
40753         * gcc.c-torture/execute/980223.c: New test.
40754
40755 1998-02-13  Jeffrey A Law  (law@cygnus.com)
40756
40757         * gcc.dg/ifelse-1.c: New test.
40758
40759 1998-02-09  H.J. Lu  (hjl@gnu.org)
40760
40761         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
40762
40763           * lib/old-dejagnu.exp (old-dejagnu): Added the
40764           "execution test - XFAIL *-*-*" handling in the spirit of
40765           "excess errors test -". Changed the "execution test fails"
40766           handling to be like "excess errors test fails".
40767           * Update various tests accordingly.
40768
40769 1998-02-06  Jim Wilson  <wilson@cygnus.com>
40770
40771         * gcc.c-torture/execute/980205.c: New test.
40772
40773 1998-01-18  Jeffrey A Law  (law@cygnus.com)
40774
40775         * lib/c-torture.exp: Look for .x files instead of .cexp files.
40776         * lib/f-torture.exp: Similarly.
40777         * gcc.c-torture: Rename all .cexp files to .x files.
40778
40779 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
40780
40781         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
40782         (940510-1.c): Removed duplicate.
40783         (971104-1.c): New test.
40784
40785 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
40786
40787           * lib/f-torture.exp: Improve error and loop detection.
40788
40789 1997-11-19  Michael Meissner  <meissner@cygnus.com>
40790
40791         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
40792         use that to size the filler array.
40793
40794 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
40795
40796         * lib/c-torture.exp(c-torture-execute): Fix typo.
40797
40798         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
40799         testcase as the executable name. Keep the executable around if
40800         the test fails.
40801
40802 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
40803
40804         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
40805         changes.  Only test one -g option, and move it to the end of the
40806         list of options to test.
40807
40808 1997-09-19  Michael Meissner  <meissner@cygnus.com>
40809
40810         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
40811         variable GCC_TORTURE_OPTIONS to supply default switches separated
40812         by colons.  If no environment variable, run tests with -O0 -g, -O1
40813         -g, and -O2 -g as well.
40814
40815 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
40816
40817         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
40818         explanatory comments. Fix indentation.
40819
40820 1997-09-15  Jeffrey A Law  (law@cygnus.com)
40821
40822         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
40823
40824 1997-09-11  Jeffrey A Law  (law@cygnus.com)
40825
40826         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
40827         * g++.old-deja/g++.mike/p7325.C: Likewise.
40828         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
40829
40830 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
40831
40832         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
40833         * g++.old-deja/g++.brendan/crash30.C: Likewise.
40834         * g++.old-deja/g++.brendan/crash39.C: Likewise.
40835         * g++.old-deja/g++.law/operators4.C: Likewise.
40836
40837 1997-09-11  Joe Buck  (jbuck@synopsys.com)
40838
40839         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
40840         * g++.old-deja/g++.mike/p784.C: Ditto.
40841         * g++.old-deja/g++.mike/p785.C: Ditto.
40842
40843 1997-09-05  Jeffrey A Law  (law@cygnus.com)
40844
40845           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
40846
40847 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
40848
40849         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
40850         target feature; pass this to c-torture-execute as needed.
40851
40852 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
40853
40854         * lib/c-torture.exp(c-torture-execute): If the previous and the
40855         current executables being tested are identical, we don't need to
40856         run the executable again. Try to make the executable names
40857         unique. Add an optional argument for passing additional compiler
40858         flags.
40859
40860 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
40861
40862         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
40863
40864 1997-08-29  Jeffrey A Law  (law@cygnus.com)
40865
40866         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
40867
40868 1997-07-31  Jeffrey A Law  (law@cygnus.com)
40869
40870         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
40871         32bit or larger longs.
40872
40873         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
40874         have either a 32bit long or 32bit int.
40875
40876 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
40877
40878         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
40879         Make double precision tests dependent on sizeof (double).
40880
40881 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
40882
40883         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
40884         too.
40885
40886 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
40887
40888         * gcc.c-torture/compile/961203-1.cexp: New script.
40889
40890 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
40891
40892         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
40893         up the includes ourselves.
40894
40895 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
40896
40897         * lib/plumhall.exp: Remove random include, and add a few
40898         verbose messages for debugging.
40899
40900 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
40901
40902         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
40903         of trying to do it ourselves.
40904
40905 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
40906
40907         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
40908
40909 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
40910
40911         * gcc.prms/5403.c: Made regexp a bit less strict.
40912
40913 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
40914
40915         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
40916         is returned from remote_load instead.
40917         * lib/plumhall.exp: Ditto.
40918         * lib/mike-g++.exp: Ditto.
40919         * lib/old-dejagnu.exp: Ditto.
40920         * lib/c-torture.exp: Ditto.
40921
40922 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
40923
40924         * lib/g++.exp: Use build_wrapper procedure.
40925         * lib/gcc.exp: Ditto.
40926
40927 1997-05-20  Jeffrey A Law  (law@cygnus.com)
40928
40929         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
40930         an old-style decl for malloc.  Fixes tests to work when
40931         sizeof (int) != sizeof (size_t).
40932
40933 1997-05-15  Mike Meissner  <meissner@cygnus.com>
40934
40935         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
40936
40937         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
40938         use stdargs.h interface.
40939
40940 1997-05-15  Mike Meissner  <meissner@cygnus.com>
40941
40942         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
40943         NO_VARARGS when compiling.
40944
40945 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
40946
40947         * lib/plumhall.exp(ph_includes): New procedure.
40948         (ph_make): Use it.
40949         (ph_compiler): Ditto.
40950
40951         * lib/g++.exp: Rename test-glue.c to testglue.c.
40952         * lib/gcc.exp: Ditto.
40953
40954 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
40955
40956         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
40957         to completion when it's called.
40958
40959 1997-03-21  Michael Meissner  <meissner@cygnus.com>
40960
40961         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
40962         is defined, don't do test.
40963
40964 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
40965
40966         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
40967         for object files.
40968         (ph_summary): Mark skipped testcases as untested, not unresolved.
40969
40970         * lib/plumhall.exp (ph_make): If unresolved because of bad
40971         errorCode, record errorCode in log file.
40972         (*): Replace send_log/verbose with verbose -log.
40973
40974 1997-03-19  Michael Meissner  <meissner@cygnus.com>
40975
40976         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
40977         double conversion if double isn't at least 8 bytes.
40978
40979         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
40980         int to work with targets where int is 16 bits.
40981
40982         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
40983         8 bytes, just exit, since 4 byte doubles don't have enough bits of
40984         precision for the test to complete.
40985
40986 1997-03-14  Michael Meissner  <meissner@cygnus.com>
40987
40988         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
40989         if d10v is not compiled with the -mdouble64 flag.
40990         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
40991
40992         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
40993         d10v is not compiled with the -mint32 flag.
40994
40995 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
40996
40997         * lib/plumhall.exp: Use incr_count.
40998
40999 1997-03-12  Jeffrey A Law  (law@cygnus.com)
41000
41001         * gcc.c-torture: Update to c-torture-1.45.
41002
41003 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
41004
41005         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
41006         the name of the expect testcase file).
41007
41008         * lib/g++.exp(g++_init): Ditto.
41009
41010 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
41011
41012         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
41013         the host.
41014
41015         * lib/gcc.exp(gcc_exit): New procedure.
41016
41017 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
41018
41019         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
41020         specs where appropriate.
41021
41022         * g++.old-deja/g++.arm/*: Added additional ERROR checks
41023         because of new "candidates are" messages, and removed a few
41024
41025         * Converted all non-old-style g++ testcases to old-style, and
41026         moved into g++.old-deja.
41027
41028 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
41029
41030         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
41031         options.
41032
41033         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
41034         succeeded.
41035
41036         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
41037
41038 1997-02-13  Michael Meissner  <meissner@cygnus.com>
41039
41040         * lib/gcc.exp (gcc_target_compile): Add support for defining
41041         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
41042         the machine doesn't have those features.
41043
41044 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
41045
41046         * g++.law/operators4.exp: Don't use LIBS.
41047
41048 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
41049
41050         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
41051
41052         * lib/mike-g++.exp: Don't set the compiler to be tested here.
41053         * lib/g++.exp: Set it here instead. Also, allow use of the
41054         --tool_exec and --tool_opt options. Change CXX to
41055         GXX_UNDER_TEST.
41056
41057         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
41058
41059         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
41060
41061 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
41062
41063         * lib/old-dejagnu.exp: Use prune_warnings instead of
41064         prune_system_crud.
41065         * lib/mike-g++.exp: Ditto.
41066         * lib/gcc.exp: Ditto.
41067         * lib/g++.exp: Ditto.
41068
41069         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
41070
41071 1997-02-07  Jeffrey A Law  (law@cygnus.com)
41072
41073           * 941014-2.c: Include stdlib.h
41074           * 960327-1.c: Include stdio.h
41075           * dbra.c, index-1.c: Don't assume ints are 32bits.
41076
41077 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
41078
41079         * lib/gcc.exp: Add gcc,stack_size target feature.
41080
41081         * lib/g++.exp(g++_target_compile): Add the include and link
41082         paths here, not in two other places. And, it's $options, not
41083         options.
41084
41085         * lib/mike-g++.exp(postbase): Remove the code that determines
41086         the correct include and link paths.
41087         * g++.old-deja/old-deja.exp: Ditto.
41088
41089 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
41090
41091         * lib/g++.exp(g++_init): target_compile no longer returns the
41092         filename of the result.
41093
41094 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
41095
41096         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
41097         call to glob.
41098
41099         * gcc.c-torture/special/special.exp: Change call to
41100         gcc_target_compile to include the object file.
41101
41102 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
41103
41104         * gcc.c-torture/special/special.exp: Correct misspelling in last
41105         change.
41106
41107 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
41108
41109         * lib/plumhall.exp(ph_summary): Log the entire output of the
41110         executable. Return -1 if there were any failures, 0 otherwise.
41111         (ph_execute): Return -1 if there were any failures, 0 otherwise.
41112         (ph_make): Clean up objects and executables that were built
41113         if the tests succeeded.
41114
41115 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
41116
41117         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
41118         libraries and includes in the build tree as appropriate.
41119
41120 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
41121
41122         * lib/c-torture.exp: Instead of looking for the global variable
41123         NO_LONG_LONG, check to see if that's a feature of the target.
41124
41125 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
41126
41127         * config/default.exp: Minimize. Delete the remainer of the files in
41128         config; this functionality is now in devo/dejagnu/config.
41129
41130         g++.*/*: Pass any additional flags used to compile to postbase;
41131         delete CXXFLAGS.
41132
41133         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
41134         is now done by runtest.exp. Use gcc_target_compile instead of
41135         compile.
41136
41137         lib/c-torture.exp: Use gcc_target_compile instead of compile.
41138         Remove references to CFLAGS. Use remote_file instead of
41139         calling rm -f.
41140         (c-torture): Take a list of arguments to use to compile this
41141         testcase.
41142
41143         lib/g++.exp: Simplify. Use target_compile instead of compile.
41144         lib/gcc-dg.exp: Ditto.
41145         lib/gcc.exp: Ditto.
41146         lib/mike-{gcc,g++}.exp: Ditto.
41147         lib/old-dejagnu.exp: Ditto.
41148         lib/plumhall.exp: Ditto.
41149
41150 1997-01-08  Jim Wilson  <wilson@cygnus.com>
41151
41152         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
41153         (ph_linker): Likewise.
41154
41155 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
41156
41157           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
41158         MAP_ANON / MAP_ANONYMOUS if defined;
41159         else try to map from /dev/zero .
41160
41161 1996-11-12  Jeffrey A Law  (law@cygnus.com)
41162
41163         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
41164         isn't defined, then define it to MAP_ANONYMOUS.
41165
41166 1996-11-12  Jeffrey A Law  (law@cygnus.com)
41167
41168         * gcc.c-torture: Update to c-torture-1.42 release.
41169
41170 1996-11-11  Jeffrey A Law  (law@cygnus.com)
41171
41172         * gcc.c-torture: Update to c-torture-1.41 release.
41173
41174 1996-10-27  Jeffrey A Law  (law@cygnus.com)
41175
41176         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
41177         c-torture release.
41178
41179 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
41180
41181         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
41182         and LDFLAGS.  Fix second case to append the target_info ldflags
41183         onto LDFLAGS, not CFLAGS.
41184         * lib/g++.exp (g++_init): Add target_info stuff.
41185         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
41186         of libgloss and newlib flags for !native.
41187
41188         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
41189         (GDB): Fix relative path to go up another dir for finding gdb.
41190
41191 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
41192
41193         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
41194         versions in the target_info array, if they don't exist.
41195
41196 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
41197
41198         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
41199
41200 1996-07-08  Jim Wilson  <wilson@cygnus.com>
41201
41202         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
41203         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
41204
41205 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
41206
41207         * lib/old-dejagnu.exp: Don't remove the output file before we've
41208         actually tested it. Don't append pwd to the path of the executable
41209         we're testing.
41210
41211 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
41212
41213         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
41214
41215 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
41216
41217         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
41218         temporary directory for compiler files, and set it to a default
41219         value of /tmp. Set $output as the name of the output file from
41220         compiling the testcase. Add a -o option to $cflags_var so the
41221         compiler writes the final output file as $output. Set $executable
41222         to $output.
41223
41224         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
41225         directory for compiler files, and set it to /tmp if it doesn't
41226         already have a value. Set $output_file to the name of the output
41227         file from compiling the testcase. Add a -o option to CXXFLAGS so
41228         the compiler writes the final output file as $output. Use $output
41229         as the executable to be tested.
41230
41231 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
41232
41233         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
41234
41235 1996-06-08  Jeffrey A Law  (law@cygnus.com)
41236
41237         * gcc.c-torture/execute/pending-1.c: New test.  Still
41238         pending in Tege's queue.
41239
41240 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
41241
41242         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
41243         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
41244         if there were failures.  Call unresolved if there were unresolved
41245         testcases.  Call gcc_fail if program did not run to completion.
41246         (ph_make): Pass additional argument name to ph_execute.
41247         (ph_execute): Add new argument.  Pass additional arguments to
41248         ph_summary.  Call gcc_fail is there is no execution output.
41249
41250 1996-04-24  Jeffrey A Law  (law@cygnus.com)
41251
41252         * lib/plumhall.exp (proc_summary): Output relavent summary
41253         lines into the log so specific failures in plumhall can be
41254         investigated.
41255
41256 1996-04-10  Jeffrey A Law  (law@cygnus.com)
41257
41258         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
41259         (c-torture-execute): Don't try to execute tests which use
41260         "long long" types if $NO_LONG_LONG is nonzero.
41261
41262 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
41263
41264         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
41265         not c-torture.
41266
41267         * gcc.ieee: Move from here.
41268         * gcc.c-torture/execute/ieee: To here.
41269
41270 1996-03-26  Jeffrey A Law  (law@cygnus.com)
41271
41272         * gcc.c-torture: Update to c-torture-1.41 release.
41273
41274 1996-03-22  Jeffrey A Law  (law@cygnus.com)
41275
41276         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
41277         not "$output".
41278
41279 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
41280
41281         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
41282         -c present.
41283
41284 1996-03-02  Jeffrey A Law  (law@cygnus.com)
41285
41286         * config/proelf.exp: Handle connecting to a simulator.
41287
41288 1996-01-31  Jeffrey A Law  (law@cygnus.com)
41289
41290         * config/proelf.exp: New file.  Enough framework that we can
41291         run c-torture tests on the proelf targets (or any other target
41292         that gdb can connect to for that matter).
41293
41294 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
41295
41296         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
41297         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
41298
41299         * lib/plumhall.exp (ph_execute): Always call ph_summary if
41300         exec_output exists.
41301
41302 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
41303
41304         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
41305         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
41306
41307         * config/*.exp: Update FSF address.  Change result of ${tool}_load
41308         to pass/fail/unresolved/unsupported/untested.  Caller must now
41309         call unresolved/unsupported/untested.
41310         * lib/*.exp: Update FSF address.  Update to handle new results of
41311         ${tool}_load.
41312         * lib/chill.exp (verbose): Delete.
41313
41314 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
41315
41316         * lib/gcc.exp (default_gcc_start): Change order of args to
41317         $LDFLAGS $CFLAGS $LIBS.
41318         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
41319         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
41320         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
41321         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
41322         * gcc.misc-tests/dg-test.exp: Likewise.
41323         * gcc.misc-tests/msgs.exp: Likewise.
41324         * gcc.prms/prms.exp: Likewise.
41325         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
41326         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
41327
41328         * lib/dg.exp: Deleted, moved to dejagnu/lib.
41329
41330 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
41331
41332         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
41333
41334         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
41335         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
41336
41337         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
41338         necessary.
41339
41340 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
41341
41342         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
41343         global for loop; add use of $mathlib.
41344         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
41345         settings here; set mathlib for anything but VxWorks.
41346
41347 1996-01-22  Jeffrey A Law  (law@cygnus.com)
41348
41349         * gcc.c-torture: Update to c-torture-1.40 release.
41350
41351 1996-01-03  Jeffrey A Law  (law@cygnus.com)
41352
41353         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
41354         dg.exp.
41355
41356 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
41357
41358         * lib/c-torture.exp (c-torture-execute): Declare "output" as
41359         global.
41360
41361 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
41362
41363         * lib/g++.exp (LIBS): Define if not already.
41364         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
41365         (gcc-dg-prune): Call prune_gcc_output.
41366         * lib/gcc.exp (prune_gcc_output): New proc.
41367         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
41368         prune_gcc_output.
41369
41370 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
41371
41372         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
41373         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
41374
41375 1995-11-15  Jeffrey A Law  (law@cygnus.com)
41376
41377         * gcc.c-torture: Update to c-torture-1.39 release.
41378
41379 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
41380
41381         * lib/c-torture.exp (c-torture-execute): Don't return if one option
41382         fails, try others as well.
41383
41384 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
41385
41386         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
41387         If compilation fails, mark execute tests as `untested'.
41388         If test is marked as unsupported, don't mark compilation and
41389         execute tests as failed.
41390
41391 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
41392
41393         * lib/g++.exp (g++_init): Don't link in libg++, and look to
41394         libstdc++ for whether or not we want to be doing shared
41395         libraries.  Delete link_curses since we don't need it anymore.
41396         * lib/mike-g++.exp (postbase): Don't link in libg++.
41397         * g++.old-deja/old-deja.exp: Likewise.
41398
41399 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
41400
41401         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
41402
41403 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
41404
41405         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
41406         For that, add `-Wl,-a,shared_archive'.
41407         * g++.old-deja/old-deja.exp: Likewise.
41408
41409 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
41410
41411         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
41412
41413 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
41414
41415         * lib/mike-g++.exp (postbase): Pay attention to the status of
41416         g++_load.
41417
41418 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
41419
41420           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
41421
41422 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
41423
41424         * lib/gcc.exp (default_gcc_start): No longer need to log program
41425         being executed or its output, execute_anywhere does that now.
41426         * lib/g++.exp (default_g++_version): Call execute_anywhere.
41427         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
41428
41429 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
41430
41431         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
41432         the same as those in lib/g++.exp.
41433
41434 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
41435
41436         * gcc.c-torture: Update to c-torture-1.38 release.
41437         * gcc.ieee: Related changes.
41438
41439 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
41440
41441         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
41442         "exec". Minor reformatting changes.
41443
41444         * config/rom68k.exp (${tool}_load): Make it work in a canadian
41445         cross. This means all "exec" calls now work on a remote host as
41446         well.
41447         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
41448         cross. Filter out the extra "\r\n" stuff that expect puts in.
41449         (c-torture-execute): Filter out the bogus warnings like
41450         c-torture-compile does. Add support for canadian cross.
41451         * lib/gcc.exp (default_gcc_version, default_gcc_start)
41452         Use execute_anywhere rather than calling exec directly. Now it
41453         works for canadian cross testing.
41454
41455 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
41456
41457         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
41458         results into a variable, and check that rather than using file exists.
41459
41460 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
41461
41462         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
41463         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
41464
41465 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
41466
41467         * g++.old-deja/old-deja.exp: Create and pass runshlib and
41468         lib_curses if there's a shared libg++ in the build tree.
41469
41470 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
41471
41472         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
41473         if not supported target.
41474
41475 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
41476
41477         * lib/g++.exp (g++_init): Move empty setting of runshlib and
41478         link_curses up to always happen, not just for native builds.
41479
41480 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
41481
41482         * gcc.c-torture: Update to c-torture-1.36 release.
41483         * gcc.failure: Related changes.
41484
41485 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
41486
41487         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
41488
41489 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
41490
41491         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
41492         * lib/mike-g++.exp (postbase): Not in here.  Still reference
41493         runshlib, link_curses, and mathlib for link and run.
41494
41495         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
41496         pass the runtime shared library options for Solaris, OSF/1, and
41497         Irix5, and link with -lcurses to avoid unresolved references.
41498
41499 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
41500
41501         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
41502         only run once.
41503
41504 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
41505
41506         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
41507
41508 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
41509
41510         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
41511         do not have a framework for the "compat" tests yet.
41512
41513 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
41514
41515         * lib/mike-g++.exp (postbase): New local variable `mathlib',
41516         set to null if we're testing vxworks5.1.  Use that instead of
41517         `-lm' in the setting of LIBS for link and run.
41518
41519 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
41520
41521         * config/rom68k.exp (${tool}_load): Major changes to make it
41522         work.  Verified that it does in fact return the stuff in
41523         exec_output properly.  Catch any Emul or any TRAP other than 0.
41524
41525 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
41526
41527         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
41528         LDFLAGS properly for targets that need stuff from libgloss.
41529         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
41530         only run once.
41531         (gpp_initialized): New variable.
41532
41533 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
41534
41535         * config/rom68k.exp: Load libgloss.exp.
41536         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
41537         so we can produce a fully linked binary.
41538         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
41539         so we can produce a fully linked binary.
41540
41541 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
41542
41543         * lib/plumhall.exp (ph_section): Watch for expected failures.
41544         Add missing `else'.
41545
41546         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
41547         run the testcase.
41548         (c-torture): Likewise.
41549
41550 1995-08-28  Doug Evans  <dje@cygnus.com>
41551
41552         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
41553
41554         * lib/mike-g++.exp (mike_cleanup): New proc.
41555         (prebase): New globals compiler_result, not_compiler_result,
41556         target_regexp.
41557         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
41558         allow leading "-" in pattern.  Watch for unsupported tests.
41559         If $compiler_result is set, pattern match assembler code,
41560         and ditto for $not_compiler_result.
41561         * lib/mike-gcc.exp: Likewise.
41562
41563         * lib/plumhall.exp (ph_execute): Only call ph_summary if
41564         execution "succeeded".
41565
41566 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
41567
41568         * config/win32.exp: New file.
41569         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
41570
41571 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
41572
41573         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
41574         unsupported.
41575         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
41576         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
41577         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
41578
41579         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
41580         "... without exceptions was ...".  That is now handled by
41581         prune_system_crud.
41582         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
41583
41584 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
41585
41586         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
41587         sieve.c,sort2.c}: New files.
41588         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
41589         sieve.exp,sort2.exp}: Drivers for them.
41590
41591         * lib/mike-gcc.exp (program_output): New user settable variable.
41592         (postbase): Call prune_system_crud.  Also prune extraneous compiler
41593         messages.
41594         * lib/mike-g++.exp (program_output): New user settable variable.
41595
41596         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
41597
41598         * config/sh.exp: Deleted (use sim.exp instead).
41599
41600 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
41601
41602         * config/vx.exp: Declare CHECKTASK as global.
41603         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
41604         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
41605         * lib/old-dejagnu.exp: Load [pwd]/$executable.
41606
41607 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
41608
41609         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
41610         target. Like vx.exp, only includes `vx29k.exp' instead of
41611         `vxworks.exp'.
41612
41613 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
41614
41615         * config/sim.exp: Increase time limit from 120 seconds to 240.
41616
41617 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
41618
41619         * gcc.c-torture/execute/950628-1.c: New test.
41620
41621 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
41622
41623         * gcc.c-torture: Update with changes/additions from
41624         c-torture-1.34.
41625
41626 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
41627
41628         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
41629
41630 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
41631
41632         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
41633
41634 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
41635
41636         * gcc.c-torture/compile/950512-1.c: New test.
41637         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
41638         * gcc.dg/struct-ret-1.c: Likewise.
41639
41640 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
41641
41642         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
41643           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
41644
41645 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
41646
41647         * gcc.c-torture/special/920411-1.c: Deleted.
41648         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
41649
41650 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
41651
41652         * config/sim.exp (${tool}_load): Hack in call to bash to get a
41653         cpu limit.
41654
41655 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
41656
41657         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
41658
41659 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
41660
41661         From kenner;
41662         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
41663         is the proper length.
41664         * va-arg-3.c: Likewise.
41665
41666 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
41667
41668         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
41669         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
41670
41671         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
41672         * lib/g++.exp (default_g++_start): Delete old cruft.
41673
41674 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
41675
41676         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
41677         (2 * (1 << 18)) to (2 * (1 << 17)).
41678
41679         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
41680
41681 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
41682
41683         * config/rom68k.exp: Renamed from config/idp.exp
41684
41685 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
41686
41687         * c-torture/compile/921109-2.c
41688
41689 1995-04-18  Mike Stump  <mrs@cygnus.com>
41690
41691         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
41692         excess errors.
41693
41694 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
41695
41696         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
41697         output.
41698         * lib/g++.exp (default_g++_start): Likewise.
41699
41700 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
41701
41702         * gcc.c-torture/compile/950329-1.c: New test.
41703
41704 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
41705
41706           * config/bug.exp (${tool}_load): Updated to use new remote_open
41707           and remote_close procs.
41708         * config/idp.exp: New file.
41709
41710 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
41711
41712         * gcc.c-torture/execute/950322-1.c: New test.
41713
41714 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
41715
41716         * config/vx.exp (${tool}_load): Clean up testing of return code from
41717         vxworks_ld and vxworks_spawn.
41718
41719 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
41720
41721         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
41722
41723 1995-03-13  Mike Stump  <mrs@cygnus.com>
41724
41725         * lib/old-deja.exp: Add `excess errors test - ' error, now one
41726         can mark excess errors on a machine by machine basis.  Note, the
41727         default is to not expect any excess errors, even when excess
41728         errors test - is given, so you will want to put an XFAIL ... on
41729         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
41730         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
41731         those 4 machines, but no others.
41732
41733 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
41734
41735         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
41736         * lib/c-torture.exp: to here.
41737
41738 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
41739
41740         * gcc.c-torture/execute/950221-1.c: New test.
41741         * gcc.c-torture/execute/struct-ret-1.c: New test.
41742         * gcc.c-torture/compile/950221-1.c: New test.
41743
41744         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
41745
41746 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
41747
41748         * gcc.c-torture/execute/arith-1.c (main): Return 0.
41749         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
41750
41751 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
41752
41753         * g++.gb: New directory of tests, derived from my signature and
41754         class scoping tests.
41755
41756         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
41757         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
41758         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
41759         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
41760         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
41761         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
41762         * g++.gb/sig25.C: Likewise.
41763
41764         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
41765         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
41766         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
41767         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
41768         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
41769         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
41770         * g++.gb/sig25.exp: Likewise.
41771
41772         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
41773         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
41774         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
41775         * g++.gb/scope13.C: Likewise, this test still fails.
41776
41777         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
41778         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
41779         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
41780         * g++.gb/scope13.exp: Ditto.
41781
41782         * g++.gb/README: New file, explains what these tests are about.
41783
41784 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
41785
41786         * lib/dg.exp (dg-do): Support `preprocess'.
41787         (dg-test): Likewise.
41788
41789 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
41790
41791         * config/udi.exp: change "continue -expect" to "exp_continue".
41792
41793 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
41794
41795         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
41796         Delete redundant tests.
41797
41798         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
41799         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
41800         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
41801         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
41802         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
41803         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
41804         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
41805         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
41806
41807         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
41808         storing label pointers.
41809         * gcc.c-torture/execute/921019-1.c: Likewise.
41810         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
41811         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
41812         parameter fp.
41813         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
41814         constants.
41815
41816         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
41817         Delete obsolete tests.
41818
41819         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
41820         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
41821         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
41822         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
41823         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
41824         * gcc.c-torture/compile/950124-1.c: New test.
41825
41826         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
41827
41828 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
41829
41830         * lib/mike-g++.exp: Add -lm to LIBS.
41831
41832 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
41833
41834         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
41835
41836 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
41837
41838         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
41839
41840 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
41841
41842         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
41843
41844 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
41845
41846         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
41847         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
41848         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
41849         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
41850         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
41851         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
41852         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
41853         * g++.law/{operators31.C, operators32.C,
41854         * g++.law/{operators33.C, operators34.C}: Likewise.
41855         * g++.law/{pic1.C, refs2.C}: Likewise.
41856         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
41857         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
41858         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
41859         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
41860
41861         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
41862         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
41863         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
41864         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
41865         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
41866         * g++.law/{enum9.exp, friend5.exp}: Likewise.
41867         * g++.law/{nest3.exp, nest4.exp}: Likewise.
41868         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
41869         * g++.law/{operators30.exp, operators31.exp}: Likewise.
41870         * g++.law/{operators32.exp, operators33.exp}: Likewise.
41871         * g++.law/{operators34.exp}: Likewise.
41872         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
41873         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
41874         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
41875         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
41876         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
41877
41878         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
41879         No longer expected to fail.
41880         * g++.law/missed-error3.C: Tweak for recent bool changes.
41881
41882 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
41883
41884         * config/emb-unix: Deleted.
41885         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
41886         remote execution.  Do final link on remote host if REMOTE_LINK is set.
41887
41888 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
41889
41890         * lib/dg.exp (dg-test): Fix typo in last patch.
41891
41892 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
41893
41894         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
41895         (handles multiple occurrences).
41896
41897 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
41898
41899         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
41900         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
41901         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
41902         printed).
41903         * lib/c-torture.exp (c-torture-compile): Likewise.
41904         (c-torture): Prepend full path if missing.
41905         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
41906         (gcc_fail): Likewise.
41907         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
41908
41909 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
41910
41911         * lib/netware.exp: Only attach to NetWare i386 systems.
41912
41913 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
41914
41915         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
41916         messages.  Add test name to "output pattern match" pass/fail message.
41917
41918 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
41919
41920         * gcc.dg: New testsuite.
41921         * gcc.dg/dg.exp: New file.
41922
41923         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
41924         test-switch.c}: Deleted.
41925
41926         * gcc.misc-tests/msgs.exp: New testcase driver.
41927
41928 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
41929
41930         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
41931         Watch for illegal return values from ${tool}_load.
41932         * config/unix.exp (${tool}_load): Fix pass/fail detection for
41933         cross targets.  Coerce return value >0 to 1.
41934
41935 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
41936
41937         * config/unix.exp (${tool}_load): Call program rsh, not proc.
41938
41939         * config/emb-unix.exp: New file.
41940
41941         * config/sim.exp: Error if variable $SIM not defined.
41942         (${tool}_load): Mark test as "untested" if simulator missing.
41943
41944         * config/unix.exp: Load remote.exp to get rcp_download.
41945         * lib/c-torture.exp: Use different option lists for testcases with
41946         and without loops.
41947         * gcc.c-torture/execute/execute.exp: Likewise.
41948
41949 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
41950
41951         * config/*.exp: Clarify return code from ${tool}_load.
41952         Call `unresolved' or `untested' instead of `warning' or `perror'
41953         (sometimes you still want to call both though).
41954         Add comment that `shell_id' is local to each file.
41955         * config/udi.exp (timeout): Set to 30.
41956         Don't print warning if connection fails, $connectmode has already
41957         printed an error.
41958         (${tool}_load): Move verbose messages to level 2.
41959         Rework pattern for "Process started" message.
41960         Pass `shell_id' to ${connectmode}_download.
41961         Retry twice upon timeout.  Make resetting of target more robust.
41962         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
41963         Pass `shell_id' to exit_$connectmode.
41964         Only call exit_$connectmode if connected.
41965         * config/unix.exp (${tool}_load): Check return codes better.
41966         * config/vrtx.exp (${tool}_load): Likewise.
41967         * config/vx.exp (${tool}_load): Likewise.
41968         Delete unneeded global's.
41969         * lib/dg.exp (dg-test): Update to reflect clarified return codes
41970         from ${tool}_load.
41971         (dg-stat): Delete.
41972         (dg-init): Delete recording of pass/fail counts.
41973         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
41974         (old-dejagnu-init): Likewise.
41975         (old-dejagnu-stat): Delete contents, empty proc now.
41976         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
41977         (c-torture): Delete references to lcnt, lpass, lfail.
41978         Get option list from TORTURE_OPTIONS.
41979         Delete -funroll[-all]-loops if no loops.
41980         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
41981         (g++_stat): Delete contents (empty proc now).
41982         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
41983         (gcc_finish): Likewise.
41984         (gcc_stat): Deleted.
41985         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
41986         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
41987         * gcc.c-torture/execute/execute.exp: Likewise.
41988         Split tests into two parts: compile, execute.
41989         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
41990         no loops.  Update to reflect clarified return codes from ${tool}_load.
41991
41992 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
41993
41994         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
41995         to grep for.
41996         (old-dejagnu): Likewise (where necessary).
41997
41998 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
41999
42000         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
42001
42002         * lib/dg.exp (dg-process-target): Fix processing of selector.
42003         Add comment regarding use of `error'.
42004
42005         * lib/gcc.exp (prune_system_crud): Define if missing.
42006         * lib/g++.exp (prune_system_crud): Likewise.
42007
42008         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
42009         Call prune_system_crud.
42010         * lib/dg.exp (dg-runtest): New proc.
42011         Use perror instead of send_user for tcl errors in testcase.
42012         Don't return any value, it's never used.
42013         Don't clobber previous definition of `unknown'.
42014         Print tcl errors in `dg-final'.
42015
42016 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
42017
42018         * lib/dg.exp (dg-process-target): Improve syntax error messages.
42019         (dg-test): Don't print errorInfo, it contains stack backtrace.
42020
42021 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
42022
42023         * lib/g++.exp (runtest_file_p): Define if missing.
42024
42025 1994-09-24  Doug Evans  (dje@cygnus.com)
42026
42027         * lib/mike-g++.exp: Comment out loading of g++.exp.
42028         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
42029         (default_g++_version): Always print something.
42030         (default_g++_start): Comment out call to `which'.
42031         (g++_start, g++_load): Deleted (must be defined in config file).
42032         * lib/gcc.exp: Test for existence of $CC at start.
42033         Delete check for tmpdir (done in gcc_init).
42034         (default_gcc_version): Always print something.
42035         (default_gcc_start): Comment out call to `which'.
42036         * config/*.exp: Major cleanup - make cross targets work at least a
42037         little better for g++ (by not being "--tool gcc" specific).
42038         Rename gcc_xxx to ${tool}_xxx.
42039         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
42040         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
42041
42042 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
42043
42044         * lib/c-torture.exp (c-torture-compile): Rework compiler
42045         message processing.
42046
42047         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
42048         c-torture.
42049
42050 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
42051
42052         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
42053
42054         * lib/dg.exp (dg-process-target): Support { target native }.
42055
42056 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
42057
42058         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
42059         looked for "... program xxx got fatal signal".
42060         Correct regsub munging of `comp_output'.
42061         Ignore compiler messages "path prefix not used" and "linker input
42062         file unused".
42063
42064 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
42065
42066         * lib/gcc.exp (runtest_file_p): Define if missing.
42067         * gcc.prms/template.c: Example to work from.
42068
42069 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
42070
42071         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
42072         * lib/dg.exp (dg-test): Call unsupported testcases as such.
42073
42074         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
42075         * gcc.prms/1883.c: Moved from compile/940714-1.c.
42076         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
42077         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
42078
42079         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
42080         (dg-process-target): No longer a varargs proc.
42081         Return S/N for target, P/F for xfail.  All callers changed.
42082         (user option procs): More argument checking.
42083         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
42084         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
42085         (dg-test): Skip test if not running on selected target in `dg-do'.
42086         Update handling of `dg-do-what', `dg-output-text'.
42087         Separate execution pass/fail from output pattern match pass/fail.
42088         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
42089
42090 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
42091
42092         * gcc.c-torture/special/special.exp: Don't expect failure for mips
42093         target for 920510-1.c.
42094
42095 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
42096
42097         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
42098         Clean up comment regarding use of passcnt, etc.
42099         (gcc_stat): Don't update `testcnt' here.
42100         (gcc_finish): Do it here.
42101         Might as well reset `but_id' here too.
42102         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
42103         to determine if the file should be tested.
42104         * gcc.c-torture/compile/compile.exp: Likewise.
42105         * gcc.c-torture/execute/execute.exp: Likewise.
42106         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
42107         * gcc.misc-tests/dg-test.exp: Likewise.
42108         * gcc.prms/prms.exp: Likewise.
42109         * gcc.wendy/wendy.exp: Likewise.
42110         * g++.old-deja.exp: Likewise.
42111         Move "Testing file" message to verbose level 1.
42112
42113 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
42114
42115         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
42116
42117 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
42118
42119         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
42120         (default_gcc_start): Accept optional second list element
42121         of compiler flags.  Print compiler output at verbosity level 2.
42122         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
42123         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
42124         Save current values of framework globals passcnt, failcnt, xpasscnt,
42125         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
42126         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
42127         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
42128         xfailcnt to compute stats.  Update framework global `testcnt' from
42129         pass/fail counts.
42130         (gcc_finish): New proc.  Clean up test environment.
42131         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
42132         (gcc_epass, gcc_efail): Delete.
42133         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
42134         argument of line number.
42135         (dg-init): If the tool has an init routine, call it.
42136         (dg-test): Remove args `cflags_var' and `libs_var'.
42137         Pass all compiler options to ${tool}_start.
42138         Handle missing line number.
42139         (dg-finish): New function.
42140         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
42141         particular files.  Call gcc_finish at end.  Move "skipping test"
42142         message to verbosity level 3.
42143         * gcc.c-torture/compile/compile.exp: Likewise.
42144         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
42145         * gcc.c-torture/execute/execute.exp: Likewise.
42146         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42147         Print testcase being tried at verbosity level 1.
42148         * gcc.c-torture/special/special.exp: Unset xfail.
42149         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42150         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
42151         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
42152         * gcc.failure/failure.exp: Likewise.
42153         * gcc.ieee/ieee.exp: Likewise.
42154         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
42155         Update call to dg-test.  Call dg-finish at end.
42156         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
42157         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42158         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
42159         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
42160         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
42161         * gcc.wendy/wendy.exp: Add copyright.
42162         Delete setting of tmpdir (done by gcc_init).
42163         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
42164         Pass compiler flags to gcc_start.  Call gcc_finish at end.
42165         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
42166         gcc_[ce]pass/fail.
42167
42168 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
42169
42170         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
42171         confusion.
42172         (g++_load): Likewise.
42173
42174         * config/*.exp (gcc_load): Some were varargs fns and some were not.
42175         Rename argument to `prog' to remove the confusion.
42176         Varargs fns behave differently too!
42177         (g++_load): Likewise.
42178
42179         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
42180
42181         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
42182         what it is.  Delete (always) printing of status value for !native.
42183         Simplify verbose code, and include status and exec_output.
42184         (g++_load): Use gcc_load.
42185
42186 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
42187
42188         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
42189         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
42190         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
42191         940714-3.c as these testcases don't exist anymore.  Make
42192         va-arg-1.c expected to pass.
42193
42194 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
42195
42196         * gcc.misc-tests/misc.exp: Only run specific testcases.
42197         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
42198         * gcc.misc-tests/dg-[1-9].c: New files.
42199
42200         * lib/dg.exp: New testsuite driver.
42201         * gcc.prms/prms.exp: Use it.
42202
42203         * README.gcc: New file.
42204
42205         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
42206         Document and reset `lxpass' and `lxfail'.
42207         Simplify "initialized" message.
42208         (gcc_stat): Clean up comments a little.
42209
42210 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
42211
42212         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
42213
42214 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
42215
42216         * lib/old-dejagnu.exp (process-option): New proc.
42217         (old-dejagnu-init, old-dejagnu-stat): Likewise.
42218         (old-dejagnu): Simplify.
42219         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
42220
42221 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
42222
42223         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
42224         exists and is not an empty string.
42225
42226         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
42227         $xfail rather than calling setup_xfail.  Clear $xfail when test is
42228         finished.
42229         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
42230         automatically.
42231
42232         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
42233         longer expected to fail.
42234
42235         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
42236         "f" function call.
42237
42238         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
42239
42240         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
42241         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
42242         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
42243         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
42244         c-torture-1.29.
42245
42246         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
42247         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
42248
42249         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
42250
42251         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
42252         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
42253
42254         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
42255         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
42256         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
42257
42258 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
42259
42260         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
42261         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
42262         940714-1.c, 940714-2.c, 940714-3.c},
42263         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
42264         gcc.misc-tests/{mg.c,mg.exp}:
42265         New tests.
42266         * gcc.noncompile/noncompile.exp: Change accordingly.
42267
42268 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
42269
42270         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
42271         Undo previous clobberage.
42272
42273 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
42274
42275         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
42276         * gcc.special/{930510-1.c, special.exp}:
42277         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
42278         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
42279         struct-varargs-1.c}: New tests from c-torture-1.26.
42280
42281 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
42282
42283         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
42284           argument to switch.
42285
42286 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
42287
42288         * Revert the previous changes.  Please see Rob's directory
42289           (/lisa/test/rob/progressive/gcc/testsuite) for testing
42290           fixes.
42291
42292 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
42293
42294         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
42295             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
42296             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
42297             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
42298             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
42299             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
42300             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
42301             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
42302             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
42303             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
42304             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
42305             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
42306             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
42307             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
42308             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
42309             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
42310             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
42311             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
42312             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
42313             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
42314             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
42315             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
42316             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
42317             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
42318             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
42319             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
42320             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
42321
42322 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
42323
42324         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
42325             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
42326           with perror calls.
42327
42328 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
42329
42330         * config/unix.exp (g++_load): Fix syntax.
42331
42332 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
42333
42334         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
42335         * gcc.noncompile/921017-1.c: Deleted obsolete test.
42336         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
42337         Don't expect va-arg-1.c to fail.  Correct expected output for
42338         920928-1.c.
42339         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
42340         * gcc.wendy/hbm4.c: Correct typo.
42341         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
42342
42343 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
42344
42345         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
42346         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
42347         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
42348         * lib/c-torture.exp (c-torture-compile): Ditto.
42349
42350         Reduce volume of output (remove all the -I's and such).
42351         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
42352         Call gcc_cpass, gcc_cfail.
42353         (c-torture): Pass testing option to c-torture-compile.
42354
42355 1994-03-21  Doug Evans  (dje@cygnus.com)
42356
42357         Bring patches over from progressive.
42358         * config/default.exp: Exit remote shell cleanly.
42359         (g++_exit, g++_start): Add default versions.
42360         * config/sim.exp (gcc_load): Use perror, not error.
42361
42362 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
42363
42364         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
42365         set in site.exp.
42366
42367 1994-03-14  Doug Evans  (dje@cygnus.com)
42368
42369         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
42370         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
42371         (wendy_try): New proc to run testcase.
42372         (main loop): Call 'em.
42373         * gcc.wendy/*.c: Clean up pass to correct expected output.
42374
42375         * lib/gcc.exp: Minor cleanup work.
42376         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
42377
42378 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
42379
42380         * config/sim.exp (gcc_load): Document return codes better.
42381         Don't pass -v to simulator.
42382
42383 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
42384
42385           * gcc.special/920717-x.c: Fix typo.
42386           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
42387           get at sources.
42388
42389         * lib/mike-gcc.exp: Fix typo.
42390
42391 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
42392
42393         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
42394         binary to use, transform the name.
42395         * config/*.exp: rename everything. Nuke any g++ specific files,
42396         it's now a special case of gcc that requires no special support.
42397         Add a default.exp for unsupported targets.
42398
42399 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
42400
42401         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
42402         lib/old-dejagnu.exp: Fix a few patterns to work with the new
42403         version of Tcl.
42404
42405 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
42406
42407         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
42408         than a warning.
42409
42410 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
42411
42412         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
42413
42414 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
42415
42416         * gcc.execute/execute.exp: Combine opt_list and foption_list into
42417         option_list.  Compile every file with only 4/6 option choices
42418         (same as C torture) instead of with 12/18 different option
42419         choices.
42420         * lib/c-torture.exp: Likewise.
42421
42422         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
42423         not already set.
42424
42425 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
42426
42427         * lib/old-deja.exp: Add `excess errors test fails' error, now one
42428         can put an XFAIL *-*-* on excess errors.
42429
42430 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
42431
42432         * g++.law: Add more tests derived from g++-bugs snapshots.
42433
42434         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
42435         equivalent to g++.law/init9.
42436
42437         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
42438         compiled it, and the a.out file after we've run it.
42439
42440 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
42441
42442         * lib/mike-g++.exp (postbase): Delete the .o file after we've
42443         compiled it, and the a.out file after we've run it.
42444
42445 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
42446
42447         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
42448
42449 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
42450
42451         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
42452         version number.
42453
42454 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
42455
42456         * g++.law: New directory of g++ tests derived from the g++-bugs
42457         snapshots.
42458
42459 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
42460
42461         * gcc.compile: initbug1.c initbug1.exp testcase added
42462
42463 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
42464
42465         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
42466         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
42467           fixes submitted by Jeff Law (law@cs.utah.edu)
42468         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
42469           Jeff Law (law@cs.utah.edu)
42470
42471
42472 1993-11-30  Mike Stump  (mrs@cygnus.com)
42473
42474         * config/unix-g++.exp: Follow the gcc way of doing things.
42475         * g++.old-deja/old-deja.exp: Minor updates.
42476         * lib/g++.exp: New file, follow the gcc way of doing things.
42477         * lib/old-dejagnu.exp: Minor updates.
42478         * lib/mike-g++.exp: Always unset errorInfo.
42479
42480 1993-11-06  Mike Stump  (mrs@cygnus.com)
42481
42482         * lib/gcc.exp: Fix some errors with the below change, CC and
42483         CFLAGS should be global when setting, not local.
42484
42485 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
42486
42487         * lib/gcc.exp: Transform tool name.
42488
42489 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
42490
42491         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
42492
42493 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
42494
42495         * lib/gcc.exp: change gcc_done to gcc_stat
42496
42497 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
42498
42499         * Upgraded gcc testsuite to c-torture version 1.25
42500
42501 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
42502
42503         * lib/gcc.exp: added reporting code. Changed verbose compile message.
42504         * lib/c-torture: added hooks for new reporting code.
42505
42506 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
42507
42508         * config/sh-gcc.exp: check if sh-sim exists in the path
42509
42510 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
42511
42512         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
42513         * gcc.compile/compile.exp: Initial changes for new logic.
42514         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
42515         * gcc.failure/failure.exp: Initial changes for new logic.
42516         * gcc.ieee/ieee.exp: Initial changes for new logic.
42517         * gcc.misc-tests/misc.exp: Initial changes for new logic.
42518         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
42519         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
42520         * lib/c-torture.exp: Initial changes for new logic.
42521         * lib/gcc.exp: Initial changes for new logic.
42522
42523 1993-10-15  Mike Stump  (mrs@cygnus.com)
42524
42525         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
42526         depend upon failure or success.  Fully qualify names in failure
42527         and success messages.  Always remove a.out before starting
42528         compile, just in case.  Pay more attention to error text output by
42529         the compiler.  Handle testcases with no known past errors just
42530         like all others, so that things are uniform.  Other miscellaneous
42531         improvements.
42532
42533 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
42534
42535         * gcc.cpp: new directory for cpp tests
42536
42537 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
42538
42539         * lib/chill.exp: Code reformatted, removed unused code.
42540         * config/unix-chill.exp: Code reformatted, removed unused code.
42541         * chill.execute/execute.exp: Code reformatted, removed unused code.
42542         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
42543
42544 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
42545
42546         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
42547         routines not written.
42548
42549 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
42550
42551         * config/bug-gcc.exp: Use new procs from bug.exp.
42552
42553 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
42554
42555         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
42556         via ftp, rather than depending on NFS.
42557         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
42558         case.
42559
42560 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
42561
42562         * config/bug-gcc.exp: Use new download proc.
42563
42564 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
42565
42566         * chill.execute/execute.exp: cleanups, handles errors better
42567         * chill.compile/compile.exp: rewrite, based on execute.exp
42568         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
42569         * lib/chill.exp: major changes to diff proc and compile and link
42570           procs. added chill_fail and chill_pass wrappers to pass and
42571           fail. added more comments, and handle error codes better.
42572           Added a hack to capture stderr from exec, so noncompile tests
42573           can work.
42574
42575 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
42576
42577         * chill.execute/execute.exp: rewrite of testsuite driver
42578         * lib/chill.exp: rewrite of testsuite driver
42579         * config/unix-chill.exp: rewrite of testsuite driver
42580
42581 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
42582
42583         In chill.execute:
42584         * iexpr.ch: Standardize uppercase.
42585         * tuples.dat: Standardize uppercase.
42586         * vary.ch: standardize.  Correct varying string assignments.
42587         * vary.dat: Add new output lines.
42588
42589 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
42590
42591         In chill.execute:
42592         * chprintf.ch: Standardize use of uppercase.
42593         * tuples.ch: Standardize and turn arr2 into a DCL,
42594           rather than a SYN.
42595         * pinits.ch: Standardize.
42596
42597 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
42598
42599         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
42600         * Makefil: Renamed to Makefile.in.
42601         * configure.in: New.
42602
42603 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
42604
42605         In chill.execute:
42606         * .cvsignore: Add result/output files.
42607         * Makefile: Fix up variables at start.  Use MFLAGS
42608           everywhere.  Correct bool_loc, built_ins entries.
42609           Add entry for vary1.ch.
42610         * bitarray.ch: Standardize upper-case usage.
42611         * bitexpr.ch: Standardize, add output of b1.
42612         * params.ch: Use arrayt in along PROC parameters, to
42613           avoid novelty problems.
42614         * sets.ch: Tiny cleanup.
42615         * vary1.ch: Re-indent.
42616
42617 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
42618
42619           * Add PR-related files to Makefiles, .cvsignore files, etc.
42620
42621 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
42622
42623         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
42624           with compiler objects. New names are test-flow.c and test-loop.c
42625
42626 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
42627
42628         * Upgraded c-torture tests from 1.19 to 1.20
42629
42630         * new files:
42631         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
42632         * gcc.compile: 930623-1.c 930623-2.c
42633         * gcc.noncompile: 930622-1.c 930622-2.c
42634         * gcc.failure: 920411-1.c 920627-2.c
42635         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
42636
42637 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
42638
42639         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42640           More changes to get testsuite working properly. Needs more work.
42641           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
42642
42643 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
42644
42645         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42646           More changes to get testsuite working properly. Needs more work.
42647
42648 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
42649
42650         * chill.compile/compile.exp: Added for Dejagnu support
42651         * chill.execute/execute.exp: Added for Dejagnu support
42652         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
42653
42654 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
42655
42656         This should complete moving the CHILL test files.
42657         * chill.noncompile(.cvsignore printf.grt
42658             in-printf.grt chprintf.grt chprintf.ch):
42659             Added test-support files.
42660           (Makefile): Modified further.
42661         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
42662             signal.ch): Added test files.
42663           * chill.execute (.cvsignore printf.grt printr.c
42664             in-printf.grt rts.c chprintf.grt rts.h): Added
42665           test-support files.
42666             (Makefile): More corrections.
42667
42668 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
42669
42670         * chill.compile, chill.execute, chill.nocompile: Add CHILL
42671           test cases, ready for DejaGnu.
42672
42673 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
42674
42675         * Upgraded c-torture tests from 1.18 to 1.19
42676
42677         * gcc.compile: added test(s):
42678           930607-1.c
42679         * gcc.execute: added test(s):
42680           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
42681
42682         * added new subdirectory for misc tests: gcc.misc-tests
42683         * gcc.misc-test(s): added tests:
42684           inst-check.c test-consts.c test-ior.c test-switch.c
42685
42686 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
42687
42688         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
42689
42690 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
42691
42692         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
42693
42694 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
42695
42696         * Upgraded c-torture tests from 1.17 to 1.18
42697
42698 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
42699
42700         * Upgraded c-torture tests from 1.12 to 1.17
42701
42702 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
42703
42704         * lib/old-dejagnu.exp:
42705           Fixed handling of XFAIL target triplets to correctly
42706           recognize wildcard characters.  Removed code that
42707           appended a unique id tag to the end of the file name
42708           printed out by the result of the testcases within a
42709           given test file.
42710
42711 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
42712
42713         * lib/old-dejagnu.exp:
42714           Reworked expected failure handling to trigger off of XFAIL
42715           keyword in keyphrase embeded in testcase source code. The
42716           XFAIL keyword must be at the end of the keyphrase line. It
42717           may optionally be followed by one or more target triplets.
42718           It has just occured that the handling of wildcards in the
42719           target triplet may not be correct.
42720
42721 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
42722
42723         * g++.old-deja/tests:
42724           Moved all subdirectories up one level into g++.old-deja .
42725
42726         * lib/old-dejagnu.exp:
42727           Fixed problem with CXXFLAGS not being properly reset, and being
42728           corrupted with extraneous "-c" compiler option.  This was
42729           causing binaries to not be generated for test that needed them.
42730           Modified strings passed to "pass" and "fail" so that individual
42731           tests from the same test file would be distinguished by an
42732           identifier appended to the test file name in the summary logs;
42733           this corrected a problem with erroneous diff logs.  Added code
42734           to search testcases for expected fail and unexpected pass keywords.
42735
42736 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
42737
42738         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
42739
42740 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
42741
42742         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
42743           Removed extraneous text from end of "Special g++ Options"
42744           keyphrase.
42745
42746         * lib/old-dejagnu.exp: Added pattern matching to look for new
42747           keywords, embedded in testcases comments, which will trigger
42748           calls to xpass and xfail.
42749
42750 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
42751
42752         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
42753           comments embedded in the testcases, especially the one looking for
42754           special compiler options, as well as the pattern matching for the
42755           compiler output again.
42756
42757 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
42758
42759         * lib/old-dejagnu.exp: Do a proper check of the return value for
42760           execute tests. Fixed several problems with the pattern matching
42761           of the compiler output which gave erroneous test results.
42762           Changed several of the test result messages to be more descriptive.
42763         * config/unix-g++.exp: Proc g++_load now actually works and
42764           executes the tests passed to it and returns a usable return
42765           value.
42766
42767 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
42768
42769           * lib/gcc.exp: Exits gracefully if $CC is bogus.
42770
42771 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
42772
42773         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
42774           Modified both files to properly execute the old style
42775           dejagnu tests. The previous versions of these files were
42776           experimental and did not function anything near correctly.
42777
42778 1993-04-05  Rob Savoye  (rob@cygnus.com)
42779
42780         * Removed all Makefile.in and configure.in files. No configuration
42781         needed now.
42782
42783 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
42784
42785         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
42786
42787 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
42788
42789         * gcc.compile/configure.in, gcc.unsorted/configure.in,
42790         gcc.special/configure.in, gcc.noncompile/configure.in,
42791         gcc.execute/configure.in, gcc.code_quality/configure.in,
42792         g++.other/configure.in, g++.old-deja/configure.in,
42793         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
42794         in srcname setting.
42795
42796 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
42797
42798         * lib/udi.exp: Fixed mondfe and mondfe_download.
42799         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
42800         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
42801
42802 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
42803
42804         * config/udi-gdb.exp: Check $shell_id after connecting to target.
42805         (gdb_exit): Don't remove *_soc files.
42806
42807 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
42808
42809         * lib/c-torture.exp: Don't look for main; instead always use -w
42810         -c.  This is how the c-torture tests work.  Remove the object
42811         file if the compilation succeeds.
42812         * gcc.execute/execute.exp: Remove executable if test passes.
42813         * gcc.noncompile/noncompile.exp: Every test is an expected
42814         failure.
42815         * gcc.special/special.exp: Added tests from c-torture 1.11,
42816         corrected use of existing test.
42817         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
42818         gcc.execute/920625-1.c: Updated to c-torture 1.11.
42819         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
42820         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
42821         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
42822         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
42823         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
42824         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
42825         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
42826         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
42827         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
42828         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
42829         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
42830         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
42831         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
42832         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
42833         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
42834         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
42835         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
42836         c-torture 1.11.
42837         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
42838         correspond to c-torture 1.11.
42839
42840         * New file.