OSDN Git Service

4d24c93e0c3674df8a1126579be1e54c43a75de6
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2
3         PR c/27420
4         * gcc.dg/func-args-2.c: New test.
5
6         PR c/26818
7         * gcc.dg/struct-incompl-1.c: New test.
8
9 2006-05-22  Richard Guenther  <rguenther@suse.de>
10
11         PR testsuite/27708
12         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
13         the transformations we test for.
14
15 2006-05-22  Richard Guenther  <rguenther@suse.de>
16
17         PR testsuite/27707
18         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
19
20 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
21
22         PR c++/27210
23         * g++.dg/warn/new1.C: New test.
24         * g++.dg/template/new5.C: Likewise.
25
26 2006-05-21  Roger Sayle  <roger@eyesopen.com>
27
28         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
29         * gcc.target/i386/20060512-3.c: Likewise.
30
31 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
32
33         PR rtl-optimization/27671
34         * gcc.c-torture/execute/pr27671-1.c: New.
35         * gcc.dg/pr27671-2.c: Likewise.
36
37         PR tree-optimization/26622.
38         * gcc.c-torture/compile/pr26622.c: New.
39
40 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
41
42         PR fortran/27613
43         * gfortran.dg/recursive_reference_1.f90: New test.
44
45 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
46
47         PR fortran/25746
48         * gfortran.dg/elemental_subroutine_3.f90: New test.
49
50         PR fortran/25090
51         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
52
53         PR fortran/27584
54         * gfortran.dg/associated_target_1.f90: New test.
55
56         PR fortran/19015
57         * gfortran.dg/maxloc_shape_1.f90: New test.
58
59 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
60
61         PR libgfortran/24459
62         * gfortran.dg/namelist_24.f90: New test.
63         * gfortran.dg/namelist_12.f: Fix typo in comment.
64
65 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
66
67         PR middle-end/25776
68         * g++.dg/other/error11.C: New test. 
69
70 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
71
72         * gcc.target/mips/pr26765.c: Add -w to options.
73
74 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
75
76         * lib/target-supports.exp (check_effective_target_mpaired_single):
77         New function.
78         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
79         multilibs.
80         * g++.dg/vect/vect.exp: Likewise.
81
82 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
83
84         PR testsuite/25891
85         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
86
87 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
88
89         PR fortran/27662
90         * gfortran.dg/temporary_1.f90: New file.
91
92 2006-05-19  Andreas Schwab  <schwab@suse.de>
93
94         * g++.dg/other/unused1.C: Also match "stringz".
95
96 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
97
98         PR c++/26433
99         * g++.dg/template/fntry1.C: New test.
100
101 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
102
103         PR c++/27471
104         PR c++/27506
105         * g++.dg/conversion/bitfield5.C: New test.
106         * g++.dg/conversion/bitfield6.C: New test.
107
108 2006-05-18  Mike Stump  <mrs@apple.com>
109
110         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
111         * gcc.dg/vla-4.c: Add.
112         * gcc.dg/vla-5.c: Add.
113         * gcc.dg/vla-6.c: Add.
114
115 2006-05-12  Stuart Hastings  <stuart@apple.com>
116
117         * testsuite/gcc.target/i386/20060512-1.c: New.
118         * testsuite/gcc.target/i386/20060512-2.c: New.
119         * testsuite/gcc.target/i386/20060512-3.c: New.
120         * testsuite/gcc.target/i386/20060512-4.c: New.
121
122 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
123
124         PR c++/26122
125         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
126
127         PR c++/26068
128         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
129         * g++.dg/parse/linkage1.C: New test.
130
131 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
132
133         PR tree-optimization/27548
134         * g++.dg/tree-ssa/pr27548.C: New test.
135
136 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
137
138         PR fortran/26551
139         * gfortran.dg/recursive_check_1.f: New test.
140         * gfortran.dg/recursive_check_2.f90: New test.
141
142 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
143
144         * g++.dg/opt/temp2.C: New test.
145
146 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
147
148         PR c++/27491
149         * g++.dg/init/brace5.C: New test.
150
151         PR middle-end/27415
152         * gcc.dg/gomp/pr27415.c: New test.
153         * g++.dg/gomp/pr27415.C: New test.
154
155         PR tree-optimization/27549
156         * g++.dg/tree-ssa/pr27549.C: New test.
157
158 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
159
160         PR libgfortran/27575
161         * gfortran.dg/read_eof_4.f90: New test.
162
163 2006-05-16  Richard Guenther  <rguenther@suse.de>
164
165         PR tree-optimization/22303
166         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
167
168 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
169
170         PR middle-end/27573
171         * gcc.dg/gomp/pr27573.c: New test.
172         * gfortran.dg/gomp/pr27573.f90: New test.
173
174         PR c/27499
175         * gcc.dg/gomp/pr27499.c: New test.
176         * g++.dg/gomp/pr27499.C: New test.
177
178 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
179
180         PR c++/27339
181         * g++.dg/parser/access8.C: Adjust error marker.
182         * g++.dg/template/access17.C: New test.
183         * g++.dg/template/access18.C: Likewise.
184
185 2006-05-15  Roger Sayle  <roger@eyesopen.com>
186
187         PR target/26600
188         * gcc.target/i386/pr26600.c: New test case.
189
190 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
191
192         PR c++/27505
193         * g++.dg/expr/bitfield1.C: New test.
194
195 2006-05-15  Richard Guenther  <rguenther@suse.de>
196
197         PR tree-optimization/27603
198         * gcc.dg/torture/pr27603.c: New testcase.
199
200 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
201
202         PR fortran/25090
203         * gfortran.dg/entry_dummy_ref_1.f90: New test.
204
205         PR fortran/25082
206         * gfortran.dg/scalar_return_1.f90: New test.
207
208         PR fortran/27411
209         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
210
211 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
212
213         * gcc.dg/gomp/critical-4.c: New test.
214         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
215         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
216         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
217         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
218
219 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
220
221         PR c++/27582
222         * g++.dg/template/dependent-args1.C: New test.
223
224         PR c++/27581
225         * g++.dg/lookup/this1.C: New test.
226
227         PR c++/27315
228         * g++.dg/template/operator6.C: New test.
229         * g++.dg/template/incomplete3.C: New test.
230
231         PR c++/27559
232         * g++.dg/template/new4.C: New test.
233
234         PR c++/27496
235         * g++.dg/template/void2.C: New test.
236
237 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
238
239         * g++.dg/template/dependent-expr5.C: New test.
240
241 2006-05-14  Roger Sayle  <roger@eyesopen.com>
242
243         PR middle-end/26729
244         * gcc.dg/pr26729-1.c: New test case.
245
246 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
247
248         * gcc.dg/pr27003.c: New test.
249
250 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
251
252         * lib/target-supports.dg (check_cxa_atexit_available): Change
253         v3_target_compile to ${tool}_target_compile.
254
255 2006-05-11  Jason Merrill  <jason@redhat.com>
256
257         * lib/scanasm.exp (scan-not-hidden): Fix typo.
258
259 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
260
261         PR fortran/27553
262         * gfortran.dg/label_5.f90: New test.
263
264 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
265
266         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
267         check_effective_target_powerpc_altivec_ok): New.
268         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
269         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
270         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
271         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
272         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
273         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
274         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
275         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
276         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
277         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
278         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
279         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
280         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
281         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
282         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
283         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
284         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
285         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
286         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
287         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
288         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
289         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
290         gcc.target/powerpc/altivec-9.c,
291         gcc.target/powerpc/altivec-consts.c,
292         gcc.target/powerpc/altivec-pr22085.c,
293         gcc.target/powerpc/altivec-splat.c,
294         gcc.target/powerpc/altivec-types-1.c,
295         gcc.target/powerpc/altivec-types-2.c,
296         gcc.target/powerpc/altivec-types-3.c,
297         gcc.target/powerpc/altivec-types-4.c,
298         gcc.target/powerpc/altivec-varargs-1.c,
299         gcc.target/powerpc/altivec-vec-merge.c,
300         gcc.target/powerpc/ppc-vector-memcpy.c,
301         gcc.target/powerpc/ppc-vector-memset.c,
302         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
303         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
304         these effective targets.
305         * gcc.dg/vmx/pr27006.c: Add missing close brace.
306         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
307
308 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
309
310         PR middle-end/27384
311         * g++.dg/other/fold1.C: New test.
312
313         PR middle-end/27488
314         * gcc.dg/fold-nonneg-1.c: New test.
315
316         PR c++/27547
317         * g++.dg/other/operator1.C: New test.
318
319 2006-05-11  Richard Guenther  <rguenther@suse.de>
320
321         PR middle-end/27529
322         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
323
324 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
325
326         * lib/target-supports-dg.exp (check-flags): New.
327         (dg-skip-if): Move flag checks.
328
329 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
330
331         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
332         * lib/target-supports.dg (check_cxa_atexit_available): New.
333
334 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
335
336         PR fortran/27470
337         * gfortran.dg/multiple_allocation_2.f90: New test case.
338
339 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
340
341         * gcc.target/arm/pr27387.C: Fix a comment typo.
342
343 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
344
345         PR fortran/24549
346         * gfortran.dg/error_recovery_1.f90: New test.
347
348 2006-05-10  Richard Guenther  <rguenther@suse.de>
349
350         PR tree-optimization/27302
351         * gcc.dg/torture/pr27302.c: New testcase.
352
353 2006-05-09  Dirk Mueller  <dmueller@suse.de>
354         Richard Guenther  <rguenther@suse.de>
355
356         PR middle-end/27498
357         * gcc.dg/tree-ssa/pr27498.c: New testcase.
358
359 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
360
361         PR rtl-optimization/27335
362         * gcc.dg/pr27335.c: New test.
363
364 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
365
366         * gcc.target/mips/mips-ps-5.c: New file.
367
368 2006-05-08  Jan Hubicka  <jh@suse.cz>
369
370         PR middle-end/25962
371         * gcc.dg/pr25962.c: New.
372
373 2006-05-08  Roger Sayle  <roger@eyesopen.com>
374
375         PR target/27158
376         * gcc.target/powerpc/pr27158.c: New test case.
377
378 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
379
380         PR testsuite/27476
381         * ada/acats/run_all.sh: Use test -z.
382
383 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
384
385         PR libfortran/18271
386         * gfortran.dg/spec_expr_3.f90: New test.
387
388 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
389
390         PR target/24879
391         * gcc.target/i386/monitor.c: New file.
392
393 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
394
395         * gcc.dg/pr27095.c: xfail *-*-darwin*.
396
397 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
398
399         PR c++/27447
400         * g++.dg/other/ptrmem7.C: New test.
401
402 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
403
404         PR target/27421
405         * gcc.dg/array-9.c: New test.
406
407 2006-05-07  Richard Guenther  <rguenther@suse.de>
408
409         PR tree-optimization/27409
410         * gcc.dg/torture/pr27409.c: New testcase.
411
412 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
413
414         PR fortran/27457
415         * gfortran.dg/select_6.f90: New.
416
417 2006-05-07  Richard Guenther  <rguenther@suse.de>
418
419         PR tree-optimization/27136
420         * gcc.dg/torture/pr27136.c: New testcase.
421
422 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
423
424         PR fortran/24813
425         * gfortran.dg/char_cons_len_1.f90: New test.
426
427 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
428
429         PR c++/27427
430         * g++.dg/template/incomplete2.C: New test.
431
432 2006-05-06  Richard Guenther  <rguenther@suse.de>
433
434         PR tree-optimization/27151
435         * gcc.dg/vect/pr27151.c: New testcase.
436
437 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
438
439         PR c++/27430
440         * g++.dg/template/void1.C: New test.
441
442         PR c++/27423
443         * g++.dg/other/void2.C: New test.
444
445         PR c++/27422
446         * g++.dg/conversion/void1.C: New test.
447
448 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
449
450         PR/21391
451         * g++.dg/other/unused1.C: New.
452
453 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
454
455         PR objc/27240
456         * objc.dg/member-1.m: New test.
457
458 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
459
460         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
461
462 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
463
464         PR libfortran/26985
465         * gfortran.dg/matmul_2.f90: New test.
466
467 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
468
469         * ada/acats/run_all.sh: Use sync when main not found.
470
471 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
472
473         PR target/26765
474         * gcc.target/mips/pr26765.c: New.
475
476 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
477
478         * gcc.target/bfin: New directory.
479         * gcc.target/bfin/bfin.exp: New file.
480         * gcc.target/bfin/frmul.c: New file.
481         * gcc.target/bfin/arith.c: New file.
482         * gcc.target/bfin/mul-combine.c: New file.
483         * gcc.target/bfin/shift.c: New file.
484
485 2006-05-04  Richard Guenther  <rguenther@suse.de>
486
487         PR tree-optimization/14287
488         PR tree-optimization/14844
489         PR tree-optimization/19792
490         PR tree-optimization/21608
491         PR tree-optimization/27090
492         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
493         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
494         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
495         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
496         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
497
498 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
499
500         PR tree-optimization/27285
501         * gcc.c-torture/execute/pr27285.c: New test.
502
503         PR middle-end/27388
504         * gcc.dg/gomp/pr27388-1.c: New test.
505         * gcc.dg/gomp/pr27388-2.c: New test.
506         * gcc.dg/gomp/pr27388-3.c: New test.
507
508         PR c++/27359
509         * g++.dg/gomp/pr27359.C: New test.
510
511 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
512
513         PR fortran/20248
514         * gfortran.dg/iargc.f90: New test.
515
516 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
517
518         PR c++/27102
519         * g++.dg/template/crash49.C: New test.
520
521 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
522
523         PR testsuite/27032
524         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
525
526 2006-05-02  Jeff Law  <law@redhat.com>
527
528         PR tree-optimization/27364
529         * gcc.c-torture/execute/pr27364.c: New test.
530
531 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
532
533         PR c++/27309
534         * g++.dg/parser/ctor5.C: New test.
535
536 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
537
538         PR target/27387
539         * gcc.target/arm/arm.exp: New.
540         * gcc.target/arm/pr27387.C: Likewise.
541
542 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
543
544         PR fortran/27269
545         PR fortran/27324
546         * gfortran.dg/module_equivalence_2.f90: New test.
547
548 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
549
550         PR middle-end/27337
551         * g++.dg/gomp/pr27337-1.C: New test.
552         * g++.dg/gomp/pr27337-2.C: New test.
553
554         PR middle-end/27328
555         * gcc.dg/gomp/pr27328.c: New test.
556
557         PR middle-end/27325
558         * g++.dg/gomp/pr27325.C: New test.
559
560         PR middle-end/27310
561         * g++.dg/gomp/pr27310.C: New test.
562
563 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
564
565         PR tree-optimization/27291
566         * g++.dg/tree-ssa/pr27291.C: New test.
567
568 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
569
570         PR tree-optimization/27283
571         * g++.dg/tree-ssa/pr27283.C: New test.
572
573 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
574
575         * gcc.dg/tree-ssa/loop-16.c: New test.
576
577 2006-05-01  Roger Sayle  <roger@eyesopen.com>
578             Joseph S. Myers  <joseph@codesourcery.com>
579
580         * gcc.dg/Wconversion-3.c: New test case.
581         * gcc.dg/Wconversion-4.c: Likewise.
582
583 2006-05-01  Richard Guenther  <rguenther@suse.de>
584
585         PR tree-optimization/26726
586         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
587
588 2006-04-30  Roger Sayle  <roger@eyesopen.com>
589
590         * gcc.dg/Woverflow-1.c: New test case.
591         * gcc.dg/Woverflow-2.c: Likewise.
592         * gcc.dg/Woverflow-3.c: Likewise.
593
594 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
595
596         PR c++/27094
597         * g++.dg/template/defarg8.C: New test.
598
599 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
600
601         PR c++/27278
602         * g++.dg/parse/operator7.C: New test.
603
604 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
605
606         PR c++/11471
607         PR c++/27102
608         * g++.dg/template/crash48.C: New test.
609
610         PR c++/27279
611         * g++.dg/parse/ctor4.C: New test.
612
613 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
614
615         PR fortran/25681
616         * gfortran.df/char_type_len.f90: New test.
617
618 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
619
620         PR libgfortran/27304
621         * gfortran.dg/fmt_exhaust.f90: New test.
622
623 2006-04-28  Roger Sayle  <roger@eyesopen.com>
624
625         PR c/25309
626         * gcc.dg/large-size-array-2.c: New test case.
627
628 2006-04-28  Richard Guenther  <rguenther@suse.de>
629
630         PR target/26826
631         * gcc.target/i386/pr26826.c: New testcase.
632
633 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
634
635         PR middle-end/27260
636         * gcc.c-torture/execute/pr27260.c: New.
637
638 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
639
640         PR middle-end/27095
641         * gcc.dg/pr27095.c: New.
642
643 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
644
645         PR c++/27292
646         * g++.dg/conversion/bitfield4.C: New test.
647
648 2006-04-27  Eric Christopher  <echristo@apple.com>
649
650         * gcc.dg/pragma-ms_struct.c: New.
651
652 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
653
654         PR c++/27102
655         * g++.dg/template/crash47.C: New test.
656
657 2006-04-27  Dirk Mueller  <dmueller@suse.de>
658
659         * gcc.target/i386/sse-7.c: build with -msse.
660
661 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
662
663         PR testsuite/27274:
664         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
665         (main): Exit if processor doesn't support SSE.
666
667 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
668
669         PR middle-end/27282
670         * gcc.c-torture/compile/pr27282.c: New test.
671
672 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
673
674         PR middle-end/26913
675         * g++.dg/gomp/pr26913.C: New test.
676
677         PR c/25996
678         * gcc.dg/gomp/pr25996.c: New test.
679         * g++.dg/gomp/pr25996.C: New test.
680
681 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
682
683         PR rtl-optimization/26725
684         * gcc.c-torture/compile/pr26725.c: New test.
685
686 2006-04-25  Richard Guenther  <rguenther@suse.de>
687
688         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
689         than n + -1.
690
691 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
692
693         * gcc.dg/20060425-1.c: New testcase.
694
695 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
696
697         PR tree-optimization/26865
698         * gcc.dg/pr26865.c: New test.
699
700 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
701
702         PR c++/27292
703         * g++.dg/conversion/bitfield1.C: New test.
704         * g++.dg/conversion/bitfield2.C: Likewise.
705         * g++.dg/conversion/bitfield3.C: Likewise.
706
707 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
708         Richard Guenther  <rguenther@suse.de>
709
710         PR tree-optimization/27236
711         * gcc.dg/tree-ssa/pr27236.c: New testcase.
712
713 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
714
715         PR c++/19963
716         * g++.dg/other/incomplete2.C: New test.
717
718 2006-04-24  Richard Guenther  <rguenther@suse.de>
719
720         PR middle-end/26869
721         * gcc.dg/torture/pr26869.c: New testcase.
722
723 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
724         Richard Guenther  <rguenther@suse.de>
725
726         PR tree-optimization/27218
727         * g++.dg/tree-ssa/pr27218.C: New testcase.
728
729 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
730
731         PR c++/26912
732         * g++.dg/template/friend41.C: New test.
733
734 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
735
736         * g++.dg/opt/pr15551.C: Include cstdio.
737         (main): Use remove instead of unlink.
738
739 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
740
741         * gcc.dg/sibcall-7.c: New test.
742         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
743         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
744         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
745         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
746         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
747
748 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
749
750         PR c++/26534
751         * g++.dg/opt/bitfield1.C: New test.
752         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
753         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
754         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
755         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
756         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
757         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
758         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
759         * g++.dg/abi/bitfield2.C: Likewise.
760         * g++.dg/init/bitfield1.C: Likewise.
761
762 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
763
764         PR fortran/25099
765         * gfortran.dg/elemental_subroutine_4.f90: New test.
766         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
767         call sub (m, x).
768
769 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
770
771         * gcc.c-torture/compile/20060421-1.c: New testcase.
772
773 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
774
775         PR c/25875
776         * gcc.dg/init-bad-4.c: New test.
777
778 2006-04-21  Paul Brook  <paul@codesourcery.com>
779
780         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
781
782 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
783
784         PR fortran/27122
785         * gfortran.dg/defined_operators_1.f90: New test.
786         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
787         remove old ones associated, incorrectly, with Note 5.46.
788
789         PR fortran/27113
790         * gfortran.dg/character_array_constructor_1.f90: New test.
791
792 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
793
794         * gcc.dg/20060419-1.c: New test.
795
796 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
797
798         PR c/26774
799         * gcc.dg/struct-parse-1.c: New test case.
800
801 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
802
803         PR c++/26558
804         * g++.dg/parse/template19.C: New test.
805
806         PR c++/26739
807         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
808
809         PR c++/26036
810         * g++.dg/expr/call3.C: New test.
811
812         PR c++/10385
813         * g++.dg/conversion/dynamic1.C: New test.
814
815 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
816
817         PR c++/27102
818         * g++.dg/template/crash35.C: Tweak error markers.
819         * g++.dg/template/crash46.C: New test.
820         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
821         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
822
823 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
824
825         PR rtl-optimization/14261
826         * gcc.c-torture/compile/20060419-1.c: Added.
827
828 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
829
830         * gfortran.dg/label_1.f90: Adjust dg-error.
831
832 2006-04-16  Roger Sayle  <roger@eyesopen.com>
833
834         PR target/26961
835         * gcc.dg/fold-cond-1.c: New test case.
836         * gcc.dg/pr26961-1.c: Likewise.
837
838 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
839
840         PR libgfortran/27138
841         * gfortran.dg/read_bad_advance.f90: New test.
842
843 2006-04-16  Roger Sayle  <roger@eyesopen.com>
844             Dale Johannesen  <dalej@apple.com>
845
846         PR target/24076
847         * gcc.target/i386/vecinit-3.c: New testcase.
848         * gcc.target/i386/vecinit-4.c: Likewise.
849         * gcc.target/i386/sse-18.c: Likewise.
850         * gcc.target/i386/sse-19.c: Likewise.
851
852 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
853
854         * gfortran.dg/allocate_zerosize_1.f90: New test.
855
856 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
857
858         PR c++/26365
859         * g++.dg/template/crash45.C: New test.
860
861 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
862
863         PR fortran/26787
864         * gfortran.dg/proc_assign_1.f90: New test.
865         * gfortran.dg/procedure_lvalue.f90: Change message.
866         * gfortran.dg/namelist_4.f90: Add new error.
867
868         PR fortran/25597
869         PR fortran/27096
870         * gfortran.dg/auto_pointer_array_result_1.f90
871
872         PR fortran/27089
873         * gfortran.dg/specification_type_resolution_1.f90
874
875         PR fortran/18003
876         PR fortran/25669
877         PR fortran/26834
878         * gfortran.dg/bounds_temporaries_1.f90: New test.
879
880         PR fortran/27124
881         * gfortran.dg/array_return_value_1.f90: New test.
882
883 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
884
885         PR fortran/25336
886         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
887
888 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
889
890         PR middle-end/26823
891         * g++.dg/gomp/pr26823-1.C: New test.
892         * g++.dg/gomp/pr26823-2.C: New test.
893
894 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
895
896         PR middle-end/27134
897         * gcc.dg/pr27314.c: New test.
898
899 2006-04-13  Richard Henderson  <rth@redhat.com>
900
901         * g++.dg/gomp/block-0.C: Update expected matches.
902
903 2006-04-13  DJ Delorie  <dj@redhat.com>
904
905         * lib/target-supports.exp (check_effective_target_int32plus): New.
906         (check_effective_target_ptr32plus): New.
907         (check_effective_target_size32plus): New.
908         (check_effective_target_int16): New.
909         (check_profiling_available): Add m32c to the list of unsupported targets.
910
911         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
912         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
913         memory size.
914         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
915         pointers.
916         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
917         size_t.
918         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
919         and size_t.
920         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
921         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
922         not just xstormy16.  Skip m32c due to weird pointer size.
923         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
924         not just xstormy16.
925         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
926         not just xstormy16.
927         * gcc.dg/20020312-2.c: Add m32c support.
928         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
929         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
930         in test.
931         * gcc.dg/20050321-2.c: Require >=32 bit integers.
932         * gcc.dg/asm-1.c: Skip if int and short are the same size.
933         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
934         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
935         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
936         * gcc.dg/init-string-2.c: Require >=32 bit integers.
937         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
938         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
939         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
940         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
941         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
942         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
943         in test.
944         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
945         in test.
946         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
947         * gcc.dg/pr23049.c: Require >=32 bit integers.
948         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
949         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
950         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
951         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
952         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
953         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
954         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
955         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
956         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
957         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
958         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
959         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
960         prototype in test.
961         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
962         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
963         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
964         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
965         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
966
967         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
968         * gcc.c-torture/execute/20040703-1.x: Likewise.
969         * gcc.c-torture/execute/20040705-1.x: Likewise.
970         * gcc.c-torture/execute/20040705-2.x: Likewise.
971         * gcc.c-torture/execute/20040709-1.x: Likewise.
972         * gcc.c-torture/execute/20040709-2.x: Likewise.
973         * gcc.c-torture/execute/20040811-1.x: Likewise.
974         * gcc.c-torture/execute/20050316-1.x: Likewise.
975         * gcc.c-torture/execute/bitfld-4.x: Likewise.
976         * gcc.c-torture/execute/pr19689.x: Likewise.
977         * gcc.c-torture/execute/pr7284-1.x: Likewise.
978         * gcc.c-torture/execute/usmul.x: Likewise.
979         * gcc.c-torture/execute/vrp-5.x: Likewise.
980         * gcc.c-torture/execute/vrp-6.x: Likewise.
981         * gcc.dg/debug/20041023-1.s: Likewise.
982
983 2006-04-13  Roger Sayle  <roger@eyesopen.com>
984
985         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
986         of integers to a vector types are now constant expressions in C.
987         * gcc.dg/vect/vect-fold-1.c: New test case.
988
989 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
990             Ulrich Weigand  <uweigand@de.ibm.com>
991
992         PR target/27006
993         * gcc.dg/vmx/pr27006.c: New testcase.
994
995 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
996
997         PR libgfortran/26766
998         * gfortran.dg/write_recursive.f90: New test.
999
1000 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
1001
1002         * g++.dg/parse/dtor7.C: New test.
1003         * g++.dg/parse/new1.C: Add error marker.
1004         * g++.dg/template/new3.C: New test.
1005
1006         PR c++/26122
1007         * g++.dg/template/pure1.C: New test.
1008
1009         PR c++/26295
1010         * g++.dg/parse/ptrmem4.C: New test.
1011
1012 2006-04-10  Jeff Law  <law@redhat.com>
1013
1014         PR/27087
1015         * gcc.c-torture/compile/pr27087.c: New test.
1016
1017 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
1018
1019         PR/21391
1020         * gcc.dg/20060410.c: New.
1021
1022 2006-04-10  Matthias Klose  <doko@debian.org>
1023
1024         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
1025         Recognize multilib directory names containing underscores.
1026
1027 2006-04-10  Roger Sayle  <roger@eyesopen.com>
1028
1029         * gcc.target/i386/vecinit-1.c: New test case.
1030         * gcc.target/i386/vecinit-2.c: Likewise.
1031
1032 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
1033
1034         PR debug/27057
1035         * g++.dg/debug/dwarf2-2.C: New test.
1036
1037 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
1038
1039         PR rtl-optimization/27073
1040         * gcc.c-torture/execute/pr27073.c: New test.
1041
1042 2006-04-08  Mike Stump  <mrs@apple.com>
1043
1044         * gcc.dg/pragma-darwin.c: Improve for ppc64.
1045
1046 2006-04-07  Richard Guenther  <rguenther@suse.de>
1047
1048         PR tree-optimization/26135
1049         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
1050
1051 2006-04-06  Jan Hubicka  <jh@suse.cz>
1052
1053         PR profile/26399
1054         * g++.dg/bprob/g++-bprob-2.C: New testcase.
1055
1056 2006-04-06  Roger Sayle  <roger@eyesopen.com>
1057
1058         * g++.dg/conversion/nullptr1.C: New test case.
1059         * g++.dg/conversion/nullptr2.C: Likewise.
1060
1061 2006-04-05  Roger Sayle  <roger@eyesopen.com>
1062
1063         * gfortran.dg/dependency_18.f90: New test case.
1064
1065 2006-04-05  Richard Guenther  <rguenther@suse.de>
1066
1067         PR tree-optimization/26919
1068         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
1069         * gcc.dg/ipa/ipa-2.c: Likewise.
1070         * gcc.dg/ipa/ipa-3.c: Likewise.
1071         * gcc.dg/ipa/ipa-5.c: Likewise.
1072
1073 2006-04-05  Richard Guenther  <rguenther@suse.de>
1074
1075         PR tree-optimization/26763
1076         * gcc.dg/torture/pr26763-1.c: New testcase.
1077         * gcc.dg/torture/pr26763-2.c: Likewise.
1078
1079 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
1080
1081         PR fortran/23634
1082         PR fortran/25619
1083         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
1084
1085 2006-04-04  Eric Christopher  <echristo@apple.com>
1086
1087         * gcc.target/i386/387-1.c: Allow regexp to match darwin
1088         stubs.
1089         * gcc.target/i386/387-5.c: Ditto.
1090
1091 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
1092
1093         * gcc.target/sparc/struct-ret-check.c: New test.
1094
1095 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1096
1097         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
1098         zero decimal digits specified in format.
1099
1100 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
1101
1102         PR fortran/26891
1103         * gfortran.dg/missing_optional_dummy_1.f90: New test.
1104
1105         PR fortran/26976
1106         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
1107         * gfortran.dg/initialization_1.f90: Make assignment compliant.
1108         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
1109         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
1110         bigendian-ness.
1111
1112 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
1113
1114         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
1115         dummy arguments work when the actual argument is itself a dummy
1116         argument of the caller.
1117
1118 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1119
1120         PR libfortran/24685
1121         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
1122
1123 2006-04-01  Roger Sayle  <roger@eyesopen.com>
1124
1125         * gfortran.dg/dependencency_17.f90: New test case.
1126
1127 2006-04-01  Roger Sayle  <roger@eyesopen.com>
1128
1129         * gfortran.dg/dependency_14.f90: New test case.
1130         * gfortran.dg/dependency_15.f90: Likewise.
1131         * gfortran.dg/dependency_16.f90: Likewise.
1132
1133 2006-03-31  Asher Langton  <langton2@llnl.gov>
1134
1135         PR fortran/25358
1136         gfortran.dg/cray_pointers_6.f90: New test.
1137
1138 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1139
1140         PR libgfortran/26890
1141         * gfortran.dg/read_size_noadvance.f90: New test.
1142
1143 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
1144
1145         PR fortran/25031
1146         * gfortran.dg/multiple_allocation_1.f90: Check that the
1147         size has changed after a re-allocation with stat.
1148
1149 2006-03-30  Richard Guenther  <rguenther@suse.de>
1150
1151         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
1152         removal.
1153         * gcc.target/i386/sselibm-2.c: Likewise.
1154         * gcc.target/i386/sselibm-3.c: Likewise.
1155         * gcc.target/i386/sselibm-4.c: Likewise.
1156         * gcc.target/i386/sselibm-5.c: Likewise.
1157
1158 2006-03-28  Roger Sayle  <roger@eyesopen.com>
1159
1160         * gcc.dg/fold-andxor-1.c: New test case.
1161         * gcc.dg/fold-xorand-1.c: Likewise.
1162
1163 2006-03-28  Roger Sayle  <roger@eyesopen.com>
1164
1165         * gcc.dg/fold-convnotconv-1.c: New test case.
1166
1167 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
1168
1169         PR fortran/26779
1170         * gfortran.dg/private_type_5.f90: New test.
1171
1172 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
1173
1174         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
1175
1176 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
1177
1178         * gfortran.dg/advance_2.f90: New test.
1179         * gfortran.dg/advance_3.f90: New test.
1180
1181         * gfortran.fortran-torture/execute/equiv_5.f: New test.
1182
1183 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1184
1185         PR libgfortran/26661
1186         PR libgfortran/26880
1187         * gfortran.dg/read_x_past.f: New test.
1188
1189 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
1190
1191         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
1192         to be STABS.
1193
1194 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
1195
1196         * objc.dg/dwarf-1.m: Skip on AIX.
1197         * objc.dg/dwarf-2.m: Skip on AIX.
1198
1199 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
1200
1201         PR fortran/26816
1202         * gfortran.dg/float_1.f90: New test.
1203
1204 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
1205
1206         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
1207         X86_64 targets.
1208         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
1209
1210 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
1211
1212         PR libfortran/26735
1213         * gfortran.dg/convert_implied_open.f90: New test case.
1214
1215 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
1216
1217         PR fortran/26769
1218         * gfortran.dg/transpose_reshape_r10.f90: New test case.
1219
1220 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
1221
1222         PR middle-end/26717
1223         * gcc.dg/pr26717.c: New test.
1224
1225 2006-03-25  Roger Sayle  <roger@eyesopen.com>
1226
1227         * gfortran.dg/dependency_12.f90: New test case.
1228
1229 2006-03-24  Roger Sayle  <roger@eyesopen.com>
1230
1231         * gfortran.dg/dependency_9.f90: New (resurected) test case.
1232
1233 2006-03-24  Jeff Law  <law@redhat.com>
1234
1235         * gcc.c-torture/pr26840.c: New test.
1236
1237 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
1238
1239         * objc.dg/dwarf-2.m: New.
1240         * obj-c++.dg/dwarf-2.mm: New.
1241
1242         * g++.old-deja/g++.other/init19.C: New.
1243
1244 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
1245
1246         * g++.dg/eh/spbp.C: Skip on AIX.
1247
1248 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
1249
1250         PR middle-end/26611
1251         * g++.dg/gomp/pr26611-1.C: New test.
1252         * g++.dg/gomp/pr26611-2.C: New test.
1253
1254 2006-03-24  Jeff Law  <law@redhat.com>
1255
1256         * gcc.c-torture/compile/pr26833.c: New test.
1257         * gfortran.fortran-torture/compile/pr26806.f90: New test.
1258
1259 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1260
1261         * gfortran.dg/endfile_2.f90: Delete temp file.
1262
1263 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
1264
1265         PR fortran/19303
1266         * gfortran.dg/record_marker_1.f90: New test case.
1267         * gfortran.dg/record_marker_2.f: New test case.
1268         * gfortran.dg/record_marker_3.f90: New test case.
1269
1270 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
1271
1272         PR fortran/17298
1273         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
1274         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
1275
1276 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
1277
1278         * lib/gcc-dg.exp (cleanup-modules): New proc.
1279         * gfortran.dg/allocatable_function_1.f90,
1280         gfortran.dg/allocate_char_star_scalar_1.f90,
1281         gfortran.dg/assumed_charlen_function_1.f90,
1282         gfortran.dg/assumed_dummy_1.f90,
1283         gfortran.dg/assumed_shape_ranks_1.f90,
1284         gfortran.dg/assumed_shape_ranks_2.f90,
1285         gfortran.dg/assumed_size_dt_dummy.f90,
1286         gfortran.dg/auto_char_dummy_array_1.f90,
1287         gfortran.dg/auto_char_len_3.f90,
1288         gfortran.dg/automatic_module_variable.f90,
1289         gfortran.dg/bad_automatic_objects_1.f90,
1290         gfortran.dg/char_array_constructor.f90,
1291         gfortran.dg/char_array_structure_constructor.f90,
1292         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
1293         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
1294         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
1295         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
1296         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
1297         gfortran.dg/derived_pointer_recursion.f90,
1298         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
1299         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
1300         gfortran.dg/dummy_functions_1.f90,
1301         gfortran.dg/elemental_initializer_1.f90,
1302         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
1303         gfortran.dg/elemental_pointer_1.f90,
1304         gfortran.dg/elemental_subroutine_1.f90,
1305         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
1306         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
1307         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
1308         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
1309         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
1310         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
1311         gfortran.dg/global_references_1.f90,
1312         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
1313         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
1314         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
1315         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
1316         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
1317         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
1318         gfortran.dg/large_integer_kind_1.f90,
1319         gfortran.dg/large_real_kind_1.f90,
1320         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
1321         gfortran.dg/module_double_reuse.f90,
1322         gfortran.dg/module_equivalence_1.f90,
1323         gfortran.dg/module_interface_1.f90,
1324         gfortran.dg/module_parameter_array_refs_1.f90,
1325         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
1326         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
1327         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
1328         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
1329         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
1330         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
1331         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
1332         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
1333         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
1334         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
1335         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
1336         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
1337         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
1338         gfortran.dg/same_name_1.f90,
1339         gfortran.dg/sibling_dummy_procedure_1.f90,
1340         gfortran.dg/sibling_dummy_procedure_2.f90,
1341         gfortran.dg/sibling_dummy_procedure_3.f90,
1342         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
1343         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
1344         gfortran.dg/used_dummy_types_2.f90,
1345         gfortran.dg/used_dummy_types_3.f90,
1346         gfortran.dg/used_dummy_types_4.f90,
1347         gfortran.dg/used_dummy_types_5.f90,
1348         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
1349         gfortran.dg/userdef_operator_1.f90: Use it.
1350
1351 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1352
1353         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
1354         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
1355         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
1356         gfortran.dg/write_back.f,
1357         gfortran.fortran-torture/execute/inquire_1.f90,
1358         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
1359
1360 2006-03-21  Jeff Law  <law@redhat.com>
1361
1362         * gcc.dg/tree-ssa/vrp28.c: New test.
1363
1364 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1365
1366         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
1367         if _STDC_C99 is defined.
1368         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
1369         * gcc.dg/builtins-20.c: Likewise.
1370         * gcc.dg/builtins-53.c: Likewise.
1371         * gcc.dg/single-precision-constant.c: Likewise. Also pass
1372         -mmacosx-version-min=10.3 on PowerPC/Darwin.
1373
1374 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
1375
1376         PR tree-opt/26781
1377         * gcc.c-torture/compile/pr26781-1.c: New test.
1378         * gcc.c-torture/compile/pr26781-2.c: New test.
1379
1380 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
1381
1382         PR c++/26690
1383         * g++.dg/gomp/pr26690-1.C: New test.
1384         * g++.dg/gomp/pr26690-2.C: New test.
1385
1386 2006-03-20  Jeff Law  <law@redhat.com>
1387
1388         * gcc.dg/tree-ssa/pr21829.c: New test.
1389
1390         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
1391
1392 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
1393
1394         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
1395         (check_visibility_available): Use it.
1396         (check_effective_target_default_packed): Likewise.
1397         (check_effective_target_pcc_bitfield_type_matters): Likewise.
1398         (check_effective_target_fopenmp): Likewise.
1399         (check_effective_target_freorder): Likewise.
1400         (check_effective_target_fpic): Likewise.
1401         (check_named_sections_available): Likewise.
1402         (check_effective_target_ilp32): Likewise.
1403         (check_effective_target_lp64): Likewise.
1404
1405 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
1406
1407         PR fortran/20935
1408         * gfortran.dg/scalar_mask_2.f90: New test case.
1409
1410 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
1411
1412         PR tree-opt/26629
1413         * gcc.dg/tree-ssa/loadpre12.c: New test.
1414         * gcc.dg/tree-ssa/loadpre13.c: New test.
1415         * gcc.dg/tree-ssa/loadpre14.c: New test.
1416         * gcc.dg/tree-ssa/loadpre15.c: New test.
1417         * gcc.dg/tree-ssa/loadpre16.c: New test.
1418         * gcc.dg/tree-ssa/loadpre17.c: New test.
1419         * gcc.dg/tree-ssa/loadpre18.c: New test.
1420         * gcc.dg/tree-ssa/loadpre19.c: New test.
1421         * gcc.dg/tree-ssa/loadpre20.c: New test.
1422         * gcc.dg/tree-ssa/loadpre21.c: New test.
1423         * gcc.dg/tree-ssa/loadpre22.c: New test.
1424
1425 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
1426
1427         PR fortran/26741
1428         * gfortran.dg/elemental_initializer_1.f90: New test.
1429
1430         PR fortran/26716
1431         * gfortran.dg/assumed_shape_ranks_2: New test.
1432
1433 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
1434
1435         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
1436         target fpic.
1437
1438 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1439
1440         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
1441         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
1442         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
1443         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
1444         gfortran.fortran-torture/execute/direct_io.f90,
1445         gfortran.fortran-torture/execute/inquire_2.f90,
1446         gfortran.fortran-torture/execute/inquire_4.f90,
1447         gfortran.fortran-torture/execute/list_read_1.f90,
1448         gfortran.fortran-torture/execute/open_replace.f90,
1449         gfortran.fortran-torture/execute/slash_edit.f90,
1450         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
1451         temporary files from testcases.
1452
1453 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1454
1455         PR libgfortran/26509
1456         gfortran.dg/write_direct_eor.f90: New test.
1457
1458 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
1459
1460         * gcc.target/powerpc/pr26350.c: New.
1461         * gcc.target/powerpc/indexed-addr.c: New.
1462
1463 2006-03-16  Roger Sayle  <roger@eyesopen.com>
1464
1465         * gfortran.dg/dependency_13.f90: New test case.
1466
1467 2006-03-16  Roger Sayle  <roger@eyesopen.com>
1468
1469         PR middle-end/21781
1470         * gcc.dg/real-const-1.c: New test case.
1471
1472 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
1473
1474         * g++.old-deja/g++.other/init18.C: New.
1475         * g++.old-deja/g++.other/init5.C: Remove xfail.
1476
1477 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1478
1479         * g++.dg/opt/pr15551.C: Cleanup temp file.
1480
1481 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1482
1483         PR c++/6634
1484         g++.dg/parse/long1.C: New test.
1485
1486 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1487
1488         PR fortran/19101
1489         * gfortran.dg/continuation.f90: New test.
1490         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
1491
1492 2006-03-14  Richard Guenther  <rguenther@suse.de>
1493
1494         PR tree-optimization/26672
1495         * gcc.dg/torture/pr26672.c: New testcase.
1496
1497 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
1498
1499         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
1500         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
1501
1502 2006-03-13  Roger Sayle  <roger@eyesopen.com>
1503
1504         PR middle-end/26557
1505         * gcc.c-torture/compile/switch-1.c: New test case.
1506
1507 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
1508
1509         PR fortran/25378
1510         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
1511         test to include more permuatations of mask and index.
1512         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
1513         respond to F2003 spec. that the position returned for an all false
1514         mask && condition is zero.
1515
1516 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
1517
1518         PR middle-end/25989
1519         * gcc.dg/gomp/pr25989.c: New test.
1520
1521 2006-03-13  Jeff Law  <law@redhat.com>
1522
1523         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
1524
1525 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
1526
1527         * gcc.dg/switch-9.c: New test.
1528
1529 2006-03-13  Richard Guenther  <rguenther@suse.de>
1530
1531         PR middle-end/26630
1532         * gcc.dg/torture/pr26630.c: New testcase.
1533
1534 2006-03-11  Roger Sayle  <roger@eyesopen.com>
1535
1536         * gfortran.dg/dependency_10.f90: New test case.
1537         * gfortran.dg/dependency_11.f90: Likewise.
1538
1539 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
1540             Erik Edelmann  <eedelman@gcc.gnu.org>
1541
1542         * gfortran.dg/allocatable_function_1.f90: New.
1543         * gfortran.dg/allocatable_function_2.f90: New.
1544
1545 2006-03-10  Richard Guenther  <rguenther@suse.de>
1546
1547         PR middle-end/26565
1548         * gcc.dg/torture/pr26565.c: New testcase.
1549
1550 2006-03-09  Eric Christopher  <echristo@apple.com>
1551
1552         * gcc.c-torture/compile/20060309-1.c: New.
1553
1554 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1555
1556         PR libgfortran/26499
1557         * gfortran.dg/write_back.f: New test.
1558         * gfortran.dg/write_rewind_1.f: New test.
1559         * gfortran.dg/write_rewind_2.f: New test.
1560
1561 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1562
1563         PR libgfortran/26554
1564         * gfortran.dg/read_logical.f90: New test.
1565
1566 2006-03-04  Laurent GUERBY <laurent@guerby.net>
1567
1568         * ada/acats/norun.lst: cdd2a03 now passes.
1569
1570 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
1571
1572         PR testsuite/25177
1573         * gcc.target/powerpc/pr18096-1.c: Change where the error
1574         would match.
1575
1576 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
1577
1578         * gcc.target/i386/cleanup-1.c: New test.
1579         * gcc.target/i386/cleanup-2.c: New test.
1580
1581 2006-03-04  Roger Sayle  <roger@eyesopen.com>
1582
1583         * gfortran.dg/dependency_9.f90: Remove for the time being.
1584
1585 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
1586
1587         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
1588         directive.
1589
1590 2006-03-03  Roger Sayle  <roger@eyesopen.com>
1591
1592         * gfortran.dg/dependency_9.f90: New test case.
1593
1594 2006-03-03  Roger Sayle  <roger@eyesopen.com>
1595
1596         * gfortran.dg/dependency_4.f90: New test case.
1597         * gfortran.dg/dependency_5.f90: New test case.
1598         * gfortran.dg/dependency_6.f90: New test case.
1599         * gfortran.dg/dependency_7.f90: New test case.
1600         * gfortran.dg/dependency_8.f90: New test case.
1601
1602 2006-03-03  Paul Brook  <paul@codesourcery.com>
1603
1604         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
1605         Add m68k-*-elf.
1606
1607 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
1608
1609         PR fortran/25031
1610         * multiple_allocation_1.f90: New test.
1611
1612 2006-03-03  Roger Sayle  <roger@eyesopen.com>
1613
1614         PR tree-optimization/26524
1615         * gfortran.dg/pr26524.f: New test case.
1616
1617 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1618
1619         * g++.dg/template/repo5.C: Cleanup repo files.
1620         * gcc.dg/20051201-1.c: Cleanup coverage files.
1621         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
1622         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
1623         tree dump files.
1624
1625 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
1626
1627         * objc.dg/objc-nofilename-1.m: New test.
1628         * objc.dg/bad-receiver-type.m: New test.
1629         * obj-c++.dg/bad-receiver-type.mm: New test.
1630
1631 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1632
1633         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
1634
1635 2006-03-01  Mike Stump  <mrs@apple.com>
1636
1637         * g++.dg/abi/key2.C: Add.
1638
1639 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
1640
1641         * gfortran.dg/logical_dot_product.f90: New test.
1642
1643         PR fortran/26393
1644         * gfortran.dg/used_interface_ref.f90: New test.
1645
1646         PR fortran/20938
1647         * gfortran.dg/dependency_2.f90: New test.
1648         * gfortran.fortran-torture/execute/where17.f90: New test.
1649         * gfortran.fortran-torture/execute/where18.f90: New test.
1650         * gfortran.fortran-torture/execute/where19.f90: New test.
1651         * gfortran.fortran-torture/execute/where20.f90: New test.
1652
1653 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
1654
1655         * g++.dg/tree-ssa/pr26443.C: New test case.
1656
1657 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
1658
1659         PR middle-end/26022
1660         * g++.dg/opt/return-slot1.C: New test.
1661
1662 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1663
1664         PR libgfortran/26136
1665         * gfortran.dg/namelist_23.f90: New test.
1666
1667 2006-02-28  Roger Sayle  <roger@eyesopen.com>
1668
1669         PR middle-end/14752
1670         * gcc.dg/fold-eqandshift-2.c: New test case.
1671
1672 2006-02-28  Richard Guenther  <rguenther@suse.de>
1673
1674         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
1675         decomposition.
1676
1677 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
1678
1679         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
1680
1681 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1682
1683         PR libgfortran/26464
1684         * gfortran.dg/backspace_5.f: New test.
1685         * gfortran.dg/backspace_6.f: New test.
1686
1687 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1688
1689         * gcc.dg/fold-eqandnot-1.c: New test case.
1690
1691 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1692
1693         PR middle-end/19983
1694         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
1695
1696 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
1697
1698         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
1699         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
1700
1701 2006-02-26  Richard Guenther  <rguenther@suse.de>
1702
1703         PR tree-optimization/26421
1704         * gcc.dg/tree-ssa/pr26421.c: New testcase.
1705
1706 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
1707
1708         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
1709         * g++.old-deja/g++.robertl/eb132.C: Likewise.
1710
1711 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1712
1713         * gcc.dg/fold-even-1.c: New test case.
1714
1715 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1716
1717         PR middle-end/21137
1718         * gcc.dg/fold-eqandshift-1.c: New test case.
1719
1720 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
1721
1722         PR tree-optimization/25125
1723         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
1724         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
1725
1726 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
1727
1728         PR tree-optimizations/26359
1729         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
1730         with -fdump-tree-dceloop-details.
1731         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
1732
1733 2006-02-25  Roger Sayle  <roger@eyesopen.com>
1734
1735         PR middle-end/23673
1736         * gcc.dg/fold-eqxor-1.c: New test case.
1737         * gcc.dg/fold-eqxor-2.c: Likewise.
1738         * gcc.dg/fold-eqxor-3.c: Likewise.
1739
1740 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
1741
1742         PR fortran/23092
1743         * scalar_mask_1.f90: New test.
1744
1745 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
1746
1747         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
1748         * g++.dg/eh/uncaught2.C: New.
1749         * g++.dg/eh/uncaught3.C: New.
1750
1751 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1752
1753         PR libgfortran/26423
1754         * gfortran.dg/read_many_1.f: New test.
1755
1756 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
1757
1758         PR fortran/24519
1759         * gfortran.dg/dependency_3.f90: New test.
1760         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
1761         XFAILs.
1762
1763         PR fortran/25395
1764         * gfortran.dg/equiv_6.f90: New test.
1765
1766 2006-02-23  Jeff Law  <law@redhat.com>
1767
1768         * gcc.c-torture/compile/pr26425.c: New test.
1769
1770 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
1771
1772         PR middle-end/26412
1773         * gcc.dg/gomp/pr26412.c: New test.
1774
1775 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1776
1777         PR c++/26291
1778         * g++.dg/other/ellipsis1.C: New test.
1779         * g++.dg/parse/operator4.C: Adjust error marker.
1780
1781 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
1782
1783         PR target/25603
1784         * gfortran.dg/pr25603.f: New testcase.
1785
1786 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
1787
1788         * gcc.dg/bf-spl1.c: Don't specify -m68000.
1789         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
1790
1791 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
1792
1793         * g++.dg/eh/spbp.C: New.
1794
1795 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
1796
1797         PR middle-end/26379
1798         * gcc.target/i386/mmx-7.c: New test.
1799
1800 2006-02-20  Roger Sayle  <roger@eyesopen.com>
1801
1802         PR tree-optimization/26361
1803         * gcc.dg/tree-ssa/vrp27.c: New test case.
1804
1805 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
1806
1807         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
1808         * gcc.dg/tree-ssa/complex-4.c: Here.
1809
1810 2006-02-19  Roger Sayle  <roger@eyesopen.com>
1811
1812         PR middle-end/19543
1813         * gfortran.dg/logical_1.f90: New test case.
1814
1815 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
1816
1817         PR middle-end/26334
1818         * gcc.dg/20060218-1.c: Moved to...
1819         * gcc.target/i386/20060218-1.c: ... here.  New test.
1820
1821 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1822
1823         PR fortran/26201
1824         * gfortran.dg/convert_1.f90: New.
1825
1826 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
1827
1828         PR fortran/25054
1829         * gfortran.dg/namelist_5.f90: New test.
1830
1831         PR fortran/25089
1832         * gfortran.dg/namelist_4.f90: New test.
1833
1834 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1835
1836         PR tree-opt/25680
1837         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
1838
1839 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1840
1841         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
1842         variable to take into account the variable name in the
1843         function header.
1844         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
1845
1846 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
1847
1848         PR middle-end/26334
1849         * gcc.c-torture/compile/20060217-1.c: New test.
1850         * gcc.dg/20060218-1.c: New test.
1851
1852 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
1853
1854         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
1855
1856 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
1857
1858         * gcc.dg/cpp/undef3.c: New test.
1859         * gcc.dg/cpp/trad/builtins2.c: New test.
1860
1861 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
1862
1863         PR c++/26266
1864         * g++.dg/template/static22.C: New test.
1865         * g++.dg/template/static23.C: New test.
1866         * g++.dg/template/static24.C: New test.
1867         * g++.dg/template/non-dependent13.C: New test.
1868         * g++.dg/init/member1.C: Tweak error markers.
1869
1870 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1871
1872         PR target/26255
1873         * gcc.c-torture/compile/pr26255.c: New test case.
1874
1875 2006-02-16  Roger Sayle  <roger@eyesopen.com>
1876
1877         * gfortran.fortran-torture/execute/where_10.f90: New test case.
1878         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
1879         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
1880         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
1881         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
1882         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
1883         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
1884
1885 2006-02-16  Jeff Law  <law@redhat.com>
1886
1887         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
1888         * gcc.dg/tree-ssa/vrp26.c: New test.
1889
1890 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
1891
1892         PR target/20353
1893         PR target/24578
1894         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
1895         __UCLIBC__ is defined.
1896
1897 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
1898
1899         PR fortran/26224
1900         * gfortran.dg/gomp/pr26224.f: New test.
1901
1902 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
1903
1904         PR tree-opt/25918
1905         * lib/target-supports.exp
1906         (check_effective_target_vect_short_mult): New.
1907         (check_effective_target_vect_char_mult): New.
1908         (check_effective_target_vect_widen_sum_qi_to_si): New.
1909         (check_effective_target_vect_widen_sum_qi_to_hi): New.
1910         (check_effective_target_vect_widen_sum_hi_to_si): New.
1911         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
1912         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
1913         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
1914         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
1915         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
1916         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
1917         vect-reduc-pattern-2c.c
1918         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
1919         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
1920         vect-reduc-pattern-1c.c
1921
1922 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
1923
1924         PR fortran/24557
1925         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
1926
1927 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
1928
1929         PR fortran/26054
1930         * gfortran.dg/enum_8.f90: Remove check for warning.
1931         * gfortran.dg/iomsg_1.f90: Ditto.
1932         * gfortran.dg/enum_1.f90: Ditto.
1933         * gfortran.dg/enum_9.f90: Ditto.
1934         * gfortran.dg/enum_2.f90: Ditto.
1935         * gfortran.dg/enum_10.f90: Ditto.
1936         * gfortran.dg/enum_3.f90: Ditto.
1937         * gfortran.dg/flush_1.f90: Ditto.
1938         * gfortran.dg/enum_4.f90: Ditto.
1939         * gfortran.dg/array_constructor_1.f90: Ditto.
1940         * gfortran.dg/enum_5.f90: Ditto.
1941         * gfortran.dg/enum_6.f90: Ditto.
1942         * gfortran.dg/enum_7.f90: Ditto.
1943
1944 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
1945
1946         PR middle-end/26300
1947         * gcc.c-torture/compile/20060215-1.c: New test.
1948
1949 2006-02-14  Roger Sayle  <roger@eyesopen.com>
1950
1951         PR middle-end/23670
1952         * gcc.dg/tree-ssa/andor-2.c: New test case.
1953
1954 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
1955
1956         PR fortran/25045
1957         * optional_dim.f90: New test.
1958
1959 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1960
1961         PR fortran/26277
1962         * gfortran.dg/label_4.f90: New.
1963
1964 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
1965             Diego Novillo  <dnovillo@redhat.com>
1966             Uros Bizjak  <uros@kss-loka.si>
1967
1968         * gfortran.dg/gomp: New directory.
1969
1970 2006-02-14  Richard Guenther  <rguenther@suse.de>
1971
1972         PR tree-optimization/26258
1973         * gcc.dg/torture/pr26258.c: New testcase.
1974
1975 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
1976
1977         PR fortran/26246
1978         * gfortran.dg/pr26246_1.f90: New test.
1979         * gfortran.dg/pr26246_2.f90: New test.
1980
1981         PR middle-end/26092
1982         * gcc.c-torture/compile/20060208-1.c: New test.
1983
1984 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
1985
1986         PR fortran/26074
1987         PR fortran/25103
1988         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
1989         * gfortran.dg/bad_automatic_objects_1.f90: New test.
1990         * gfortran.dg/automatic_module_variable.f90: Change error message.
1991
1992         PR fortran/20861
1993         * gfortran.dg/internal_dummy_1.f90: New test.
1994
1995         PR fortran/20871
1996         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
1997
1998
1999         PR fortran/25083
2000         * gfortran.dg/uncommon_block_data_1.f90: New test.
2001         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
2002         with standard.
2003
2004         PR fortran/25088
2005         * gfortran.dg/typed_subroutine_1.f90: New test.
2006
2007 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
2008
2009         * objc.dg/dwarf-1.m: New.
2010
2011 2006-02-13  Roger Sayle  <roger@eyesopen.com>
2012
2013         PR middle-end/24427
2014         * gcc.dg/tree-ssa/andor-1.c: New test case.
2015
2016 2006-02-13  Josh Conner  <jconner@apple.com>
2017
2018         PR target/25376
2019         * gcc.dg/pr25376.c: New test.
2020
2021         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
2022         assemble.
2023         * lib/target-supports.exp (check_named_sections_available):
2024         Only compile named-sections test -- don't assemble.
2025
2026 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2027
2028         * g++.dg/warn/no-write-strings.C: New test.
2029         * g++.dg/warn/write-strings.C: Likewise.
2030         * g++.dg/warn/write-strings-default.C: Likewise.
2031
2032 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
2033
2034         PR fortran/25806
2035         * gfortran.dg/ret_pointer_2.f90: New test.
2036
2037 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
2038
2039         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
2040
2041 2006-02-10  Jeff Law  <law@redhat.com>
2042
2043         * gcc.c-torture/compile/pr26213.c: New test.
2044
2045 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
2046
2047         gfortran.dg/null_1.f90: New test.
2048
2049 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2050
2051         PR fortran/14771
2052         * gfortran.dg/parens_4.f90: New.
2053         * gfortran.dg/parens_5.f90: New.
2054
2055 2006-02-10  Richard Guenther  <rguenther@suse.de>
2056
2057         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
2058
2059 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2060         Paul Thomas  <pault@gcc.gnu.org>
2061
2062         PR fortran/14771
2063         * gfortran.dg/parens_1.f90: New.
2064         * gfortran.dg/parens_2.f90: New.
2065         * gfortran.dg/parens_3.f90: New.
2066
2067 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
2068
2069         PR fortran/26038
2070         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
2071
2072         PR fortran/25059
2073         * gfortran.dg/impure_assignment_1.f90: New test.
2074
2075         PR fortran/25070
2076         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
2077
2078 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
2079
2080         PR target/26141
2081         * g++.dg/expr/stdarg2.C: New test.
2082
2083 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
2084
2085         PR inline-asm/16194
2086         * gcc.dg/pr16194.c: New test.
2087
2088 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2089
2090         * ada/acats/run_acats: Use portable variant of "$@".
2091
2092 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2093
2094         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
2095         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
2096
2097 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2098
2099         PR tree-opt/26179
2100         * g++.dg/opt/pr26179.C: New test.
2101
2102 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2103
2104         PR middle-end/26134
2105         * gcc.dg/tree-ssa/complex-3.c: New test.
2106
2107 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2108
2109         * gcc.c-torture/compile/volatile-1.c: New test.
2110
2111 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
2112
2113         PR 26180
2114         * gcc.dg/tree-ssa/pr26180.c: New test.
2115
2116 2006-02-08  Jeff Law  <law@redhat.com>
2117
2118         * gcc.dg/tree-ssa/pr21417.c: New test.
2119
2120 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
2121
2122         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
2123         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
2124
2125 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
2126
2127         * lib/scanrtl.exp: New.
2128
2129 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2130
2131         PR c++/26071
2132         * g++.dg/other/virtual2.C: New test.
2133
2134         PR c++/26070
2135         * g++.dg/other/virtual1.C: New test.
2136
2137 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
2138
2139         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
2140         cleanup-ipa-dump): Update dump file glob patterns.
2141         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
2142         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
2143
2144         * lib/gcc-dg.exp: Load it.
2145         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
2146
2147 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
2148
2149         PR testsuite/26159
2150         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
2151         * gcc.dg/tree-ssa/pr23382.c: Ditto.
2152
2153 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2154
2155         PR fortran/25577
2156         * gfortran.dg/mvbits_1.f90: New.
2157
2158 2006-02-07  Dirk Mueller  <dmueller@suse.com>
2159
2160         * g++.dg/warn/Wdiv-by-zero.C: New test.
2161         * g++.dg/warn/Wno-div-by-zero.C: New.
2162
2163 2006-02-07  Jeff Law  <law@redhat.com>
2164
2165         * gcc.dg/tree-ssa/pr21559.c: New test.
2166
2167         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
2168         multiple VRP passes.
2169         * gcc.dg/tree-ssa/vrp09.c: Likewise.
2170         * gcc.dg/tree-ssa/vrp18.c: Likewise.
2171         * gcc.dg/tree-ssa/pr21582.c: Likewise.
2172         * gcc.dg/tree-ssa/pr20657.c: Likewise.
2173         * gcc.dg/tree-ssa/pr21001.c: Likewise.
2174         * gcc.dg/tree-ssa/vrp02.c: Likewise
2175         * gcc.dg/tree-ssa/vrp11.c: Likewise
2176         * gcc.dg/tree-ssa/pr14341.c: Likewise
2177         * gcc.dg/tree-ssa/vrp19.c: Likewise
2178         * gcc.dg/tree-ssa/vrp20.c: Likewise
2179         * gcc.dg/tree-ssa/vrp03.c: Likewise
2180         * gcc.dg/tree-ssa/pr21086.c: Likewise
2181         * gcc.dg/tree-ssa/pr21959.c: Likewise
2182         * gcc.dg/tree-ssa/vrp21.c: Likewise
2183         * gcc.dg/tree-ssa/vrp04.c: Likewise
2184         * gcc.dg/tree-ssa/pr25485.c: Likewise
2185         * gcc.dg/tree-ssa/pr22026.c: Likewise
2186         * gcc.dg/tree-ssa/vrp22.c: Likewise
2187         * gcc.dg/tree-ssa/vrp05.c: Likewise
2188         * gcc.dg/tree-ssa/20030807-10.c: Likewise
2189         * gcc.dg/tree-ssa/pr20701.c: Likewise
2190         * gcc.dg/tree-ssa/vrp23.c: Likewise
2191         * gcc.dg/tree-ssa/vrp06.c: Likewise
2192         * gcc.dg/tree-ssa/pr22117.c: Likewise
2193         * gcc.dg/tree-ssa/pr20702.c: Likewise
2194         * gcc.dg/tree-ssa/vrp15.c: Likewise
2195         * gcc.dg/tree-ssa/pr21090.c: Likewise
2196         * gcc.dg/tree-ssa/pr21294.c: Likewise
2197         * gcc.dg/tree-ssa/vrp24.c: Likewise
2198         * gcc.dg/tree-ssa/vrp07.c: Likewise
2199         * gcc.dg/tree-ssa/pr21563.c: Likewise
2200         * gcc.dg/tree-ssa/pr25382.c: Likewise
2201         * gcc.dg/tree-ssa/vrp16.c: Likewise
2202         * gcc.dg/tree-ssa/vrp25.c: Likewise
2203         * gcc.dg/tree-ssa/vrp08.c: Likewise
2204         * gcc.dg/tree-ssa/20030807-6.c: Likewise
2205         * gcc.dg/tree-ssa/vrp17.c: Likewise
2206         * gcc.dg/tree-ssa/pr21458.c: Likewise
2207         * g++.dg/tree-ssa/pr18178.C: Likewise
2208
2209 2006-02-07  Richard Guenther  <rguenther@suse.de>
2210
2211         PR c++/26140
2212         Revert
2213         2006-01-30  Richard Guenther  <rguenther@suse.de>
2214         PR c++/23372
2215         * gcc.dg/pr23372-1.C: New testcase.
2216
2217         * g++.dg/tree-ssa/pr26140.C: New testcase.
2218
2219 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
2220
2221         PR c++/9737
2222         * g++.dg/template/ttp15.C: New test.
2223         * g++.dg/template/ttp16.C: Likewise.
2224         * g++.dg/template/ttp17.C: Likewise.
2225         * g++.old-deja/g++.pt/ttp36.C: Remove.
2226         * g++.old-deja/g++.pt/ttp19.C: Likewise.
2227         * g++.old-deja/g++.pt/ttp37.C: Likewise.
2228         * g++.old-deja/g++.pt/ttp38.C: Likewise.
2229         * g++.old-deja/g++.pt/ttp39.C: Likewise.
2230         * g++.old-deja/g++.pt/ttp9.C: Likewise.
2231         * g++.old-deja/g++.pt/ttp40.C: Likewise.
2232         * g++.old-deja/g++.pt/ttp51.C: Likewise.
2233         * g++.old-deja/g++.pt/ttp26.C: Likewise.
2234         * g++.old-deja/g++.pt/ttp36.C: Likewise.
2235
2236 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
2237
2238         PR libfortran/23815
2239         * unf_io_convert_4.f90: New test.
2240
2241 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
2242
2243         * gcc.dg/tree-ssa/loadpre10.c: New test.
2244         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
2245         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
2246         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
2247
2248 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2249
2250         PR libfortran/24685
2251         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
2252
2253 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
2254
2255         PR tree-opt/25251
2256         * gfortran.dg/assign_7.f: New test.
2257
2258 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
2259
2260         PR fortran/26041
2261         PR fortran/26064
2262         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
2263         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
2264         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
2265
2266 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
2267
2268         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
2269         in size_t typedef.
2270
2271 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2272
2273         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
2274         * g++.dg/charset/string.c (foo): Likewise.
2275         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
2276         const char*
2277         * g++.dg/ext/builtin2.C (printf): Likewise.
2278         * g++.dg/init/new15.C (printf): Likewise.
2279         * g++.dg/opt/pr17697-1.C (foo): Likewise.
2280         * g++.dg/opt/pr17697-2.C (foo): Likewise.
2281         * g++.dg/opt/pr17697-3.C (foo): Likewise.
2282         * g++.dg/template/non-dependent4.C (temp): Likewise.
2283         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
2284         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
2285         parameter type to const char*.
2286         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
2287         Change type to const char*.
2288         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
2289         Likewise.
2290         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
2291         second parameter type to const char*.
2292         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
2293         (Y::Y): Change parameter type to const char*.
2294         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
2295         * g++.old-deja/g++.jason/report.C: Apply const correctness.
2296         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
2297         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
2298         (char*).
2299         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
2300         const char*.
2301         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
2302         type to const char*.
2303         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
2304         return type to const char*.
2305         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
2306         to const char*.
2307         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
2308         * g++.old-deja/g++.law/refs1.C: Likewise.
2309         * g++.old-deja/g++.law/visibility1.C: Likewise.
2310         * g++.old-deja/g++.law/visibility2.C: Likewise.
2311         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
2312         const char*.
2313         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
2314         * g++.old-deja/g++.mike/net48.C: Likewise.
2315         * g++.old-deja/g++.mike/p646.C: Likewise.
2316         * g++.old-deja/g++.mike/p6746.C: Likewise.
2317         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
2318         type to const char*.
2319         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
2320         deprecated conversion warning.
2321         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
2322         char*.
2323         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
2324         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
2325         * g++.old-deja/g++.pt/explicit8.C: Likewise.
2326         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
2327         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
2328         * g++.old-deja/g++.pt/nontype3.C: Likewise.
2329         * g++.old-deja/g++.pt/t39.C: Likewise.
2330         * g++.old-deja/g++.robertl/eb106.C: Likewise.
2331         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
2332
2333 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
2334
2335         PR fortran/25075
2336         intrinsic_argument_conformance_1.f90: New test.
2337
2338 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
2339
2340         PR fortran/20845
2341         * gfortran.dg/char_result_11.f90: Add SAVE.
2342         * gfortran.dg/der_pointer_4.f90: Ditto.
2343         * gfortran.dg/default_initialization.f90: New test.
2344
2345 2006-02-03  Jeff Law  <law@redhat.com>
2346
2347         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
2348         handle more than 100 dump files.
2349         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
2350         * lib/scantree.exp (scan-tree-dump): Likewise.
2351         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
2352         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
2353         * lib/scanipa.exp (scan-ipa-dump): Likewise.
2354         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
2355         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
2356
2357 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
2358
2359         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
2360
2361 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
2362
2363         * g++.dg/template/using12.C: New test.
2364
2365 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
2366
2367         * gcc.target/powerpc/pr25960.c: New test.
2368
2369 2006-02-02  Steven G. Kargl  <kargls@comcast>
2370
2371         PR fortran/24958
2372         gfortran.dg/nullify_2.f90: New test.
2373
2374 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
2375
2376         PR 25990
2377         * gcc.dg/gomp/pr25990.c: New test.
2378
2379 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
2380
2381         PR c++/25342
2382         * g++.gd/template/partial4.C: New test.
2383
2384 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
2385
2386         PR middle-end/26001
2387         * gfortran.dg/data_char_2.f90: New.
2388
2389 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
2390
2391         PR fortran/26039
2392         maxval_maxloc_conformance_1.f90: New test.
2393
2394 2006-01-31  Richard Guenther  <rguenther@suse.de>
2395
2396         * gcc.target/i386/sselibm-1.c: New testcase.
2397         * gcc.target/i386/sselibm-2.c: Likewise.
2398         * gcc.target/i386/sselibm-3.c: Likewise.
2399         * gcc.target/i386/sselibm-4.c: Likewise.
2400         * gcc.target/i386/sselibm-5.c: Likewise.
2401
2402 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
2403
2404         PR fortran/24266
2405         * gfortran.dg/arrayio_derived_2.f90: New.
2406
2407 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
2408
2409         * gcc.dg/unsigned-long-compare.c: New test.
2410
2411 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
2412
2413         PR testsuite/25318
2414         * lib/target-supports.exp (check_effective_target_freorder):
2415         Check to see if target supports -freorder-blocks-and-partition.
2416         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
2417         instead of "dg-require-named-sections".
2418
2419 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
2420
2421         PR target/14798:
2422         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
2423         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
2424         * gcc.dg/pragma-isr-trapa2.c: Likewise.
2425         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2426         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
2427         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
2428         * gcc.dg/attr-isr-trap_exit.c: Likewise.
2429         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2430
2431 2006-01-30  Richard Guenther  <rguenther@suse.de>
2432
2433         PR c++/23372
2434         * gcc.dg/pr23372-1.C: New testcase.
2435
2436 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
2437
2438         * gcc.dg/gomp/pr25874.c: New test.
2439
2440 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
2441
2442         PR tree-opt/25911
2443         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
2444
2445 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
2446
2447         PR fortran/18578
2448         PR fortran/18579
2449         PR fortran/20857
2450         PR fortran/20885
2451         * gfortran.dg/intent_out_1.f90: New test.
2452
2453 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
2454
2455         PR fortran/17911
2456         * gfortran.dg/procedure_lvalue.f90: New test.
2457
2458         PR fortran/20895
2459         PR fortran/25030
2460         * gfortran.dg/char_pointer_assign_2.f90: New test.
2461         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
2462         assignment to be consistent with standard.
2463         * gfortran.dg/char_result_2.f90: The same.
2464         * gfortran.dg/char_result_8.f90: The same.
2465
2466 2006-01-28  Zack Weinberg  <zackw@panix.com>
2467
2468         * gcc.dg/Woverlength-strings.c
2469         * gcc.dg/Woverlength-strings-pedantic-c89.c
2470         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
2471         * gcc.dg/Woverlength-strings-pedantic-c99.c
2472         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
2473
2474 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
2475
2476         * gcc.c-torture/execute/20060127-1.c: New test.
2477
2478 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
2479
2480         PR c++/25999
2481         * g++.dg/ext/pragmaweak1.C: New test.
2482
2483 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
2484
2485         PR c++/25855
2486         * g++.dg/template/spec29.C: New test.
2487
2488 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
2489
2490         PR c/19606.
2491         * gcc.c-torture/execute/pr19606.c: New.
2492
2493 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
2494
2495         * gcc.dg/pragma-re-4.c: New test.
2496
2497 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
2498
2499         PR fortran/25964
2500         * gfortran.dg/assumed_size_refs_3.f90: New test.
2501
2502 2006-01-27  Ben Elliston  <bje@au.ibm.com>
2503
2504         * gcc.misc-tests/dectest.exp: Remove defunct comment.
2505
2506 2006-01-26  Laurent GUERBY <laurent@guerby.net>
2507
2508         PR ada/21317
2509         * ada/acats/support/impdef.a: Add One_Long_Second.
2510         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
2511         * ada/acats/tests/c9/c94026.a: Likewise.
2512         * ada/acats/tests/c9/c97305c.ada: Likewise.
2513         * ada/acats/tests/c9/c99004a.ada: Likewise.
2514
2515 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
2516
2517         PR fortran/25964
2518         * gfortran.dg/global_references_2.f90: New test.
2519
2520         PR fortran/25084
2521         PR fortran/20852
2522         PR fortran/25085
2523         PR fortran/25086
2524         * gfortran.dg/assumed_charlen_function_1.f90: New test.
2525         * gfortran.dg/assumed_charlen_function_3.f90: New test.
2526
2527         PR fortran/25416
2528         * gfortran.dg/assumed_charlen_function_2.f90: New test.
2529
2530 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
2531
2532         PR c/25892
2533         * gcc.dg/Wpointer-sign.c: New.
2534         * gcc.dg/Wpointer-sign-Wall.c: New.
2535         * gcc.dg/Wpointer-sign-Wall-no.c: New.
2536         * gcc.dg/Wpointer-sign-pedantic.c: New.
2537         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
2538         * gcc.dg/conv-2.c: Use -Wpointer-sign.
2539
2540 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
2541
2542         PR C/25861
2543         * gcc.c-torture/compile/pr25861.c: New test.
2544
2545 2006-01-26  Paul Brook  <paul@codesourcery.com>
2546
2547         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
2548         on short-enum targets.
2549         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
2550         variable.
2551         (generate_fields): Use short_enums.
2552         (main): Set short_enums.  Document -e.
2553         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
2554         on short-enum targets.
2555         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
2556         variable.
2557         (generate_fields): Use short_enums.
2558         (main): Set short_enums.  Document -e.
2559         * lib/target-supports.exp (check_effective_target_short_enums): New.
2560
2561 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
2562
2563         PR target/25947
2564         * gcc.dg/torture/pr25947-1.c: New test.
2565
2566 2006-01-25  Jan Hubicka  <jh@suse.cz>
2567             Roger Sayle  <roger@eyesopen.com>
2568
2569         PR rtl-optimization/25703
2570         * gcc.target/i386/20060125-1.c: New test case.
2571         * gcc.target/i386/20060125-2.c: New test case.
2572
2573 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2574
2575         PR fortran/18540
2576         * gfortran.dg/goto_1.f: New.
2577
2578 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
2579
2580         PR fortran/25716
2581         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
2582         25716 on 32-bit systems too.
2583
2584 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
2585
2586         PR testsuite/25590
2587         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
2588
2589 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2590
2591         * gcc.dg/tree-ssa/gen-vect-33.c: New.
2592
2593 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2594
2595         PR fortran/25835
2596         * gfortran.dg/read_eof.f90: Delete, renamed.
2597         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
2598         * gfortran.dg/read_eof_2.f90: New test.
2599         * gfortran.dg/read_eof_3.f90: New test.
2600
2601 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
2602
2603         PR tree-opt/25860
2604         * gcc.c-torture/compile/pr25860.c: New test.
2605
2606 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2607
2608         PR c++/25552
2609         * g++.dg/parse/dtor8.C: New test.
2610
2611 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
2612
2613         PR testsuite/25891
2614         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
2615         * gcc.dg/gomp/gomp.exp: Return without testing anything if
2616         check_effective_target_fopenmp returns 0.
2617
2618 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
2619
2620         PR ada/20548
2621         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
2622         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
2623         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
2624
2625 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
2626
2627         PR tree-opt/25857
2628         * g++.dg/opt/pr25857.C: New test.
2629
2630 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
2631         Jan Hubicka  <jh@suse.cz>
2632         Richard Guenther  <rguenther@suse.de>
2633
2634         PR rtl-optimization/25654
2635         * gcc.dg/torture/pr25654.c: New testcase.
2636         * gcc.target/i386/pr25654.c: Likewise.
2637
2638 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
2639
2640         PR fortran/25901
2641         * gfortran.dg/internal references_2.f90: New test.
2642
2643         Fix regression in testing of admissability of attributes.
2644         * gfortran.dg/intent_used_1.f90: New test.
2645
2646 2006-01-23  Ben Elliston  <bje@au.ibm.com>
2647
2648         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
2649         Remove target conditional torture options for i?86 and x86_64
2650         GNU/Linux.
2651
2652 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2653
2654         PR c++/10891
2655         * g++.dg/rtti/no-rtti.C: New.
2656
2657 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
2658
2659         PR c++/25895
2660         * g++.dg/inherit/conv2.C: New test.
2661
2662         PR c++/25856
2663         * g++.dg/parse/dtor7.C: New test.
2664
2665         PR c++/25858
2666         * g++.dg/template/crash44.C: New test.
2667
2668 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
2669
2670         PR fortran/25124
2671         PR fortran/25625
2672         * gfortran.dg/internal_references_1.f90: New test.
2673           PR fortran/20881
2674         PR fortran/23308
2675         PR fortran/25538
2676         PR fortran/25710
2677         * gfortran.dg/global_references_1.f90: New test.
2678         * gfortran.dg/g77/19990905-1.f: Restore the error that
2679         there is a clash between the common block name and
2680         the name of a subroutine reference.
2681
2682         PR fortran/PR24276
2683         * gfortran.dg/aliasing_dummy_1.f90: New test.
2684
2685 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
2686
2687         * gcc.dg/vmx/1b-01.c: Warning fix.
2688         * gcc.dg/vmx/1c-02.c: Likewise.
2689         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
2690
2691 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
2692
2693         PR testsuite/24962
2694         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
2695
2696 2006-01-20  Richard Guenther  <rguenther@suse.de>
2697         Steven Bosscher <stevenb.gcc@gmail.com>
2698
2699         PR rtl-optimization/24626
2700         * gcc.dg/torture/pr24626-1.c: New testcase.
2701         * gcc.dg/torture/pr24626-2.c: Likewise.
2702         * gcc.dg/torture/pr24626-3.c: Likewise.
2703         * gcc.dg/torture/pr24626-4.c: Likewise.
2704
2705 2006-01-20  Dirk Mueller  <dmueller@suse.com>
2706
2707         PR c++/5520
2708         * g++.dg/warn/empty-body.C: New.
2709
2710 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
2711
2712         PR c++/22136
2713         * g++.dg/template/using10.C: New test.
2714         * g++.dg/temlpate/using11.C: Likewise.
2715         * g++.dg/inherit/using5.C: Tweak error messages.
2716
2717 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
2718
2719         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
2720         target test.
2721         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
2722
2723 2006-01-19  Jan Hubicka  <jh@suse.cz>
2724
2725         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
2726
2727 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2728
2729         PR c++/25854
2730         * g++.dg/template/spec28.C: New test.
2731
2732 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
2733
2734         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2735         Fix fprintf's by adding srcdir or removing it.
2736
2737 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
2738
2739         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
2740         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
2741         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
2742         * testsuite/gcc.dg/gomp/empty.c: Likewise.
2743         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
2744         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
2745         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
2746         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
2747         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
2748         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
2749         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
2750         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
2751         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
2752         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
2753
2754 2006-01-18  Jeff Law  <law@redhat.com>
2755
2756         * gcc.dg/tree-ssa/vrp25.c: New test.
2757
2758 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
2759
2760         * gcc.dg/pr25805.c: Fix misapplied patch.
2761
2762 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
2763
2764         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
2765         (check_effective_target_vect_udot_qi): New.
2766         (check_effective_target_vect_sdot_hi): New.
2767         (check_effective_target_vect_udot_hi): New.
2768         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
2769         prefixed with "wrapv-" with -fwrapv.
2770         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
2771         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
2772         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
2773         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
2774         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
2775
2776         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
2777         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
2778         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
2779         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
2780
2781 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2782
2783         PR c++/16829
2784         * g++.dg/other/default2.C: New test.
2785         * g++.dg/other/default3.C: New test.
2786
2787 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
2788
2789         PR c/25805
2790         * gcc.dg/pr25805.c: New file.
2791
2792 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
2793
2794         PR c++/25836
2795         * g++.dg/template/init6.C: New test.
2796
2797 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
2798
2799         * gcc.dg/tree-ssa/pr24287.c: New test
2800
2801 2006-01-18  Eric Christopher  <echristo@apple.com>
2802
2803         * g++.dg/eh/table.C: New.
2804
2805 2006-01-18  DJ Delorie  <dj@redhat.com>
2806
2807         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
2808         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
2809         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
2810         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
2811
2812 2006-01-18  Jeff Law  <law@redhat.com>
2813
2814         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
2815         on wrapping on overflow semantics.
2816
2817         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
2818
2819         * gcc.gc/tree-ssa/vrp23.c: New test.
2820         * gcc.gc/tree-ssa/vrp24.c: New test.
2821
2822 2006-01-18  Richard Henderson  <rth@redhat.com>
2823             Aldy Hernandez  <aldyh@redhat.com>
2824             Jakub Jelinek  <jakub@redhat.com>
2825             Diego Novillo  <dnovillo@redhat.com>
2826             Uros Bizjak  <uros@kss-loka.si>
2827
2828         * testsuite/gcc.dg/gomp: New directory.
2829
2830 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
2831             Steven G. Kargl  <kargls@comcast.net>
2832
2833         PR fortran/20869
2834         * gfortran.dg/intrinsic_external_1.f90: New test.
2835
2836         PR fortran/20875.
2837         * gfortran.dg/elemental_pointer_1.f90: New test.
2838
2839         PR fortran/25024
2840         * gfortran.dg/external_procedures_1.f90: New test.
2841
2842         PR fortran/25785
2843         gfortran.dg/assumed_present.f90: New test.
2844
2845 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
2846
2847         * g++.dg/parse/lookup5.C: New test.
2848
2849 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2850
2851         PR fortran/25697
2852         * gfortran.dg/read_eof.f90: New test.
2853
2854 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2855
2856         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
2857         add a closing brace.
2858
2859 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2860
2861         PR fortran/25631
2862         * gfortran.dg/fmt_tl.f: New test.
2863
2864 2006-01-17  Eric Christopher  <echristo@apple.com>
2865
2866         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
2867         * g++.old-deja/g++.warn/impint2.C: Ditto.
2868         * g++.old-deja/g++.other/null1.C: Ditto.
2869         * g++.dg/warn/conv2.C: Ditto.
2870         * g++.dg/warn/conv4.C: New file.
2871
2872 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2873
2874         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
2875
2876 2006-01-17  Andreas Jaeger  <aj@suse.de>
2877             Janis Johnson <janis187@us.ibm.com>
2878
2879         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
2880         in 64-bit.
2881         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
2882         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
2883
2884 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2885
2886         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2887         xfail txxx where xxx >= 25.
2888
2889 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2890
2891         PR testsuite/25764
2892         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
2893
2894 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
2895
2896         PR c/25682
2897         * gcc.dg/pr25682.c: New test.
2898         * g++.dg/parse/array-size2.C: New test.
2899
2900 2006-01-16  Ian Lance Taylor  <ian@airs.com>
2901
2902         * consistency.vlad: Remove entire directory, 1652 files.
2903
2904 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
2905
2906         * lib/target-supports.exp (check_effective_target_dfp_nocache,
2907         check_effective_target_dfprt_nocache): New.
2908         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
2909         (check_effective_target_dfprt): New.
2910         * lib/c-compat.exp (check_dfp): Remove.
2911         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
2912         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
2913         level of support for decimal float.
2914         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
2915         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
2916         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
2917         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
2918         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
2919         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
2920         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
2921         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
2922         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
2923         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
2924         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
2925         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
2926         directives.
2927
2928 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
2929
2930         PR testsuite/25741
2931         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
2932         $base_dir/../.
2933         * lib/gfortran.exp (gfortran_init): Likewise.
2934         * lib/obj-c++.exp (obj-c++_init): Likewise.
2935         * lib/scanasm.exp (scan-assembler-dem): Likewise.
2936         (scan-assembler-dem-not): Likewise.
2937         * lib/scandump.exp (scan-dump-dem): Likewise.
2938         (scan-dump-dem-not): Likewise.
2939
2940 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
2941
2942         PR testsuite/25767
2943         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
2944         powerpc-*-darwin*.
2945         * lib/obj-c++.exp (obj-c++_init): Likewise.
2946
2947 2006-01-16  Richard Guenther  <rguenther@suse.de>
2948
2949         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
2950
2951 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2952
2953         PR testsuite/25777
2954         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
2955         to LD_LIBRARY_PATH.
2956
2957 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2958             Andrew Pinski  <pinskia@physics.uc.edu>
2959
2960         * gcc.dg/minmax-1.c: New test.
2961
2962 2006-01-16  Ben Elliston  <bje@au.ibm.com>
2963
2964         * gcc.dg/dfp/dfp.exp: Correct FSF address.
2965         * gcc.misc-tests/dectest.exp: Ditto.
2966
2967 2006-01-15  Ian Lance Taylor  <ian@airs.com>
2968
2969         PR testsuite/25796
2970         * gcc.target/i386/cmov6.c: Use -march=k8.
2971
2972 2006-01-15  Andreas Jaeger  <aj@suse.de>
2973
2974         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
2975         x86 does not have __float128.
2976
2977 2006-01-14  Ian Lance Taylor  <ian@airs.com>
2978
2979         * gcc.target/i386/cmov6.c: New test.
2980
2981 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
2982
2983         PR c++/25663
2984         * g++.dg/template/ctor6.C: New test.
2985
2986 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
2987
2988         PR tree-optimization/25485
2989         * gcc.dg/tree-ssa/pr25485.c: New.
2990
2991 2006-01-14  Richard Guenther  <rguenther@suse.de>
2992
2993         PR tree-optimization/22548
2994         PR tree-optimization/22555
2995         PR tree-optimization/22501
2996         * gcc.dg/tree-ssa/alias-4.c: New testcase.
2997         * gcc.dg/tree-ssa/alias-5.c: Likewise.
2998         * gcc.dg/tree-ssa/alias-6.c: Likewise.
2999         * gcc.dg/tree-ssa/alias-7.c: Likewise.
3000         * gcc.dg/tree-ssa/alias-8.c: Likewise.
3001         * gcc.dg/tree-ssa/alias-9.c: Likewise.
3002         * gcc.dg/tree-ssa/alias-10.c: Likewise.
3003         * gcc.dg/tree-ssa/alias-11.c: Likewise.
3004         * gcc.dg/tree-ssa/alias-12.c: Likewise.
3005
3006 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
3007
3008         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
3009         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
3010
3011 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
3012         Richard Guenther  <rguenther@suse.de>
3013
3014         PR rtl-optimization/24257
3015         * gcc.dg/torture/pr24257.c: New testcase.
3016
3017 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
3018
3019         * gcc.c-torture/execute/20060110-1.c: New test.
3020         * gcc.c-torture/execute/20060110-2.c: New test.
3021
3022 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
3023
3024         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
3025
3026 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
3027
3028         PR fortran/25756
3029         * gfortran.dg/label_3.f90: New test.
3030
3031 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
3032
3033         PR tree-optimization/25771
3034         * g++.dg/tree-ssa/pr25771.C: New test
3035
3036 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
3037
3038         PR tree-opt/24365
3039         * g++.dg/opt/complex5.C: New test.
3040
3041 2006-01-13  Richard Guenther  <rguenther@suse.de>
3042
3043         * gcc.target/i386/387-9.c: New testcase.
3044
3045 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
3046
3047         PR c++/24824
3048         * g++.dg/debug/dwarf2-1.C: New.
3049
3050 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
3051
3052         PR testsuite/25728
3053         * lib/gcov.exp (verify-lines): Add "close $fd".
3054
3055 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
3056             Ben Elliston  <bje@au.ibm.com>
3057
3058         * gcc.dg/dfp/inf-1.c: New test.
3059
3060 2006-01-12  Janis Johnson <janis187@us.ibm.com>
3061             Yao Qi  <qiyaoltc@cn.ibm.com>
3062             Ben Elliston  <bje@au.ibm.com>
3063             Jon Grimm  <jgrimm2@us.ibm.com>
3064
3065         * gcc.dg/nodfp-1.c: New test.
3066         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
3067         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
3068         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
3069         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
3070         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
3071         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
3072         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
3073         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3074         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3075         * gcc.dg/format/dfp-scanf-1.c: Likewise.
3076         * gcc.dg/format/dfp-printf-1.c: Likewise.
3077         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
3078         (compat_setup_dfp): New.
3079         * gcc.dg/compat/compat.exp: Use it.
3080         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
3081         Make some variables global, prepend "compat_" to their names.
3082         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
3083         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
3084         * gcc.misc-tests/dectest.exp: New test driver for decTest.
3085         * lib/compat.exp (compat_skip_list): Make global, rename.
3086         * lib/c-compat.exp: New file.
3087         * lib/target-supports.exp (check_effective_target_dfp): New.
3088
3089         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
3090         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
3091         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
3092         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
3093         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
3094         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
3095         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
3096         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
3097         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
3098         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
3099         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
3100         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
3101         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
3102         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
3103         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
3104         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
3105         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
3106         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
3107         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
3108         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
3109         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
3110         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
3111         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
3112         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
3113         gcc.dg/dfp/struct-layout-1.c,
3114         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
3115         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
3116         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
3117         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
3118         gcc.dg/dfp/func-vararg-dfp.c,
3119         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
3120         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
3121         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
3122         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
3123         gcc.dg/dfp/wtr-conversion-1.c: New tests.
3124
3125 2006-01-11  Richard Guenther  <rguenther@suse.de>
3126
3127         PR tree-optimization/25734
3128         * gcc.dg/tree-ssa/pr25734.c: New testcase.
3129
3130 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
3131
3132         PR fortran/25486
3133         * gfortran.dg/literal_character_constant_1_x.F: New test.
3134         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
3135         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
3136         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
3137
3138 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
3139
3140         PR c++/25386
3141         * g++.dg/ext/packed3.C: Add expected packed error.
3142
3143 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
3144
3145         PR target/25706
3146         * gcc.dg/torture/pr25706-1.c: New test.
3147
3148 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
3149
3150         PR tree-optimization/23109
3151         PR tree-optimization/23948
3152         PR tree-optimization/24123
3153
3154         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
3155         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
3156         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
3157         g++.dg/tree-ssa/pr23948.C: New testcases.
3158         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
3159         three divisions in order to do the optimization.
3160
3161 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
3162
3163         PR c++/25632
3164         * g++.dg/other/pr25632.C: New test.
3165
3166 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
3167
3168         PR fortran/25730
3169         * gfortran.dg/used_types_1.f90: New test.
3170
3171 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
3172
3173         PR target/25718
3174         * gcc.dg/torture/pr25718-1.c: New test.
3175
3176 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
3177
3178         * gfortran.dg/list_read_2.f90: Fix typo in description.
3179
3180 2006-01-10  Jan Beulich  <jbeulich@novell.com>
3181
3182         * lib/target-supports.exp (check_visibility_available): Simplify test
3183         for *-*-netware*.
3184         (check_profiling_available): Fail for *-*-netware*.
3185         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
3186         * gcc.dg/20021014-1.c: Likewise.
3187         * gcc.dg/nest.c: Likewise.
3188
3189 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
3190
3191         fortran/24936
3192         * gfortran.dg/forall_3.f90: New test.
3193
3194 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
3195
3196         PR fortran/21977
3197         * gfortran.dg/nesting_2.f90: New test.
3198         * gfortran.dg/nesting_3.f90: New test.
3199
3200 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
3201
3202         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
3203         Fix typo in comment.
3204
3205 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
3206
3207         * gfortran.dg/single_char_string.f90: New test.
3208
3209 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
3210
3211         * gfortran.dg/ichar_2.f90: New test.
3212
3213 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
3214
3215         PR fortran/25093
3216         * gfortran.dg/private_type_4.f90: New.
3217
3218 2006-01-07  Richard Guenther  <rguenther@suse.de>
3219
3220         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
3221
3222 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3223
3224         * gfortran.dg/func_decl_1.f90: New.
3225         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
3226         * gfortran.dg/array_alloc_2.f90: Likewise.
3227         * gfortran.dg/char_result_8.f90: Likewise.
3228         * gfortran.dg/dup_save_1.f90: Likewise.
3229         * gfortran.dg/dup_save_2.f90: Likewise.
3230         * gfortran.dg/f2c_6.f90: Likewise.
3231         * gfortran.dg/f2c_7.f90: Likewise.
3232         * gfortran.dg/func_result_2.f90: Likewise.
3233         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
3234
3235 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
3236
3237         PR fortran/22146
3238         * gfortran.dg/elemental_subroutine_1.f90: New test.
3239         * gfortran.dg/elemental_subroutine_2.f90: New test.
3240
3241         PR fortran/25029
3242         PR fortran/21256
3243         * gfortran.dg/assumed_size_refs_1.f90: New test.
3244
3245         PR fortran/20868
3246         PR fortran/20870
3247         * gfortran.dg/assumed_size_refs_2.f90: New test.
3248         * gfortran.dg/initialization_1.f90: Change warning message.
3249
3250 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
3251
3252         * gcc.dg/tree-ssa/loop-15.c: New test.
3253
3254 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3255
3256         PR fortran/25598
3257         * gfortran.dg/backspace_3.f: New test.
3258         * gfortran.dg/backspace_4.f: New test.
3259
3260 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3261
3262         PR fortran/24268
3263         * gfortran.dg/fmt_white.f: Update test.
3264
3265 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
3266
3267         * gcc.dg/cast-1.c: Add new warning.
3268         * gcc.dg/cast-2.c: Likewise.
3269         * gcc.dg/cast-3.c: Likewise.
3270         * gcc.dg/format/cast-1.c: Likewise.
3271         * gcc.dg/cast-4.c: New testcase.
3272
3273 2006-01-05  Richard Guenther  <rguenther@suse.de>
3274
3275         PR tree-optimization/22555
3276         * gcc.dg/tree-ssa/alias-3.c: New testcase.
3277
3278 2006-01-05  Richard Guenther  <rguenther@suse.de>
3279             Diego Novillo  <dnovillo@redhat.com>
3280
3281         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
3282         * gcc.dg/tree-ssa/loop-8.c: Likewise.
3283         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3284         * gcc.dg/tree-ssa/pr23294.c: Likewise.
3285         * gcc.dg/tree-ssa/pr21985.c: Likewise.
3286         * gcc.dg/tree-ssa/loop-14.c: Likewise.
3287         * gcc.dg/tree-ssa/loop-2.c: Likewise.
3288         * gcc.dg/tree-ssa/loop-3.c: Likewise.
3289         * gcc.dg/tree-ssa/loop-4.c: Likewise.
3290         * gcc.dg/tree-ssa/pr21171.c: Likewise.
3291         * gcc.dg/tree-ssa/loop-5.c: Likewise.
3292         * gcc.dg/tree-ssa/loop-10.c: Likewise.
3293         * gcc.dg/tree-ssa/loop-6.c: Likewise.
3294         * treelang/compile/extravar.tree: Likewise.
3295         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
3296         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
3297         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
3298         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
3299         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
3300
3301 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
3302
3303         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
3304         for 64-bit fix.
3305
3306 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
3307
3308         PR fortran/23675
3309         gfortran.dg/char_result_11.f90: New.
3310
3311 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
3312
3313         PR c++/24782
3314         * g++.dg/parse/access9.C: New test.
3315         * g++.dg/tc1/dr52.C: Tweak error markers.
3316
3317 2006-01-04  Richard Henderson  <rth@redhat.com>
3318
3319         Merge from gomp branch.
3320         * g++.dg/parse/pragma2.C: Update expected error lines.
3321
3322 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
3323
3324         * g++.dg/other/i386-2.C: New test.
3325
3326         PR target/25554
3327         * gcc.c-torture/compile/20051228-1.c: New test.
3328
3329         PR c/25559
3330         * gcc.dg/pr25559.c: New test.
3331
3332 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
3333
3334         PR c++/25492
3335         * g++.dg/lookup/friend9.C: New test.
3336
3337         PR c++/25625
3338         * g++.dg/template/repo5.C: New test.
3339
3340 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
3341
3342         PR fortran/25101
3343         * gfortran.dg/forall_2.f90: New test.
3344
3345 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
3346
3347         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
3348         dg-require-weak.  Adjust regexp to handle leading-underscore
3349         targets and space as well as TAB after .weak.  Change previous
3350         64-bit fix to not use naked dot.
3351
3352 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
3353
3354         PR rtl-optimization/25578
3355         * gcc.c-torture/execute/20060102-1.c: New testcase.
3356
3357 2006-01-03  Richard Guenther  <rguenther@suse.de>
3358
3359         PR c/25183
3360         * gcc.dg/torture/pr25183.c: New testcase.
3361
3362 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
3363
3364         Merge from gomp-branch.
3365         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
3366         * gcc.dg/ia64-sync-2.c: Likewise.
3367         * gcc.dg/ia64-sync-3.c: Likewise.
3368         * gcc.dg/ia64-sync-4.c: Likewise.
3369         * gcc.dg/sync-2.c: Likewise.
3370         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
3371         that sparc64-*-* and sparcv9-*-* supports sync builtins.
3372
3373 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
3374
3375         PR c++/25635
3376         * g++.dg/parse/operator6.C: New test.
3377
3378         PR c++/25637
3379         * g++.dg/parse/error29.C: New test.
3380
3381         PR c++/25638
3382         * g++.dg/parse/dtor6.C: New test.
3383
3384         PR c++/25633
3385         * g++.dg/parse/ctor3.C: New test.
3386
3387         PR c++/25634
3388         * g++.dg/template/class3.C: New test.
3389
3390 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
3391
3392         * g++.dg/debug/debug9.C: New.
3393
3394 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
3395
3396         PR fortran/24640
3397         * gfortran.dg/label_2.f90: New test.
3398
3399 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3400
3401         * g++.dg/lookup/using12.C: Tighten error marker.
3402
3403 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
3404             Andrew Pinski <pinskia@physics.uc.edu>
3405
3406         * gcc.target/powerpc/darwin-abi-3.c: New file.
3407         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
3408         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
3409         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
3410         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
3411         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
3412         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
3413         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
3414         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
3415
3416 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
3417
3418         * gcc.dg/tree-ssa/loadpre1.c: New;
3419         * gcc.dg/tree-ssa/loadpre2.c: New;
3420         * gcc.dg/tree-ssa/loadpre3.c: New;
3421         * gcc.dg/tree-ssa/loadpre4.c: New;
3422         * gcc.dg/tree-ssa/loadpre5.c: New;
3423         * gcc.dg/tree-ssa/loadpre6.c: New;
3424         * gcc.dg/tree-ssa/loadpre7.c: New;
3425         * gcc.dg/tree-ssa/loadpre8.c: New;
3426         * gcc.dg/tree-ssa/loadpre9.c: New;
3427
3428 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
3429
3430         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
3431         * g++.dg/abi/thunk4.C: Likewise.
3432
3433 2006-01-01  Andreas Jaeger  <aj@suse.de>
3434
3435         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
3436         portable.
3437
3438 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
3439
3440         PR c++/25294
3441         * gcc.dg/pragma-pack-3.c: New test.
3442         * g++.dg/parse/pragma3.C: New test.
3443
3444 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3445
3446         PR middle-end/24827
3447         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
3448
3449 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3450
3451         PR testsuite/25214
3452         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
3453
3454 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
3455
3456         PR fortran/22607
3457         * gfortran-dg/pure_byref_3.f90: New.
3458
3459         fortran/PR 25396
3460         * gfortran.dg/userdef_operator_1.f90: New.
3461
3462 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
3463
3464         * g++.dg/abi/thunk3.C: New.
3465         * g++.dg/abi/thunk4.C: New.
3466
3467 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
3468
3469         PR fortran/25532
3470         * gfortran.dg/host_used_types_1.f90: New test. Check that host
3471         associated derived type components of derived types are
3472         properly declared in contained procedures.
3473
3474 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3475
3476         PR libgfortran/25139
3477         * gfortran.dg/backspace_2.f: New test.
3478
3479 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3480
3481         PR libgfortran/25550
3482         * gfortran.dg/endfile.f: New test.
3483
3484 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3485
3486         PR libgfortran/25419
3487         * gfortran.dg/comma.f: New test.
3488
3489 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3490
3491         * lib/gfortran-dg.exp: Remove trailing whitespace.
3492         * lib/fortran-torture.exp: Test with -fbounds-check instead of
3493         -funroll-all-loops.
3494
3495 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
3496
3497         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
3498         Extended Double long doubles or repeat tests when long double is
3499         the same size as double.
3500
3501 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3502
3503         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
3504
3505         PR testsuite/25442
3506         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
3507         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
3508
3509         PR testsuite/25441
3510         * gcc.dg/pr23911.c: Make test variable static.
3511
3512         PR testsuite/25444
3513         * gcc.dg/tree-ssa/pr14841.c: Likewise.
3514
3515 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
3516
3517         PR c++/25439
3518         * g++.dg/parse/crash17.C: Adjust error markers.
3519         * g++.dg/template/error20.C: New test.
3520
3521 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
3522
3523         PR c++/23172
3524         * g++.dg/ext/complit4.C: New test.
3525
3526         PR c++/25417
3527         * g++.dg/ext/complit5.C: Likewise.
3528
3529 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
3530
3531         PR tree-optimization/25125
3532         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
3533         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
3534         * gcc.c-torture/execute/pr25125.c: New.
3535
3536 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
3537
3538         PR fortran/25029
3539         PR fortran/21256
3540         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
3541         with incorrect assumed size references.
3542
3543 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
3544
3545         PR c++/23171
3546         * g++.dg/opt/init1.C: New test.
3547
3548 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
3549
3550         PR c++/24671
3551         * g++.dg/template/sfinae3.C: New test.
3552
3553 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3554
3555         * g++.dg/other/friend4.C: New test.
3556
3557 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
3558
3559         PR target/25005
3560         * g++.dg/opt/pr25005.C: New test.
3561
3562 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
3563
3564         PR c++/25369
3565         * g++.dg/template/ptrmem16.C: New test.
3566
3567 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
3568
3569         PR fortran/25029
3570         PR fortran/21256
3571         * gfortran.dg/initialization_1.f90: Add test of SIZE.
3572
3573 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3574
3575         PR libgfortran/25307
3576         * gfortran.dg/list_read_5.f90: New test.
3577
3578 2005-12-22  Richard Henderson  <rth@redhat.com>
3579
3580         * gcc.target/i386/sse-7.c: Use -msse2.
3581
3582 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
3583
3584         PR rtl-optimization/25432
3585         * gcc.c-torture/compile/20051216-1.c: New test.
3586
3587         PR objc/25328
3588         * objc/execute/pr25328.m: New test.
3589
3590 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
3591
3592         PR c++/25364
3593         * g++.dg/template/call4.C: New test.
3594
3595 2005-12-22  Dale Johannesen  <dalej@apple.com>
3596
3597         * gcc.target/i386/sse-17.c: New.
3598
3599 2005-12-22  Paul Brook  <paul@codesourcery.com>
3600
3601         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
3602
3603 2005-12-22  Paul Brook  <paul@codesourcery.com>
3604
3605         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
3606
3607 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3608
3609         PR tree-opt/25513
3610         * gcc.c-torture/compile/pr25513.c: New test.
3611
3612 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3613
3614         PR c++/23333
3615         * g++.dg/parse/error25.C: Add more tests.
3616
3617 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3618
3619         PR fortran/18990
3620         * gfortran.dg/der_charlen_1.f90: New.
3621
3622 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
3623
3624         PR fortran/20889
3625         * gfortran.dg/pointer_component_type_1.f90: New test.
3626
3627         PR fortran/25029
3628         PR fortran/21256
3629         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
3630         should give an error with assumed size array refernces and checks those
3631         that should not.
3632         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
3633         reference an upper bound so that it does not generate an error.
3634
3635         PR fortran/19362
3636         PR fortran/20244
3637         PR fortran/20864
3638         PR fortran/25391
3639         * gfortran.dg/used_dummy_types_1.f90: New test.
3640         * gfortran.dg/used_dummy_types_2.f90: New test.
3641         * gfortran.dg/used_dummy_types_3.f90: New test.
3642         * gfortran.dg/used_dummy_types_4.f90: New test.
3643         * gfortran.dg/used_dummy_types_5.f90: New test.
3644
3645         PR fortran/23152
3646         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
3647         group already being USE associated.
3648         * gfortran.dg/assumed_shape_nml.f90: New test.
3649         * gfortran.dg/assumed_size_nml.f90: New test.
3650
3651         PR fortran/20862
3652         PR fortran/25053
3653         PR fortran/25063
3654         PR fortran/25064
3655         PR fortran/25066
3656         PR fortran/25067
3657         PR fortran/25068
3658         PR fortran/25307
3659         * gfortran.dg/io_constraints_1.f90: New test.
3660         * gfortran.dg/io_constraints_1.f90: New test.
3661         * gfortran.dg/iostat_3.f90: Change wording of warning.
3662         * gfortran.dg/g77/19981216-0.f: The same.
3663
3664 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
3665
3666         PR tree-optimization/23518
3667         * testsuite/gcc.dg/pr23518.c: New.
3668
3669 2005-12-21  Mike Stump  <mrs@apple.com>
3670
3671         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
3672
3673 2005-12-21  Paul Brook  <paul@codesourcery.com>
3674
3675         * gcc.dg/pr19340.c: Skip on m68k targets.
3676
3677 2005-12-21  Steven Bosscher  <stevenb@suse.de>
3678
3679         PR rtl-optimization/25196
3680         * gcc.dg/pr25196.c: New test.
3681
3682 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
3683
3684         PR fortran/25423
3685         gfortran.dg/where_nested_1.f90: New.
3686
3687 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
3688
3689         PR tree-optimization/25382.
3690         * gcc.dg/tree-ssa/pr25382.c: New.
3691
3692 2005-12-20  Richard Guenther  <rguenther@suse.de>
3693
3694         PR middle-end/24306
3695         * gcc.target/i386/pr24306.c: New testcase.
3696
3697 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
3698
3699         PR tree-optimization/25501
3700         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
3701
3702 2005-12-20  Richard Guenther  <rguenther@suse.de>
3703
3704         Revert
3705         2005-12-02  Richard Guenther  <rguenther@suse.de>
3706
3707         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
3708
3709 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
3710
3711         PR c++/21228
3712         * g++.dg/warn/Wunreachable-code-2.C: New test.
3713
3714 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
3715
3716         PR c++/24278
3717         * g++.dg/template/ctor5.C: New test.
3718
3719         PR c++/24915
3720         * g++.dg/template/overload8.C: New test.
3721
3722 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
3723
3724         * gcc.c-torture/compile/pr25483 : New test.
3725
3726 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3727
3728         PR c++/20552
3729         * g++.dg/ext/typeof10.C: New test.
3730
3731 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
3732
3733         * gcc.dg/mt-loopi1.c: New.
3734
3735 2005-12-18  Richard Guenther  <rguenther@suse.de>
3736
3737         PR tree-optimization/25481
3738         * gcc.dg/torture/pr25481.c: New testcase.
3739
3740 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
3741
3742         PR rtl-optimization/21041
3743         * gcc.dg/pr21041.c: New test.
3744
3745 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3746
3747         PR libgfortran/25463
3748         * gfortran.dg/advance.f90: New test.
3749
3750 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
3751
3752         * gcc.dg/20051201-1.c: New test.
3753
3754 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
3755
3756         PR fortran/25018
3757         * gfortran.dg/initialization_1.f90: New test.
3758         * gfortran.dg/enum_5.f90: Change dg-error to new message.
3759         * gfortran.dg/g77/980616-0.f: The same.
3760
3761 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
3762
3763         * PR fortran/25458
3764         * gfortran.dg/chkbits.f90: New test.
3765
3766 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
3767
3768         * gfortran.dg/enum_5.f: Revert to previous version.
3769
3770 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
3771
3772         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
3773         * gfortran.dg/nested_modules_1.f90: Ditto.
3774         * gfortran.dg/hollerith_f95.f90: Ditto.
3775         * gfortran.dg/select_5.f90: Ditto.
3776         * gfortran.dg/secnds.f: Ditto.
3777         * gfortran.dg/hollerith2.f90: Ditto.
3778         * gfortran.dg/imag_2.f: Ditto.
3779         * gfortran.dg/ftell_2.f90: Ditto.
3780         * gfortran.dg/malloc_free_1.f90: Ditto.
3781         * gfortran.dg/logint-1.f: Ditto.
3782         * gfortran.dg/recursive_statement_functions.f90: Ditto.
3783         * gfortran.dg/e_d_fmt.f90: Ditto.
3784         * gfortran.dg/hollerith_legacy.f90: Ditto.
3785         * gfortran.dg/logint-2.f: Ditto.
3786         * gfortran.dg/enum_5.f90: Ditto.
3787         * gfortran.dg/f2c_2.f90: Ditto.
3788         * gfortran.dg/pr17143.f90: Ditto.
3789         * gfortran.dg/namelist_14.f90: Ditto.
3790         * gfortran.dg/logint-3.f: Ditto.
3791         * gfortran.dg/spread_scalar_source.f90: Ditto.
3792         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3793         * gfortran.dg/namelist_11.f: Ditto.
3794         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
3795         * gfortran.dg/g77/20010519-1.f
3796         * gfortran.dg/g77/alpha1.f: Ditto.
3797         * gfortran.dg/g77/990115-1.f: Ditto.
3798         * gfortran.dg/g77/erfc.f: Ditto.
3799         * gfortran.dg/g77/19990313-3.f: Ditto.
3800         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
3801         * gfortran.dg/g77/20010426.f: Ditto.
3802         * gfortran.dg/g77/19990313-0.f: Ditto.
3803         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
3804         * gfortran.dg/g77/20000629-1.f: Ditto.
3805         * gfortran.dg/g77/970125-0.f: Ditto.
3806         * gfortran.dg/g77/8485.f: Ditto.
3807         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
3808         * gfortran.dg/g77/19990313-1.f: Ditto.
3809         * gfortran.dg/g77/int8421.f: Ditto.
3810         * gfortran.dg/g77/19990305-0.f: Ditto.
3811         * gfortran.dg/g77/947.f: Ditto.
3812         * gfortran.dg/g77/19990905-2.f: Ditto.
3813         * gfortran.dg/g77/cabs.f: Ditto.
3814         * gfortran.dg/g77/19990313-2.f: Ditto.
3815         * gfortran.dg/g77/20020307-1.f: Ditto.
3816         * gfortran.dg/g77/dcomplex.f: Ditto.
3817         * gfortran.dg/g77/19990502-1.f: Ditto.
3818         * gfortran.dg/g77/19981216-0.f: Ditto.
3819         * gfortran.dg/common_4.f90: Ditto.
3820         * gfortran.dg/entry_4.f90: Ditto.
3821         * gfortran.dg/equiv_constraint_2.f90: Ditto.
3822         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3823         * gfortran.dg/namelist_12.f: Ditto.
3824         * gfortran.dg/scale_1.f90: Ditto.
3825         * gfortran.dg/modulo_1.f90
3826         * gfortran.dg/hollerith.f90: Ditto.
3827         * gfortran.dg/direct_io_3.f90: Ditto.
3828         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
3829         * gfortran.dg/gnu_logical_1.F: Ditto.
3830         * gfortran.dg/unf_io_convert_1.f90: Ditto.
3831         * gfortran.dg/assign_1.f90: Ditto.
3832         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3833         * gfortran.dg/pr23095.f: Ditto.
3834         * gfortran.dg/read_float_1.f90: Ditto.
3835
3836 2005-12-17  Andreas Jaeger  <aj@suse.de>
3837
3838         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
3839         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
3840
3841 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3842
3843         PR fortran/24268
3844         * gfortran.dg/fmt_white.f: New test.
3845
3846 2005-12-16  Steven G. Kargl <kargls@comcast.net>
3847
3848         * gfortran.dg/label_1.f90: New test.
3849
3850 2005-12-15  Ben Elliston  <bje@au.ibm.com>
3851
3852         PR testsuite/25422
3853         * gcc.dg/20031012-1.c: Add -Walways-true option.
3854         * gcc.dg/weak/weak-3.c: Likewise.
3855         * g++.old-deja/g++.mike/warn8.C: Likewise.
3856
3857 2005-12-16  Mike Stump  <mrs@apple.com>
3858
3859         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
3860         exit.
3861
3862 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3863
3864         PR libgfortran/25264
3865         PR libgfortran/25349
3866         * gfortran.dg/tl_editing.f90: Added additional checks.
3867         * gfortran.dg/t_editing.f: New test.
3868         * gfortran.dg/write_padding.f90: New test
3869
3870 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3871
3872         PR testsuite/25215
3873         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
3874
3875 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
3876
3877         PR rtl-optimization/24899
3878         * gcc.c-torture/execute/20051215-1.c: New test.
3879
3880 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
3881
3882         PR 24823
3883         * gfortran.dg/pr24823.f: New test.
3884
3885 2005-12-16  Jeff Law  <law@redhat.com>
3886
3887         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
3888
3889 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3890
3891         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
3892         Change C++ style comments to C style comments.
3893         Remove aligned types from the array.
3894         Keep Enums disabled.
3895         (complex_types): Remove aligned types from the array.
3896         Comment out "_Complex long double".
3897         (attrib_types): Remove.
3898         (complex_attrib_types): Remove.
3899         (attrib_array_types): Remove.
3900         (complex_attrib_array_types): Remove.
3901         (aligned_bitfld_types): Remove.
3902         (n_aligned_bitfld_types): Remove.
3903         (FEATURE_ALIGNEDPACKED): Delete.
3904         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
3905         (singles): Remove support for adding attributes.
3906         (choose_type): Remove support for attributed types.
3907         (generate_fields): Remove support for attributed bit-fields.
3908         Remove support for adding attributes.
3909         (generate_random_tests): Remove support for adding attributes.
3910         (features): Add back "[0] :0" and "complex vector [0]".
3911         (main): Remove support for attributed bit-fields.
3912         Uncomment the calling of generate_random_tests for the rests of
3913         the tests.
3914
3915 2005-12-16  Jan Hubicka  <jh@suse.cz>
3916
3917         * gcc.c-torture/combine/pr25224.c: New.
3918
3919 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
3920
3921         PR other/25028
3922         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
3923         HP-UX.
3924
3925 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
3926
3927         * gcc.dg/20051215-1.c: New file.
3928
3929 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3930
3931         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
3932         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
3933
3934 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
3935
3936         PR fortran/18197
3937         * gfortran.dg/dummy_functions_1.f90: New.
3938
3939 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
3940
3941         PR rtl-optimization/25310
3942         * gcc.c-torture/compile/pr25310.c: New test.
3943
3944 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
3945
3946         PR debug/25023
3947         * gcc.dg/pr25023.c: New test.
3948
3949 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3950
3951         * g++.old-deja/g++.brendan/redecl1.C,
3952         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
3953         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
3954         g++.old-deja/g++.oliva/typeof1.C,
3955         g++.old-deja/g++.other/crash16.C,
3956         g++.old-deja/g++.other/crash34.C,
3957         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
3958         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
3959         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
3960         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
3961         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
3962         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
3963         Remove xfail.
3964
3965 2005-12-14  Kean Johnston  <jkj@sco.com>
3966             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3967
3968         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
3969         * gcc.target/i386/20020523-1.c: Ditto.
3970         * gcc.target/i386/tailcall-1.c: Ditto.
3971         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
3972         * gcc.target/i386/ssetype-5.c: Ditto.
3973
3974 2005-12-14  Jeff Law  <law@redhat.com>
3975
3976         * gcc.dg/tree-ssa/foldstring-1.c: New test.
3977
3978 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
3979
3980         PR target/25254
3981         PR target/24188
3982         * gcc.target/i386/pr25254.c: New test.
3983         * gfortran.dg/PR24188.f: New test.
3984
3985 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
3986
3987         * lib/fortran-torture.exp: Catch remaining uses of
3988         remote_file build delete.
3989
3990 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3991
3992         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
3993
3994 2005-12-14  Ben Elliston  <bje@au.ibm.com>
3995
3996         * gcc.dg/warn-addr-cmp.c: New test.
3997
3998 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
3999
4000         PR debug/25023
4001         PR target/25293
4002         * gcc.target/i386/pr25293.c: New test.
4003
4004 2005-12-13  Petr Machata  <machata@post.cz>
4005
4006         PR c++/24907
4007         * g++.dg/parse/comma2.C: New test.
4008
4009 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
4010             Jakub Jelinek  <jakub@redhat.com>
4011
4012         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
4013         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
4014         (limits.h): Include unconditionally.
4015         (stdlib.h): Likewise.
4016         (hashtab.h): Do not include.
4017         (getopt.h): Likewise.
4018         (stddef.h): Include.
4019         (hashval_t): Define.
4020         (struct entry): Add "next" field.
4021         (HASH_SIZE): New macro.
4022         (hash_table): New variable.
4023         (switchfiles): Do not use xmalloc.
4024         (mix): New macro.
4025         (iterative_hash): New function.
4026         (hasht): Remove.
4027         (e_exists): New function.
4028         (e_insert): Likewise.
4029         (output): Use, instead of libiberty hashtable functions.
4030         (main): Do not use getopt.  Do not call htab_create.
4031
4032 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
4033
4034         PR c++/25331
4035         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
4036         put atal* and atpaal* attributes on array elements.
4037         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
4038         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
4039         put atal* and atpaal* attributes on array elements.
4040         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
4041
4042 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
4043
4044         * gcc.dg/single-precision-constant.c: New test.
4045
4046 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
4047
4048         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
4049         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
4050         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
4051         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
4052         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
4053         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
4054         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
4055         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
4056         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
4057         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
4058         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
4059         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
4060         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
4061         gcc.target/powerpc/ppc-sdata-2.c,
4062         gcc.target/powerpc/ppc-stackalign-1.c,
4063         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
4064         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
4065         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
4066         gcc.target/powerpc/rs6000-ldouble-2.c,
4067         gcc.target/powerpc/rs6000-power2-1.c,
4068         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
4069         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
4070         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
4071         option into target selector.
4072         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
4073         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
4074
4075 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
4076
4077         PR objc/25348
4078         * objc.dg/encode-9.m: New test.
4079
4080 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4081
4082         PR testsuite/20772
4083         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
4084         * gcc.dg/asm-b.c: Fix typo.
4085         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
4086         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
4087         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
4088         i?86 lp64 and x86_64 ilp32.
4089         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
4090         on i?86 lp64.
4091         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
4092
4093 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
4094
4095         PR fortran/25078
4096         gfortran.dg/equiv_5.f90: New test.
4097
4098 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
4099
4100         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
4101         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
4102         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
4103         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
4104         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
4105         * gcc.dg/tree-ssa/reassoc-5.c: New.
4106         * gcc.dg/tree-ssa/reassoc-6.c: New.
4107         * gcc.dg/tree-ssa/reassoc-7.c: New.
4108         * gcc.dg/tree-ssa/reassoc-8.c: New.
4109         * gcc.dg/tree-ssa/reassoc-9.c: New.
4110         * gcc.dg/tree-ssa/reassoc-10.c: New.
4111         * gcc.dg/tree-ssa/reassoc-11.c: New.
4112
4113 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4114
4115         PR testsuite/25167
4116         PR testsuite/24478
4117         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
4118
4119 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
4120
4121         PR c++/25300
4122         * g++.dg/template/inherit.C: Do not use a generic error message.
4123
4124 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
4125
4126         PR libobjc/25354
4127         * objc.dg/gnu-encoding: New directory.
4128         * objc.dg/gnu-encoding/compat-common.h: New file.
4129         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
4130         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
4131         * objc.dg/gnu-encoding/vector-defs.h: New file.
4132         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
4133         * objc.dg/gnu-encoding/generate-random.c: New file.
4134         * objc.dg/gnu-encoding/generate-random_r.c: New file.
4135         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
4136         * objc.dg/gnu-encoding/generate-random.h: New file.
4137
4138 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
4139
4140         PR c++/25337
4141         * g++.dg/template/defarg7.C: New test.
4142
4143 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
4144
4145         PR libobjc/25347
4146         * objc.dg/encode-8.m: New test.
4147
4148 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
4149
4150         PR libobjc/25346
4151         * objc.dg/encode-7.m: New test.
4152
4153 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
4154
4155         PR c++/25010
4156         * g++.dg/opt/inline10.C: New test.
4157
4158 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
4159
4160         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
4161
4162 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
4163
4164         * gfortran.dg/substring_equivalence.f90: typo in comment
4165
4166 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4167
4168         PR fortran/25068
4169         * gfortran.dg/iostat_3.f90: New test.
4170
4171 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
4172
4173         PR fortran/23815
4174         * gfortran.dg/unf_io_convert_1.f90: New test.
4175         * gfortran.dg/unf_io_convert_2.f90: New test.
4176         * gfortran.dg/unf_io_convert_3.f90: New test.
4177
4178 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4179
4180         PR testsuite/20772
4181         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
4182         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
4183         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
4184         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
4185         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
4186         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
4187         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
4188         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
4189         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
4190         gcc.dg/torture/fp-int-convert-float128-timode.c,
4191         gcc.dg/torture/fp-int-convert-float128.c,
4192         gcc.dg/torture/fp-int-convert-float80-timode.c,
4193         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
4194         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
4195
4196         * gcc.dg/tls/opt-1.c: Require effective target fpic.
4197
4198 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
4199
4200         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
4201
4202 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
4203
4204         * gcc.dg/20051207-1.c,
4205         * gcc.dg/20051207-2.c,
4206         * gcc.dg/20051207-3.c: New tests.
4207
4208 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4209
4210         PR testsuite/20772
4211         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
4212         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
4213         dg-skip-if target selector.
4214
4215         PR testsuite/20772
4216         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
4217         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
4218         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
4219         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
4220         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
4221         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
4222         and/or merge with i?86 cases.
4223
4224         * gcc.dg/tls/opt-3.c: Require effective target fpic.
4225
4226         PR testsuite/20772
4227         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
4228         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
4229         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
4230         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
4231         x86_64-*-linux*.
4232
4233 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
4234
4235         PR target/25311
4236         * gcc.c-torture/compile/pr25311.c: New test.
4237
4238 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4239
4240         PR libgfortran/25039
4241         * gfortran.dg/read_comma.f: New test.
4242
4243 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
4244
4245         PR c++/19317
4246         * g++.dg/opt/pr19317-1.C: New test.
4247         * g++.dg/opt/pr19317-2.C: New test.
4248         * g++.dg/opt/pr19317-3.C: New test.
4249
4250         PR target/19005
4251         * gcc.c-torture/execute/pr19005.c: New test.
4252
4253         PR target/17828
4254         * g++.old-deja/g++.other/comdat5.C: New test.
4255         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
4256
4257         * g++.dg/compat/struct-layout-1.exp: New file.
4258         * g++.dg/compat/struct-layout-1.h: New.
4259         * g++.dg/compat/struct-layout-1_generate.c: New.
4260         * g++.dg/compat/struct-layout-1_x1.h: New.
4261         * g++.dg/compat/struct-layout-1_x2.h: New.
4262         * g++.dg/compat/struct-layout-1_y1.h: New.
4263         * g++.dg/compat/struct-layout-1_y2.h: New.
4264
4265         * gcc.dg/20050330-2.c: New test.
4266
4267 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
4268
4269         PR fortran/25292
4270         * gfortran.dg/associated_1.f90: New.
4271
4272 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4273
4274         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
4275         ILP32 vect_no_align platforms.
4276
4277 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
4278             Jakub Jelinek  <jakub@redhat.com>
4279
4280         PR target/25268
4281         * gcc.c-torture/compile/20051207-1.c: New test.
4282
4283 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4284
4285         PR testsuite/20772
4286         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
4287         gcc.dg/torture/pr18582-1.c,
4288         gcc.target/i386/attributes-error.c: Also test on x86_64.
4289
4290         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
4291
4292 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4293
4294         PR c++/19397
4295         * g++.dg/template/typedef3.C: New test.
4296
4297         PR c++/19762
4298         PR c++/19764
4299         * g++.dg/template/dtor3.C: Fix error markers.
4300
4301 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
4302
4303         * lib/target-supports.exp (check_effective_target_sync_char_short):
4304         Add s390*.
4305
4306 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
4307
4308         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
4309
4310 2005-12-06  Roger Sayle  <roger@eyesopen.com>
4311
4312         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
4313         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
4314         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
4315         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
4316
4317 2005-12-06  Roger Sayle  <roger@eyesopen.com>
4318
4319         PR c++/25263
4320         * g++.dg/other/array2.C: New test case.
4321
4322 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
4323
4324         * gcc.dg/darwin-weakimport-3.c: New.
4325
4326         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
4327         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
4328         and to work on Darwin.
4329         * gcc.dg/attr-weakref-1b.c: New file.
4330         * gcc.dg/attr-weakref-2.c: New test.
4331         * gcc.dg/darwin-weakref-1.c: New test.
4332
4333 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
4334
4335         PR testsuite/25247
4336         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
4337         use in selector expressions.
4338         (dg-xfail-if): Ditto.
4339         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
4340         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
4341         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
4342         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
4343         * gcc.test-framework/test-framework.exp: Skip generated tests if
4344         CHECK_TEST_FRAMEWORK is not 1.
4345
4346 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4347
4348         PR tree-optimization/24963
4349         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
4350
4351         PR target/24108
4352         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
4353
4354         PR target/18580
4355         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
4356         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
4357         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
4358         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
4359
4360 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
4361
4362         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
4363         dg-options.
4364
4365 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
4366
4367         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
4368
4369 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
4370
4371         * gcc.dg/format/cast-1.c: New test.
4372
4373 2005-12-04  Roger Sayle  <roger@eyesopen.com>
4374
4375         PR c/7776
4376         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
4377         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
4378         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
4379         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
4380
4381 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
4382
4383         * gcc.dg/cast-pretty-print-1.c: New test.
4384
4385 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
4386
4387         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
4388
4389 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
4390
4391         PR c++/24173
4392         * g++.dg/template/friend40.C: New test.
4393
4394 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
4395
4396         PR target/25199
4397         * gcc.target/i386/movq-2.c: New test.
4398         * gcc.target/i386/movq.c: Remove target i?86, instead add
4399         dg-require-effective-target ilp32.
4400
4401 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4402
4403         PR c++/24103
4404         * g++.dg/other/default1.C: New test.
4405
4406 2005-12-02  Richard Guenther  <rguenther@suse.de>
4407
4408         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
4409
4410 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4411
4412         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
4413
4414 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
4415
4416         PR target/21017
4417         * gcc.target/powerpc/rotate.c: New.
4418
4419 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4420
4421         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
4422         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
4423
4424 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4425
4426         PR c/13384
4427         * gcc.dg/pr17730-1.c: Adjust.
4428         * gcc.dg/lvalue1.c (main): Likewise.
4429         * gcc.dg/lvalue-2.c: Likewise.
4430         * g++.dg/pr7503-3.C
4431
4432 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
4433
4434         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
4435         error messages.
4436
4437 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
4438
4439         PR fortran/24789
4440         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
4441
4442 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
4443
4444         PR target/24475
4445         * lib/target-supports.exp (check_effective_target_tls): New.
4446         (check_effective_target_tls_runtime): New.
4447         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
4448         for TLS support.
4449         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4450         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4451         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
4452         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
4453         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
4454         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
4455         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4456         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
4457         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
4458         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
4459         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
4460         effective-target TLS.
4461         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
4462         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
4463         effective-target TLS runtime.
4464
4465 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
4466
4467         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
4468
4469 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
4470
4471         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
4472         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
4473         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
4474         ignored" warnings when "packing" is the same as the ABI layout.
4475
4476 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
4477
4478         PR fortran/21302
4479         * gfortran.dg/line_length_1.f: New test.
4480         * gfortran.dg/line_length_2.f90: Ditto.
4481
4482 2005-11-30  Richard Guenther  <rguenther@suse.de>
4483
4484         PR tree-optimization/21655
4485         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
4486
4487 2005-11-30  Dale Johannesen  <dalej@apple.com>
4488
4489         * gcc.c-torture/compile/pr24930.c: New.
4490
4491 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
4492
4493         PR fortran/15809
4494         *  gfortran.dg/auto_char_dummy_array.f90: New test.
4495
4496 2005-11-30  Jeff Law  <law@redhat.com>
4497
4498         * g++.old-deja/g++.law/pr25000.C: New test.
4499
4500 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
4501
4502         * gcc.dg/tls/opt-11.c: New test.
4503
4504 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
4505
4506         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
4507         targets.
4508         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
4509         LP64 ia64.
4510
4511 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
4512
4513         * gfortran.dg/open_access_1.f90: New test.
4514
4515 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4516
4517         * gcc.dg/charset/builtin2.c: New test.
4518
4519 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
4520
4521         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
4522         on mmix-*-* for *_[xy].c.
4523
4524 2005-11-28  Kean Johnston  <jkj@sco.com>
4525
4526         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
4527         headers.
4528         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
4529         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
4530         * gcc.target/i386/asm-3.c: Ditto.
4531         * gcc.target/i386/clobbers.c: Ditto.
4532         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
4533         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
4534         test regexp.
4535         * gcc.target/i386/mul.c: Ditto.
4536         * gcc.target/i386/ssetype-1.c: Ditto.
4537         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
4538         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
4539         static so the test works with -fPIC mode too. Based on comment in
4540         PR19231 by Pinski.
4541         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
4542
4543 2005-11-28  Richard Guenther  <rguenther@suse.de>
4544
4545         * gcc.dg/alias-9.c: New testcase.
4546         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
4547
4548 2005-11-28  Roger Sayle  <roger@eyesopen.com>
4549             Uros Bizjak  <uros@kss-loka.si>
4550
4551         PR middle-end/20219
4552         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
4553         tan(x)/sin(x) transformations.
4554
4555 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
4556
4557         PR middle-end/24575
4558         * gcc.dg/tree-ssa/divide-3.c: New test.
4559         * gcc.dg/tree-ssa/divide-4.c: New test.
4560
4561 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
4562
4563         PR fortran/24917
4564         *  gfortran.dg/boz_6.f90: New test.
4565
4566 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4567
4568         PR fortran/23912
4569         * gfortran.dg/modulo_1.f90: New test.
4570
4571 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4572
4573         PR libfortran/24919
4574         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
4575         fail on CRLF platforms.
4576         * gfortran.dg/ftell_2.f90: Likewise.
4577
4578 2005-11-26  Eric Christopher  <echristo@apple.com>
4579
4580         * gcc.dg/intmax_t-1.c: Remove mips xfail.
4581
4582 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
4583
4584         * objc.dg/gnu-runtime-3.m: Simplify.
4585
4586 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
4587
4588         PR middle-end/23669
4589         * gcc.dg/tree-ssa/divide-1.c: New test.
4590         * gcc.dg/tree-ssa/divide-2.c: New test.
4591
4592 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
4593
4594         PR libgfortran/24945
4595         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
4596
4597 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
4598
4599         PR libgfortran/24945
4600         * gfortran.dg/open_status_2.f90: New test.
4601
4602 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4603
4604         * gcc.c-torture/execute/builtins/fprintf.c,
4605         gcc.c-torture/execute/builtins/fputs-lib.c,
4606         gcc.c-torture/execute/builtins/fputs.c,
4607         gcc.c-torture/execute/builtins/lib/fprintf.c,
4608         gcc.c-torture/execute/builtins/lib/printf.c,
4609         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
4610
4611 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
4612
4613         * gcc.dg/20050922-2.c: New test.
4614
4615 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
4616
4617         * objc.dg/gnu-runtime-3.m: New test.
4618
4619 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4620
4621         PR c++/9278
4622         * g++.dg/other/void1.C: New test.
4623
4624 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
4625
4626         PR middle-end/24998
4627         * gcc.dg/torture/fp-int-convert-float.c,
4628         gcc.dg/torture/fp-int-convert-double.c,
4629         gcc.dg/torture/fp-int-convert-long-double.c,
4630         gcc.dg/torture/fp-int-convert-timode.c,
4631         gcc.dg/torture/fp-int-convert-float80.c,
4632         gcc.dg/torture/fp-int-convert-float80-timode.c,
4633         gcc.dg/torture/fp-int-convert-float128.c,
4634         gcc.dg/torture/fp-int-convert-float128-timode.c,
4635         gcc.dg/torture/fp-int-convert.h: New files.
4636
4637 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
4638
4639         PR middle-end/24989
4640         * gcc.dg/tree-ssa/bool-10.c: New test.
4641         * gcc.dg/tree-ssa/bool-11.c: New test.
4642         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
4643
4644 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
4645
4646         PR middle-end/24990
4647         * tree-ssa/pr24990-1.c: New test.
4648
4649 2005-11-24  Richard Guenther  <rguenther@suse.de>
4650         Dirk Mueller <dmueller@suse.de>
4651
4652         PR c++/14024
4653         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
4654         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
4655         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4656         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
4657         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
4658         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
4659
4660 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
4661
4662         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
4663
4664 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4665
4666         PR c/21668
4667         * gcc.dg/Wc++-compat.c: New.
4668         * gcc.dg/Wno-c++-compat.c: New.
4669
4670 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
4671
4672         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
4673         (vspltish, vspltisw): Likewise.
4674
4675 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4676
4677         PR libgfortran/24794
4678         * gfortran.dg/namelist_12.f: Fix quotes.
4679         * gfortran.dg/namelist_13.f90: Fix quotes.
4680         * gfortran.dg/namelist_14.f90: Fix quotes.
4681         * gfortran.dg/namelist_15.f90: Fix quotes.
4682         * gfortran.dg/namelist_use.f90: Fix quotes.
4683         * gfortran.dg/namelist_use_only.f90: Fix quotes.
4684         * gfortran.dg/namelist_21.f90: New test.
4685         * gfortran.dg/namelist_22.f90: New test.
4686
4687 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
4688
4689         PR target/23435
4690         * gcc.c-torture/compile/pr23435.c: New.
4691
4692 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
4693
4694         * gcc.c-torture/execute/floatunsisf-1.c: New test.
4695
4696 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
4697
4698         * gcc.target/powerpc/405-macchw-1.c,
4699         gcc.target/powerpc/405-macchw-2.c,
4700         gcc.target/powerpc/405-macchwu-1.c,
4701         gcc.target/powerpc/405-macchwu-2.c,
4702         gcc.target/powerpc/405-machhw-1.c,
4703         gcc.target/powerpc/405-machhw-2.c,
4704         gcc.target/powerpc/405-machhwu-1.c,
4705         gcc.target/powerpc/405-machhwu-2.c,
4706         gcc.target/powerpc/405-maclhw-1.c,
4707         gcc.target/powerpc/405-maclhw-2.c,
4708         gcc.target/powerpc/405-maclhwu-1.c,
4709         gcc.target/powerpc/405-maclhwu-2.c,
4710         gcc.target/powerpc/405-mulchw-1.c,
4711         gcc.target/powerpc/405-mulchw-2.c,
4712         gcc.target/powerpc/405-mulchwu-1.c,
4713         gcc.target/powerpc/405-mulchwu-2.c,
4714         gcc.target/powerpc/405-mulhhw-1.c,
4715         gcc.target/powerpc/405-mulhhw-2.c,
4716         gcc.target/powerpc/405-mulhhwu-1.c,
4717         gcc.target/powerpc/405-mulhhwu-2.c,
4718         gcc.target/powerpc/405-mullhw-1.c,
4719         gcc.target/powerpc/405-mullhw-2.c,
4720         gcc.target/powerpc/405-mullhwu-1.c,
4721         gcc.target/powerpc/405-mullhwu-2.c,
4722         gcc.target/powerpc/405-nmacchw-1.c,
4723         gcc.target/powerpc/405-nmacchw-2.c,
4724         gcc.target/powerpc/405-nmachhw-1.c,
4725         gcc.target/powerpc/405-nmachhw-2.c,
4726         gcc.target/powerpc/405-nmaclhw-1.c,
4727         gcc.target/powerpc/405-nmaclhw-2.c,
4728         gcc.target/powerpc/440-macchw-1.c,
4729         gcc.target/powerpc/440-macchw-2.c,
4730         gcc.target/powerpc/440-macchwu-1.c,
4731         gcc.target/powerpc/440-macchwu-2.c,
4732         gcc.target/powerpc/440-machhw-1.c,
4733         gcc.target/powerpc/440-machhw-2.c,
4734         gcc.target/powerpc/440-machhwu-1.c,
4735         gcc.target/powerpc/440-machhwu-2.c,
4736         gcc.target/powerpc/440-maclhw-1.c,
4737         gcc.target/powerpc/440-maclhw-2.c,
4738         gcc.target/powerpc/440-maclhwu-1.c,
4739         gcc.target/powerpc/440-maclhwu-2.c,
4740         gcc.target/powerpc/440-mulchw-1.c,
4741         gcc.target/powerpc/440-mulchw-2.c,
4742         gcc.target/powerpc/440-mulchwu-1.c,
4743         gcc.target/powerpc/440-mulchwu-2.c,
4744         gcc.target/powerpc/440-mulhhw-1.c,
4745         gcc.target/powerpc/440-mulhhw-2.c,
4746         gcc.target/powerpc/440-mulhhwu-1.c,
4747         gcc.target/powerpc/440-mulhhwu-2.c,
4748         gcc.target/powerpc/440-mullhw-1.c,
4749         gcc.target/powerpc/440-mullhw-2.c,
4750         gcc.target/powerpc/440-mullhwu-1.c,
4751         gcc.target/powerpc/440-mullhwu-2.c,
4752         gcc.target/powerpc/440-nmacchw-1.c,
4753         gcc.target/powerpc/440-nmacchw-2.c,
4754         gcc.target/powerpc/440-nmachhw-1.c,
4755         gcc.target/powerpc/440-nmachhw-2.c,
4756         gcc.target/powerpc/440-nmaclhw-1.c,
4757         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
4758
4759 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
4760
4761         PR fortran/24774
4762         * gfortran.dg/inquire_9.f90: New test.
4763
4764         PR fortran/21647
4765         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
4766
4767 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4768
4769         PR libfortran/24432
4770         * lib/target-supports.exp (check_effective_target_fortran_large_real):
4771         Check that 'cos' is supported.
4772
4773 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
4774
4775         PR fortran/24223
4776         * gfortran.dg/substring_equivalence.f90: New test.
4777
4778         PR fortran/24705
4779         * gfortran.dg/auto_internal_assumed.f90: New test.
4780
4781 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
4782
4783         * gcc.dg/fold-div-2.c: New test.
4784
4785 2005-11-20  Ian Lance Taylor  <ian@airs.com>
4786
4787         PR rtl-optimization/24883
4788         * gcc.c-torture/compile/pr24883.c: New test.
4789
4790 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
4791
4792         PR middle-end/20583
4793         * gcc.c-torture/compile/pr20583.c: New.
4794
4795 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
4796
4797         * gcc.c-torture/execute/usmul.c: New test.
4798
4799 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
4800
4801         * gcc.dg/tree-ssa/vrp22.c: New test.
4802
4803 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
4804
4805         PR middle-end/24912
4806         * gcc.dg/torture/pr24912-1.c: New test.
4807
4808 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
4809
4810         PR fortran/24862
4811         * gfortran.dg/arrayio_derived_1.f90: New test.
4812
4813 2005-11-19  Richard Guenther  <rguenther@suse.de>
4814
4815         PR middle-end/23294
4816         * gcc.dg/tree-ssa/pr23294.c: New testcase.
4817
4818 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
4819
4820         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
4821
4822 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
4823
4824         PR c++/8355
4825         * g++.dg/template/friend39.C: New test.
4826
4827 2005-11-18  James E Wilson  <wilson@specifix.com>
4828
4829         * gcc.dg/builtin-strstr.c: New.
4830
4831 2005-11-18  Richard Henderson  <rth@redhat.com>
4832
4833         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
4834         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
4835         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
4836         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
4837         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
4838         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
4839         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
4840         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
4841         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
4842         renaming to remove initial "ia64-".
4843
4844 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
4845
4846         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
4847
4848 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
4849
4850         * g++.dg/cpp/string-2.C: New test.
4851
4852 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
4853
4854         * gcc.dg/tree-ssa/loop-14.c: New test.
4855
4856 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
4857             Michael Chamberlain <michael@chamberlain.net.au>
4858
4859         * ada/acats/run_all.sh (target_run): Kill long running tests.
4860
4861 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4862
4863         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
4864         * gcc.dg/cleanup-9.c: Likewise.
4865         * gcc.dg/cleanup-10.c: Likewise.
4866         * gcc.dg/cleanup-11.c: Likewise.
4867
4868 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4869
4870         PR fortran/24892
4871         * gfortran.dg/open_access_append_1.f90: New test.
4872         * gfortran.dg/open_access_append_2.f90: New test.
4873
4874 2005-11-16  Richard Guenther  <rguenther@suse.de>
4875
4876         PR middle-end/24851
4877         * gcc.c-torture/execute/pr24851.c: New testcase.
4878
4879 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
4880
4881         * gcc.dg/fold-overflow-1.c: New test.
4882
4883 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
4884
4885         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
4886         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
4887
4888 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
4889
4890         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
4891         structures.
4892         * g++.dg/eh/forced2.C: Likewise.
4893         * g++.dg/eh/forced3.C: Likewise.
4894         * g++.dg/eh/forced4.C: Likewise.
4895
4896 2005-11-11  Mike Stump  <mrs@apple.com>
4897
4898         * g++.old-deja/g++.mike/unused.C: Add.
4899
4900 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
4901
4902         PR c++/24667
4903         * g++.dg/warn/Wcast-qual1.C: New test.
4904
4905 2005-11-15  Jan Hubicka  <jh@suse.cz>
4906
4907         * gcc.dg/winline-5.c: Add large-unit-insns limit.
4908
4909 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
4910
4911         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
4912
4913 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
4914
4915         PR 24840
4916         * gcc.dg/tree-ssa/pr24840.c: New test.
4917
4918 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
4919
4920         PR testsuite/24841
4921         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
4922
4923 2005-11-14  Dale Johannesen  <dalej@apple.com>
4924
4925         * gcc.c-torture/execute/20051113-1.c: New.
4926
4927 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
4928
4929         PR c++/24687
4930         * g++.dg/template/crash43.C: New test.
4931
4932 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
4933
4934         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
4935
4936 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
4937
4938         PR c++/24817
4939         * g++.dg/eh/spec8.C: New test.
4940
4941 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
4942
4943         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
4944
4945 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
4946
4947         PR c++/20293
4948         * g++.dg/parse/ambig4.C: New test.
4949         * g++.dg/tc1/dr101.C: Adjust error markers.
4950         * g++.dg/lookup/strong-using-2.C: Likewise.
4951         * g++.dg/lookup/ambig5.C: Likewise.
4952         * g++.dg/lookup/ambig4.C: Likewise.
4953         * g++.dg/parse/crash22.C: Likewise.
4954
4955 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
4956
4957         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
4958
4959 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
4960
4961         * gcc.dg/nested-calls-1.c: New test.
4962
4963 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4964
4965         * gfortran.dg/complex_intrinsic_1.f90: New test.
4966         * gfortran.dg/complex_intrinsic_2.f90: New test.
4967         * gfortran.dg/fgetc_1.f90: New test.
4968         * gfortran.dg/fgetc_2.f90: New test.
4969         * gfortran.dg/fgetc_3.f90: New test.
4970         * gfortran.dg/ftell_1.f90: New test.
4971         * gfortran.dg/ftell_2.f90: New test.
4972         * gfortran.dg/gnu_logical_1.F: New test.
4973         * gfortran.dg/gnu_logical_2.f90: New test.
4974
4975 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
4976
4977         PR middle-end/24820
4978         * testsuite/gcc.dg/pr24820.c: New test.
4979
4980 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
4981
4982         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
4983         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
4984         variable.
4985
4986 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4987
4988         testsuite/24614
4989         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
4990
4991 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
4992
4993         * gcc.target/cris/cris.exp: New file.
4994         * gcc.target/cris/rld-legit1.c: New test.
4995         * gcc.target/cris/rld-legit2.c: New test.
4996
4997 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
4998
4999         PR c++/24780
5000         * g++.dg/opt/pr24780.C: New test.
5001
5002         PR c++/24761
5003         * g++.dg/template/asm1.C: New test.
5004
5005 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
5006
5007         PR libgfortran/24787
5008         * gfortran.dg/scan_1.f90: New test.
5009
5010 2005-11-12  Jan Hubicka  <jh@suse.cz>
5011
5012         * gcc.target/i386/minmax-1.c: New.
5013         * gcc.target/i386/minmax-2.c: New.
5014
5015 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
5016
5017         * gcc.dg/pr24445.c: Fix for 64-bit targets.
5018
5019 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
5020
5021         * gcc.c-torture/execute/20051110-1.c,
5022         gcc.c-torture/execute/20051110-2.c: New tests.
5023
5024 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
5025
5026         PR middle-end/24750
5027         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
5028         New tests.
5029
5030 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
5031
5032         * lib/target-libpath.exp (get_shlib_extension): New proc.
5033         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
5034         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5035         * lib/objc.exp (objc_target_compile): Likewise.
5036         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
5037         detection.
5038
5039 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
5040
5041         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
5042
5043         * lib/target-supports.exp (check_effective_target_static_libgfortran):
5044         Add -static to additional_flags and pass it to target_compile.
5045
5046 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
5047
5048         PR libgfortran/24719
5049         gfortran.dg/read_noadvance.f90: New test.
5050
5051         PR libgfortran/24699
5052         gfortran.dg/fmt_t_2.f90: New test.
5053
5054         PR libgfortran/24785
5055         gfortran.dg/read_x_eor.f90: New test.
5056
5057         PR libgfortran/24584
5058         gfortran.dg/namelist_empty.f90: Rename test.
5059
5060         PR libgfortran/24489
5061         gfortran/read_eor.f90: Rename test.
5062
5063 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
5064
5065         PR fortran/15976
5066         * gfortran.dg/automatic_module_variable.f90: New test.
5067
5068 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
5069
5070         PR target/24445
5071         * gcc.dg/pr24445.c: New test.
5072
5073 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
5074
5075         PR fortran/24655
5076         PR fortran/24755
5077         * gfortran.dg/recursive_statement_functions.f90: Add statement
5078         functions using inline intrinsic functions and parameters to test
5079         that they no longer seg-fault.
5080
5081         PR fortran/24409
5082         gfortran.dg/nested_modules_4.f90: New test.
5083         gfortran.dg/nested_modules_5.f90: New test.
5084
5085 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5086
5087         PR fortran/24643
5088         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
5089
5090 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
5091
5092         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
5093         failures.
5094
5095 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5096
5097         * gcc.dg/sparc-getcontext-1.c: New test.
5098
5099 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5100
5101         * gcc.dg/ifcvt-fabs-1.c: New test.
5102
5103 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
5104
5105         PR other/4372
5106         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
5107         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
5108
5109 2005-11-09  Richard Guenther  <rguenther@suse.de>
5110
5111         PR tree-optimization/24716
5112         * gcc.c-torture/execute/pr24716.c: New testcase.
5113
5114 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5115
5116         * gcc.dg/pr24624.c: Disable for non S/390 targets.
5117
5118 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5119
5120         PR 24624
5121         * gcc.dg/pr24624.c: Testcase added.
5122
5123 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5124
5125         PR 24623
5126         * g++.dg/other/pr24623.C: Testcase added.
5127
5128 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
5129
5130         PR fortran/22607
5131         * gfortran-dg/pure_byref_1.f90: New.
5132         * gfortran-dg/pure_byref_2.f90: New.
5133
5134 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
5135
5136         PR c/24101
5137         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
5138         * gcc.dg/dg.exp: Run main loop also for *.i files.
5139
5140 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
5141
5142         PR c++/19450
5143         * g++.dg/tls/diag-3.C: New test.
5144         * g++.dg/tls/diag-4.C: New test.
5145         * g++.dg/tls/static-1.C: New test.
5146         * g++.dg/tls/static-1a.cc: New file.
5147
5148 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
5149
5150         PR 23046
5151         * g++.dg/tree-ssa/pr23046.C: New test.
5152
5153 2005-11-08  Devang Patel <dpatel@apple.com>
5154
5155         PR tree-optimization/23115
5156         * gcc.dg/tree-ssa/pr23115.c: New.
5157
5158 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
5159
5160         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
5161         * gcc.target/powerpc/pr16155.c: Same.
5162         * gcc.target/powerpc/altivec-1.c: Same.
5163         * gcc.target/powerpc/altivec-2.c: Same.
5164         * gcc.target/powerpc/altivec-3.c: Same.
5165         * gcc.target/powerpc/altivec-5.c: Same.
5166         * gcc.target/powerpc/altivec-11.c: Same.
5167         * gcc.target/powerpc/altivec-12.c: Same.
5168         * gcc.target/powerpc/altivec-14.c: Same.
5169         * gcc.target/powerpc/altivec-22.c: Same.
5170         * gcc.target/powerpc/altivec-consts.c: Same.
5171         * gcc.target/powerpc/altivec-pr22085.c: Same.
5172         * gcc.target/powerpc/altivec-splat.c: Same.
5173         * gcc.target/powerpc/altivec-varargs-1.c: Same.
5174         * gcc.target/powerpc/altivec-vec-merge.c: Same.
5175         * gcc.target/powerpc/darwin-longlong.c: Same.
5176
5177 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
5178
5179         PR target/19340
5180         * gcc.dg/pr19340.c: New test.
5181
5182 2005-11-07  Ian Lance Taylor  <ian@airs.com>
5183
5184         PR rtl-optimization/24683
5185         * gcc.dg/pr24683.c: New test.
5186
5187 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
5188
5189         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
5190         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
5191
5192 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
5193
5194         * gcc.target/i386/pr23376.c: Compile with -mmmx.
5195
5196 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
5197
5198         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
5199
5200 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
5201
5202         PR target/24230
5203
5204         * gcc.target/powerpc/altivec-consts.c,
5205         gcc.target/powerpc/altivec-splat.c: New testcase.
5206
5207 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
5208
5209         PR c/24599
5210
5211         * gcc.dg/overflow-2.c: New testcase.
5212
5213 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
5214
5215         PR rtl-optimization/23567
5216         * gcc.c-torture/execute/20051104-1.c: New test.
5217
5218 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
5219
5220         PR fortran/24534
5221         gfortran.dg/private_type_2.f90: Modified to check that case with
5222         PRIVATE declaration within derived type is accepted.
5223
5224         PR fortran/20838
5225         gfortran.dg/pointer_assign_1.f90: New test.
5226
5227         PR fortran/20840
5228         * gfortran.dg/arrayio_0.f90: New test.
5229
5230         PR fortran/17737
5231         gfortran.dg/data_initialized.f90: New test.
5232         gfortran.dg/data_constraints_1.f90: New test.
5233         gfortran.dg/data_constraints_2.f90: New test.
5234
5235 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
5236
5237         PR fortran/24174
5238         PR fortran/24305
5239         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
5240
5241 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
5242
5243         PR 24670
5244         * gcc.dg/tree-ssa/pr24670.c: New test.
5245
5246 2005-11-05  Ian Lance Taylor  <ian@airs.com>
5247
5248         PR target/22432
5249         * gcc.target/i386/pr22432.c: New test.
5250
5251 2005-11-05  Richard Henderson  <rth@redhat.com>
5252
5253         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
5254         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
5255         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
5256         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
5257         from gcc.dg/alpha-*.
5258         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
5259         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
5260
5261 2005-11-05  Andreas Jaeger  <aj@suse.de>
5262
5263         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
5264
5265 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
5266
5267         PR target/23424
5268         * gcc.dg/torture/pr23424-1.c: New test.
5269
5270 2005-11-04  Richard Henderson  <rth@redhat.com>
5271
5272         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
5273         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
5274         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
5275         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
5276         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
5277         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
5278         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
5279         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
5280         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
5281         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
5282         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
5283         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
5284         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
5285         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
5286         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
5287         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
5288         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
5289         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
5290         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
5291         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
5292         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
5293         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
5294         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
5295         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
5296         Move from gcc.dg/.
5297         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
5298         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
5299         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
5300         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
5301         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
5302         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
5303         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
5304         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
5305         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
5306         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
5307         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
5308         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
5309         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
5310         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
5311         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
5312         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
5313         gcc.target/i386/lea.c, gcc.target/i386/local.c,
5314         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
5315         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
5316         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
5317         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
5318         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
5319         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
5320         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
5321         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
5322         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
5323         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
5324         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
5325         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
5326         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
5327         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
5328         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
5329         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
5330         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
5331         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
5332         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
5333         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
5334         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
5335         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
5336         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
5337         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
5338         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
5339         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
5340         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
5341         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
5342
5343 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
5344
5345         PR 24627
5346         * gcc.dg/tree-ssa/pr24627.c: New test.
5347
5348 2005-11-04 Paul Brook  <paul@codesourcery.com>
5349
5350         * gcc.dg/tls/opt-10.c: New test.
5351
5352 2005-11-04  Andreas Jaeger  <aj@suse.de>
5353
5354         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
5355         avoid extra warnings.
5356
5357 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5358
5359         PR libfortran/22298
5360         * gcc/testsuite/lib/target-supports.exp
5361         (check_effective_target_static_libgfortran): New
5362         static_libgfortran effective target.
5363         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
5364         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
5365
5366 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
5367
5368         * gcc.dg/pr24615.c: Guard test with { target fpic }.
5369
5370 2005-11-03  Josh Conner  <jconner@apple.com>
5371
5372         PR c++/19989
5373         g++.dg/ext/array2.C: New test.
5374         g++.dg/template/dependent-name3.C: New test.
5375         g++.dg/template/dependent-name4.C: New test.
5376         g++.dg/template/sfinae2.C: New test.
5377
5378 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
5379
5380         PR preprocessor/22042
5381         * gcc.dg/cpp/strify4.c: New test.
5382
5383 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
5384
5385         PR c++/17964
5386         * g++.dg/cpp/string-1.C: New test.
5387
5388 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
5389
5390         * gcc.target/powerpc: New directory.
5391         * gcc.target/powerpc/powerpc.exp: New file.
5392         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
5393         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
5394         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
5395         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
5396         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
5397         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
5398         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
5399         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
5400         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
5401         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
5402         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
5403         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
5404         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
5405         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
5406         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
5407         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
5408         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
5409         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
5410         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
5411         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
5412         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
5413         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
5414         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
5415         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
5416         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
5417         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
5418         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
5419         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
5420         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
5421         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
5422         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
5423         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
5424         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
5425         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
5426
5427 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
5428
5429         PR c++/21627
5430         * g++.dg/warn/inline2.C: New test.
5431
5432 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
5433
5434         PR middle-end/23155
5435         * g++.dg/ext/c99struct1.C: New test.
5436         * gcc.dg/union-cast-1.c: New test.
5437         * gcc.dg/union-cast-2.c: New test.
5438         * gcc.dg/union-cast-3.c: New test.
5439
5440 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
5441
5442         PR middle-end/24589
5443         * gcc.c-torture/execute/zero-struct-2.c: New test.
5444
5445 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
5446
5447         PR c++/24582
5448         * g++.dg/init/switch1.C: New test.
5449
5450 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5451
5452         * gcc.dg/delay-slot-1.c: New test.
5453
5454 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
5455
5456         PR target/24620
5457         * gcc.dg/pr24620.c: New test.
5458
5459 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
5460
5461         PR c/24329
5462         * gcc.dg/format/unnamed-1.c: New test.
5463
5464 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
5465
5466         PR c++/22434
5467         * g++.dg/expr/cond8.C: New test.
5468
5469         PR c++/24560
5470         * g++.dg/parse/dot1.C: New test.
5471
5472 2005-11-02  Jan Hubicka  <jh@suse.cz>
5473
5474         PR target/23303
5475         * gcc.dg/i386-lea.c: New test
5476
5477 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
5478
5479         PR target/24615
5480         * gcc.dg/pr24615.c: New test.
5481
5482 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
5483
5484         PR target/24600
5485         * gcc.dg/pr24600.c: New test.
5486
5487 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
5488
5489         PR c++/19253
5490         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
5491         * g++.dg/parse/typename9.C: New test.
5492         * g++/dg/parse/typename10.C: Likewise.
5493
5494 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
5495
5496         PR fortran/18157
5497         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
5498         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
5499         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
5500
5501 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
5502
5503         PR c++/24569
5504         * g++.dg/debug/static1.C: New test.
5505
5506 2005-11-02  Josh Conner  <jconner@apple.com>
5507
5508         * g++.dg/crash38.C: moved into proper directory...
5509         * g++.dg/template/crash42.C: ...here
5510
5511 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
5512
5513         PR target/18338
5514         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
5515         pcc_bitfield_type_matters || default_packed.
5516
5517         * lib/target-supports.exp
5518         (check_effective_target_pcc_bitfield_type_matters): New proc.
5519         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
5520
5521         PR testsuite/23304
5522         * lib/target-supports.exp (check_effective_default_packed): New proc.
5523         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
5524         Gate expected errors on target ! default_packed.
5525         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
5526
5527 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5528
5529         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
5530         change (r106358).
5531
5532 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5533
5534         PR fortran/24008
5535         * gfortran.dg/entry_5.f90: New.
5536         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
5537
5538 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
5539
5540         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
5541
5542 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
5543
5544         PR fortran/21565
5545         gfortran.dg/namelist_blockdata.f90: New test.
5546
5547         PR fortran/18737
5548         gfortran.dg/external_implicit_none.f90: New test.
5549
5550         PR fortran/14994
5551         * gfortran.dg/secnds.f: New test.
5552
5553 2005-10-31  Jan Hubicka  <jh@suse.cz>
5554
5555         PR target/20928
5556         * gcc.c-torture/compile/pr20928.c: New test.
5557
5558 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
5559
5560         PR middle-end/23492
5561         * gcc.c-torture/compile/zero-strct-5.c: New test.
5562
5563 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
5564
5565         PR libgfortran/24584
5566         * gfortran.dg/pr24584.f90: New test.
5567
5568 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
5569
5570         PR fortran/18883
5571         * gfortran.dg/char_result_9.f90: New.
5572         * gfortran.dg/char_result_10.f90: New.
5573
5574 2005-10-30  Jan Hubicka  <jh@suse.cz>
5575
5576         * g++.dg/tree-ssa/pr24172.C: New testcase.
5577
5578 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5579
5580         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
5581
5582 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
5583
5584         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
5585         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
5586         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
5587         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
5588         gfortran.dg/enum_9.f90,
5589         gfortran.fortran-torture/compile/enum_1.f90,
5590         gfortran.fortran-torture/execute/enum_1.f90,
5591         gfortran.fortran-torture/execute/enum_2.f90,
5592         gfortran.fortran-torture/execute/enum_3.f90,
5593         gfortran.fortran-torture/execute/enum_4.f90: New tests.
5594
5595 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
5596
5597         PR target/18482
5598         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
5599         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
5600
5601 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5602
5603         PR libfortran/20179
5604         * gfortran.dg/mixed_io_1.f90: New test.
5605         * gfortran.dg/mixed_io_1.c: New file.
5606
5607 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5608
5609         * gfortran.dg/malloc_free_1.f90: New test.
5610
5611 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
5612
5613         * gcc.dg/nested-func-4.c: Require profiling -pg.
5614
5615 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5616
5617         PR C++/23229
5618         * g++.dg/warn/main-2.C: New test.
5619
5620 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
5621
5622         PR fortran/24545
5623         * gfortran.dg/interface_2.f90: new test.
5624
5625 2005-10-28  Josh Conner  <jconner@apple.com>
5626
5627         PR c++/22153
5628         * g++.dg/template/crash38.C: New test.
5629         * g++.dg/parse/explicit1.C: Change expected errors.
5630
5631 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5632
5633         PR C++/23426
5634         * g++.dg/other/large-size-array.C: New test.
5635
5636 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5637
5638         PR middle-end/24362
5639         * g++.dg/opt/complex4.C: New test.
5640
5641 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
5642
5643         * gcc.dg/nested-func-4.c: New test.
5644
5645 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
5646
5647         PR fortran/24158
5648         gfortran.dg/derived_recursion.f90: New test.
5649         gfortran.dg/implicit_actual.f90: New test.
5650
5651 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
5652
5653         PR middle-end/24295, PR testsuite/24477
5654         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
5655         removed when weakref hits the tree.
5656
5657 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
5658
5659         * gfortran.dg/cray_pointers_4.f90: New test.
5660
5661         * gfortran.dg/cray_pointers_5.f90: New test.
5662
5663 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
5664
5665         PR fortran/22290
5666         * gfortran.dg/assign_5.f90: New test.
5667         * gfortran.dg/assign_6.f: New test.
5668
5669 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
5670
5671         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
5672         CPU has no SSE support.
5673
5674 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
5675
5676         PR libgfortran/24224
5677         * gfortran.dg/arrayio_1.f90: Update attribution.
5678         * gfortran.dg/arrayio_2.f90: Update attribution.
5679         * gfortran.dg/arrayio_3.f90: Update attribution.
5680         * gfortran.dg/arrayio_4.f90: Update test conditions.
5681         * gfortran.dg/arrayio_5.f90: Update attribution.
5682         * gfortran.dg/arrayio_6.f90: New test.
5683         * gfortran.dg/arrayio_7.f90: New test.
5684
5685 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
5686
5687         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
5688
5689 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
5690
5691         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
5692
5693 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
5694
5695         PR fortran/24416
5696         * gfortran.dg/namelist_char_only.f90: New test.
5697
5698 2005-10-24  Asher Langton  <langton2@llnl.gov>
5699
5700         PR fortran/17031
5701         PR fortran/22282
5702         * gfortran.dg/cray_pointers_1.f90: New test.
5703         * gfortran.dg/cray_pointers_2.f90: New test.
5704         * gfortran.dg/cray_pointers_3.f90: New test.
5705         * gfortran.dg/loc_1.f90: New test.
5706         * gfortran.dg/loc_2.f90: New test.
5707
5708 2005-10-24  Steven Bosscher  <stevenb@suse.de>
5709
5710         * gcc.dg/pr24225.c: New test.
5711
5712 2005-10-24  Asher Langton  <langton2@llnl.gov>
5713
5714         * gfortran.dg/dup_save_1.f90: New test.
5715         * gfortran.dg/dup_save_2.f90: New test.
5716
5717 2005-10-24  Paul Brook  <paul@codesourcery.com>
5718
5719         PR 24107
5720         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
5721         stdint.h.
5722
5723 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
5724
5725         PR libgfortran/24489
5726         * gfortran.dg/pr24489.f90: New test.
5727
5728 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
5729
5730         PR fortran/23635
5731         * gfortran.dg/ichar_1.f90: Add tests for derived types.
5732
5733 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
5734
5735         PR target/18911
5736         * g++.dg/init/array16.C: Skip for mmix-*-*.
5737
5738 2005-10-23  Asher Langton  <langton2@llnl.gov>
5739
5740         * gfortran.dg/byte_1.f90: New test.
5741         * gfortran.dg/byte_2.f90: New test.
5742
5743 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
5744
5745         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
5746
5747 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
5748
5749         PR fortran/18022
5750         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
5751
5752         PR fortran/24311
5753         * gfortran.dg/merge_char_const.f90: New test.
5754
5755         PR fortran/24384
5756         * gfortran.dg/spread_scalar_source.f90: New test.
5757
5758 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
5759
5760         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
5761
5762         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
5763         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
5764
5765         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
5766
5767 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
5768
5769         PR fortran/24426
5770         * gfortran.dg/der_pointer_4.f90: New.
5771
5772 2005-10-22  David Ayers  <d.ayers@inode.at>
5773
5774         * obj-c++.dg/except-1.mm: Simplify.
5775
5776 2005-10-21  David Ayers  <d.ayers@inode.at>
5777
5778         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
5779
5780 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
5781
5782         * gfortran.dg/assumed_dummy_2.f90: New test.
5783
5784 2005-10-21  James E Wilson  <wilson@specifix.com>
5785
5786         PR preprocessor/15220
5787         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
5788
5789 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
5790
5791         * gcc.c-torture/execute/20051021-1.c: New test.
5792
5793 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
5794
5795         PR c++/24260
5796         * g++.dg/ext/tmplattr1.C: New test.
5797
5798 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
5799
5800         PR fortran/24440
5801         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
5802
5803 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
5804
5805         * obj-c++.dg/except-1.mm: New.
5806
5807         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
5808
5809 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
5810
5811         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
5812
5813 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
5814
5815         PR middle-end/24295
5816         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
5817         declarations with the same names as thunks' alias targets, use
5818         aliases instead.
5819         * gcc.dg/attr-alias-3.c: New test.
5820         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
5821
5822 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
5823
5824         PR c++/22618
5825         * g++.dg/parse/access8.C: New test.
5826
5827 2005-10-20  Richard Guenther  <rguenther@suse.de>
5828
5829         PR c++/24439
5830         * g++.dg/tree-ssa/pr24439.C: New testcase.
5831
5832 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5833
5834         * g++.dg/opt/delay-slot-1.C: New test.
5835
5836 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
5837
5838         PR fortran/21625
5839         * gfortran.fg/der_init_1.f90: New.
5840
5841 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
5842
5843         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
5844
5845 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
5846
5847         PR c++/21908
5848         * g++.dg/parse/error28.C: New test.
5849
5850 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5851
5852         * gcc.dg/profile-generate-2.c: New test.
5853
5854 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
5855
5856         PR target/23589
5857         * g++.dg/ext/dllimport11.C: New.
5858
5859 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5860
5861         PR c++/22293
5862         * g++.dg/other/friend3.C: New test.
5863
5864 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
5865
5866         PR c++/23293
5867         * g++.dg/template/error19.C: New test.
5868
5869 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
5870
5871         PR c++/21383
5872         * g++.dg/overload/koenig2.C: New.
5873
5874         PR c++/23118
5875         * g++.dg/overload/error2.C: New.
5876
5877         PR c++/22604
5878         * g++.dg/inherit/covariant14.C: New.
5879
5880 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5881
5882         PR c++/23440
5883         * g++.dg/parse/for1.C: New test.
5884
5885 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
5886
5887         PR fortran/23446
5888         * gfortran.dg/host_dummy_index_1.f90: New test.
5889
5890         PR fortran/21459
5891         * gfortran.dg/automatic_char_len_2.f90: New test.
5892
5893         PR fortran/20866
5894         * gfortran.dg/recursive_statement_functions.f90: New test.
5895
5896         PR fortran/20853
5897         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
5898
5899         PR fortran/20849
5900         * gfortran.dg/external_initializer.f90: New test.
5901
5902         PR fortran/20837
5903         * non_module_public.f90: New test.
5904
5905 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
5906
5907         PR c++/24386
5908         * g++.dg/template/overload7.C: New.
5909
5910         PR c++/22551
5911         * g++.dg/other/switch2.C: Remove expected warnings.
5912
5913         PR c++/21353
5914         * g++.dg/template/defarg6.C: New.
5915
5916 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
5917
5918         PR target/24315
5919         * gcc.target/i386/pr24315.c: New test.
5920
5921 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
5922
5923         PR c++/24389
5924         * g++.dg/template/static21.C: New test.
5925         * g++.dg/template/static21-a.cc: Likewise.
5926
5927 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
5928
5929         PR c++/23959
5930         * g++.dg/warn/Wswitch-default-1.C: New test.
5931         * g++.dg/warn/Wswitch-default-2.C: New test.
5932
5933 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
5934
5935         PR c++/22173
5936         * g++.dg/parse/template18.C: New test.
5937         * g++.dg/template/nontype15.C: Likewise.
5938
5939 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
5940
5941         PR fortran/22273
5942         * gfortran.dg/spec_expr_2.f90: New.
5943
5944 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
5945
5946         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
5947         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
5948         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
5949         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
5950         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
5951         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
5952         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
5953         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
5954         previous target-specific skips and warning-message matches where
5955         applicable.
5956
5957 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
5958
5959         PR c++/21347
5960         * g++.dg/warn/Wctor-dtor.C: New test.
5961
5962 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5963
5964         PR c/23439
5965         * gcc.dg/for-1.c: New test.
5966
5967 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
5968
5969         PR c++/19565
5970         * g++.dg/warn/Wconversion1.C: New test.
5971         * g++.dg/ext/packed4.C: Compile with -w.
5972         * g++.dg/opt/20050511-1.C: Likewise.
5973         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
5974
5975 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
5976
5977         * gfortran.dg/boz_5.f90: New test.
5978
5979 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
5980
5981         PR c++/22551
5982         * g++.dg/other/switch2.C: New.
5983
5984         PR c++/23984
5985         * g++.dg/init/ctor7.C: New.
5986
5987 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
5988
5989         PR c++/23730
5990         * g++.dg/parse/crash32.C: New test.
5991
5992 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
5993
5994         PR c++/20721
5995         * g++.dg/init/goto2.C: New test.
5996
5997         PR c++/22464
5998         * g++.dg/template/crash/41.C: New test.
5999
6000         PR c++/22180
6001         * g++.dg/template/crash40.C: New test.
6002
6003         PR c++/23694
6004         * g++.dg/parse/friend5.C: New test.
6005
6006         PR c++/23307
6007         * g++.dg/template/crash38.C: New test.
6008
6009         PR c++/22352
6010         * g++.dg/template/friend38.C: New test.
6011
6012         PR c++/22405
6013         * g++.dg/template/crash39.C: New test.
6014
6015 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
6016
6017         * gcc.dg/debug/dwarf2/dwarf-char1.c,
6018         gcc.dg/debug/dwarf2/dwarf-char2.c,
6019         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
6020
6021         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
6022
6023 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
6024
6025         * gcc.dg/dll-2.c: Add tests for warnings.
6026         * gcc.dg/dll-3.c: Likewise.
6027         * gcc.dg/dll-4.c: Likewise.
6028
6029         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
6030         * g++.dg/ext/dllimport2.C: Likewise.
6031         * g++.dg/ext/dllimport3.C: Likewise.
6032         * g++.dg/ext/dllimport7.C: Likewise.
6033         * g++.dg/ext/dllimport8.C: Likewise.
6034         * g++.dg/ext/dllimport9.C: Likewise.
6035
6036 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
6037
6038         PR fortran/24092
6039         * gfortran.dg/derived_pointer_recursion.f90: New test.
6040
6041 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
6042
6043         * gcc.c-torture/execute/20051012-1.c: New test.
6044
6045 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
6046
6047         PR fortran/18082
6048         * gfortran.dg/automatic_char_len_1.f90: New test.
6049
6050 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
6051
6052         PR fortran/20847
6053         * gfortran.dg/save_common.f90: New test.
6054
6055         PR fortran/20856
6056         * gfortran.dg/save_result.f90: New test.
6057
6058 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
6059
6060         PR c++/21592
6061         * g++.dg/template/dependent-expr1.C: Add new expected error.
6062         * g++.dg/template/dependent-expr2.C: Adjust error text.
6063         * g++.dg/template/overload6.C: New.
6064
6065         PR c++/23797
6066         * g++.dg/other/typename8.C: New.
6067
6068         PR c++/21117
6069         * g++.dg/other/return1.C: New.
6070
6071 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
6072
6073         PR c++/24052
6074         * g++.dg/ext/label5.C: New.
6075
6076 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
6077
6078         PR c++/19964
6079         * g++.dg/parse/crash31.C: New.
6080
6081 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
6082
6083         * g++.dg/ipa/ipa-1.c: New test.
6084         * g++.dg/ipa/ipa-2.c: New test.
6085         * g++.dg/ipa/ipa-3.c: New test.
6086         * g++.dg/ipa/ipa-4.c: New test.
6087         * g++.dg/ipa/ipa-5.c: New test.
6088         * g++.dg/ipa/ipa.exp: New file.
6089
6090 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
6091
6092         PR fortran/24207
6093         * gfortran.dg/private_type_3.f90: New test.
6094
6095 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
6096
6097         PR fortran/20786
6098         gfortran.dg/aint_anint_1.f90: New test.
6099
6100 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
6101
6102         PR libgfortran/24313
6103         gfortran.dg/csqrt.f: New test.
6104
6105 2005-10-11  Ian Lance Taylor  <ian@airs.com>
6106
6107         PR c++/8057
6108         * g++.dg/warn/noeffect7.C: New test.
6109         * g++.dg/warn/noeffect2.C: Instantiate templates.
6110         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
6111         and warning.
6112
6113 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
6114
6115         PR c++/21089
6116         * g++.dg/init/float1.C: New test.
6117
6118         PR c++/24277
6119         * g++.dg/init/member1.C: Tweak error markers.
6120
6121 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
6122
6123         PR testsuite/24281
6124         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
6125         Check for null pointer.
6126
6127 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
6128
6129         PR c++/21369
6130         * g++.dg/parse/ret-type3.C: New test.
6131
6132 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
6133
6134         PR tree-opt/23946
6135         * gcc.c-torture/compile/pr23946.c: New test.
6136
6137 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
6138
6139         * g++.dg/opt/mmx2.C: New test.
6140
6141 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
6142
6143         PR c++/24277
6144         * g++.dg/template/static20.C: New test.
6145
6146         PR c++/24302
6147         * g++.dg/warn/Wunused-12.C: New test.
6148
6149         PR c++/23437
6150         * g++.dg/template/arg4.C: New test.
6151
6152 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6153
6154         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
6155         * gcc.dg/ucnid-3.c: Likewise.
6156         * gcc.dg/ucnid-4.c: Likewise.
6157         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
6158         * g++.dg/other/ucnid-1.C: Likewise.
6159         * gcc.dg/sparc-frame-1.c: New test.
6160
6161 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
6162
6163         PR c++/24139
6164         * g++.dg/template/spec27.C: New test.
6165
6166         PR c++/24275
6167         * g++.dg/template/static19.C: New test.
6168
6169 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6170
6171         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
6172         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
6173
6174 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
6175
6176         PR target/24136
6177         * gfortran.fortran-torture/compile/pr24136.f: New test.
6178
6179 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
6180
6181         PR c++/22172
6182         * g++.dg/parse/crash30.C: New test.
6183
6184 2005-10-07  Richard Guenther  <rguenther@suse.de>
6185
6186         PR middle-end/24227
6187         * gcc.c-torture/compile/pr24227.c: New testcase.
6188
6189 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
6190
6191         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
6192         Do not put aligned attributes on array elements.
6193
6194 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
6195
6196         PR testsuite/23611, PR testsuite/23615
6197         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
6198         writing prototypes of library functions by hand.
6199         * obj-c++.dg/bitfield-4.mm: Likewise.
6200         * obj-c++.dg/const-str-4.mm: Likewise.
6201         * obj-c++.dg/encode-4.mm: Likewise.
6202         * obj-c++.dg/encode-5.mm: Likewise.
6203         * obj-c++.dg/encode-6.mm: Likewise.
6204         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6205         * obj-c++.dg/method-10.mm: Likewise.
6206         * obj-c++.dg/method-17.mm: Likewise.
6207         * obj-c++.dg/method-19.mm: Likewise.
6208         * obj-c++.dg/try-catch-2.mm: Likewise.
6209
6210 2005-10-06  Richard Henderson  <rth@redhat.com>
6211
6212         PR 24236
6213         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
6214
6215 2005-10-06  Dale Johannesen  <dalej@apple.com>
6216
6217         * gcc.c-torture/execute/20030125-1.c: Correct.
6218
6219 2005-10-06  Richard Guenther  <rguenther@suse.de>
6220
6221         PR tree-optimization/24238
6222         * g++.dg/tree-ssa/pr24238.C: New testcase.
6223
6224 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
6225
6226         PR 18568
6227         * gfortran.dg/der_pointer_3.f90: New test.
6228
6229 2005-10-05  Devang Patel  <dpatel@apple.com>
6230
6231         PR Debug/23205
6232         * g++.dg/other/PR23205.C: New.
6233
6234 2005-10-05  Richard Henderson  <rth@redhat.com>
6235
6236         PR target/23602
6237         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
6238         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
6239
6240 2005-10-05  Dale Johannesen  <dalej@apple.com>
6241
6242         * gcc.c-torture/execute/float-floor.c: New.
6243
6244 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
6245
6246         PR tree-optimization/21419
6247         PR tree-optimization/24146
6248         PR tree-optimization/24151
6249
6250         * g++.dg/ext/asm7.C: New.
6251         * g++.dg/ext/asm8.C: New.
6252         * gcc.dg/asm-1.c: Compile on all targets.
6253         * gcc.dg/asm-pr24146.c: New.
6254         * gcc.dg/pr21419.c: Adjust error messages.
6255
6256 2005-10-05  Richard Guenther  <rguenther@suse.de>
6257
6258         PR fortran/24176
6259         * gfortran.fortran-torture/compile/empty.f90: New testcase.
6260
6261 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
6262
6263         PR c++/23513
6264         * g++.dg/template/spec22.C: Robustify test.
6265         * g++.dg/template/spec26.C: New.
6266
6267 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
6268
6269         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
6270         if target supports vector instructions.
6271
6272 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
6273
6274         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
6275         C99 functions.
6276
6277 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
6278
6279         * lib/target-supports.exp (check_effective_target_fortran_large_real,
6280         check_effective_target_fortran_large_int): Replace cached result
6281         when target changes.
6282
6283 2005-10-04  Devang Patel  <dpatel@apple.com>
6284
6285         * gcc.dg/i386-sse-vect-types.c: New.
6286
6287 2005-10-04  Ian Lance Taylor  <ian@airs.com>
6288
6289         PR preprocessor/13726
6290         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
6291         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
6292
6293 2005-10-04  Richard Guenther  <rguenther@suse.de>
6294
6295         PR c/23576
6296         * gcc.dg/noncompile/pr23576.c: New testcase.
6297
6298 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
6299
6300         PR middle-end/23125
6301         * gcc.dg/register-var-3.c: New test.
6302
6303 2005-10-04  Steven Bosscher  <stevenb@suse.de>
6304
6305         * gcc.dg/pr23049.c: New test.
6306
6307         * gcc.dg/ucnid-4.c: Fix test.
6308
6309 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
6310
6311         PR 23445
6312         * gcc.c-torture/compile/pr23445.c: New test.
6313
6314 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
6315
6316         * g++.dg/overload/unknown1.C: New.
6317
6318 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
6319
6320         PR c++/17775
6321         * g++.dg/template/repo4.C: New test.
6322
6323 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6324
6325         PR libfortran/19308
6326         * gfortran.dg/large_real_kind_2.F90: New test.
6327         * gfortran.dg/large_integer_kind_2.f90: New test.
6328
6329 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
6330
6331         * lib/target-supports.exp (check_effective_target_vect_shift):
6332         Implement with result caching. Add i?86, x86_64 and ia64 targets.
6333         (check_effective_target_vect_condition): Fix copy-n-pasto.
6334
6335         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
6336         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
6337         targets.
6338
6339 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
6340
6341         PR c++/22621
6342         * g++.dg/template/overload5.C : New test.
6343
6344         PR c++/23840
6345         * g++.dg/expr/stdarg1.C: New test.
6346
6347 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
6348
6349         PR 24142
6350         * gcc.c-torture/execute/pr24142.c: New test.
6351
6352 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
6353
6354         PR 24141
6355         * gcc.c-torture/execute/pr24141.c: New test.
6356
6357 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
6358             Diego Novillo  <dnovillo@redhat.com>
6359
6360         PR 23604
6361         * gcc.c-torture/execute/pr23604.c: New test.
6362
6363 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
6364
6365         PR fortran/16404
6366         PR fortran/20835
6367         PR fortran/20890
6368         PR fortran/20899
6369         PR fortran/20900
6370         PR fortran/20901
6371         PR fortran/20902
6372         gfortran.dg/equiv_constraint_1.f90: New test.
6373         gfortran.dg/equiv_constraint_2.f90: New test.
6374         gfortran.dg/equiv_constraint_3.f90: New test.
6375         gfortran.dg/equiv_constraint_4.f90: New test.
6376         gfortran.dg/equiv_constraint_5.f90: New test.
6377         gfortran.dg/equiv_constraint_6.f90: New test.
6378         gfortran.dg/equiv_constraint_7.f90: New test.
6379         gfortran.dg/equiv_constraint_8.f90: New test.
6380         gfortran.dg/private_type_1.f90: New test.
6381         gfortran.dg/private_type_2.f90: New test.
6382         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
6383         980628-10.f: Assert std=gnu to permit mixing of
6384         types in equivalence statements.
6385
6386 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
6387
6388         PR 24112
6389         * gfortran.dg/open_status_1.f90: New.
6390
6391 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
6392
6393         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
6394         * gcc.dg/vect/pr22480.c: Clean up temp files.
6395         * gcc.dg/vect/pr23831.c: Clean up temp files.
6396         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
6397         Clean up temp files.
6398         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
6399         Clean up temp files.
6400
6401         * gcc.dg/20050309-1.c: Clean up temp files.
6402         * gcc.dg/20050325-1.c: Clean up temp files.
6403
6404 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
6405
6406         PR tree-optimization/24059
6407         * gcc.dg/vect/pr24059.c : New test.
6408
6409 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
6410
6411         PR middle-end/24109
6412         * gcc.c-torture/execute/20050929-1.c: New test.
6413
6414 2005-09-29  Steven Bosscher  <stevenb@suse.de>
6415
6416         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
6417
6418 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
6419
6420         PR c/21419
6421         * gcc.dg/pr21419.c: New test.
6422
6423 2005-09-29  Steven Bosscher  <stevenb@suse.de>
6424
6425         * gcc.dg/pr23911.c: New test.
6426
6427 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
6428
6429         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
6430
6431         PR c++/16782
6432         * g++.dg/parse/qualified4.C: New test.
6433         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
6434         * g++.old-deja/g++.mike/p8154.C: Likewise.
6435
6436 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
6437
6438         PR c++/22147
6439         * g++.dg/template/friend37.C: New test.
6440         * g++.dg/parse/crash28.C: Adjust error markers.
6441
6442 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
6443
6444         PR fortran/18518
6445         * gfortran.fortran-torture/execute/save_2.f90: New decl.
6446
6447 2005-09-27  Devang Patel  <dpatel@apple.com>
6448
6449         PR tree-optimization/23625
6450         * gcc.dg/pr23625.c: New test.
6451
6452 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
6453
6454         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
6455         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
6456
6457 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
6458
6459         PR fortran/23677
6460         * gfortran.fortran-torture/execute/save_1.f90: New test.
6461         * gfortran.dg/save_1.f90: New test.
6462
6463 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
6464
6465         * gcc.target/i386/builtin-apply-mmx.c: New test.
6466
6467         PR target/22576
6468         * gcc.target/i386/pr22576.c: New test.
6469
6470         PR target/22585
6471         * gcc.target/i386/pr22585.c: New test.
6472
6473         PR target/23268
6474         * gcc.target/i386/pr23268.c: New test.
6475
6476         PR middle-end/23831
6477         * gcc.dg/vect/pr23831.c: New test.
6478
6479         PR target/24055
6480         * gcc.target/i386/pr24055.c: New test.
6481
6482 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
6483
6484         PR tree-optimization/23960
6485         * gcc.c-torture/compile/pr23960.c: New.
6486
6487 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
6488
6489         PR fortran/16861
6490         * gfortran.dg/nested_modules_3.f90: New.
6491
6492 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
6493
6494         PR fortran/24005
6495         gfortran.dg/interface_1.f90: New test.
6496
6497 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
6498         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6499
6500         PR fortran/23843
6501         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
6502
6503 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
6504
6505         PR fortran/23516
6506         * gfortran.dg/imag_1.f: New test.
6507         * gfortran.dg/imag_2.f: Ditto.
6508
6509 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
6510
6511         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
6512
6513 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
6514
6515         PR c++/21983
6516         * g++.dg/warn/pr21983.C: New test.
6517
6518 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
6519
6520         PR c++/23993
6521         * g++.dg/template/array14.C: New test.
6522
6523 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
6524
6525         PR fortran/19929
6526         * gfortran.dg/der_ptr_component_1.f90: New test.
6527
6528 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6529
6530         PR c++/23965
6531         * g++.dg/template/error1.C: Reject "no matching function" message.
6532
6533 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6534
6535         PR c++/17609
6536         * g++.dg/lookup/error1.C: New test.
6537
6538 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
6539
6540         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
6541         functionality of the testcase.
6542
6543 2005-09-20  Richard Henderson  <rth@redhat.com>
6544
6545         * gcc.dg/vect/vect-22.c: Require vect_float.
6546         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
6547
6548 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
6549
6550         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
6551         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
6552         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
6553         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
6554         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
6555         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
6556         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
6557         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
6558         * gcc.dg/cpp/ucnid-8.c: New test.
6559
6560 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
6561
6562         PR tree-optimization/23929
6563         * gcc.c-torture/compile/pr23929.c: New test.
6564
6565 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
6566
6567         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
6568         for one loop.
6569
6570 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
6571
6572         PR testsuite/23186
6573         * g++.dg/other/pr22003.C: Require named sections.
6574
6575 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
6576
6577         PR c++/23947
6578         * g++.dg/rtti/crash3.C: New test.
6579
6580         PR tree-optimization/23818
6581         * gcc.dg/pr23818.c: New test.
6582
6583 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6584
6585         PR fortran/23420
6586         * gfortran.dg/print_fmt_4.f: New.
6587
6588 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
6589
6590         PR fortran/23663
6591         * gfortran.fortran-torture/execute/entry_11.f90: New test.
6592
6593 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
6594
6595         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
6596         Use pointers to local alignable arrays instead. Added comments.
6597         * gcc.dg/vect/vect-46.c: Likewise.
6598         * gcc.dg/vect/vect-48.c: Likewise.
6599         * gcc.dg/vect/vect-49.c: Likewise.
6600         * gcc.dg/vect/vect-52.c: Likewise.
6601         * gcc.dg/vect/vect-53.c: Likewise.
6602         * gcc.dg/vect/vect-54.c: Likewise.
6603         * gcc.dg/vect/vect-56.c: Likewise.
6604         * gcc.dg/vect/vect-57.c: Likewise.
6605         * gcc.dg/vect/vect-58.c: Likewise.
6606         * gcc.dg/vect/vect-60.c: Likewise.
6607         * gcc.dg/vect/vect-61.c: Likewise.
6608
6609         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
6610         The test is no longer vectorizable on vect_no_align targets.
6611         * gcc.dg/vect/vect-43.c: Likewsie.
6612
6613         * gcc.dg/vect/vect-44.c: Added comments.
6614         * gcc.dg/vect/vect-45.c: Added comments.
6615         * gcc.dg/vect/vect-50.c: Added comments.
6616         * gcc.dg/vect/vect-51.c: Added comments.
6617
6618         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
6619         aligned type.
6620         * gcc.dg/vect/Os-vect-95.c: Likewise.
6621
6622         * gcc.dg/vect/vect-41.c: Test removed.
6623         * gcc.dg/vect/vect-47.c: Test removed.
6624         * gcc.dg/vect/vect-55.c: Test removed.
6625         * gcc.dg/vect/vect-59.c: Test removed.
6626
6627 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
6628
6629         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
6630         No longer vectorizable on vect_no_align targets.
6631         * gcc.dg/vect/pr20122.c: Likewise.
6632         * gcc.dg/vect/vect-74.c: Likewise.
6633         * gcc.dg/vect/vect-75.c: Likewise.
6634         * gcc.dg/vect/vect-76.c: Likewise.
6635
6636         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
6637         Will not be vectorizable on vect_no_align targets once aliasing issues
6638         are resolved.
6639         * gcc.dg/vect/vect-79.c: Likewise.
6640
6641         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
6642         * gcc.dg/vect/vect-78.c: Likewise.
6643         * gcc.dg/vect/vect-97.c: Likewise.
6644
6645 2005-09-19  Steven Bosscher  <stevenb@suse.de>
6646
6647         * gcc.dg/pr23943.c: New test.
6648
6649 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
6650
6651         PR fortran/19181
6652         * gfortran.dg/derived_pointer_null_1.f90: New test.
6653
6654 2005-09-18  Richard Guenther  <rguenther@suse.de>
6655
6656         PR middle-end/23944
6657         * gcc.c-torture/compile/pr23944.c: New testcase.
6658
6659 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
6660
6661         PR fortran/15975
6662         * gfortran.dg/der_pointer_2.f90: New test.
6663
6664 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
6665
6666         PR fortran/16861
6667         * gfortran.dg/nested_modules_2.f90: New test.
6668
6669 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6670
6671         PR c++/18368
6672         * g++.dg/other/semicolon.C: New test.
6673
6674 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
6675
6676         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
6677         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
6678
6679 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
6680
6681         PR c++/23914
6682         * g++.dg/template/static18.C: New test.
6683
6684         PR c++/21514
6685         * g++.dg/template/crash19.C: Remove dg-error marker.
6686         * g++.dg/template/local4.C: New test.
6687
6688 2005-09-16  Paul Brook  <paul@codesourcery.com>
6689
6690         PR fortran/23906
6691         * gfortran.dg/dependency_1.f90: New test.
6692
6693 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
6694
6695         PR c++/23896
6696         * g++.dg/template/static17.C: New test.
6697
6698 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
6699
6700         PR c++/23139
6701         * g++.dg/warn/huge-val1.C: New test.
6702
6703 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
6704
6705         PR c++/13140
6706         * g++.dg/parse/class2.C: New test.
6707         * g++.dg/template/explicit8.C: Likewise.
6708         * g++.dg/template/spec25.C: Likewise.
6709
6710 2005-09-14  Josh Conner  <jconner@apple.com>
6711
6712         PR middle-end/23584
6713         * gcc.dg/pr23584.c: New test.
6714
6715 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
6716
6717         PR fortran/21875 Internal Unit Array I/O, NIST
6718         * gfortran.dg/arrayio_1.f90: New test.
6719         * gfortran.dg/arrayio_1.f90: New test.
6720         * gfortran.dg/arrayio_1.f90: New test.
6721         * gfortran.dg/arrayio_1.f90: New test.
6722         * gfortran.dg/arrayio_1.f90: New test.
6723
6724 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
6725
6726         PR middle-end/22480
6727         * gcc.dg/vect/pr22480.c: New test.
6728
6729 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
6730
6731         PR fortran/19358
6732         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
6733
6734 2005-09-13 Josh Conner <jconner@apple.com>
6735
6736         PR c++/23180
6737         * g++.dg/init/struct2.C: New test.
6738         * g++.dg/init/struct3.C: New test.
6739
6740 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
6741
6742         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
6743         Clean up temp files.
6744         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
6745         gcc.dg/tree-ssa/builtin-fprintf-1.c,
6746         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
6747         gcc.dg/tree-ssa/builtin-printf-1.c,
6748         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
6749         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
6750         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
6751         gcc.dg/tree-ssa/builtin-vprintf-1.c,
6752         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
6753         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
6754         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
6755         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
6756         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
6757         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
6758         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
6759         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
6760
6761 2005-09-13  Josh Conner  <jconner@apple.com>
6762
6763         * lib/gcc-dg.exp: Load scanipa.exp.
6764         (cleanup-dump): New procedure.
6765         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
6766         * lib/scandump.exp: New file.
6767         * lib/scantree.exp: Use it.
6768         * lib/scanipa.exp: New file.
6769
6770 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
6771
6772         PR fortran/17740
6773         * gfortran.dg/generic_4.f90: New test.
6774
6775 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
6776
6777         PR target/23816
6778         * gcc.target/i386/pr23816-1.c: New test.
6779         * gcc.target/i386/pr23816-2.c: New test.
6780
6781
6782 2005-09-13  Bastian Blank <waldi@debian.org>
6783
6784         PR c++/16171
6785         * g++.dg/abi/mangle26.C: New test.
6786         * g++.dg/abi/mangle27.C: New test.
6787         * g++.dg/abi/mangle28.C: New test.
6788         * g++.dg/abi/mangle29.C: New test.
6789
6790         PR c++/23839
6791         * g++.dg/parse/register1.C: New test.
6792
6793 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
6794
6795         PR c++/23842
6796         * g++.dg/template/access16.C: New test.
6797
6798 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
6799
6800         * gfortran.dg/char_pack_2.f90: Increase the vector size.
6801
6802 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
6803
6804         PR fortran/18899
6805         * gfortran.dg/shape_2.f90: New test.
6806
6807 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
6808
6809         PR target/19269
6810         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
6811         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
6812         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
6813         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
6814         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
6815         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
6816         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
6817         tests.
6818
6819 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
6820
6821         PR c++/23841
6822         * g++.dg/parse/template17.C: New test.
6823
6824 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
6825
6826         PR c++/23789
6827         * g++.dg/template/nontype14.C: New test.
6828
6829 2005-09-12  Ian Lance Taylor  <ian@airs.com>
6830
6831         PR g++/7874
6832         * g++.dg/lookup/friend7.C: New test.
6833         * g++.dg/lookup/friend8.C: New test.
6834         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
6835         so that it will be found via argument dependent lookup.
6836         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
6837         friend functions which will no longer be found.
6838         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
6839         function g, so that it will be found via argument dependent
6840         lookup.
6841         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
6842         * g++.old-deja/g++.mike/net43.C: Likewise.
6843
6844 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
6845
6846         PR c++/23691
6847         * g++.dg/template/static16.C: New test.
6848
6849 2005-09-12  Josh Conner  <jconner@apple.com>
6850
6851         PR middle-end/23237
6852         * gcc.c-torture/compile/pr23237.c: New test.
6853
6854 2005-09-11  Richard Henderson  <rth@redhat.com>
6855
6856         * g++.dg/other/error8.C: Update expected diagnostic text.
6857
6858 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6859
6860         PR libfortran/19872
6861         * gfortran.dg/overwrite_1.f: New test.
6862
6863 2005-09-09  Josh Conner  <jconner@apple.com>
6864
6865         * g++.dg/init/pr23180-1.C: Removed.
6866         * g++.dg/init/pr23180-2.C: Removed.
6867
6868 2005-09-09  David Daney <ddaney@avtrex.com>
6869
6870         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
6871         files which are ...
6872         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
6873         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
6874
6875 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6876
6877         * gfortran.dg/iostat_2.f90: New test.
6878
6879 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
6880
6881         PR c++/22252
6882         * g++.dg/ext/interface1.C: New test.
6883         * g++.dg/ext/interface1.h: Likewise.
6884         * g++.dg/ext/interface1a.cc: Likewise.
6885
6886 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
6887
6888         * gfortran.dg/iomsg_1.f90: New test case.
6889
6890 2005-09-09  Richard Guenther  <rguenther@suse.de>
6891
6892         PR c++/23624
6893         * g++.dg/tree-ssa/pr23624.C: New testcase.
6894
6895 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
6896
6897         PR fortran/19239
6898         * gfortran.dg/vector_subscript_1.f90,
6899         * gfortran.dg/vector_subscript_2.f90: New tests.
6900
6901 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
6902
6903         PR fortran/21104
6904         * gfortran.dg/array_alloc_1.f90,
6905         * gfortran.dg/array_alloc_2.f90,
6906         * gfortran.dg/array_alloc_3.f90: New tests.
6907
6908 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
6909
6910         PR fortran/12840
6911         * gfortran.dg/array_constructor_6.f90
6912         * gfortran.dg/array_constructor_7.f90
6913         * gfortran.dg/array_constructor_8.f90
6914         * gfortran.dg/array_constructor_9.f90
6915         * gfortran.dg/array_constructor_10.f90
6916         * gfortran.dg/array_constructor_11.f90
6917         * gfortran.dg/array_constructor_12.f90: New tests.
6918
6919 2005-09-08  Josh Conner  <jconner@apple.com>
6920
6921         PR c++/23180
6922         * g++.dg/init/pr23180-1.C: New test.
6923         * g++.dg/init/pr23180-2.C: New test.
6924
6925 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
6926
6927         PR fortran/18878
6928         * gfortran.dg/module_double_reuse.f90: New.
6929
6930 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
6931
6932         PR fortran/23270
6933         PR fortran/22304
6934         PR fortran/18870
6935         PR fortran/17917
6936         PR fortran/16511
6937         * gfortran.dg/common_equivalence_1.f: New.
6938         * gfortran.dg/common_equivalence_2.f: New.
6939         * gfortran.dg/common_equivalence_3.f: New.
6940         * gfortran.dg/contained_equivalence_1.f90: New.
6941         * gfortran.dg/module_blank_common.f90: New.
6942         * gfortran.dg/module_commons_1.f90: New.
6943         * gfortran.dg/module_equivalence_1.f90: New.
6944         * gfortran.dg/nested_modules_1.f90: New.
6945         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
6946         equivalences and add comment to connect the test with
6947         the PR.
6948
6949 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6950
6951         PR fortran/23765
6952         * gfortran.dg/common_6.f90: New test.
6953
6954 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
6955
6956         PR fortran/15326
6957         * gfortran.dg/char_result_1.f90,
6958         * gfortran.dg/char_result_2.f90,
6959         * gfortran.dg/char_result_3.f90,
6960         * gfortran.dg/char_result_4.f90,
6961         * gfortran.dg/char_result_5.f90,
6962         * gfortran.dg/char_result_6.f90,
6963         * gfortran.dg/char_result_7.f90,
6964         * gfortran.dg/char_result_8.f90: New tests.
6965
6966 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
6967
6968         PR fortran/19928
6969         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
6970
6971 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
6972
6973         PR obj-c++/16816
6974         * obj-c++.dg/selector-5.mm: New test.
6975         * obj-c++.dg/selector-6.mm: New test.
6976
6977 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
6978
6979         PR objc/20574
6980         PR objc/19324
6981         * objc.dg/error-1.m: New test.
6982
6983 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
6984
6985         PR fortran/23373
6986         * gfortran.fortran-torture/execute/pr23373-1.f90,
6987         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
6988
6989 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
6990
6991         PR libfortran/23760
6992         * gfortran.dg/g77/1832.f: Remove long string in write statement
6993         to allow the test to pass on correct list directed output with
6994         prepended space.
6995
6996 2005-09-07  James E Wilson  <wilson@specifix.com>
6997
6998         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
6999
7000 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
7001
7002         * gfortran.dg/parameter+save.f90: Rename to
7003         * gfortran.dg/parameter_save.f90: .. this.
7004
7005 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
7006
7007         PR fortran/20848
7008         * gfortran.dg/parameter+save.f90: New test case.
7009
7010 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
7011
7012         PR fortran/19269
7013         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
7014
7015 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
7016
7017         PR c/23075
7018         * gcc.dg/pr23075.c: New test.
7019         * g++.dg/warn/pr23075.C: New test.
7020
7021         PR target/22362
7022         * gcc.target/i386/pr22362.c: New test.
7023
7024         PR rtl-optimization/23098
7025         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
7026
7027         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
7028         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
7029         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
7030
7031 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
7032
7033         * g++.dg/expr/cast6.C: New test.
7034
7035         PR c++/9782
7036         * g++.dg/init/new15.C: New test.
7037
7038 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
7039
7040         * gcc.dg/vect/Os-vect-95.c: New test.
7041         * gcc.dg/vect/vect-95.c: Same.
7042
7043 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
7044
7045         * gcc.dg/vect/vect-29.c: Update xfail testing.
7046         * gcc.dg/vect/vect-44.c: Same.
7047         * gcc.dg/vect/vect-48.c: Same.
7048         * gcc.dg/vect/vect-50.c: Same.
7049         * gcc.dg/vect/vect-72.c: Same.
7050         * gcc.dg/vect/vect-77.c: Same.
7051         * gcc.dg/vect/vect-78.c: Same.
7052         * gcc.dg/vect/vect-80.c: Same.
7053         * gcc.dg/vect/vect-96.c: Same.
7054         * gcc.dg/vect/vect-100.c: Same.
7055         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
7056         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
7057         * gfortran.dg/vect/vect-5.f90: Same.
7058
7059 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
7060
7061         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
7062         start strings.
7063         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
7064         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
7065
7066         PR c++/23056
7067         * g++.dg/opt/pr23056.C: New test.
7068
7069         PR rtl-optimization/23098
7070         * gcc.target/i386/pr23098.c: New test.
7071
7072 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
7073
7074         PR c++/23667
7075         * g++.dg/template/static15.C: New test.
7076
7077         PR c++/21440
7078         * g++.dg/ext/stmtexpr5.C: New test.
7079         * g++.dg/ext/stmtexpr6.C: Likewise.
7080
7081 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
7082
7083         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
7084
7085         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
7086         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
7087         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
7088
7089 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
7090
7091         PR libfortran/23321
7092         * gfortran.dg/direct_io_4.f90: New test case.
7093
7094 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
7095             Rasmus Hahn  <rassahah@neofonie.de>
7096
7097         PR libobjc/23108
7098         * objc.dg/type-stream-1.m: New test.
7099
7100 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
7101
7102         PR fortran/23661
7103         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
7104         gfortran.dg/print_fmt_3.f90: New test.
7105
7106 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
7107
7108         * gfortran.dg/fmt_t_1.f90: New test.
7109
7110 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
7111
7112         PR rtl-optimization/23454
7113         * g++.dg/opt/pr23454.C: New test.
7114
7115 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
7116
7117         PR c++/23699
7118         * g++.dg/ext/static1.C: New test.
7119
7120 2005-09-02  Richard Henderson  <rth@redhat.com>
7121
7122         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
7123         tail call to check_fa_work.
7124
7125 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
7126
7127         PR c++/21687
7128         * g++.dg/other/gc3.C: New test.
7129
7130 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7131
7132         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
7133         * gcc.dg/20050826-1.c: Likewise.
7134
7135 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
7136
7137         PR c++/23167
7138         * g++.dg/expr/volatile1.C: New test.
7139
7140 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
7141
7142         PR middle-end/23547
7143         * gcc.dg/pr23547.c: New test.
7144
7145 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
7146
7147         PR c/22061
7148         * gcc.c-torture/execute/pr22061-1.c,
7149         * gcc.c-torture/execute/pr22061-2.c,
7150         * gcc.c-torture/execute/pr22061-3.c,
7151         * gcc.c-torture/execute/pr22061-4.c: New tests.
7152
7153 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
7154
7155         * gcc.dg/Wredundant-decls-2.c: New test to check that
7156         -Wredundant-decls does not issue warning for a variable
7157         definition following a declaration.
7158
7159 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
7160
7161         PR debug/7241
7162         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
7163         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
7164         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
7165
7166         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
7167         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
7168         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
7169         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
7170         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
7171         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
7172         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
7173         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
7174
7175 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7176
7177         PR objc/23306
7178         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
7179         scan-assmbler.
7180
7181 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
7182
7183         PR target/21255
7184         * gcc.dg/pr21255-1.c: New test.
7185         * gcc.dg/pr21255-2-mb.c: Likewise.
7186         * gcc.dg/pr21255-2-ml.c: Likewise.
7187         * gcc.dg/pr21255-3.c: Likewise.
7188         * gcc.dg/pr21255-4.c: Likewise.
7189
7190 2005-08-31  Dale Johannesen  <dalej@apple.com>
7191
7192         * gcc.dg/20050830-1.c: New.
7193
7194 2005-08-31  Josh Conner  <jconner@apple.com>
7195
7196         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
7197         command-line options for arm-*-* targets.
7198         * g++.dg/init/array16.C: Likewise.
7199         * g++.dg/other/crash-4.C: Likewise.
7200
7201 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7202
7203         PR obj-c++/23640
7204         * obj-c++.dg/gnu-runtime-3.mm: New test.
7205
7206 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7207
7208         PR c++/13377
7209         * g++.dg/lookup/ambig4.C: New test.
7210         * g++.dg/lookup/ambig5.C: New test.
7211         * g++.dg/tc1/dr101.C: Adjust error markers.
7212
7213 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7214
7215         PR c++/23639
7216         * g++.dg/template/ttp5.C: Adjust error markers.
7217
7218 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
7219
7220         PR testsuite/23609
7221         * lib/obj-c++.exp: Include target-libpath.exp.
7222         (obj-c++_link_flags): Look for the GNU libobjc library
7223         and set the library path to include it.
7224         Don't manually set LD_LIBRARY_PATH (etc.) but call
7225         set_ld_library_path_env_vars instead.
7226         (obj-c++_target_compile): Don't set library path or
7227         linker flags because they are already set correctly
7228         in obj-c++_link_flags.
7229
7230 2005-08-30  Josh Conner  <jconner@apple.com>
7231
7232         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
7233         to command-line options for arm-*-* targets.
7234
7235 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
7236
7237         * g++.dg/other/i386-1.C: New.
7238
7239 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
7240
7241         PR preprocessor/20348
7242         PR preprocessor/20356
7243         * gcc.dg/cpp/pr20348.c: New test.
7244         * gcc.dg/cpp/pr20348.h: New file.
7245         * gcc.dg/cpp/inc/pr20348.h: New file.
7246         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
7247         * gcc.dg/cpp/pr20356.c: New test.
7248         * gcc.dg/cpp/pr20356.h: New file.
7249         * gcc.dg/cpp/inc/pr20356.h: New file.
7250         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
7251
7252 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
7253
7254         * gfortran.fortran-torture/execute/intrinsic_count.f90:
7255         Fix array dimension to avoid correct end-of-file error.
7256
7257 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
7258
7259         PR libfortran/23598
7260         * gfortran.dg/iostat_1.f90: New test.
7261
7262 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
7263
7264         PR middle-end/23408
7265         * gcc.dg/pr23408.c: New test.
7266
7267 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
7268
7269         PR c++/23099
7270         * g++.dg/init/member1.C: Make sure erroneous static data member
7271         definitions are required.
7272         * g++.dg/template/static13.C: New test.
7273         * g++.dg/template/static14.C: Likewise.
7274
7275 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
7276
7277         * gcc.target/i386/pr23575.c: Use -msse2 instead of
7278         -march=pentium4, remove ilp32 requirement.
7279
7280         PR middle-end/23484
7281         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
7282         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
7283
7284 2005-08-29  Andreas Jaeger  <aj@suse.de>
7285
7286         PR testsuite/23607
7287         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
7288
7289 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
7290
7291         * gcc.c-torture/execute/20050316-2.c: New test.
7292         * gcc.c-torture/execute/20050316-3.c: New test.
7293         * gcc.dg/torture/pr16104-1.c: New test.
7294
7295 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
7296
7297         PR middle-end/23463
7298         * gcc.c-torture/execute/zero-struct-1.c: New test.
7299
7300 2005-08-27  Richard Guenther  <rguenther@suse.de>
7301
7302         PR target/23575
7303         * gcc.target/i386/pr23575.c: New testcase.
7304
7305 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
7306
7307         PR rtl-optimization/23561
7308         * gcc.c-torture/execute/20050826-1.c: New test.
7309
7310         PR rtl-opt/23560
7311         * gcc.c-torture/execute/20050826-2.c: New test.
7312
7313 2005-08-26  Dale Johannesen  <dalej@apple.com>
7314
7315         * gcc.dg/20030711-1.c: Modify to work on Darwin.
7316         * gcc.dg/20050826-1.c: New.
7317
7318 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
7319
7320         PR c++/19004
7321         * g++.dg/template/nontype13.C: New test.
7322
7323         PR c++/23491
7324         * g++.dg/init/new14.C: New test.
7325         * g++.dg/expr/anew1.C: Do not XFAIL.
7326         * g++.dg/expr/anew2.C: Likewise.
7327         * g++.dg/expr/anew3.C: Likewise.
7328
7329 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
7330
7331         PR middle-end/22439
7332         * gcc.dg/vla-3.c: New test.
7333
7334 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
7335
7336         PR fortran/20363
7337         * gfortran.dg/named_interface.f90: New.
7338
7339 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
7340
7341         * gcc.c-torture/execute/frame-address.c: New test.
7342
7343 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
7344
7345         PR c++/20817
7346         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
7347
7348 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
7349
7350         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
7351
7352 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
7353
7354         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
7355         * gcc.dg/altivec-22.c: Rename from..
7356         * gcc.dg/altivec-nomfcr.c: ..this.
7357
7358 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
7359
7360         PR tree-optimization/23546
7361         * gcc.dg/tree-ssa/pr23546.c: New test.
7362
7363 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
7364
7365         PR fortran/17758
7366         * gfortran.dg/nonreturning_statements.f90: New test.
7367
7368 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7369
7370         PR c++/22454
7371         * g++.dg/parse/crash29.C: New.
7372
7373 2005-08-23  DJ Delorie  <dj@redhat.com>
7374
7375         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
7376         constants have the L suffix.
7377
7378 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
7379
7380         PR c++/23044
7381         * g++.dg/template/instantiate8.C: New.
7382
7383 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
7384
7385         PR middle-end/23467
7386         * gcc.c-torture/execute/pr23467.c: New test.
7387
7388 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
7389
7390         PR tree-optimization/22043
7391         * gcc.c-torture/execute/20050613-1.c: New test.
7392
7393 2005-08-23  Ben Elliston  <bje@au.ibm.com>
7394
7395         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
7396
7397 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
7398
7399         PR rtl-optimization/23478
7400         * g++.dg/opt/pr23478.C: New test.
7401
7402 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
7403
7404         PR c/18715
7405         * gcc.dg/switch-warn-3.c: New test.
7406
7407 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7408
7409         PR c++/22233
7410         * g++.dg/template/param1.C: New test.
7411
7412 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7413
7414         PR c++/23089
7415         * g++.dg/other/incomplete1.C: New test.
7416
7417 2005-08-22  Ira Rosen  <irar@il.ibm.com>
7418
7419         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
7420         are vectorizable.
7421
7422 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7423
7424         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
7425         d_lines_5.f: New.
7426
7427 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
7428
7429         * gcc.target/i386/sse-4.c: New test.
7430
7431 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7432
7433         PR testsuite/23239
7434         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
7435
7436 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
7437
7438         * gcc.dg/20050811-1.c: New test.
7439         * gcc.dg/20050811-2.c: New test.
7440
7441 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
7442
7443         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
7444
7445 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
7446
7447         PR 23476
7448         * gcc.c-torture/compile/pr23476.c: New test.
7449
7450 2005-08-19  Devang Patel  <dpatel@apple.com>
7451
7452         PR tree-optimization/23048
7453         * gcc.dg/tree-ssa/pr23048.c: New test.
7454
7455 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
7456
7457         PR middle-end/20624
7458         * g++.dg/warn/Wreturn-3.C: New test
7459
7460 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
7461
7462         PR tree-optimization/22228
7463         * g++.dg/vect/pr22543.cc: New test.
7464
7465 2005-08-17  Steven Bosscher  <stevenb@suse.de>
7466
7467         PR tree-optimization/21574
7468         * gcc.dg/tree-ssa/pr21574.c: New test.
7469
7470 2005-08-16  James E Wilson  <wilson@specifix.com>
7471
7472         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
7473
7474 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
7475
7476         PR tree-opt/23402
7477         * gcc.c-torture/compile/zero-strct-3.c: New test.
7478         * gcc.c-torture/compile/zero-strct-4.c: New test.
7479
7480 2005-08-16  Steven Bosscher  <stevenb@suse.de>
7481
7482         PR target/23376
7483         * gcc.target/x86_64/pr23376.c: New test.
7484
7485 2005-08-16  Ian Lance Taylor  <ian@airs.com>
7486
7487         PR c++/23337
7488         * g++.dg/ext/vector2.C: New.
7489
7490 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
7491
7492         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
7493
7494 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
7495
7496         PR libfortran/23428
7497         * gfortran.dg/inquire-complex.f90: New test case.
7498
7499 2005-08-16  James E Wilson  <wilson@specifix.com>
7500
7501         PR tree-optimization/21105
7502         * gcc.dg/large-size-array.c: New.
7503
7504 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
7505
7506         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
7507         type.
7508         * gcc.dg/vect/vect-41: Likewise.
7509         * gcc.dg/vect/vect-42: Likewise.
7510         * gcc.dg/vect/vect-43: Likewise.
7511         * gcc.dg/vect/vect-44: Likewise.
7512         * gcc.dg/vect/vect-46: Likewise.
7513         * gcc.dg/vect/vect-47: Likewise.
7514         * gcc.dg/vect/vect-48: Likewise.
7515         * gcc.dg/vect/vect-52: Likewise.
7516         * gcc.dg/vect/vect-53: Likewise.
7517         * gcc.dg/vect/vect-54: Likewise.
7518         * gcc.dg/vect/vect-55: Likewise.
7519         * gcc.dg/vect/vect-56: Likewise.
7520         * gcc.dg/vect/vect-57: Likewise.
7521         * gcc.dg/vect/vect-58: Likewise.
7522         * gcc.dg/vect/vect-59: Likewise.
7523         * gcc.dg/vect/vect-60: Likewise.
7524         * gcc.dg/vect/vect-61: Likewise.
7525         * gcc.dg/vect/vect-85: Likewise.
7526         * gcc.dg/vect/vect-87: Likewise.
7527         * gcc.dg/vect/vect-88: Likewise.
7528         * gcc.dg/vect/vect-93.c: Likewise.
7529         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
7530         * gcc.dg/vect/vect-75: Likewise.
7531         * gcc.dg/vect/vect-76: Likewise.
7532         * gcc.dg/vect/vect-77: Likewise.
7533         * gcc.dg/vect/vect-78: Likewise.
7534         * gcc.dg/vect/vect-80: Likewise.
7535         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
7536         vectorized for the expected reason, rather than checking how alignment
7537         was handled.
7538         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
7539         type and also instead of aligned pointers. Added documentation.
7540
7541 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
7542
7543         * gfortran.dg/power.f90: New test.
7544
7545 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
7546
7547         PR rtl-optimization/23299
7548         * g++.dg/opt/pr23299.C: New test.
7549
7550 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7551
7552         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
7553
7554 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
7555
7556         * g++.dg/template/local6.C: New test.
7557
7558 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
7559
7560         * execute/exceptions/finally-1.m: Check that the catch and finally are
7561         being called.  Also add a "return 0;" at the end of main.
7562
7563 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
7564
7565         PR fortran/21432.
7566         * gfortran.dg/namelist_print_1.f: New test of functionality of
7567         PRINT namelist.
7568         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
7569         namelist generates error with -std=f95.
7570
7571 2005-08-14  Ira Rosen  <irar@il.ibm.com>
7572
7573         PR tree-optimization/23119
7574         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
7575
7576 2005-08-13  Marcin Koziej  <creep@desk.pl>
7577             Andrew Pinski  <pinskia@physics.uc.edu>
7578
7579         PR libobjc/22492
7580         * execute/exceptions/finally-1.m: New test.
7581
7582 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7583
7584         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
7585         testsuite.
7586         * objc/execute/exceptions/trivial.m: New test.
7587         * objc.dg/try-catch-11.m: Move to ...
7588         * objc/execute/exceptions/foward-1.m: Here.
7589         * objc.dg/try-catch-2.m: Move to ...
7590         * objc/execute/exceptions/catchall-1.m: Here.
7591         * objc.dg/try-catch-8.m: Move to ...
7592         * objc/execute/exceptions/local-variables-1.m: Here.
7593
7594 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7595
7596         * objc.dg/nested-func-1.m: Move to ...
7597         * objc/execute/nested-func-1.m: Here.
7598
7599 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7600
7601         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
7602         in ${options} instead of [target_info name].
7603         * lib/obj-c++.exp (objc_target_compile): Likewise.
7604
7605 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7606
7607         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
7608
7609 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7610
7611         part of PR testsuite/23348
7612         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
7613         of the torture options.
7614         * objc/compile/trivial.m: New test.
7615
7616 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
7617
7618         * gfortran.dg/eoshift.f90: Correct format.
7619
7620 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
7621
7622         * gfortran.fortran-torture/execute/character_passing.f90:
7623         Fix comment typo.
7624
7625 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
7626
7627         PR c++/8271
7628         * g++.dg/template/unify10.C: New.
7629
7630 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
7631
7632         * g++.dg/parse/pr22514.C: Move to...
7633         * g++.dg/debug/pr22514.C: here.
7634
7635 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7636
7637         PR c++/23266
7638         * g++.dg/inherit/pure1.C: New test.
7639
7640         * ChangeLog: Fix typos.
7641
7642 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7643             Steven Bosscher  <stevenb@suse.de>
7644
7645         * gfortran.dg/runtime_warning_1.f90: New test.
7646
7647 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
7648
7649         PR c++/23219
7650         * g++.dg/parse/crash28.C: New.
7651
7652 2005-08-11  Richard Guenther  <rguenther@suse.de>
7653
7654         PR target/23289
7655         * gcc.target/i386/tailcall-1.c: New testcase.
7656
7657 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
7658
7659         * gcc.dg/vect/vect-67.c: Un-xfail.
7660
7661 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
7662
7663         PR c++/23225
7664         * g++.dg/testsuite/parse/crash27.C: new test.
7665
7666 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
7667
7668         PR libfortran/22143
7669         * gfortran.dg/shift-kind.f90: New testcase.
7670
7671 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
7672
7673         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
7674         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
7675
7676 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7677
7678         PR c++/20646
7679         * g++.dg/other/mult-stor1.C: New test.
7680
7681 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
7682
7683         * gcc.c-torture/pr18299-1.c: Move to ...
7684         * gcc.c-torture/compile/pr18299-1.c: Here.
7685
7686 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
7687
7688         * gfortran/fortran.torture/execute/character_passing.f90:
7689         Fix types for LSAME.
7690
7691 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
7692
7693         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
7694         input data back to what it was originally.
7695
7696 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
7697
7698         * objc.dg/try-catch-8.m: Enable for all targets.
7699
7700 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
7701
7702         * gcc.dg/pr23165.c: New test.
7703
7704 2005-08-09  Steven Bosscher  <stevenb@suse.de>
7705
7706         PR tree-optimization/23234
7707         * gcc.dg/tree-ssa/pr23234.c: New test.
7708
7709 2005-08-08  Josh Conner  <jconner@apple.com>
7710
7711         PR rtl-optimization/23241
7712         * gcc.dg/char-compare.c: New test.
7713
7714 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7715
7716         PR c++/22508
7717         * g++.dg/init/new13.C: New test.
7718
7719 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7720
7721         PR c++/21166
7722         * g++.dg/other/crash-4.C: Adjust
7723         * g++/dg/ext/packed9.C: New.
7724
7725 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
7726
7727         PR middle-end/21964
7728         * gcc.c-torture/execute/pr21964-1.c: New test.
7729
7730 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
7731
7732         PR c/22458
7733         * gcc.dg/pr22458-1.c: New test.
7734
7735 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
7736             Steven G. Kargl <kargls@comcast.net>
7737
7738         PR fortran/22390
7739         * gfortran.dg/flush_1.f90: New test.
7740
7741 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7742
7743         PR c++/23191
7744         * g++.dg/template/eh2.C: New test.
7745
7746 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7747
7748         PR c++/19498
7749         * g++.dg/template/instantiate7.C: New test.
7750
7751 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
7752
7753         PR c/23113
7754         * gcc.dg/Wunused-value-1.c: New test.
7755
7756 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
7757
7758         PR rtl-optimization/23233
7759         * gcc.c-torture/compile/pr23233-1.c: New test.
7760
7761 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
7762
7763         PR fortran/18833
7764         PR fortran/20850
7765         * gfortran.dg/equiv_1.f90: New test.
7766         * gfortran.dg/equiv_2.f90: New test.
7767         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
7768         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
7769         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
7770
7771 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
7772
7773         * gcc.c-torture/execute/vrp-5.c: New test.
7774         * gcc.c-torture/execute/vrp-6.c: New test.
7775         * gcc.dg/tree-ssa/vrp21.c: New test.
7776
7777 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
7778
7779         * g++.dg/parse/pr22514.C: New test.
7780
7781 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
7782
7783         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
7784
7785         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
7786         instead of constant loads / pool entries.
7787
7788 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
7789
7790         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
7791         TEST_TO_WCTYPE.
7792
7793 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
7794
7795         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
7796         __WINT_TYPE__ in generated prototypes if possible.
7797
7798 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
7799
7800         PR 22037
7801         * g++.dg/tree-ssa/pr22037.C:
7802
7803 2005-08-04  Richard Henderson  <rth@redhat.com>
7804
7805         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
7806         scan-tree-dump-times directive.
7807
7808 2005-08-04  Jan Hubicka  <jh@suse.cz>
7809
7810         * gcov-1.C: Fix switch counts.
7811         * gcov-4b.c: Likewise.
7812
7813 2005-08-03  Jeff Law  <law@redhat.com>
7814
7815         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
7816
7817 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
7818
7819         * gcc.c-torture/execute/pr23135.c: New test.
7820
7821 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7822
7823         PR tree-optimization/19899
7824         * gcc.dg/tree-ssa/scev-1.c: New test.
7825         * gcc.dg/tree-ssa/scev-2.c: New test.
7826
7827 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
7828
7829         PR target/18582
7830         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
7831
7832 2005-08-03  Jan Hubicka  <jh@suse.cz>
7833
7834         * update-conroll.c: New testcase.
7835         * update-conroll-2.c: New testcase.
7836
7837 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
7838
7839         * gfortran.dg/constant_substring.f: New test.
7840         * gfortran.dg/pr22491.f: New test.
7841
7842 2005-08-02  Jan Hubicka  <jh@suse.cz>
7843
7844         * update-threading.c: Replace by the proper one.
7845
7846 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
7847
7848         PR 23164
7849         * g++.dg/tree-ssa/pr23164.C: New test.
7850
7851 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
7852
7853         * gcc.dg/tree-ssa/pr23192.c: New test.
7854
7855 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
7856
7857         * gcc.c-torture/execute/vrp-4.c: New test.
7858
7859 2005-08-02  Jan Hubicka  <jh@suse.cz>
7860
7861         * update-threading.c: New test.
7862
7863 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
7864
7865         * gcc.c-torture/compile/20050801-1.c: New test.
7866         * gcc.c-torture/compile/20050801-2.c: New test.
7867
7868 2005-08-01  Jan Hubicka  <jh@suse.cz>
7869
7870         * val-prof-5.c: New test.
7871
7872 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
7873
7874         PR c/22311
7875         * gcc.dg/pr22311-1.c : New test.
7876
7877 2005-07-31  Steven Bosscher  <stevenb@suse.de>
7878
7879         PR target/23095
7880         * gfortran.dg/pr23095.f: New test.
7881
7882         PR c++/22003
7883         * g++.dg/other/pr22003.C: New test.
7884
7885 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
7886
7887         PR target/20621
7888         * gcc.c-torture/execute/pr20621-1.c: New test.
7889
7890 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
7891
7892         * gfortran.dg/comma_format_extension_4.f: Adjust length
7893         of string for format.
7894         * gfortran.dg/der_array_io_1.f: Replace illegal internal
7895         print statement with internal write.
7896         * gfortran.dg/der_array_io_2.f: Likewise.
7897         * gfortran.dg/der_array_io_3.f: Likewise.
7898
7899 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
7900
7901         * gcc.dg/fold-abs-4.c: new test.
7902
7903 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
7904
7905         PR fortran/22570 an related issues.
7906         * gfortran.dg/x_slash_1.f: New test.
7907
7908 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
7909
7910         PR c/23143
7911         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
7912         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
7913
7914 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7915
7916         PR c/529
7917         * gcc.dg/Wshadow-3.c: New test.
7918
7919 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
7920
7921         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
7922         used to have the wrong bounds).
7923
7924 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7925
7926         PR c/21720
7927         * gcc.dg/hex-round-1.c: Test more cases.
7928         * gcc.dg/hex-round-2.c: New test.
7929
7930 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
7931
7932         PR 22550
7933         * g++.dg/tree-ssa/pr22550.C: New test.
7934
7935 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
7936
7937         * gcc.dg/tree-ssa/vrp19.c: New test.
7938         * gcc.dg/tree-ssa-vrp20.c: New test.
7939
7940 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7941
7942         PR c/22240
7943         * gcc.dg/transparent-union-4.c: New test.
7944
7945 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7946
7947         PR c/22192
7948         * gcc.dg/c99-vla-2.c: New test.
7949
7950 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7951
7952         PR c/21720
7953         * gcc.dg/hex-round-1.c: New test.
7954
7955 2005-07-28  Jan Hubicka  <jh@suse.cz>
7956
7957         * inliner-1.c: Do not dump everything.
7958         * tree-prof.exp: Do not pass -ftree-based-profiling.
7959         * bprob.exp: Likewise.
7960
7961         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
7962
7963 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
7964
7965         PR c++/22545
7966         * g++.dg/expr/ptrmem7.C: New test.
7967
7968 2005-07-28  Mike Stump  <mrs@apple.com>
7969
7970         * g++.old-deja/g++.mike/visibility-1.C: New test.
7971
7972 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
7973
7974         PR c/20187
7975         * gcc.c-torture/execute/pr20187-1.c: New test.
7976
7977 2005-07-28  Jeff Law  <law@redhat.com>
7978
7979         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
7980         * gcc.dg/tree-ssa/vrp18.c: New test.
7981
7982 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
7983
7984         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
7985
7986 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
7987
7988         PR tree-optimization/22506
7989         * gcc.dg/vect/ps22506.c: New test.
7990
7991 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
7992
7993         PR target/21149
7994         * gcc.target/i386/sse-3.c: New test.
7995
7996 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
7997
7998         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
7999         * gcc.target/mips/mips32-dsp-type.c: Likewise.
8000
8001 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
8002
8003         PR c/22589
8004         * gcc.c-torture/compile/pr22589-1.c: New test.
8005
8006 2005-07-28  Jan Hubicka  <jh@suse.cz>
8007
8008         * update-loopch.c: New testcase.
8009
8010 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
8011
8012         PR rtl-optimization/23047
8013         * gcc.c-torture/execute/pr23047.c: New test.
8014         * gcc.c-torture/execute/pr23047.x: New.
8015
8016 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
8017
8018         PR tree-optimization/22493
8019         * gcc.c-torture/execute/pr22493-1.c: New test.
8020         * gcc.c-torture/execute/pr22493-1.x: New.
8021         * gcc.c-torture/execute/vrp-1.c: New test.
8022         * gcc.c-torture/execute/vrp-2.c: New test.
8023         * gcc.c-torture/execute/vrp-2.c: New test.
8024
8025 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
8026
8027         * gcc.target/frv/all-builtin-read8.c: Delete.
8028         * gcc.target/frv/all-builtin-read16.c: Delete.
8029         * gcc.target/frv/all-builtin-read32.c: Delete.
8030         * gcc.target/frv/all-builtin-read64.c: Delete.
8031         * gcc.target/frv/all-builtin-write8.c: Delete.
8032         * gcc.target/frv/all-builtin-write16.c: Delete.
8033         * gcc.target/frv/all-builtin-write32.c: Delete.
8034         * gcc.target/frv/all-builtin-write64.c: Delete.
8035         * gcc.target/frv/all-read-write-1.c: New.
8036
8037 2005-07-27  Jeff Law  <law@redhat.com>
8038
8039         * gcc.c-torture/execute/pr22630.c: New test.
8040
8041 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
8042
8043         PR tree-optimization/23073
8044         * gcc.dg/vect/nodump-pr23073.c: New test.
8045         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
8046
8047 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
8048
8049         PR tree-optimize/22348
8050         * gcc.c-torture/execute/pr22348.c: New.
8051
8052 2005-07-27  Richard Guenther  <rguenther@suse.de>
8053
8054         * gcc.dg/tree-ssa/salias-1.c: New testcase.
8055
8056 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8057
8058         PR fortran/22503
8059         * gfortran.dg/logical_comp.f90: New test.
8060
8061 2005-07-27  Jan Hubicka  <jh@suse.cz>
8062
8063         * inliner-1.c: Add cleanup of dumps.
8064         * val-prof-*.c: Likewise.
8065         * update-tailcall.c: New.
8066
8067 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
8068
8069         PR 22591
8070         * gcc.dg/tree-ssa/pr22591.c: New test.
8071         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
8072
8073 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
8074
8075         PR libobjc/22606
8076         * objc.dg/try-catch-11.m: New test.
8077
8078 2005-07-26  Richard Guenther  <rguenther@suse.de>
8079
8080         PR tree-optimization/22486
8081         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
8082
8083 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
8084
8085         PR tree-opt/22484
8086         * testsuite/g++.dg/opt/loop2.C: New test.
8087
8088 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
8089
8090         * gcc.dg/tree-ssa/reassoc-3.c: New test.
8091         * gcc.dg/tree-ssa/reassoc-4.c: New test.
8092
8093 2005-07-25  Adam Nemet  <anemet@lnxw.com>
8094
8095         * lib/profopt.exp (profopt-execute): Check for profiling data
8096         files on the target.
8097
8098 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
8099
8100         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
8101         for matching of asm labels.
8102
8103 2005-07-25  Richard Guenther  <rguenther@suse.de>
8104
8105         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
8106
8107 2005-07-25  Richard Guenther  <rguenther@suse.de>
8108
8109         PR testsuite/22624
8110         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
8111
8112 2005-07-25  Ira Rosen  <irar@il.ibm.com>
8113
8114         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
8115         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
8116         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
8117         * gcc.dg/vect/vect-100.c: New test.
8118         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
8119         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
8120         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
8121         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
8122         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
8123         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
8124         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
8125         * gfortran.dg/vect/pr19049.f90: New testcase.
8126         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8127
8128 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
8129
8130         * gcc.c-torture/execute/20050713-1.c: New test.
8131
8132         PR fortran/20063
8133         * gfortran.fortran-torture/execute/data_4.f90: New test.
8134
8135         PR middle-end/20303
8136         * gcc.dg/visibility-d.c: New test.
8137
8138 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
8139
8140         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
8141         * gfortran.dg/underflow.f90: Ditto.
8142
8143 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8144
8145         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
8146         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
8147         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
8148
8149 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
8150
8151         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
8152         include case of field width of zero.
8153
8154 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
8155
8156         PR libgfortran/21875
8157         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
8158         with trailing blanks on normal formatted read.
8159
8160 2005-07-23  Chao-ying Fu  <fu@mips.com>
8161
8162         * gcc.target/mips/mips32-dsp-type.c: New test.
8163         * gcc.target/mips/mips32-dsp.c: New test.
8164
8165 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
8166
8167         PR testsuite/21073
8168         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
8169
8170         PR testsuite/20454
8171         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
8172         and __cyg_profile_func_exit.
8173
8174 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
8175
8176         * gfortran.dg/comma_format_extension_3.f: Fix typo.
8177         * gfortran.dg/comma_format_extension_4.f: Same.
8178         * gfortran.dg/pr15332.f: Same.
8179         * gfortran.dg/pr21730.f: Same.
8180
8181 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
8182
8183         * g++.dg/opt/vrp2.C: Fix testcase.
8184
8185         PR tree-opt/22625
8186         * g++.dg/opt/vrp2.C: New test.
8187
8188 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
8189
8190         PR debug/21828
8191         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
8192
8193 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
8194
8195         * gcc.dg/tree-ssa/20050719-1.c: New test.
8196
8197 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
8198
8199         * gcc.dg/bfin-longcall-1.c: New file.
8200         * gcc.dg/bfin-longcall-2.c: New file.
8201
8202 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
8203
8204         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
8205
8206 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
8207
8208         PR middle-end/19055
8209         * gcc.dg/tree-ssa/pr19055.c: New test.
8210         * gcc.dg/tree-ssa/pr19055-2.c: New test.
8211
8212 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
8213
8214         PR C++/22358
8215         * g++.dg/other/pr22358.C: New test.
8216
8217 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
8218
8219         PR c++/2922
8220         * g++.dg/lookup/two-stage5.C: New test from bug comments.
8221
8222 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8223
8224         PR c++/15938
8225         * g++.dg/init/union2.C: New test.
8226
8227 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8228
8229         PR c/22393
8230         * gcc.dg/complex-4.c: New test.
8231
8232 2005-07-21  Richard Guenther  <rguenther@suse.de>
8233
8234         PR testsuite/22522
8235         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
8236         scanning for asm labels.
8237         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
8238
8239 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
8240
8241         PR target/22085
8242         * gcc.dg/altivec-pr22085.c: New.
8243
8244 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
8245
8246         PR tree-optimization/19210
8247         * gcc.dg/tree-ssa/pr19210-1.c: New.
8248         * gcc.dg/tree-ssa/pr19210-2.c: New.
8249
8250 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
8251
8252         PR rtl-optimization/22167
8253         * g++.dg/opt/pr22167.C: New test.
8254
8255 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
8256
8257         PR c++/2922
8258         * g++.dg/lookup/two-stage2.C: New.
8259         * g++.dg/lookup/two-stage3.C: New.
8260         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
8261         fixed two-stage name lookup for operators.
8262         * g++.dg/template/call3.C: Compiler now produces an appropriate
8263         error message.
8264         * g++.dg/template/crash37.C: Compiler now describes bla() on line
8265         14 as a candidate.
8266         * g++.dg/template/ptrmem4.C: Compiler produces different error
8267         message.
8268         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
8269         connect_to_method as a candidate.
8270
8271 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
8272
8273         * gcc.dg/fold-alloc-1.c: New test.
8274
8275 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
8276
8277         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
8278         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
8279
8280 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
8281
8282         * gcc.dg/fold-abs-1.c: New test.
8283         * gcc.dg/fold-abs-2.c: New test.
8284         * gcc.dg/fold-abs-3.c: New test.
8285
8286 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
8287
8288         Make CONSTRUCTOR use VEC to store initializers.
8289         * g++.dg/ext/complit3.C: Check for specific error messages.
8290         * g++.dg/init/brace2.C: Update error message.
8291         * g++.dg/warn/Wbraces2.C: Likewise.
8292
8293 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
8294
8295         PR fortran/16940
8296         * gfortran.dg/module_interface_1.f90: New test.
8297
8298 2005-07-19  Danny Berlin <dberlin@dberlin.org>
8299             Kenneth Zadeck <zadeck@naturalbridge.com>
8300
8301         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
8302
8303 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8304
8305         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
8306         specify -Wformat for these tests.
8307         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
8308         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
8309         * gcc.dg/format/opt-6.c: Delete.
8310
8311 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
8312
8313         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
8314         * gcc.dg/tree-ssa/sra-3.c: Likewise.
8315
8316 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
8317
8318         * gcc.dg/tree-ssa/alias-2.c: New test.
8319
8320 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
8321
8322         PR c++/22263
8323         * g++.dg/template/explicit7.C: New test.
8324
8325 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
8326
8327         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
8328         width of 8 to +Inf and -Inf.
8329
8330 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
8331
8332         PR c++/22139
8333         * g++.dg/template/friend36.C: New test.
8334
8335 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
8336
8337         PR fortran/21730
8338         * gfortran.dg/pr21730.f: New test.
8339
8340 2005-07-16  Danny Berlin <dberlin@dberlin.org>
8341             Kenneth Zadeck <zadeck@naturalbridge.com>
8342
8343         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
8344         since pure const detection cannot run at -O1 in c compiler.
8345         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
8346         can now optimize this case properly.
8347         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
8348         because we now pass.
8349         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
8350
8351 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
8352
8353         PR c/22421
8354         * gcc.dg/format/bitfld-1.c: New test.
8355
8356 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
8357
8358         PR c++/22204
8359         * g++.dg/rtti/repo1.C: New test.
8360
8361 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
8362
8363         PR middle-end/22398
8364         * gcc.c-torture/compile/pr22398.c: New test.
8365
8366 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
8367
8368         PR c++/22132
8369         * g++.dg/expr/cast4.C: New test.
8370
8371 2005-07-15  Richard Guenther  <rguenther@suse.de>
8372
8373         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
8374         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
8375
8376 2005-07-15  Steven Bosscher  <stevenb@suse.de>
8377
8378         PR tree-optimization/22230
8379         * gcc.dg/tree-ssa/pr22230.c: New test.
8380
8381 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
8382
8383         * gfortran.dg/g77/cpp6.f: New test.
8384
8385         PR fortran/22417
8386         * gfortran.dg/g77/cpp5.F: New test.
8387         * gfortran.dg/g77/cpp5.h: New file.
8388         * gfortran.dg/g77/cpp5inc.h: New file.
8389
8390 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
8391
8392         PR libfortran/16435
8393         * gfortran.dg/tl_editting.f90: New.
8394         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
8395
8396 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
8397
8398         * gfortran.dg/char_array_constructor.f90: New test.
8399
8400 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
8401
8402         * gfortran.dg/past_eor.f90: New.
8403         * gfortran.dg/complex_read.f90: New.
8404
8405 2005-07-13  Jeff Law  <law@redhat.com>
8406
8407         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
8408         additional casts.
8409
8410         * gcc.dg/tree-ssa/pr22321.c: New test
8411
8412 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
8413
8414         PR tree-optimization/21921
8415         * gcc.dg/tree-ssa/pr21921.c: New.
8416
8417 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
8418
8419         PR tree-optimizatio/22442
8420         * gcc.dg/tree-ssa/loop-11.c: New test.
8421
8422 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
8423
8424         PR tree-opt/21840
8425         * gcc.c-torture/compile/pr21840.c: New test.
8426
8427 2005-07-12  Jan Hubicka  <jh@suse.cz>
8428
8429         * gcc.c-torture/compile/pr22379.c: New test.
8430
8431 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
8432
8433         PR libfortran/21593
8434         gfortran.dg/dev_null.f90: Remove outdated comment about
8435         PR libfortran/21593.
8436
8437
8438 2005-07-12  Dale Johannesen  <dalej@apple.com>
8439
8440         * gcc.target/i386/compress-float-sse.c: New.
8441         * gcc.target/i386/compress-float-sse-pic.c: New.
8442         * gcc.target/i386/compress-float-387.c: New.
8443         * gcc.target/i386/compress-float-387-pic.c: New.
8444         * gcc.dg/compress-float-ppc.c: New.
8445         * gcc.dg/compress-float-ppc-pic.c: New.
8446
8447 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
8448
8449         PR libfortran/21593
8450         gfortran.dg/dev_null.f90: Remove targets.
8451
8452 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
8453
8454         PR tree-opt/22335
8455         * gcc.dg/pr22335-1.c: New test.
8456         * gcc.dg/pr22335-2.c: New test.
8457
8458 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8459
8460         PR c++/20172
8461         * g++.dg/template/nontype12.C : New test.
8462
8463 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
8464
8465         * gcc.dg/tree-ssa/loop-10.c: New test.
8466
8467 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
8468
8469         * gcc.c-torture/execute/20020720-1.x: Remove.
8470
8471 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
8472
8473         * gfortran.fortran-torture/execute/forall_7.f90: New test.
8474
8475 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
8476
8477         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
8478         (dg-mips-options): Use it.
8479
8480 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
8481
8482         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
8483
8484 2005-07-09  Richard Henderson  <rth@redhat.com>
8485
8486         * lib/target-supports.exp (check_effective_target_sync_char_short):
8487         Add alpha.
8488
8489 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
8490
8491         PR libfortran/22217
8492         * gfortran.dg/negative-z-descriptor.f90: New test.
8493
8494 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
8495
8496         PR tree-opt/22329
8497         * gcc.dg/pr22329.c: New test.
8498
8499 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
8500
8501         PR tree-optimization/20139
8502         * gcc.dg/tree-ssa/pr20139.c: New.
8503
8504 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
8505
8506         PR tree-opt/22356
8507         * testsuite/gcc.dg/pr22356-1.c: New test.
8508
8509 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
8510
8511         PR c++/21799
8512         * g++.dg/template/unify8.C: New.
8513         * g++.dg/template/unify9.C: New.
8514
8515 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
8516
8517         * gfortran.fortran-torture/execute/entry_10.f90: New test.
8518
8519 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
8520
8521         * gcc.dg/darwin-version-1.c: New.
8522         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
8523         * gcc.dg/builtins-20.c: Likewise.
8524         * gcc.dg/builtins-53.c: Likewise.
8525         * gcc.dg/torture/builtins-convert-1.c: Likewise.
8526         * gcc.dg/torture/builtins-convert-2.c: Likewise.
8527         * gcc.dg/torture/builtins-convert-3.c: Likewise.
8528         * gcc.dg/torture/builtins-power-1.c: Likewise.
8529         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
8530         on Darwin.
8531
8532 2005-07-07  Jeff Law  <law@redhat.com>
8533
8534         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
8535         argument evaluation order.
8536
8537 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
8538
8539         PR libfortran/21594
8540         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8541         Add test cases where the shift length is greater than the
8542         array length.
8543
8544 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
8545
8546         * obj-c++.dg/proto-lossage-6.mm: New.
8547         * objc.dg/proto-lossage-6.m: New.
8548
8549 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
8550
8551         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
8552         * objc.dg/gnu-runtime-2.m: Likewise.
8553
8554 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
8555
8556         * gfortran.dg/longline.f: New test.
8557
8558         * gfortran.dg/badline.f: New test.
8559
8560 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
8561
8562         PR fortran/16531
8563         PR fortran/15966
8564         PR fortran/18781
8565         * gfortran.dg/hollerith.f90: New.
8566         * gfortran.dg/hollerith2.f90: New.
8567         * gfortran.dg/hollerith3.f90: New.
8568         * gfortran.dg/hollerith4.f90: New.
8569         * gfortran.dg/hollerith_f95.f90: New.
8570         * gfortran.dg/hollerith_legacy.f90: New.
8571         * gfortran.dg/g77/cpp4.F: New. Port from g77.
8572
8573 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
8574
8575         PR objc/22274
8576         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
8577         * objc.dg/gnu-runtime-2.m: New.
8578
8579 2005-07-06  Jeff Law  <law@redhat.com>
8580
8581         * gcc.dg/tree-ssa/vrp17.c: New test.
8582
8583 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
8584
8585         PR fortran/22327
8586         * gfortran.dg/array_constructor_5.f90: New test.
8587
8588 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
8589
8590         * gfortran.fortran-torture/execute/entry_9.f90: New test.
8591
8592 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
8593
8594         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
8595         * gcc.dg/980816-1.c: Ditto.
8596
8597 2005-07-06  Jeff Law  <law@redhat.com>
8598
8599         * gcc.c-torture/compile/pr21356.c: New test.
8600
8601 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
8602
8603         PR c/22013
8604         PR c/22098
8605         * gcc.c-torture/compile/pr22013-1.c,
8606         gcc.c-torture/execute/pr22098-1.c,
8607         gcc.c-torture/execute/pr22098-2.c,
8608         gcc.c-torture/execute/pr22098-3.c: New tests.
8609
8610 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
8611
8612         PR c/22308
8613         * gcc.dg/pr22308-1.c: New test.
8614
8615 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
8616
8617         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
8618         target.
8619         * gcc.dg/compare9.c: Use -fshort-enums instead of
8620         -fno-short-enums.  Change the last test to dg-bogus.
8621
8622 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
8623
8624         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
8625         * gcc.dg/compare9.c: New.
8626
8627 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8628
8629         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
8630
8631 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
8632
8633         PR testsuite/22288
8634         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
8635
8636
8637 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8638
8639         * gcc.dg/format/gcc_gfc-1.c: New.
8640
8641 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
8642
8643         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
8644
8645 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8646
8647         PR fortran/20842
8648         * gfortran.dg/io_invalid_1.f90: New test.
8649
8650 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
8651
8652         * gcc.dg/format/gcc_diag-1.c: Update.
8653
8654 2005-07-02  Jeff Law  <law@redhat.com>
8655
8656         * gcc.dg/tree-ssa/pr22051-1.c: New test.
8657         * gcc.dg/tree-ssa/pr22051-2.c: New test.
8658
8659 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
8660
8661         * gcc.dg/format/gcc_diag-1.c: Update.
8662
8663 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
8664
8665         PR tree-opt/22269
8666         * gcc.c-torture/compile/pr22269.c: New test.
8667
8668 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
8669
8670         PR 21584
8671         PR 22219
8672         * g++.dg/tree-ssa/pr21584-1.C: New test.
8673         * g++.dg/tree-ssa/pr21584-2.C: New test.
8674
8675 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
8676
8677         * obj-c++.dg/try-catch-11.mm: New.
8678         * objc.dg/try-catch-10.m: New.
8679
8680 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
8681
8682         * g++.dg/other/ucnid-1.C: xfail on AIX.
8683
8684 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
8685
8686         PR 22234
8687         * gcc.dg/20050629-1.c: New test.
8688
8689 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
8690
8691         * obj-c++.dg/const-str-1[0-1].mm: New.
8692         * objc.dg/const-str-1[0-1].m: New.
8693
8694 2005-05-29  Richard Henderson  <rth@redhat.com>
8695
8696         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
8697         Rename from check_effective_target_vect_no_max.
8698         (check_effective_target_vect_no_int_add): New.
8699         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
8700         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
8701         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8702         * gcc.dg/vect/vect-reduc-1.c: Use both.
8703         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8704
8705 2005-05-29  Richard Henderson  <rth@redhat.com>
8706
8707         * lib/target-supports.exp (check_effective_target_vect_no_max):
8708         Remove i386 and x86_64.
8709
8710 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
8711
8712         PR testsuite/21969
8713         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
8714
8715 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
8716
8717         PR middle-end/21969
8718         * gcc.dg/vect/pr21969.c: New test.
8719
8720 2005-06-28  Eric Christopher  <echristo@redhat.com>
8721
8722         PR c/22052
8723         PR c/21975
8724         * gcc.dg/inline1.c: New test.
8725         * gcc.dg/inline2.c: Ditto.
8726         * gcc.dg/inline3.c: Ditto.
8727         * gcc.dg/inline4.c: Ditto.
8728         * gcc.dg/inline5.c: Ditto.
8729
8730 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
8731
8732         PR libfortran/22142
8733         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8734         Add testcase also testing eoshift1 for PR 22142.
8735
8736 2005-06-28  Richard Henderson  <rth@redhat.com>
8737
8738         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
8739         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
8740         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
8741         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
8742         gcc.dg/tree-ssa/20030922-2.c: Likewise.
8743
8744 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
8745
8746         PR libfortran/22142
8747         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8748         Add testcase for PR 22142.
8749
8750 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
8751
8752         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
8753         gcc.target/ia64/fpreg-2.c: New tests.
8754
8755 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8756
8757         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
8758
8759 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8760
8761         PR libfortran/22170
8762         * gfortran.dg/slash_1.f90: New test.
8763
8764 2005-06-27  Richard Henderson  <rth@redhat.com>
8765
8766         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
8767         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
8768         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
8769         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8770         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
8771         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
8772
8773 2005-06-27  Richard Henderson  <rth@redhat.com>
8774
8775         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
8776         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
8777
8778 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
8779
8780         * obj-c++.dg/proto-lossage-5.mm: New.
8781         * objc.dg/proto-lossage-5.m: New.
8782
8783 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
8784
8785         PR 21959
8786         * gcc.dg/tree-ssa/pr21959.c: New test.
8787
8788 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
8789
8790         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
8791         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
8792         testing uninitialized var.
8793
8794         * gcc.c-torture/execute/builtins/chk.h: New.
8795         * gcc.c-torture/execute/builtins/lib/chk.c: New.
8796         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
8797         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
8798         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
8799         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
8800         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
8801         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
8802         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
8803         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
8804         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
8805         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
8806         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
8807         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
8808         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
8809         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
8810         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
8811         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
8812         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
8813         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
8814         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
8815         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
8816         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
8817         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
8818         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
8819         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
8820         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
8821         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
8822         * gcc.dg/builtin-object-size-1.c: New test.
8823         * gcc.dg/builtin-object-size-2.c: New test.
8824         * gcc.dg/builtin-object-size-3.c: New test.
8825         * gcc.dg/builtin-object-size-4.c: New test.
8826         * gcc.dg/builtin-object-size-5.c: New test.
8827         * gcc.dg/builtin-stringop-chk-1.c: New test.
8828         * gcc.dg/builtin-stringop-chk-2.c: New test.
8829         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
8830         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
8831         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
8832         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
8833         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
8834         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
8835         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
8836         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
8837         * gcc.c-torture/execute/printf-1.c: New test.
8838         * gcc.c-torture/execute/fprintf-1.c: New test.
8839         * gcc.c-torture/execute/vprintf-1.c: New test.
8840         * gcc.c-torture/execute/vfprintf-1.c: New test.
8841         * gcc.c-torture/execute/printf-chk-1.c: New test.
8842         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
8843         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
8844         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
8845
8846 2005-06-27  Michael Matz  <matz@suse.de>
8847
8848         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
8849         slot is not merged if address escapes.
8850
8851 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8852
8853         PR c/21911
8854         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
8855
8856 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
8857
8858         PR middle-end/17965
8859         * gcc.c-torture/compile/20050622-1.c: New test.
8860
8861         PR middle-end/22028
8862         * gcc.dg/20050620-1.c: New test.
8863
8864 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
8865
8866         PR tree-optimization/22026
8867         * gcc.dg/tree-ssa/pr22026.c: New.
8868
8869 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
8870
8871         PR libfortran/22144
8872         * gfortran.dg/shift-alloc.f90: New testcase.
8873
8874 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
8875
8876         * all files: Update FSF address in copyright headers.
8877
8878 2005-06-22  Jan Hubicka  <jh@suse.cz>
8879
8880         * wholeprogram-1.c: New testcase.
8881         * wholeprogram-2.c: New testcase.
8882
8883 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
8884
8885         PR 22171
8886         * gcc.dg/tree-ssa/pr22171.c: New test.
8887
8888 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
8889
8890         * gfortran.dg/simplify_modulo.f90: New.
8891
8892 2005-06-24  Jan Hubicka  <jh@suse.cz>
8893
8894         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
8895
8896 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
8897
8898         * obj-c++.dg/proto-lossage-[1-4].mm: New.
8899
8900 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
8901
8902         * obj-c++.dg/typedef-alias-1.mm: New.
8903         * objc.dg/typedef-alias-1.m: New.
8904
8905 2005-06-23  Jeff Law  <law@redhat.com>
8906
8907         * gcc.dg/tree-ssa/vrp16.c: New test.
8908
8909 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8910
8911         * lib/target-supports.exp: Add
8912         check_effective_target_fortran_large_real and
8913         check_effective_target_fortran_large_int to check for
8914         corresponding effective targets.
8915         * gfortran.dg/large_integer_kind_1.f90: New test.
8916         * gfortran.dg/large_real_kind_1.f90: New test.
8917
8918 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
8919
8920         PR tree-optimization/22117
8921         * gcc.dg/tree-ssa/pr22117.c: New.
8922
8923 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
8924
8925         PR testsuite/22123
8926         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
8927
8928 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
8929
8930         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
8931
8932 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
8933
8934         * gfortran.dg/f2c_4.f90: Add tests for complex functions
8935         * gfortran.dg/f2c_4.c: Likewise.
8936
8937 2005-06-22 Paul Brook  <paul@codesourcery.com>
8938
8939         PR fortran/21034
8940         * gfortran.dg/auto_save_1.f90: New test.
8941
8942 2005-06-22  Michael Matz  <matz@suse.de>
8943
8944         * gcc.target/x86-64/abi: New directory.
8945         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
8946         * gcc.target/x86-64/abi/README.gcc: New file.
8947         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
8948         * gcc.target/x86-64/abi/asm-support.s: New file.
8949         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
8950         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
8951         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
8952         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
8953         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
8954         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
8955         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
8956         * gcc.target/x86_64/abi/test_bitfields.c: New test.
8957         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
8958         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
8959         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
8960         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
8961         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
8962         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
8963         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
8964         * gcc.target/x86_64/abi/test_varargs.c: New test.
8965
8966 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
8967
8968         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
8969         32-bit i?86 and x86_64.
8970
8971 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
8972
8973         * obj-c++.dg/const-str-[1-9].mm: New tests.
8974
8975 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
8976
8977         PR fortran/22010
8978         * gfortran.dg/namelist_use.f90: New.
8979         * gfortran.dg/namelist_use_only.f90: New.
8980
8981 2005-06-21  Jeff Law  <law@redhat.com>
8982
8983         * gcc.dg/tree-ssa/vrp15.c: New test.
8984
8985 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
8986
8987         * lib/target-supports.exp (check_effective_target_vect_reduction):
8988         Remove.
8989         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
8990         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
8991         remove vect_reduction target keyword. Also avoid two returns in main.
8992         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8993         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
8994         * gcc.dg/vect/vect-reduc-1short.c: New test.
8995         * gcc.dg/vect/vect-reduc-1char.c: New test.
8996         * gcc.dg/vect/vect-reduc-2short.c: New test.
8997         * gcc.dg/vect/vect-reduc-2char.c: New test.
8998         * gcc.dg/vect/vect-reduc-6.c: New test.
8999         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
9000         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
9001         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
9002
9003 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9004         Paul Thomas  <pault@gcc.gnu.org>
9005
9006         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
9007         New tests.
9008
9009 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9010
9011         * gfortran.dg/backslash_1.f90: New test.
9012         * gfortran.dg/backslash_2.f90: New test.
9013
9014 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
9015
9016         * gfortran.dg/duplicate_labels.f90: New test.
9017
9018 2005-06-20  Jan Beulich  <jbeulich@novell.com>
9019
9020         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
9021         unsupportable relocations.
9022         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9023         * gcc.dg/20050321-2.c: xfail for NetWare.
9024
9025 2005-06-20  Andreas Jaeger  <aj@suse.de>
9026
9027         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
9028         gcc.target/i386/fastcall-sseregparm.c,
9029         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
9030
9031 2005-06-19  Richard Henderson  <rth@redhat.com>
9032
9033         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
9034
9035 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
9036
9037         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
9038
9039 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
9040
9041         PR c++/22115
9042         * g++.dg/conversion/simd2.C: Change expected error message.
9043
9044 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
9045
9046         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
9047         * gcc.dg/vect/vect-reduc-2.c: Likewise.
9048         * gcc.dg/vect/vect-reduc-3.c: Likewise.
9049
9050 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
9051
9052         * gcc.dg/fold-mod-1.c: New test.
9053
9054 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
9055
9056         PR fortran/19926
9057         * gfortran.dg/pr19926.f90: New test.
9058
9059 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
9060
9061         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
9062         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
9063         targets.
9064         * gcc.dg/vect/vect-reduc-2.c: Likewise.
9065         * gcc.dg/vect/vect-reduc-3.c: Likewise.
9066
9067 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
9068
9069         * gcc.target/ia64/float80-varargs-1.c: New test.
9070
9071 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9072
9073         PR tree-opt/22035
9074         * gfortran.dg/f2c_6.f90: New test.
9075
9076 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
9077
9078         PR c++/17413
9079         * g++.dg/template/local5.C: New.
9080
9081 2005-06-17  Richard Henderson  <rth@redhat.com>
9082
9083         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
9084
9085 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
9086
9087         PR testsuite/21945
9088         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
9089
9090 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
9091
9092         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
9093         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
9094         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
9095         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
9096         check_vect to verify the presence of hardware vector support.
9097
9098 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
9099
9100         PR testsuite/22056
9101         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
9102
9103 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9104
9105         PR libfortran/19216
9106         * gfortran.dg/pr19216.f: Add correct space between brackets and
9107         dg directive.
9108
9109 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9110
9111         PR libfortran/16436
9112         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
9113
9114 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
9115
9116         * gcc.target/i386/attributes-error.c: New testcase.
9117         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
9118         * gcc.target/i386/regparm-stdcall.c: Likewise.
9119         * gcc.target/i386/sseregparm-1.c: Likewise.
9120         * gcc.target/i386/sseregparm-2.c: Likewise.
9121
9122 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
9123
9124         * g++.dg/rtti/crash2.C: New.
9125
9126 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
9127
9128         * gcc.dg/noncompile/20040203-3.c: Update expected message.
9129
9130 2005-06-15  David Ung  <davidu@mips.com>
9131
9132         * gcc.target/mips/mips16e-extends.c: New test for testing the
9133         generation of MIPS16e zeb/zeh, seb/seh instructions.
9134
9135 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
9136
9137         PR 22018
9138         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
9139         * gcc.dg/tree-ssa/pr22018.c: New test.
9140
9141 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
9142
9143         * gcc.dg/simd-1.c: Update error messages.
9144         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
9145         * gcc.dg/simd-2.c: Update error messages.
9146         * gcc.dg/simd-4.c: New.
9147
9148 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
9149
9150         PR c++/20678
9151         * g++.dg/other/crash-4.C: New.
9152
9153 2005-06-14  Devang Patel  <dpatel@apple.com>
9154
9155         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
9156
9157 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
9158
9159         PR c++/21929
9160         * g++.dg/parse/crash11.C: Update
9161
9162 2005-06-13  Jeff Law  <law@redhat.com>
9163
9164         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
9165         perform the desired transformations.
9166         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
9167         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
9168
9169 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9170
9171         PR fortran/22038
9172         * gfortran.dg/forall_1.f90: Un-XFAIL.
9173
9174 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
9175
9176         PR c++/21929
9177         * g++.dg/parse/crash26.C: New.
9178
9179         PR c++/20789
9180         * g++.dg/init/member1.C: New.
9181
9182 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
9183
9184         * gfortran.dg/altreturn_1.f90: New test.
9185
9186 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
9187
9188         PR middle-end/21985
9189         * gcc.dg/tree-ssa/pr21985.c: New test.
9190
9191 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
9192
9193         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
9194
9195 2005-06-12  Roger Sayle  <roger@eyesopen.com>
9196
9197         PR c++/21930
9198         * g++.dg/other/error10.C: New test case.
9199
9200 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9201
9202         PR libfortran/19155
9203         * gfortran.dg/pr19155.f: Add test.
9204
9205 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9206
9207         * gfortran.dg/f2c_7.f90: New test.
9208
9209         * gfortran.dg/forall_1.f90: XFAILed.
9210
9211 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
9212
9213         * gcc.dg/pr14796-1.c: New.
9214         * gcc.dg/pr14796-2.c: New.
9215
9216 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
9217
9218         PR fortran/17792
9219         PR fortran/21375
9220         * gfortran.dg/deallocate_stat.f90: New test.
9221
9222 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
9223
9224         * gfortran.fortran-torture/execute/in-pack.f90: New test.
9225
9226 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
9227
9228         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
9229         access will be generated when this loop is vectorized. Test that
9230         accesses with same alignment were detected.
9231         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
9232         Test that accesses with same alignment were detected.
9233         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
9234         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
9235         alignment were detected.
9236
9237 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
9238
9239         PR c++/10611
9240         * g++.dg/conversion/simd2.C: New.
9241
9242 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9243
9244         * gcc.dg/Wcxx-compat-1.c: New.
9245
9246 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
9247
9248         PR libfortran/21480
9249         * gfortran.dg/reshape-complex.f90: Add a test for a packed
9250         complex array.
9251
9252 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
9253
9254         * gcc.dg/alias-8.c: New.
9255
9256 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
9257
9258         * gcc.dg/format/cmn_err-1.c: Update.
9259
9260 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
9261
9262         PR target/20666
9263         * gcc.target/sparc/fexpand-2.c: New.
9264         * gcc.target/sparc/fpmerge-2.c: New.
9265         * gcc.target/sparc/fpmul-2.c: New.
9266         * gcc.target/sparc/noresult.c: New.
9267         * gcc.target/sparc/pdist-2.c: New.
9268         * gcc.target/sparc/pdist-3.c: New.
9269
9270 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
9271
9272         PR testsuite/21702
9273         * gcc.target/i386/i386.exp: Fix comment typo.
9274
9275 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9276
9277         PR c++/19497
9278         * g++.dg/inherit/using5.C: New.
9279         * g++.dg/inherit/using6.C: New.
9280
9281 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9282
9283         PR c++/19894
9284         * g++.dg/template/ptrmem15.C: New test.
9285
9286         PR c++/20563
9287         * g++.dg/ext/label4.C: New test.
9288
9289 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9290
9291         * gcc.dg/tls/debug-1.c: New test.
9292
9293 2005-06-07  Dale Johannesen  <dalej@apple.com>
9294
9295         * gcc.target/i386/movq.c: New.
9296
9297 2005-06-07  Dale Johannesen  <dalej@apple.com>
9298
9299         * gcc.dg/20050607-1.c: New.
9300
9301 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
9302
9303         PR middle-end/21850
9304         * gcc.c-torture/execute/20050607-1.c: New test.
9305
9306 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
9307
9308         PR libfortran/21926
9309         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
9310         Test case where the return array has lowest stride one,
9311         but isn't packed.
9312
9313 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
9314
9315         * lib/target-supports.exp (check_effective_target_sync_int_long):
9316         Add s390 and s390x targets.
9317
9318 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
9319
9320         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
9321         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
9322         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
9323         * gcc.dg/tree-ssa/loop-9.c: New test.
9324
9325 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
9326
9327         * g++.dg/parse/defarg10.C: New.
9328
9329 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
9330
9331         PR regression/21897
9332         * gcc.c-torture/execute/20050604-1.c: New test.
9333
9334 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
9335
9336         PR 21903
9337         * g++.dg/parse/defarg9.C: New.
9338
9339         PR c++/20637
9340         * g++.dg/inherit/using4.C: New.
9341         * g++.dg/overload/error1.C: Adjust expected errors.
9342         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
9343         * g++.old-deja/g++.brendan/arm2.C: Likewise.
9344         * g++.old-deja/g++.other/redecl2.C: Likewise.
9345         * g++.old-deja/g++.other/redecl4.C: Likewise.
9346         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
9347
9348 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
9349
9350         * gfortran.dg/f2c_5.f90: Add -w to dg-options
9351
9352 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
9353
9354         * lib/gfortran.exp (gfortran_target_compile): Call
9355         dg-additional-files-options
9356         * gfortran.dg/f2c_4.f90: New file
9357         * gfortran.dg/f2c_4.c: New file
9358         * gfortran.dg/f2c_5.f90: New file
9359         * gfortran.dg/f2c_5.c: New file
9360
9361 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9362
9363         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
9364
9365         PR fortran/21912
9366         * gfortran.dg/array_constructor_4.f90: New test.
9367
9368 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
9369
9370         PR c++/21619
9371         * g++.dg/ext/builtin9.C: New test.
9372
9373 2005-06-05  Dale Johannesen  <dalej@apple.com>
9374
9375         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
9376         * gcc.c-torture/execute/20050603-2.c: Ditto.
9377
9378 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
9379
9380         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
9381         * gcc.dg/vect/vect-reduc-1.c: New.
9382         * gcc.dg/vect/vect-reduc-2.c: New.
9383         * gcc.dg/vect/vect-reduc-3.c: New.
9384
9385 2005-06-04  Dale Johannesen  <dalej@apple.com>
9386
9387         * gcc.c-torture/execute/20050603-1.c: New.
9388         * gcc.c-torture/execute/20050603-2.c: New.
9389         * gcc.dg/20050603-3.c: New.
9390
9391 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9392
9393         PR fortran/19195
9394         * gfortran.dg/debug_1.f90: New test.
9395
9396         * gfortran.dg/forall_1.f90: New test.
9397
9398 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
9399
9400         * gfortran.dg/array_constructor_3.f90: New test.
9401
9402 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9403
9404         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
9405
9406 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
9407
9408         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
9409
9410 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
9411
9412         PR c/21873
9413         * gcc.dg/init-excess-1.c: New test.
9414
9415 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
9416
9417         PR c++/21853
9418         * g++.dg/expr/static_cast6.C: New test.
9419
9420 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
9421
9422         * gcc.dg/tree-ssa/vrp14.c: New test.
9423
9424 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
9425
9426         PR c++/21336
9427         * g++.dg/template/new2.C: New test.
9428
9429 2005-06-03  Josh Conner  <jconner@apple.com>
9430
9431         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
9432         all entries in initializer.
9433
9434 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
9435
9436         PR middle-end/21858
9437         * gcc.dg/pr21858.c: New testcase.
9438
9439 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
9440
9441         PR tree-optimization/21292
9442
9443         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
9444         New.
9445         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
9446         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
9447         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
9448         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
9449         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
9450
9451 2005-06-02  Richard Henderson  <rth@redhat.com>
9452
9453         * gcc.dg/sync-2.c: Use -march=i486 for i386.
9454
9455 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
9456
9457         * gcc.dg/wtypequal.c: New testcase.
9458
9459 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
9460
9461         PR 21582
9462         * gcc.dg/tree-ssa/pr21582.c: New test.
9463
9464 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
9465
9466         PR c++/21280
9467         * g++.dg/opt/interface2.h: New.
9468         * g++.dg/opt/interface2.C: New.
9469         * g++.dg/init/ctor4.C: Adjust error lines.
9470         * g++.old-deja/g++.bob/inherit2.C: Likewise.
9471         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
9472         * g++.old-deja/g++.jason/opeq3.C: Likewise.
9473         * g++.old-deja/g++.pt/assign1.C: Likewise.
9474         * g++.old-deja/g++.pt/crash20.C: Likewise.
9475
9476 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
9477
9478         PR tree-optimization/21734
9479         * g++.dg/vect/pr21734_1.cc: New.
9480         * g++.dg/vect/pr21734_2.cc: New.
9481
9482 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
9483
9484         PR c++/20350
9485         * g++.dg/template/spec24.C: New.
9486
9487         PR c++/21151
9488         * g++.dg/pch/local-1.C: New.
9489         * g++.dg/pch/local-1.Hs: New.
9490
9491 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
9492
9493         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
9494         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
9495         * gcc.dg/tree-ssa/pr14341.c: New test.
9496         * gcc.dg/tree-ssa/pr14841.c: New test.
9497         * gcc.dg/tree-ssa/pr20701.c: New test.
9498         * gcc.dg/tree-ssa/pr21086.c: New test.
9499         * gcc.dg/tree-ssa/pr21090.c: New test.
9500         * gcc.dg/tree-ssa/pr21332.c: New test.
9501         * gcc.dg/tree-ssa/pr21458.c: New test.
9502         * gcc.dg/tree-ssa/pr21658.c: New test.
9503         * gcc.dg/tree-ssa/vrp01.c: New test.
9504         * gcc.dg/tree-ssa/vrp02.c: New test.
9505         * gcc.dg/tree-ssa/vrp03.c: New test.
9506         * gcc.dg/tree-ssa/vrp04.c: New test.
9507         * gcc.dg/tree-ssa/vrp05.c: New test.
9508         * gcc.dg/tree-ssa/vrp06.c: New test.
9509         * gcc.dg/tree-ssa/vrp07.c: New test.
9510         * gcc.dg/tree-ssa/vrp08.c: New test.
9511         * gcc.dg/tree-ssa/vrp09.c: New test.
9512         * gcc.dg/tree-ssa/vrp10.c: New test.
9513         * gcc.dg/tree-ssa/vrp11.c: New test.
9514         * gcc.dg/tree-ssa/vrp12.c: New test.
9515         * gcc.dg/tree-ssa/vrp13.c: New test.
9516
9517 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
9518
9519         PR 21029
9520         * gcc.dg/tree-ssa/pr21029.c: New test.
9521
9522 2005-06-01  Roger Sayle  <roger@eyesopen.com>
9523
9524         * gfortran.dg/logint-1.f: New test case.
9525         * gfortran.dg/logint-2.f: Likewise.
9526         * gfortran.dg/logint-3.f: Likewise.
9527
9528 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
9529
9530         PR c/21536
9531         PR c/20760
9532         * gcc.dg/20050527-1.c: New test.
9533
9534         * gcc.dg/i386-sse-12.c: New test.
9535
9536         PR fortran/21729
9537         * gfortran.dg/implicit_5.f90: New test.
9538
9539 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
9540
9541         PR fortran/20883
9542         * gfortran/assign_4.f90: New test.
9543         * gfortran/assign_2.f90: Change compile to run.
9544
9545 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
9546
9547         * lib/target-supports.exp
9548         (check_effective_target_sync_char_short): New.
9549         * gcc.dg/sync-2.c: New.
9550
9551 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
9552
9553         PR tree-optimization/21817
9554         * gcc.dg/torture/pr21817-1.c: New.
9555
9556 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
9557
9558         PR c++/21165
9559         * g++.dg/template/init5.C: New.
9560
9561 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
9562
9563         * gfortran.dg/char_initialiser_actual.f90:
9564         Test character initialisers as actual arguments.
9565         * gfortran.dg/char_pointer_comp_assign.f90:
9566         Test character pointer structure component assignments.
9567         * gfortran.dg/char_array_structure_constructor.f90:
9568         Test character components in structure constructors.
9569
9570 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
9571
9572         PR middle-end/20931
9573         * g++.dg/opt/pr20931.C: New test.
9574
9575 2005-05-31  Andreas Jaeger  <aj@suse.de>
9576
9577         PR testsuite/20772
9578         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
9579         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
9580         g++.old-deja/g++.ext/asmspec1.C,
9581         g++.old-deja/g++.other/regstack.C,
9582         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
9583         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
9584         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
9585         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
9586         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
9587         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
9588         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
9589         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
9590         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
9591         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
9592         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
9593         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
9594         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
9595         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
9596         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
9597         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
9598         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
9599         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
9600         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
9601
9602 2005-05-31  Jeff Law  <law@redhat.com>
9603
9604         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
9605
9606 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
9607
9608         PR middle-end/21743
9609         * gcc.dg/builtins-1.c: Activate disabled clog test.
9610         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9611
9612 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
9613
9614         * gfortran.dg/char_pointer_assign.f90:
9615         Test character-pointer assignments and pointer assignments.
9616         * gfortran.dg/char_pointer_dummy.f90:
9617         Test character-pointer dummy arguments.
9618         * gfortran.dg/char_pointer_func.f90:
9619         Test character-pointer function returns.
9620         * gfortran.dg/char_pointer_dependency.f90:
9621         Test character-pointer functions with dependencies.
9622
9623 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
9624
9625         PR c++/21784
9626         * g++.dg/lookup/using14.C: New test.
9627
9628 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
9629
9630         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9631         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
9632         trailing ^M.
9633
9634 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
9635
9636         PR c++/17413
9637         * g++.dg/template/local5.C: New.
9638
9639         PR target/21761
9640         * gcc.c-torture/compile/pr21761.c: New.
9641
9642         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
9643         before darwin8.
9644
9645 2005-05-30  Steven G. Kargl
9646
9647         PR fortran/20846
9648         * gfortran.dg/inquire_8.f90: New test.
9649
9650 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9651
9652         PR libfortran/21376
9653         * gfortran.dg/output_exponents_1.f90: New test.
9654
9655 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9656
9657         PR libfortran/20006
9658         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
9659
9660 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
9661
9662         PR c++/21210
9663         * g++.dg/ext/complex1.C: New test.
9664
9665         PR c++/21340
9666         * g++.dg/init/ctor6.C: New test.
9667
9668 2005-05-29  Jan Hubicka  <jh@suse.cz>
9669
9670         * gcc.c-torture/compile/pr21562.c: New.
9671
9672 2005-05-28  Steven G. Kargl <kargls@comcast.net>
9673
9674         * gfortran.dg/subnormal_1.f90: New test.
9675
9676 2005-05-28  Jan Hubicka  <jh@suse.cz>
9677
9678         * tree-prof.exp: Fix comment.
9679         * value-prof-1.c: New.
9680         * value-prof-2.c: New.
9681         * value-prof-3.c: New.
9682         * value-prof-4.c: New.
9683
9684 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
9685
9686         PR c++/21614
9687         * g++.dg/expr/ptrmem6.C: New test.
9688         * g++.dg/expr/ptrmem6a.C: Likewise.
9689
9690 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
9691
9692         PR tree-optimization/21658
9693         * gcc.dg/tree-ssa/pr21658.c: New.
9694
9695 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
9696
9697         PR c++/21455
9698         * g++.dg/inherit/ptrmem3.C: New.
9699
9700         PR c++/21681
9701         * g++.dg/parse/template16.C: New.
9702
9703 2005-05-27  Andreas Jaeger  <aj@suse.de>
9704
9705         * gcc.dg/setjmp-2.c: Only run in 32-bit.
9706
9707         * gcc.dg/i386-sse-8.c: Run test on all archs.
9708
9709 2005-05-26  Mike Stump  <mrs@apple.com>
9710
9711         * objc.dg/isa-field-1.m: Only run on darwin.
9712         * objc.dg/lookup-1.m: Likewise.
9713         * objc.dg/try-catch-8.m: Likewise.
9714
9715 2005-05-26  Roger Sayle  <roger@eyesopen.com>
9716
9717         PR tree-optimization/9814
9718         * gcc.dg/pr9814-1.c: New test case.
9719
9720 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
9721
9722         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
9723         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
9724         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
9725         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
9726         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
9727         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
9728         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
9729         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
9730         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
9731         objc.dg/try-catch-8.m: New.
9732
9733 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
9734
9735         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
9736         remove extraneous semicolons.
9737
9738 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
9739
9740         * obj-c++.dg/comp-types-12.mm: New.
9741         * objc.dg/comp-types-11.m: New.
9742         * objc.dg/selector-4.m: New.
9743
9744 2005-05-26  Andreas Jaeger  <aj@suse.de>
9745
9746         PR testsuite/20772
9747         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
9748         g++.old-deja/g++.ext/attrib3.C,
9749         g++.old-deja/g++.other/store-expr1.C,
9750         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
9751         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
9752         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9753         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
9754         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
9755         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
9756         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
9757         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9758         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
9759         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
9760         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
9761         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
9762         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
9763         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
9764         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
9765         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
9766         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
9767         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9768         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
9769
9770 2005-05-26  Andreas Jaeger  <aj@suse.de>
9771
9772         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
9773         x86-64 compilation.
9774
9775 2005-05-26  Andreas Jaeger  <aj@suse.de>
9776
9777         PR testsuite/20772
9778         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
9779         gcc.misc-tests/i386-pf-athlon-1.c,
9780         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9781         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
9782         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
9783         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
9784         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
9785         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
9786         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
9787         programs.
9788
9789         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
9790         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
9791         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
9792         x86-64 compilation.
9793
9794         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
9795         x86_64.
9796
9797         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
9798         effective-target ilp32.
9799
9800 2005-05-26  David Ung  <davidu@mips.com>
9801
9802         * gcc.target/mips/ext_ins.c: New test for testing the generation
9803         of MIPS32/64 rev 2 ext/ins instructions.
9804
9805 2005-05-26  Andreas Jaeger  <aj@suse.de>
9806
9807         * treelang/compile/unsigned.tree: Use gimple instead of
9808         nonexisting generic dump.
9809
9810 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
9811
9812         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
9813
9814 2005-05-26  Andreas Jaeger  <aj@suse.de>
9815
9816         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
9817
9818 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
9819
9820         PR libfortran/17283
9821         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
9822         Test callee-allocated memory with write statements.
9823
9824 2005-05-25  Roger Sayle  <roger@eyesopen.com>
9825
9826         PR middle-end/21709
9827         * gcc.dg/pr21709-1.c: New test case.
9828
9829 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9830             Mike Stump  <mrs@apple.com>
9831
9832         * objc/execute/next_mapping.h: Update for C++.
9833
9834         * obj-c++.dg/selector-1.mm: Move to...
9835         * obj-c++.dg/selector-4.mm: here...
9836
9837         * obj-c++.dg/basic.mm: New.
9838         * obj-c++.dg/comp-types-1.mm: New.
9839         * obj-c++.dg/cxx-class-1.mm: New.
9840         * obj-c++.dg/cxx-ivars-1.mm: New.
9841         * obj-c++.dg/cxx-ivars-2.mm: New.
9842         * obj-c++.dg/cxx-ivars-3.mm: New.
9843         * obj-c++.dg/cxx-scope-1.mm: New.
9844         * obj-c++.dg/cxx-scope-2.mm: New.
9845         * obj-c++.dg/defs.mm: New.
9846         * obj-c++.dg/empty-private-1.mm: New.
9847         * obj-c++.dg/encode-1.mm: New.
9848         * obj-c++.dg/encode-2.mm: New.
9849         * obj-c++.dg/encode-3.mm: New.
9850         * obj-c++.dg/extern-c-1.mm: New.
9851         * obj-c++.dg/extra-semi.mm: New.
9852         * obj-c++.dg/fix-and-continue-2.mm: New.
9853         * obj-c++.dg/isa-field-1.mm: New.
9854         * obj-c++.dg/ivar-list-semi.mm: New.
9855         * obj-c++.dg/local-decl-1.mm: New.
9856         * obj-c++.dg/lookup-1.mm: New.
9857         * obj-c++.dg/lookup-2.mm: New.
9858         * obj-c++.dg/method-1.mm: New.
9859         * obj-c++.dg/method-2.mm: New.
9860         * obj-c++.dg/method-3.mm: New.
9861         * obj-c++.dg/method-4.mm: New.
9862         * obj-c++.dg/method-5.mm: New.
9863         * obj-c++.dg/method-6.mm: New.
9864         * obj-c++.dg/method-7.mm: New.
9865         * obj-c++.dg/no-extra-load.mm: New.
9866         * obj-c++.dg/overload-1.mm: New.
9867         * obj-c++.dg/pragma-1.mm: New.
9868         * obj-c++.dg/pragma-2.mm: New.
9869         * obj-c++.dg/private-1.mm: New.
9870         * obj-c++.dg/private-2.mm: New.
9871         * obj-c++.dg/proto-qual-1.mm: New.
9872         * obj-c++.dg/qual-types-1.mm: New.
9873         * obj-c++.dg/stubify-1.mm: New.
9874         * obj-c++.dg/stubify-2.mm: New.
9875         * obj-c++.dg/super-class-1.mm: New.
9876         * obj-c++.dg/super-class-2.mm: New.
9877         * obj-c++.dg/super-dealloc-1.mm: New.
9878         * obj-c++.dg/super-dealloc-2.mm: New.
9879         * obj-c++.dg/template-1.mm: New.
9880         * obj-c++.dg/template-2.mm: New.
9881         * obj-c++.dg/template-3.mm: New.
9882         * obj-c++.dg/template-4.mm: New.
9883         * obj-c++.dg/template-5.mm: New.
9884         * obj-c++.dg/template-6.mm: New.
9885         * obj-c++.dg/try-catch-1.mm: New.
9886         * obj-c++.dg/try-catch-2.mm: New.
9887         * obj-c++.dg/try-catch-3.mm: New.
9888         * obj-c++.dg/try-catch-4.mm: New.
9889         * obj-c++.dg/try-catch-5.mm: New.
9890         * obj-c++.dg/try-catch-6.mm: New.
9891         * obj-c++.dg/try-catch-7.mm: New.
9892         * obj-c++.dg/try-catch-8.mm: New.
9893         * obj-c++.dg/try-catch-9.mm: New.
9894         * obj-c++.dg/va-meth-1.mm: New.
9895
9896 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9897
9898         * obj-c++.dg/selector-1.mm: New.
9899         * obj-c++.dg/selector-2.mm: New.
9900
9901 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9902
9903         * obj-c++.dg/selector-3.mm: New.
9904         * objc.dg/selector-3.m: New.
9905
9906 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9907
9908         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
9909         about where warning appears.
9910
9911 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
9912
9913         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
9914         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9915         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9916         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9917
9918 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
9919
9920         * gcc.dg/20050524-1.c: New test.
9921
9922 2005-05-25  Jan Hubicka  <jh@suse.cz>
9923
9924         * gcc.dg/tree-prof/inliner-1.c: New.
9925
9926 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
9927
9928         * gcc.dg/tree-prof: New directory.
9929         * gcc.dg/tree-prof/tree-prof.exp: New.
9930
9931 2005-05-25  DJ Delorie  <dj@redhat.com>
9932
9933         * gcc.dg/Wattributes-1.c: New.
9934         * gcc.dg/Wattributes-2.c: New.
9935         * gcc.dg/Wattributes-3.c: New.
9936
9937 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
9938
9939         PR tree-optimization/19833
9940         * gcc.dg/uninit-4.c: Remove xfail.
9941         * gcc.dg/uninit-9.c: Ditto.
9942
9943 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
9944
9945         * obj-c++.dg/bitfield-[1-5].mm: New.
9946         * obj-c++.dg/class-protocol-1.mm: New.
9947         * obj-c++.dg/comp-types-1[0-1].mm: New.
9948         * obj-c++.dg/comp-types-[2-9].mm: New.
9949         * obj-c++.dg/encode-[4-8].mm: New.
9950         * obj-c++.dg/layout-1.mm: New.
9951         * obj-c++.dg/method-1[0-9].mm: New.
9952         * obj-c++.dg/method-2[0-1].mm: New.
9953         * obj-c++.dg/method-[8-9].mm: New.
9954         * obj-c++.dg/objc-gc-3.mm: New.
9955         * obj-c++.dg/try-catch-10.mm: New.
9956         * objc.dg/bitfield-5.m: New.
9957         * objc.dg/comp-types-10.m: New.
9958         * objc.dg/comp-types-9.m: New.
9959         * objc.dg/layout-1.m: New.
9960         * objc.dg/objc-gc-4.m: New.
9961         * objc.dg/try-catch-9.m: New.
9962         * objc.dg/class-protocol-1.m: Tweak diagnostics.
9963         * objc.dg/comp-types-1.m: Likewise.
9964         * objc.dg/comp-types-[5-6].m: Likewise.
9965         * objc.dg/method-9.m: Likewise.
9966
9967 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
9968
9969         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
9970         and on hardware without VMX support.
9971
9972         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
9973
9974         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
9975
9976         * lib/profopt.exp (dg-final-generate, dg-final-use,
9977         profopt-final-code, profopt-get-options): New.
9978         (profopt-execute): Process test directives.
9979
9980         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
9981         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
9982         cleanup-tree-dump, cleanup-saved-temps): Update comments.
9983
9984 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
9985
9986         PR C++/21645
9987         * g++.dg/init/ctor5.C: New test.
9988
9989 2005-05-24  Ira Rosen  <irar@il.ibm.com>
9990
9991         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
9992         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
9993         vect-113.c, vect-114.c.
9994
9995 2005-05-23  Adam Nemet  <anemet@lnxw.com>
9996
9997         * gcc.dg/const-elim-1.c: Remove xfails.
9998
9999 2005-05-23  Jeff Law  <law@redhat.com>
10000
10001         * gcc.c-torture/compile/pr21638.c: New test.
10002         * gcc.c-torture/compile/20050520-1.c: New test.
10003
10004 2005-05-23  Nick Clifton  <nickc@redhat.com>
10005
10006         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
10007         be a proper triple, ie: m32r*-*-*.
10008         * g++.old-deja/g++.jason/thunk3.C: Likewise.
10009
10010 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
10011
10012         PR middle-end/21331
10013         PR tree-opt/21293
10014         * gcc.c-torture/compile/pr21293.c: New test.
10015         * gcc.c-torture/execute/pr21331.c: New test.
10016
10017 2004-05-20  Richard Henderson  <rth@redhat.com>
10018
10019         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
10020
10021 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
10022
10023         * obj-c++-dg.exp: Add.
10024         * obj-c++.exp: Add.
10025         * obj-c++.dg/dg.exp: Add.
10026
10027 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
10028
10029         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
10030         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
10031
10032 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
10033
10034         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
10035
10036 2004-05-19  Richard Henderson  <rth@redhat.com>
10037
10038         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
10039
10040 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
10041
10042         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
10043
10044         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
10045
10046 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
10047
10048         PR c++/21495
10049         * g++.dg/parse/extern1.C: New test.
10050         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
10051
10052 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10053
10054         * gcc.dg/c99-math.h: New.
10055         * gcc.dg/c99-math-float-1.c: New test.
10056         * gcc.dg/c99-math-double-1.c: Likewise.
10057         * gcc.dg/c99-math-long-double-1.c: Likewise.
10058
10059 2005-05-18  Richard Henderson  <rth@redhat.com>
10060
10061         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
10062
10063 2005-05-18  Devang Patel  <dpatel@apple.com>
10064
10065         * g++.dg/opt/20050511-1.C: New test.
10066
10067 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
10068
10069         PR libfortran/21127
10070         * gfortran.dg/reshape-complex.f90: New test.
10071
10072 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
10073
10074         * gfortran.dg/array_constructor_1.f90: New test.
10075         * gfortran.dg/array_constructor_2.f90: New test.
10076
10077 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
10078
10079         PR fortran/20954
10080         * gfortran.dg/pr20954.f: New test.
10081
10082 2005-05-17  Mike Stump  <mrs@apple.com>
10083
10084         Yet more Objective-C++...
10085
10086         * objc.dg/method-5.m: Update.
10087         * objc.dg/method-6.m: Update.
10088         * objc.dg/method-7.m: Update.
10089         * objc.dg/method-9.m: Update.
10090         * objc.dg/try-catch-2.m: Update.
10091
10092 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
10093
10094         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
10095         Remove little-endian optimizations.
10096
10097 2005-05-17  Jeff Law  <law@redhat.com>
10098
10099         * g++.dg/tree-ssa/pr14814.C: New test.
10100         * gcc.dg/tree-ssa/pr14814.C: New test.
10101         * gcc.dg/tree-ssa/pr17141-1.C: New test.
10102         * gcc.dg/tree-ssa/pr17141-2.C: New test.
10103
10104 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
10105
10106         * gcc.dg/compat/generate-random.c: Do not include
10107         libiberty.h.
10108         * gcc.dg/compat/generate-random_r.c: Likewise.
10109
10110 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
10111
10112         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
10113
10114 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
10115
10116         PR middle-end/21595
10117         * g++.dg/tree-ssa/builtin1.C: New testcase.
10118
10119 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
10120
10121         PR c++/21454
10122         * g++.dg/opt/const4.C: New test.
10123
10124         PR middle-end/21492
10125         * g++.dg/opt/crossjump1.C: New test.
10126
10127         PR tree-optimization/21610
10128         * gcc.c-torture/compile/20050516-1.c: New test.
10129
10130         PR fortran/15080
10131         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
10132         about the test failing.
10133         * gfortran.fortran-torture/execute/where_7.f90: New test.
10134         * gfortran.fortran-torture/execute/where_8.f90: New test.
10135
10136 2005-05-16  Richard Henderson  <rth@redhat.com>
10137
10138         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
10139         i?86 and x86_64.
10140
10141 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
10142
10143         * gcc.dg/compat/generate-random.c (config.h): Do not include.
10144         (limits.h): Include unconditionally.
10145         (stdlib.h): Likewise.
10146         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
10147         (limits.h): Include unconditionally.
10148         (stdlib.h): Likewise.
10149         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
10150         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
10151         (limits.h): Include unconditionally.
10152         (stdlib.h): Likewise.
10153         (hashtab.h): Do not include.
10154         (getopt.h): Likewise.
10155         (stddef.h): Include.
10156         (hashval_t): Define.
10157         (struct entry): Add "next" field.
10158         (HASH_SIZE): New macro.
10159         (hash_table): New variable.
10160         (switchfiles): Do not use xmalloc.
10161         (mix): New macro.
10162         (iterative_hash): New function.
10163         (hasht): Remove.
10164         (e_exists): New function.
10165         (e_insert): Likewise.
10166         (output): Use, instead of libiberty hashtable functions.
10167         (main): Do not use getopt.  Do not call htab_create.
10168
10169 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
10170
10171         PR libstdc++/21526
10172         * lib/target-supports.exp (check_mkfifo_available):
10173         Return 0 for cygwin as mkfifo support incomplete on platform.
10174         Fix typos in comments.
10175
10176 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
10177
10178         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
10179
10180 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
10181
10182         PR fortran/17432
10183         * gfortran.dg/assign_4.f: New test.
10184
10185 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
10186
10187         PR tree-optimization/21563
10188         * gcc.dg/tree-ssa/pr21563.c: New.
10189
10190 2005-05-14  Jan Hubicka  <jh@suse.cz>
10191
10192         * gcc.dg/noreturn-7.c: Allow control reaches warning.
10193
10194 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
10195
10196         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
10197
10198 2005-05-13  Julian Brown  <julian@codesourcery.com>
10199
10200         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
10201         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
10202
10203 2005-05-13  Jan Hubicka  <jh@suse.cz>
10204
10205         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
10206         * gcc.dg/fold-xor-?.c: Likewise.
10207         * gcc.dg/pr15784-?.c: Likewise.
10208         * gcc.dg/pr20922-?.c: Likewise.
10209         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
10210         * gcc.dg/tree-ssa/pr17598.c: Likewise.
10211         * gcc.dg/tree-ssa/pr20470.c: Likewise.
10212
10213 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10214
10215         PR fortran/21260
10216         * gfortran.dg/hollerith_1.f90: New test.
10217
10218 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10219
10220         * gfortran.dg/func_result_2.f90: New test.
10221
10222 2005-05-11  Bud Davis  <bdavis@gfortran.org>
10223
10224         * gfortran.dg/dev_null.f90: New test.
10225
10226 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
10227
10228         * gcc.dg/arm-vfp1.c: Revert last change.
10229
10230 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
10231
10232         PR middle-end/19807
10233         PR tree-optimization/19639
10234         * g++.dg/tree-ssa/pr19807.C: New testcase.
10235
10236 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10237
10238         PR libfortran/21471
10239         * gfortran.dg/append-1.f90: New test.
10240
10241 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
10242
10243         * gcc.dg/pr18501.c: XFAIL.
10244         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
10245         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
10246         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
10247         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
10248         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
10249         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
10250         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
10251         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10252
10253 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10254
10255         PR fortran/20178
10256         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
10257         gfortran.dg/f2c_3.f90: New tests.
10258
10259         * gfortran.dg/return_1.f90: Fix dg annotation.
10260
10261 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
10262
10263         * gcc.c-torture/compile/20050510-1.c: New test.
10264
10265 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
10266
10267         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
10268
10269 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
10270
10271         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
10272
10273 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
10274
10275         PR c/17913
10276         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
10277
10278 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
10279
10280         PR c/21342
10281         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
10282         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
10283
10284 2005-05-10  Ben Elliston  <bje@au.ibm.com>
10285
10286         PR debug/16676
10287         * gcc.dg/debug/pr16676.c: New test.
10288
10289 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
10290
10291         PR testsuite/21443
10292         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
10293         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
10294         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
10295         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
10296         Change -O1 to -O2.
10297         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
10298         -fno-tree-dominator-opts.
10299
10300 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10301
10302         * gfortran.dg/return_1.f90: New test.
10303
10304 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
10305
10306         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
10307
10308         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
10309
10310 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
10311
10312         PR c++/21427
10313         * g++.dg/inherit/covariant13.C: New.
10314
10315 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10316
10317         PR libfortran/19155
10318         * gfortran.dg/pr19155.f: New test.
10319
10320 2005-05-08  Roger Sayle  <roger@eyesopen.com>
10321
10322         PR inline-asm/8788
10323         * gcc.dg/pr8788-1.c: New testcase.
10324
10325 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
10326
10327         PR target/21416
10328         * gcc.target/mips/fpcmp-[12].c: New tests.
10329
10330 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
10331
10332         * lib/target-supports-dg.exp (dg-require-fork): New function.
10333         (dg-require-mkfifo): Likewise.
10334         * lib/target-supports.exp (check_function_available): New
10335         function.
10336         (check_fork_available): Likewise.
10337         (check_mkfifo_available): Likewise.
10338
10339 2005-05-06  Jeff Law  <law@redhat.com>
10340
10341         * gcc.c-torture/compile/pr21380.c: New test.
10342
10343 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
10344
10345         PR c++/20961
10346         * g++.dg/ext/weak3.C: New test.
10347
10348 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
10349
10350         PR c++/21352
10351         * g++.dg/template/crash37.C: New test.
10352
10353 2005-05-05  Paul Brook  <paul@codesourcery.com>
10354
10355         * gcc.dg/arm-g2.c: Use effective-target arm32.
10356         * gcc.dg/arm-mmx-1.c: Ditto.
10357         * gcc.dg/arm-scd42-2.c: Ditto.
10358         * gcc.dg/arm-vfp1.c: Ditto.
10359         * lib/target-supports.exp (check_effective_target_arm32): New
10360         function.
10361
10362 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
10363
10364         PR libfortran/21354
10365         gfortran.dg/in_pack_rank7.f90: New test.
10366
10367 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
10368
10369         PR middle-end/15618
10370         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
10371
10372 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
10373
10374         PR middle-end/21265
10375         * gcc.dg/20050503-1.c: New test.
10376
10377         PR rtl-optimization/21239
10378         * gcc.dg/i386-sse-11.c: New test.
10379
10380 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
10381
10382         PR target/16888
10383         * gcc.target/i386/asm-1.c: New test.
10384
10385 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
10386
10387         PR rtl-optimization/21330
10388         * gcc.c-torture/execute/20050502-1.c: New test.
10389
10390         PR target/21297
10391         * gcc.c-torture/execute/20050502-2.c: New test.
10392
10393 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
10394
10395         PR middle-end/21282
10396         * gcc.dg/pr21282.c: New.
10397
10398 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
10399
10400         * gcc.dg/vect/pr20122.c: Clean up .vect file.
10401         * gcc.dg/vect/vect-92.c: Likewise.
10402         * gcc.dg/vect/vect-93.c: Likewise.
10403         * gcc.dg/vect/vect-dv-1.c: Likewise.
10404         * gcc.dg/vect/vect-dv-2.c: Likewise.
10405         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
10406
10407 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
10408
10409         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
10410         * gfortran.dg/vect/vect-2.f90: Likewise.
10411         * gfortran.dg/vect/vect-3.f90: Likewise.
10412         * gfortran.dg/vect/vect-4.f90: Likewise.
10413         * gfortran.dg/vect/vect-5.f90: Likewise.
10414
10415 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
10416
10417         PR target/20813
10418         * gcc.dg/rs6000-fpint-2.c: New.
10419
10420 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
10421
10422         PR c/15698
10423         * gcc.dg/builtins-30.c: Update expected messages.
10424         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
10425         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
10426         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
10427
10428 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
10429
10430         PR tree-optimization/21294
10431         * gcc.dg/tree-ssa/pr21294.c: New.
10432
10433 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
10434
10435         * gcc.dg/altivec-3.c (vec_store): Do not use the old
10436         __builtin_altivec_st_internal_4si built-in.
10437
10438 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
10439
10440         PR c++/15875
10441         * g++.dg/template/ptrmem14.C: New test.
10442
10443 2005-05-02  Paul Brook  <paul@codesourcery.com>
10444
10445         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
10446
10447 2005-05-02  Michael Matz  <matz@suse.de>
10448
10449         PR c++/19542
10450         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
10451
10452 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
10453
10454         * g++.dg/cpp/weak.C: New test.
10455
10456 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
10457
10458         * gcc.dg/tree-ssa/loop-8.c: New test.
10459
10460 2005-04-30  Michael Maty  <matz@suse.de>
10461
10462         * gcc.dg/inline-mcpy.c: New test.
10463
10464 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
10465
10466         PR libfortran/18958
10467         * gfortran.dg/eoshift.f90: New test case.
10468
10469 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
10470
10471         PR libfortran/18857
10472         * gfortran.dg/matmul_1.f90: New test.
10473
10474 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
10475
10476         PR tree-optimization/21030
10477         * gcc.dg/tree-ssa/pr21030.c: New.
10478
10479 2005-04-29  Devang Patel  <dpatel@apple.com>
10480
10481         PR tree-optimization/21272
10482         * gcc.dg/vect/vect-ifcvt-10.c: New test.
10483
10484 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
10485
10486         PR fortran/13082
10487         PR fortran/18824
10488         * gfortran.dg/entry_4.f90: New test.
10489         * gfortran.fortran-torture/execute/entry_1.f90: New test.
10490         * gfortran.fortran-torture/execute/entry_2.f90: New test.
10491         * gfortran.fortran-torture/execute/entry_3.f90: New test.
10492         * gfortran.fortran-torture/execute/entry_4.f90: New test.
10493         * gfortran.fortran-torture/execute/entry_5.f90: New test.
10494         * gfortran.fortran-torture/execute/entry_6.f90: New test.
10495         * gfortran.fortran-torture/execute/entry_7.f90: New test.
10496
10497 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10498
10499         * gfortran.fortran-torture/execute/entry_8.f90: New test.
10500
10501 2005-04-29  Paul Brook  <paul@codesourcery.com>
10502
10503         * gfortran.dg/entry_3.f90: New test.
10504
10505 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10506
10507         * gfortran.dg/implicit_4.f90: New test.
10508
10509 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
10510
10511         * lib/target-supports.exp (check_profiling_available): Return
10512         false for xtensa-*-elf.
10513
10514 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
10515
10516         * lib/fortran-torture.exp (fortran-torture.exp): Catch
10517         error if file cannot be deleted.
10518
10519 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
10520
10521         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
10522         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
10523         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
10524         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
10525         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
10526         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
10527         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
10528         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
10529         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
10530         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10531         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
10532         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
10533         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
10534
10535 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10536
10537         PR fortran/20865
10538         * gfortran.dg/pr20865.f90: New test.
10539
10540 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
10541
10542         * gcc.dg/void-cast-2.c: New test.
10543
10544 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
10545
10546         PR c/21159
10547         * gcc.dg/void-cast-1.c: New test.
10548
10549 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
10550
10551         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
10552
10553 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10554
10555         PR fortran/21177
10556         * gfortran.dg/pr21177.f90: New test.
10557
10558 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
10559
10560         PR tree-optimization/21171
10561         * gcc.dg/tree-ssa/pr21171.c: New test.
10562
10563 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
10564
10565         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
10566         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
10567         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
10568         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
10569         gcc.dg/tree-ssa/gen-vect-32.c: New.
10570         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
10571         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
10572         don't run on PPC32.
10573
10574 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
10575
10576         PR c/21213
10577         * gcc.dg/transparent-union-3.c: New test.
10578
10579 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
10580
10581         PR c/20740
10582         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
10583         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
10584         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
10585         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
10586         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
10587         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
10588
10589 2005-04-26  Jeff Law  <law@redhat.com>
10590
10591         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
10592         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
10593         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
10594         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
10595         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
10596         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
10597         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
10598
10599 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
10600
10601         PR tree-optimization/17598
10602         * gcc.dg/tree-ssa/pr17598.c: New testcase.
10603
10604 2005-04-25  Mike Stump  <mrs@apple.com>
10605
10606         * objc.dg/fix-and-continue-1.m: Add.
10607
10608 2005-04-25  Roger Sayle  <roger@eyesopen.com>
10609
10610         PR c++/20995
10611         * g++.dg/opt/pr20995-1.C: New test case.
10612
10613 2005-04-25  Devang Patel <dpatel@apple.com>
10614
10615         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
10616
10617 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
10618
10619         PR testsuite/21062
10620         * g++.dg/opt/alias2.C (printf): Correct the prototype.
10621
10622 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
10623
10624         PR C++/21188
10625         * g++.dg/opt/rtti2.C: New test.
10626
10627 2005-04-25  Paul Brook  <paul@codesourcery.com>
10628         Steven G. Kargl  <kargls@comcast.net>
10629
10630         PR fortran/20879
10631         * gfortran.dg/ichar_1.f90: New file.
10632
10633 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
10634
10635         PR middle-end/20991
10636         * g++.dg/opt/pr20991.C: New test.
10637
10638         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
10639         where sizeof (type) < __alignof__ (type).
10640         * gcc.dg/compat/struct-layout-1.h: Likewise.
10641
10642 2005-04-24  Per Bothner  <per@bothner.com>
10643             Devang Patel  <dpatel@apple.com>
10644
10645         PR preprocessor/20907
10646         * gcc.dg/cpp/very-long-comment.c: New test.
10647
10648 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10649
10650         PR fortran/20059
10651         * gfortran.dg/common_5.f: New test.
10652
10653 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
10654
10655         PR middle-end/21082
10656         * g++.dg/tree-ssa/pr21082.C: New testcase.
10657
10658 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
10659
10660         * gcc.dg/vect/vect-99.c: New test.
10661
10662 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
10663
10664         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
10665
10666 2005-04-22  Jeff Law  <law@redhat.com>
10667
10668         * gcc.dg/uninit-5.c: Remove xfails.
10669         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
10670         conditionals and loads.
10671
10672 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
10673
10674         PR libfortran/20074
10675         PR libfortran/20436
10676         PR libfortran/21108
10677         * gfortran.dg/nested_reshape.f90: new test
10678         * gfortran.dg/reshape-alloc.f90: new test
10679         * gfortran.dg/reshape.f90: new test
10680
10681 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
10682
10683         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
10684
10685         * gcc.dg/arm-vfp1.c: New test.
10686
10687 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
10688
10689         PR c++/21087
10690         * g++.dg/lookup/builtin2.C: New test.
10691
10692 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
10693
10694         * gcc.dg/weak/weak-13.c: New test.
10695
10696 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
10697
10698         * lib/target-supports.exp (check_effective_target_sync_int_long):
10699         Add powerpc*.
10700
10701 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
10702
10703         * gcc.target/mips/branch-1.c: New test.
10704
10705 2005-04-21  Richard Henderson  <rth@redhat.com>
10706
10707         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
10708         * gcc.dg/vect/vect-86.c: Likewise.
10709         * gcc.dg/vect/vect-87.c: Likewise.
10710         * gcc.dg/vect/vect-88.c: Likewise.
10711
10712 2005-04-21  Devang Patel  <dpatel@apple.com>
10713
10714         PR optimization/20994
10715         * gcc.dg/tree-ssa/ifc-3.c: New test.
10716
10717 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
10718
10719         PR c/12913
10720         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
10721         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
10722         gcc.dg/c99-vla-jump-5.c: New tests.
10723
10724 2005-04-19  Richard Henderson  <rth@redhat.com>
10725
10726         * lib/target-supports.exp (check_effective_target_vect_int_mult):
10727         Fix typo in exists check.
10728         (check_effective_target_sync_int_long): New.
10729         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
10730         * gcc.dg/ia64-sync-2.c: Likewise.
10731         * gcc.dg/ia64-sync-3.c: Likewise.
10732         * gcc.dg/ia64-sync-4.c: Likewise.
10733
10734 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
10735
10736         * gcc.dg/fold-xor-1.c: New test.
10737         * gcc.dg/fold-xor-2.c: New test.
10738
10739 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
10740
10741         PR target/20670
10742         * g++.dg/eh/fp-regs.C: New test.
10743
10744 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
10745
10746         * gcc.dg/Wint-to-pointer-cast-1.c,
10747         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
10748         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
10749         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
10750
10751 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10752
10753         PR fortran/16861
10754         * gfortran.dg/pr16861.f90: New test.
10755
10756 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
10757
10758         * gcc.dg/pr21085.c: New test.
10759
10760 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
10761
10762         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
10763         (setup_mips_tests, dg-mips-options): New procedures.
10764         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
10765         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
10766         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
10767         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10768         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
10769         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
10770         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
10771         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10772         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
10773         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
10774         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
10775         dg-mips-options instead of dg-options.  Remove now-redundant
10776         preprocessor guards.
10777         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
10778         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
10779         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
10780         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
10781         * gcc.dg/vr-mult-2.c: Delete.
10782         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
10783         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
10784         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
10785         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
10786         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
10787         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
10788         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
10789
10790 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
10791
10792         * ada/acats/run_all.sh: Use sync when executable not present.
10793
10794 2005-04-18  Devang Patel  <dpatel@apple.com>
10795
10796         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
10797         * gcc.dg/vect/vect-11a.c: New.
10798         * gcc.dg/vect/vect-none.c: Update.
10799         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
10800
10801 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
10802
10803         PR tree-optimization/20922
10804         * gcc.dg/pr20922-1.c: New test.
10805         * gcc.dg/pr20922-2.c: New test.
10806         * gcc.dg/pr20922-3.c: New test.
10807         * gcc.dg/pr20922-4.c: New test.
10808         * gcc.dg/pr20922-5.c: New test.
10809         * gcc.dg/pr20922-6.c: New test.
10810
10811 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10812
10813         PR libfortran/20950
10814         * gfortran.dg/pr20950.f: New test.
10815
10816 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10817
10818         PR libfortran/19216
10819         * gfortran.dg/pr19216.f: New test.
10820
10821 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
10822
10823         PR tree-optimization/21001
10824         * gcc.dg/tree-ssa/pr21001.c: New.
10825
10826 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
10827
10828         PR libfortran/21075
10829         * gfortran.dg/reshape_rank7.f90: New test.
10830
10831 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
10832
10833         PR libfortran/12884 gfortran.dg/pr12884.f: New test
10834         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
10835         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
10836         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
10837         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
10838         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
10839         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
10840         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
10841         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
10842         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
10843         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
10844         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
10845         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
10846         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
10847         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
10848         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
10849         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
10850         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
10851         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
10852         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
10853         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
10854
10855 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
10856
10857         * gfortran.dg/wtruncate.f: New testcase.
10858         * gfortran.dg/wtruncate.f90: New testcase.
10859
10860 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
10861
10862         PR c++/21025
10863         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
10864         which sizeof/alignof is dependent, rather than just whether we are
10865         processing_template_decl.
10866
10867 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
10868
10869         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
10870         corrected typo where the wrong variables had been compared.
10871
10872 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
10873
10874         PR libfortran/18495
10875         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
10876         Test callee-allocated version of return array with a write
10877         statement.
10878         Test spread with a temporary with another write statement.
10879
10880 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
10881
10882         PR tree-optimization/21031
10883         * gcc.dg/tree-ssa/pr21031.c: New.
10884
10885 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
10886
10887         PR tree-optimization/21004
10888         * gcc.dg/builtins-53.c: Include builtins-config.h.
10889         Check floorf, ceilf, floorl and ceill transformations
10890         only when HAVE_C99_RUNTIME is defined.
10891
10892 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
10893
10894         PR middle-end/20739
10895         * gcc.dg/tree-ssa/pr20739.c: New test.
10896
10897 2005-04-14  Mike Stump  <mrs@apple.com>
10898
10899         * gcc.dg/Foundation.framework/empty: New.
10900         * gcc.dg/framework-2.c: New.
10901
10902 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
10903
10904         PR tree-optimization/21021
10905         * gcc.c-torture/compile/pr21021.c: New.
10906
10907 2005-04-14  Janis Johnson  <janis187@us.ibm.com
10908
10909         PR testsuite/21010
10910         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
10911         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
10912         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
10913         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
10914         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
10915         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
10916         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
10917         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
10918
10919 2005-04-14  Richard Henderson  <rth@redhat.com>
10920
10921         * lib/target-supports.exp (check_effective_target_vect_condition):
10922         Add ia64, i?86, and x86_64.
10923
10924 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
10925
10926         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
10927
10928 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
10929
10930         PR tree-optimization/20657
10931         * gcc.dg/tree-ssa/pr20657.c: New.
10932
10933 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
10934
10935         * gcc.dg/builtins-53.c: Also check (int)trunc* and
10936         (long long int)trunc*.
10937
10938 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
10939
10940         PR target/20927
10941         * gcc.dg/pr20927.c: New test.
10942
10943 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
10944
10945         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
10946         * gcc.target/mips/asm-1.c: Likewise.
10947
10948 2005-04-13  Dale Johannesen  <dalej@apple.com>
10949
10950         * objc.dg/objc-fast-4.m: New.
10951
10952 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
10953
10954         * gcc.target/cris/torture/cris-torture.exp: New driver in new
10955         directory.
10956         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
10957
10958 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
10959
10960         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
10961         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
10962         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
10963
10964 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
10965
10966         PR tree-optimization/20913
10967         * gcc.dg/tree-ssa/pr20913.c: New.
10968
10969         PR tree-optimization/20702
10970         * gcc.dg/tree-ssa/pr20702.c: New.
10971
10972 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10973
10974         PR c++/13744
10975         * g++.dg/inherit/local3.C: New test.
10976
10977 2005-04-12  Jeff Law  <law@redhat.com>
10978
10979         * gcc.dg/tree-ssa/20050412-1.c: New test.
10980
10981 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
10982
10983         PR libfortran/19016
10984         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
10985         Add tests with mask generated by expression.
10986         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
10987         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
10988         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
10989
10990 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
10991
10992         PR middle-end/20917
10993         * gcc.dg/20050409-1.c: New test.
10994
10995 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
10996
10997         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
10998
10999 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
11000
11001         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
11002         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
11003         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
11004         (TARGET_CXX): Adjust accordingly.
11005         * target.h (struct gcc_target): Remove epxort_class_data.  Add
11006         determine_class_data_visibility and class_data_always_comdat.
11007         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
11008         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
11009         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
11010         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
11011         (arm_cxx_determine_class_data_visibility): New.
11012         (arm_cxx_class_data_always_comdat): Likewise.
11013         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
11014         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
11015         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
11016         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
11017         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
11018         Define.
11019
11020 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
11021
11022         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
11023
11024 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
11025
11026         * gcc.dg/i386-darwin-fpmath.c: New.
11027
11028 2004-04-11  Devang Patel  <dpatel@apple.com>
11029
11030         * lib/target-supports.exp (check_effective_target_vect_condition): New.
11031         * gcc.dg/vect/vect-ifcvt-1.c: New test.
11032         * gcc.dg/vect/vect-ifcvt-2.c: New test.
11033         * gcc.dg/vect/vect-ifcvt-3.c: New test.
11034         * gcc.dg/vect/vect-ifcvt-4.c: New test.
11035         * gcc.dg/vect/vect-ifcvt-5.c: New test.
11036         * gcc.dg/vect/vect-ifcvt-6.c: New test.
11037         * gcc.dg/vect/vect-ifcvt-7.c: New test.
11038         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
11039
11040 2004-04-11  Devang Patel  <dpatel@apple.com>
11041
11042         * gcc.dg/vect/vect-dv-1.c: New test.
11043         * gcc.dg/vect/vect-dv-2.c: New test.
11044
11045 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
11046
11047         PR tree-optimization/20933
11048         * gcc.dg/tree-ssa/pr20933.c: New test.
11049
11050 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11051
11052         * gfortran.dg/fold_nearest.f90: New test.
11053
11054 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
11055
11056         * gcc.dg/tree-ssa/alias-1.c: New test.
11057
11058 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
11059
11060         PR tree-optimization/20920
11061         * g++.dg/tree-ssa/pr20920.C: New test.
11062
11063 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
11064
11065         * gcc.dg/builtins-53.c: Also check (int)ceil* and
11066         (long long int)ceil*.
11067
11068 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
11069
11070         * g++.dg/warn/Wdtor1.C: Declare template in system header with
11071         explicit C++ linkage.
11072
11073 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11074
11075         * gfortran.dg/pr17229.f: Take care of the new obsolescence
11076         warning for arithmetic IF statements.
11077
11078 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
11079
11080         * eor_handling_1.f90: New test case.
11081         * eor_handling_2.f90: New test case.
11082         * eor_handling_3.f90: New test case.
11083         * eor_handling_4.f90: New test case.
11084         * eor_handling_5.f90: New test case.
11085         * noadv_size.f90: New test case.
11086         * pad_no.f90: New test case.
11087
11088 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
11089
11090         * gcc.c-torture/execute/20050410-1.c: New test.
11091
11092 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
11093
11094         * gcc.dg/pr20126.c: New.
11095
11096 2005-04-09  Bud Davis  <bdavis@gfortran.org>
11097             Steven G. Kargl <kargls@comcast.net>
11098
11099         * gfortran.dg/PR19872.f: New test.
11100
11101 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
11102
11103         * gfortran.dg/nint_1.f90: Fix dg-do directive.
11104
11105 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
11106
11107         * gfortran.dg/nint_1.f90: New test.
11108
11109 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
11110
11111         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
11112         Added test for callee-allocated arrays with write statements.
11113         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11114         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11115         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11116         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11117         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11118
11119 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
11120
11121         PR libfortran/20163
11122         * gfortran.dg/open-options-blanks.f: New test.
11123
11124 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
11125
11126         PR fortran/13257
11127         * gfortran.dg/comma_format_extension_[1234].f: New tests.
11128
11129 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
11130
11131         * gcc.dg/tree-ssa/stdarg-1.c: New test.
11132         * gcc.dg/tree-ssa/stdarg-2.c: New test.
11133         * gcc.dg/tree-ssa/stdarg-3.c: New test.
11134         * gcc.dg/tree-ssa/stdarg-4.c: New test.
11135         * gcc.dg/tree-ssa/stdarg-5.c: New test.
11136         * gcc.c-torture/execute/stdarg-4.c: New test.
11137
11138         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
11139
11140         PR target/20795
11141         * g++.dg/abi/param2.C: New test.
11142
11143 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
11144
11145         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
11146
11147 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
11148
11149         * gcc.dg/builtins-53.c: New test.
11150
11151 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
11152
11153         * g++.dg/tree-ssa/pr18178.C: New test.
11154         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
11155         * gcc.c-torture/execute/20041019-1.c: New test.
11156         * gcc.dg/tree-ssa/20041008-1.c: New test.
11157         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
11158         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
11159         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
11160         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
11161         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
11162         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
11163         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
11164         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
11165         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
11166         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
11167
11168 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
11169
11170         PR rtl-optimization/20466
11171         * gcc.c-torture/execute/pr20466-1.c: New test.
11172
11173 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
11174
11175         PR c++/20905
11176         * g++.dg/parse/cond2.C: New test.
11177
11178         PR c++/20145
11179         * g++.dg/warn/Wdtor1.C: New test.
11180
11181 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11182
11183         PR fortran/17229
11184         * gfortran.dg/pr17229.f: New test.
11185
11186 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
11187
11188         * gfortran.dg/tiny_1.f90: New test.
11189         * gfortran.dg/tiny_2.f90: ditto.
11190
11191 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
11192
11193         * gfortran.dg/eor_1.f90: Fix dg-do run line
11194         * gfortran.dg/open_new.f90: Fix dg-do run line
11195
11196 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
11197
11198         * lib/target-supports.exp (get_compiler_messages): Support
11199         optional arguments, the fourth being compiler options.
11200         (check_effective_target_fpic): New proc.
11201         * gcc.dg/20050321-2.c: Restrict to target fpic.
11202
11203 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
11204
11205         * gcc.dg/15443-1.c: New test.
11206         * gcc.dg/15443-2.c: Likewise.
11207
11208 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11209
11210         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
11211
11212 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
11213
11214         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
11215
11216 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
11217
11218         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
11219         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
11220         -m64.
11221         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
11222         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
11223         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
11224
11225 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
11226
11227         PR c++/20212
11228         * g++.dg/warn/Wunused-11.C: New test.
11229
11230 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
11231
11232         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
11233
11234 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
11235
11236         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
11237
11238 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
11239
11240         PR c++/20734
11241         * g++.dg/template/ptrmem13.C: New test.
11242
11243 2005-04-05  Per Bothner  <per@bothner.com>
11244
11245         * lib/gcc.exp: Always add -fno-show-column, for now.
11246
11247 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
11248
11249         PR testsuite/20767
11250         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
11251         of plain old "unsigned int" for the type of "i".  Makes this test
11252         64bit clean.
11253
11254 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
11255
11256         * gcc.dg/i386-ssefn-1.c: New test.
11257         * gcc.dg/i386-ssefn-2.c: New test.
11258         * gcc.dg/i386-ssefn-3.c: New test.
11259         * gcc.dg/i386-ssefn-4.c: New test.
11260
11261 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
11262
11263         PR tree-optimization/20076
11264         * gcc.dg/builtin-apply4.c: New test.
11265
11266         PR preprocessor/19475
11267         * gcc.dg/cpp/macspace1.c: New test.
11268         * gcc.dg/cpp/macspace2.c: New test.
11269
11270 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11271
11272         * gfortran.dg/pr20755.f: Fixed bad format.
11273
11274 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
11275
11276         PR c++/20763
11277         * g++.dg/ext/attrib21.C: New test.
11278
11279 2004-04-05  Devang Patel  <dpatel@apple.com>
11280
11281         * lib/target-supports.exp (check_effective_target_vect_shif): New.
11282         * gcc.dg/vect/vect-shift-1.c: New test.
11283
11284 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11285
11286         PR libfortran/20755
11287         * gfortran.dg/pr20755.f: New test.
11288
11289 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
11290
11291         * gfortran.dg/pr15959.f90: New test.
11292         * gfortran.dg/string_pad_trunc.f90: New test.
11293
11294 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11295
11296         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
11297         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
11298         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
11299         syntax.
11300
11301 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11302
11303         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
11304
11305 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11306
11307         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
11308         * gcc.c-torture/compile/20011119-2.c: Likewise.
11309         * gcc.c-torture/compile/981001-2.c: Likewise.
11310
11311 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
11312
11313         PR c++/20679
11314         * g++.dg/template/overload4.C: New test.
11315
11316 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
11317
11318         PR c++/20746
11319         * g++.dg/abi/covariant5.C: New.
11320
11321         PR debug/20505
11322         * g++.dg/debug/const2.C: New.
11323
11324 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
11325
11326         PR rtl-optimization/16104
11327         * gcc.c-torture/execute/20050316-1.c: New test.
11328
11329 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
11330
11331         * g++.dg/template/spec23.C: Fix dg-error text.
11332
11333 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
11334
11335         PR c++/19199
11336         * g++.dg/expr/lval2.C: New.
11337
11338 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11339
11340         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
11341         __builtin_strcasecmp and __builtin_strncasecmp.
11342
11343 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
11344
11345         PR c++/20723
11346         * g++.dg/template/spec22.C: New.
11347         * g++.dg/template/spec23.C: New.
11348
11349 2005-04-03  Dale Ranta  <dir@lanl.gov>
11350             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11351
11352         PR libfortran/20068
11353         PR libfortran/20125
11354         PR libfortran/20156
11355         PR libfortran/20471
11356         * gfortran.dg/backspace.f: New test.
11357
11358 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
11359
11360         * gcc.dg/pr19345.c: New test.
11361
11362 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
11363
11364         PR tree-optimization/20640
11365         * gcc.dg/torture/tree-loop-1.c: New.
11366
11367 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
11368
11369         PR rtl-optimization/20290
11370         * gcc.c-torture/execute/loop-ivopts-2.c: New.
11371
11372 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
11373
11374         * gcc.dg/rs6000-fpint.c: New.
11375
11376 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
11377
11378         * gcc.dg/old-style-then-proto-1.c: New test.
11379
11380 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11381
11382         * gfortran.fortran-torture/execute/backspace.f90: Check
11383         after backspace and read was incorrect.
11384
11385 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11386
11387         * gcc.c-torture/execute/builtins/strcat.c: Check the result
11388         buffer past the terminating NUL using memcmp.
11389         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
11390         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
11391
11392         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
11393         Fix unused/uninitialized variable warnings.
11394
11395         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
11396         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
11397         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
11398         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
11399
11400         * gcc.c-torture/execute/builtins/abs-1-lib.c,
11401         gcc.c-torture/execute/builtins/fputs-lib.c,
11402         gcc.c-torture/execute/builtins/lib/fprintf.c,
11403         gcc.c-torture/execute/builtins/lib/main.c,
11404         gcc.c-torture/execute/builtins/lib/memcmp.c,
11405         gcc.c-torture/execute/builtins/lib/memmove.c,
11406         gcc.c-torture/execute/builtins/lib/mempcpy.c,
11407         gcc.c-torture/execute/builtins/lib/memset.c,
11408         gcc.c-torture/execute/builtins/lib/printf.c,
11409         gcc.c-torture/execute/builtins/lib/sprintf.c,
11410         gcc.c-torture/execute/builtins/lib/stpcpy.c,
11411         gcc.c-torture/execute/builtins/lib/strchr.c,
11412         gcc.c-torture/execute/builtins/lib/strcmp.c,
11413         gcc.c-torture/execute/builtins/lib/strcpy.c,
11414         gcc.c-torture/execute/builtins/lib/strcspn.c,
11415         gcc.c-torture/execute/builtins/lib/strlen.c,
11416         gcc.c-torture/execute/builtins/lib/strncat.c,
11417         gcc.c-torture/execute/builtins/lib/strncmp.c,
11418         gcc.c-torture/execute/builtins/lib/strncpy.c,
11419         gcc.c-torture/execute/builtins/lib/strrchr.c,
11420         gcc.c-torture/execute/builtins/lib/strspn.c,
11421         gcc.c-torture/execute/builtins/lib/strstr.c,
11422         gcc.c-torture/execute/builtins/memops-asm-lib.c,
11423         gcc.c-torture/execute/builtins/strlen-2.c,
11424         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
11425         prototypes.
11426
11427 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
11428
11429         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
11430         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
11431         selectany usage.
11432
11433 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
11434
11435         PR c++/19406
11436         * g++.dg/debug/using1.C: New test.
11437
11438 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
11439
11440         PR middle-end/20524
11441         * gcc.dg/alias-7.c: Prefix asm-declared name with
11442         __USER_LABEL_PREFIX__.
11443
11444 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
11445
11446         Fix fallout from PR middle-end/15700:
11447         * gcc.c-torture/compile/20011119-1.c: Take
11448         __USER_LABEL_PREFIX__ into account.
11449         * gcc.c-torture/compile/20011119-2.c: Likewise.
11450
11451 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11452
11453         PR c++/18644
11454         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
11455
11456 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
11457
11458         PR c/17855
11459         * gcc.c-torture/compile/struct-non-lval-1.c,
11460         gcc.c-torture/compile/struct-non-lval-2.c,
11461         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
11462
11463 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
11464
11465         * gcc.dg/tls/tls.exp: Remove temporary file.
11466         * g++.dg/tls/tls.exp: Ditto.
11467         * lib/file-format.exp: Ditto.
11468         * g++.dg/special/ecos.exp: Ditto.
11469
11470         * lib/profopt.exp: Treat prof_ext as a list.
11471         * gcc.misc-tests/bprob.exp: Ditto.
11472         * g++.dg/bprob/bprob.exp: Ditto.
11473
11474         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
11475         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
11476         g++.dg/tree-ssa/pointer-reference-alias.C,
11477         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
11478         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
11479         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
11480         g++.dg/vect/pr19951.cc: Ditto.
11481         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
11482         gcc.dg/builtins-47.c: Ditto.
11483         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
11484         gcc.dg/pr20115-1.c: Ditto.
11485         * gcc.dg/tree-ssa/20030530-2.c,
11486         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
11487         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11488         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
11489         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11490         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
11491         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
11492         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
11493         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
11494         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
11495         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
11496         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
11497         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
11498         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
11499         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
11500         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
11501         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11502         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11503         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11504         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11505         gcc.dg/tree-ssa/20030824-1.c,
11506         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
11507         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
11508         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
11509         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
11510         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
11511         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
11512         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
11513         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
11514         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
11515         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
11516         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
11517         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
11518         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
11519         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
11520         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
11521         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
11522         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
11523         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
11524         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
11525         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
11526         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
11527         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
11528         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
11529         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
11530         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
11531         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
11532         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
11533         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
11534         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
11535         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
11536         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
11537         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
11538         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
11539         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
11540         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
11541         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
11542         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
11543         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
11544         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
11545         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
11546         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
11547         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
11548         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11549         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
11550         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
11551         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
11552         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
11553         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
11554         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
11555         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
11556         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11557         gcc.dg/tree-ssa/useless-1.c: Ditto.
11558         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
11559         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
11560         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
11561         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
11562         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11563         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
11564         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
11565         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
11566         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
11567         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
11568         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
11569         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
11570         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
11571         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
11572         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
11573         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
11574         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
11575         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
11576         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
11577         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
11578         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
11579         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
11580         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
11581         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
11582         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
11583         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
11584         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
11585         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
11586         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
11587         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
11588         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
11589         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
11590         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
11591         gcc.dg/vect/vect-none.c: Ditto.
11592         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
11593         treelang/compile/unsigned.tree: Ditto.
11594
11595         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
11596         * gcc.dg/cpp/direct2s.c: Ditto.
11597         * gcc.dg/cpp/paste4.c: Ditto.
11598         * gcc.dg/cpp/separate-1.c: Ditto.
11599         * gcc.dg/pch/save-temps-1.c: Ditto.
11600         * g++.dg/ext/altivec-10.C: Ditto.
11601         * g++.dg/pch/pch.C: Ditto.
11602
11603         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
11604
11605         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
11606         * g++.dg/template/repo1.C: Ditto.
11607         * g++.dg/template/repo2.C: Ditto.
11608         * g++.dg/template/repo3.C: Ditto.
11609         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
11610         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
11611         * g++.old-deja/g++.pt/repo1.C: Ditto.
11612         * g++.old-deja/g++.pt/repo2.C: Ditto.
11613         * g++.old-deja/g++.pt/repo3.C: Ditto.
11614         * g++.old-deja/g++.pt/repo4.C: Ditto.
11615
11616         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
11617         * gcc.dg/20030107-1.c: Ditto.
11618         * gcc.dg/20030702-1.c: Ditto.
11619         * gcc.dg/profile-generate-1.c: Ditto.
11620         * g++.dg/other/profile1.C: Ditto.
11621         * g++.old-deja/g++.robertl/eb83.C: Ditto.
11622
11623         * lib/gcc-dg.exp (remove-build-file): New.
11624         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11625         cleanup-tree-dump, cleanup-saved-temps): New.
11626
11627 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
11628
11629         PR c++/19203, DR 214
11630         * g++.dg/parse/ambig3.C: Not ambiguous.
11631         * g++.dg/template/spec20.C: New.
11632         * g++.dg/template/spec21.C: New.
11633
11634 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
11635
11636         PR target/20045
11637         * gcc.dg/ia64-fptr-1.c: Run only on linux.
11638
11639 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11640
11641         PR libfortran/20660
11642         * gfortran.dg/negative_unit.f: New test.
11643
11644 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
11645
11646         * gcc.dg/20050330-1.c: New test.
11647
11648 2005-03-30  Devang Patel  <dpatel@apple.com>
11649
11650         * g++.dg/tree-sra/ssa-sra-3.C: New test.
11651
11652 2005-03-30  Dale Johannesen  <dalej@apple.com>
11653
11654         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
11655
11656 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
11657
11658         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
11659         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
11660         Strip options from test name.
11661
11662 2005-03-31  Jan Hubicka  <jh@suse.cz>
11663
11664         * gcc.dg/varpool-1.c: New testcase.
11665
11666 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
11667
11668         PR c/772
11669         PR c/17913
11670         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
11671         gcc.dg/stmt-expr-label-3.c : New tests.
11672         * gcc.c-torture/execute/medce-2.c: Remove.
11673
11674 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
11675
11676         PR c/20368
11677         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
11678         tests.
11679
11680 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
11681
11682         * gcc.c-torture/compile/pr20203.c: New test.
11683
11684 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
11685
11686         * gfortran.dg/promotion.f90: New test.
11687
11688 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
11689
11690         PR middle-end/20491
11691         * gcc.dg/torture/asm-subreg-1.c: New test.
11692
11693 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
11694
11695         PR c/20672
11696         * gcc.dg/pr20672-1.c: New test.
11697
11698 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
11699
11700         * gfortran.dg/vect: New directory.
11701         * gfortran.dg/vect/vect.exp: New.
11702         * gfortran.dg/vect/vect-1.f90: New test.
11703         * gfortran.dg/vect/vect-2.f90: New test.
11704         * gfortran.dg/vect/vect-3.f90: New test.
11705         * gfortran.dg/vect/vect-4.f90: New test.
11706         * gfortran.dg/vect/vect-5.f90: New test.
11707
11708 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
11709
11710         PR middle-end/20622
11711         * gcc.dg/alias-7.c: New test.
11712
11713 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
11714
11715         * gcc.dg/sparc-reg-1.c: New test.
11716
11717 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
11718
11719         PR target/19890
11720         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
11721
11722 2005-03-29  Dale Ranta  <dir@lanl.gov>
11723             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11724
11725         PR libfortran/20163
11726         * gfortran.dg/pr20163-2.f: New test.
11727
11728 2005-03-28  Jan Hubicka  <jh@suse.cz>
11729
11730         PR middle-end/20635
11731         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
11732         by Jakub Jelinek.
11733
11734 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
11735
11736         PR tree-optimization/20626
11737         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
11738         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
11739
11740 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
11741
11742         * gfortran.dg/underflow.f90: New test.
11743         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
11744
11745 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11746
11747         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
11748
11749 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
11750
11751         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
11752         (g++_init): Make sure that CXXFLAGS is set.
11753         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
11754         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
11755         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11756         * lib/objc.exp (objc_init): Likewise.
11757         * lib/treelang.exp (treelang_init): Likewise.
11758
11759 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
11760
11761         PR tree-optimization/20470
11762         * gcc.dg/tree-ssa/pr20470.c: New test.
11763
11764 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
11765
11766         * gcc.dg/ppc-stfiwx.c: New.
11767
11768 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
11769
11770         PR target/19888
11771         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
11772
11773 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
11774
11775         * gcc.dg/20050325-1.c: Fix a typo.
11776
11777 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11778
11779         PR libfortran/19678
11780         PR libfortran/19679
11781         * gfortran.dg/dos_eol.f: New test.
11782
11783 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
11784
11785         PR rtl-optimization/20249
11786         * gcc.dg/20050325-1.c: New test.
11787
11788 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11789
11790         PR libfortran/15332
11791         * gfortran.dg/pr15332.f: New test.
11792
11793 2005-03-24  Dale Johannesen  <dalej@apple.com>
11794
11795         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
11796
11797 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
11798
11799         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
11800         'internal' visibility.
11801         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11802         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
11803         'protected' visibility.
11804         * gcc.dg/visibility-7.c: Likewise.
11805         * lib/target-supports.exp (check_visibility_available): Take
11806         a parameter, the kind of visibility to check for.
11807         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
11808         to check_visibility_available.
11809
11810         * g++.dg/expr/cast3.C: New.
11811
11812 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
11813
11814         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
11815         rs6000.
11816
11817 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
11818
11819         PR target/20095
11820         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
11821
11822 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
11823
11824         * gcc.dg/badshift.c: Renamed to...
11825         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
11826
11827         * gcc.target/i386/badshift.c: Renamed to...
11828         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
11829         only.
11830
11831         PR rtl-optimization/20532
11832         * gcc.target/i386/badshift.c: New.
11833
11834 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11835
11836         * gfortran.dg/pr18025.f90: New test.
11837
11838 2005-03-23  Dale Johannesen  <dalej@apple.com>
11839
11840         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
11841
11842 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
11843
11844         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
11845
11846         * lib/target-supports.exp (check_iconv_available): Default
11847         libiconv to -liconv, if there is no definition.
11848
11849 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
11850
11851         * gcc.dg/torture/cris-asm-mof-1.c: New test.
11852
11853 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
11854
11855         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
11856         * g++.dg/opt/pr7503-2.C: Likewise.
11857         * g++.dg/opt/pr7503-3.C: Likewise.
11858         * g++.dg/opt/pr7503-4.C: Likewise.
11859         * g++.dg/opt/pr7503-5.C: Likewise.
11860         * g++.dg/warn/minmax.C: New test.
11861
11862 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11863
11864         * gfortran.dg/g77_intrinsics_funcs.f: New test.
11865         * gfortran.dg/g77_intrinsics_sub.f: New test.
11866
11867 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
11868             Jan Hubicka  <jh@suse.cz>
11869             Steven Bosscher <stevenb@suse.de
11870
11871         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
11872
11873 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11874
11875         PR c++/19980
11876         * g++.dg/template/redecl3.C: New test.
11877
11878 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11879
11880         PR c++/20499
11881         * g++.dg/parse/error16.C: Tweak error markers.
11882
11883 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
11884
11885         PR target/20561
11886         * gcc.dg/20050321-2.c: New test.
11887
11888 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
11889
11890         PR c++/20465
11891         PR c++/20381
11892         * g++.dg/template/ptrmem12.C: New.
11893
11894 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
11895
11896         PR rtl-optimization/20527
11897         * gcc.c-torture/execute/pr20527-1.c: New test.
11898
11899 2005-03-22  Ben Elliston  <bje@au.ibm.com>
11900
11901         * gcc.misc-tests/options.exp (check_for_options): Create a real C
11902         program, compile it into a real executable and then delete the .c
11903         and .x files afterwards, to avoid problems on testglue targets.
11904
11905 2005-03-21  Stuart Hastings  <stuart@apple.com>
11906
11907         * gcc.target/i386/sse-2.c: New.
11908
11909 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
11910
11911         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
11912
11913 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
11914
11915         * g++.dg/parse/crash25.C: Fix typo.
11916
11917 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
11918
11919         PR c++/20461
11920         * g++.dg/parse/crash24.C: New test.
11921
11922         PR c++/20536
11923         * g++.dg/parse/crash25.C: New test.
11924
11925 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
11926
11927         PR c++/20147
11928         * g++.dg/ext/stmtexpr4.C: New test.
11929
11930 2005-03-20  Roger Sayle  <roger@eyesopen.com>
11931
11932         PR middle-end/20539
11933         * gcc.c-torture/compile/pr13066-1.c: New test case.
11934         * gcc.c-torture/compile/pr20539-1.c: Likewise.
11935         * g++.dg/opt/pr13066-1.C: Likewise.
11936
11937 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
11938
11939         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
11940
11941 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11942
11943         PR fortran/18525
11944         * gfortran.dg/nesting_1.f90: New test.
11945
11946 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11947
11948         PR c++/20240
11949         * g++.dg/lookup/using13.C: New test.
11950
11951 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11952
11953         PR c++/20333
11954         * g++.dg/template/crash36.C: New test.
11955
11956 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
11957
11958         PR c++/20463
11959         * g++.dg/template/crash35.C: New test.
11960
11961 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
11962
11963         PR c++/19966
11964         * g++.dg/overload/operator2.C: New test.
11965
11966 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11967
11968         PR libfortran/20257
11969         * gfortran.dg/pr20257.f90: New test.
11970
11971 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11972
11973         PR libfortran/20480
11974         * gfortran.dg/pr20480.f90: New test.
11975
11976 2005-03-16  Richard Henderson  <rth@redhat.com>
11977
11978         PR middle-end/15700
11979         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
11980         (_rtld_global): New.
11981         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
11982         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
11983
11984         * gcc.dg/alias-3.c: New.
11985         * gcc.dg/alias-4.c: New.
11986         * gcc.dg/alias-5.c: New.
11987         * gcc.dg/alias-6.c: New.
11988
11989 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
11990
11991         * gcc.dg/cpp/ucnid-7.c: New.
11992
11993 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
11994             Dorit Naishlos  <dorit@il.ibm.com>
11995
11996         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
11997         darwin.
11998
11999 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
12000
12001         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
12002         misaligned accesses.
12003         * gcc.dg/vect/vect-58.c: Likewise.
12004         * gcc.dg/vect/vect-92.c: New.
12005         * gcc.dg/vect/vect-93.c: New.
12006
12007 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
12008
12009         PR fortran/18827
12010         * gfortran.dg/assign_2.f90: New test.
12011         * gfortran.dg/assign_3.f90: New test.
12012         * gfortran.dg/assign.f90: New test.
12013
12014 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
12015
12016         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
12017         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
12018         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
12019         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
12020         names.
12021
12022 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
12023
12024         * gcc.dg/cpp/ucnid-6.c: New.
12025
12026         * gcc.dg/cpp/normalize-1.c: New.
12027         * gcc.dg/cpp/normalize-2.c: New.
12028         * gcc.dg/cpp/normalize-3.c: New.
12029         * gcc.dg/cpp/normalize-4.c: New.
12030         * gcc.dg/cpp/ucnid-4.c: New.
12031         * gcc.dg/cpp/ucnid-5.c: New.
12032         * g++.dg/cpp/normalize-1.C: New.
12033         * g++.dg/cpp/ucnid-1.C: New.
12034
12035 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
12036
12037         * gcc.dg/pr18628.c: New.
12038
12039 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
12040
12041         PR c++/20280
12042         * g++.dg/tree-ssa/pr20280.C: New.
12043
12044 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12045
12046         PR fortran/20467
12047         * gfortran.dg/stfunc_2.f90: New test.
12048
12049 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
12050
12051         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
12052
12053 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
12054
12055         * gcc.dg/tree-ssa/20050314-1.c: New test.
12056
12057 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12058
12059         PR c++/4403
12060         PR c++/9783, DR433
12061         * g++.dg/template/friend34.C: New test.
12062         * g++.dg/template/friend35.C: Likewise.
12063         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
12064
12065 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12066
12067         Friend class name lookup 5/n
12068         PR c++/1016
12069         * g++.dg/lookup/hidden-class1.C: New test.
12070         * g++.dg/lookup/hidden-class2.C: Likewise.
12071         * g++.dg/lookup/hidden-class3.C: Likewise.
12072         * g++.dg/lookup/hidden-class4.C: Likewise.
12073         * g++.dg/lookup/hidden-class5.C: Likewise.
12074         * g++.dg/lookup/hidden-class6.C: Likewise.
12075         * g++.dg/lookup/hidden-class7.C: Likewise.
12076         * g++.dg/lookup/hidden-class8.C: Likewise.
12077         * g++.dg/lookup/hidden-class9.C: Likewise.
12078         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
12079         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
12080         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
12081         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
12082         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
12083         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
12084         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
12085         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
12086         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
12087         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
12088         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
12089
12090 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
12091
12092         PR c++/20157
12093         * g++.dg/template/error18.C: New test.
12094
12095 2005-03-09  Ben Elliston  <bje@au.ibm.com>
12096
12097         PR debug/16792
12098         * g++.dg/debug/pr16792.C: New test.
12099
12100 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
12101
12102         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
12103         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
12104         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
12105         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
12106         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
12107         test assertion names.
12108
12109 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12110
12111         PR fortran/18600
12112         * gfortran.dg/stfunc_1.f90: New test.
12113
12114 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12115
12116         PR fortran/16907
12117         * gfortran.dg/real_index_1.f90: New test.
12118
12119 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12120
12121         PR fortran/20323
12122         * gfortran.dg/spec_expr_1.f90: New test.
12123
12124 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
12125
12126         PR c/20402
12127         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
12128         new parser.
12129
12130 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12131
12132         PR fortran/20361
12133         * gfortran.dg/largeequiv_1.f90: New test.
12134
12135 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
12136
12137         * gcc.dg/ucnid-1.c: New.
12138         * gcc.dg/ucnid-2.c: New.
12139         * gcc.dg/ucnid-3.c: New.
12140         * gcc.dg/ucnid-4.c: New.
12141         * gcc.dg/ucnid-5.c: New.
12142         * gcc.dg/ucnid-6.c: New.
12143         * gcc.dg/cpp/ucnid-1.c: New.
12144         * gcc.dg/cpp/ucnid-2.c: New.
12145         * gcc.dg/cpp/ucnid-3.c: New.
12146         * g++.dg/other/ucnid-1.C: New.
12147
12148 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
12149
12150         * gcc.dg/vmx/darwin-abi-3.c: Delete.
12151
12152 2005-03-11  Per Bothner  <per@bothner.com>
12153
12154         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
12155         that diagnotics refer to correct token.
12156         * gcc.dg/unused-3.c: Likewise.
12157
12158 2005-03-11  Per Bothner  <per@bothner.com>
12159
12160         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
12161         constant" is now actually on same line as string constant.
12162         * gcc.dg/cpp/direct2s.c: Likewise.
12163
12164 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
12165
12166         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
12167
12168 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12169
12170         PR libfortran/20124
12171         * gfortran.dg/pr20124.f90: New Test
12172
12173 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
12174
12175         PR tree-optimization/20130
12176         * gcc.dg/pr20130-1.c: New test.
12177
12178 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
12179
12180         PR target/20095
12181         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
12182
12183 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12184
12185         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
12186
12187 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
12188
12189         * g++.dg/eh/forced1.C: Fix comment.
12190         * g++.dg/eh/forced2.C: Ditto.
12191         * g++.dg/eh/forced3.C: Ditto.
12192         * g++.dg/eh/forced4.C: Ditto.
12193
12194 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
12195
12196         PR rtl-opt/20412
12197         * gcc.c-torture/compile/pr20412.c: New test.
12198
12199 2005-03-10  Roger Sayle  <roger@eyesopen.com>
12200
12201         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
12202
12203 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
12204
12205         PR target/20322
12206         * gcc.dg/20050307-1.c: New test.
12207
12208 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
12209
12210         PR c++/20375
12211         * g++.dg/other/stdarg3.C: New.
12212
12213 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
12214
12215         PR c++/18384, c++/18327
12216         * g++.dg/init/array19.C: New test.
12217
12218         PR inline-asm/20314
12219         * gcc.dg/torture/pr20314-1.c: New test.
12220         * gcc.dg/torture/pr20314-2.c: New test.
12221
12222 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
12223
12224         * gcc.dg/20050309-1.c: New test.
12225
12226 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12227
12228         * gcc.dg/builtins-10.c: Reactivate disabled test.
12229         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
12230         new cbrt transformations.
12231
12232 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
12233
12234         PR c++/20208
12235         * g++.dg/template/array13.C: New test.
12236
12237 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
12238
12239         PR c++/16859
12240         * g++.dg/init/brace4.C: New test.
12241
12242 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
12243
12244         PR c++/20186
12245         * g++.dg/template/non-dependent12.C: New.
12246
12247 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
12248
12249         PR c++/20142
12250         * g++.dg/init/array18.C: Add dg-do run marker.
12251
12252         PR c++/20142
12253         * g++.dg/init/array18.C: New test.
12254
12255 2005-03-09  Ben Elliston  <bje@au.ibm.com>
12256
12257         * consistency.vlad/vlad.exp: Remove trailing semicolons.
12258         * g++.dg/gcov/gcov.exp: Likewise.
12259         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
12260         * gcc.target/xstormy16/xstormy16.exp: Likewise.
12261         * lib/c-torture.exp: Likewise.
12262         * lib/fortran-torture.exp: Likewise.
12263         * lib/g++.exp: Likewise.
12264         * lib/gcc-defs.exp: Likewise.
12265         * lib/gcc-dg.exp: Likewise.
12266         * lib/gcc.exp: Likewise.
12267         * lib/gcov.exp: Likewise.
12268         * lib/gfortran.exp: Likewise.
12269         * lib/mike-g++.exp: Likewise.
12270         * lib/mike-gcc.exp: Likewise.
12271         * lib/objc-torture.exp: Likewise.
12272         * lib/objc.exp: Likewise.
12273         * lib/profopt.exp: Likewise.
12274         * lib/target-libpath.exp: Likewise.
12275         * lib/target-supports.exp: Likewise.
12276         * lib/treelang.exp: Likewise.
12277         * lib/wrapper.exp: Likewise.
12278
12279 2005-03-08  Jeff Law  <law@redhat.com>
12280
12281         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
12282         PHI-OPT changes.
12283
12284 2005-03-08  Ira Rosen  <irar@il.ibm.com>
12285
12286         * gcc.dg/vect/pr20122.c: New test.
12287
12288 2005-03-07  Jeff Law  <law@redhat.com>
12289
12290         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
12291         was folded away.
12292         * gcc.dg/tree-ssa/pr18133-1.c: New test.
12293         * gcc.dg/tree-ssa/pr18133-2.c: New test.
12294         * gcc.dg/tree-ssa/pr18134.c: New test.
12295
12296 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12297
12298         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
12299         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
12300         gcc.dg/torture/builtin-noret-2.c: Require weak support.
12301
12302 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
12303
12304         PR tree-opt/17671
12305         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
12306
12307 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
12308
12309         * g++.dg/warn/Wnvdtor.C: New test.
12310
12311 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
12312
12313         * gcc.dg/torture/pr19683-1.c: New test.
12314
12315 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
12316
12317         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
12318         * gfortran.dg/g77/19990313-2.f: Ditto.
12319         * gfortran.dg/g77/19990313-3.f: Ditto.
12320         * gfortran.dg/g77/19990525-0.f: Ditto.
12321         * gfortran.dg/g77/19990826-0.f: Ditto.
12322         * gfortran.dg/g77/19990826-2.f: Ditto.
12323         * gfortran.dg/g77/19990826-3.f: Ditto.
12324         * gfortran.dg/g77/20000511-1.f: Ditto.
12325         * gfortran.dg/g77/20000511-2.f: Ditto.
12326         * gfortran.dg/g77/970625-2.f: Ditto.
12327         * gfortran.dg/g77/980310-2.f: Ditto.
12328         * gfortran.dg/g77/980310-3.f: Ditto.
12329         * gfortran.dg/g77/980310-8.f: Ditto.
12330         * gfortran.dg/g77/980519-2.f: Ditto.
12331         * gfortran.dg/g77/alpha1.f: Ditto.
12332         * gfortran.dg/g77/claus.f: Ditto.
12333         * gfortran.dg/g77/erfc.f: Ditto.
12334         * gfortran.dg/g77/short.f: Ditto.
12335         * gfortran.fortran-torture/execute/data.f90: Ditto.
12336         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
12337         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
12338
12339 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12340
12341         * lib/file-format.exp (gcc_target_object_format): Add check for som
12342         format and hardcode object formats on hppa*-*-hpux*.
12343         * lib/target-supports.exp (check_weak_available): Add check for som
12344         object format.  Always return 0 on hppa*-*-hpux10*.
12345
12346         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
12347         is defined.
12348
12349         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
12350
12351 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
12352
12353         * gfortran.dg/pr19936_1.f90: New test.
12354         * gfortran.dg/pr19936_2.f90: New test.
12355         * gfortran.dg/pr19936_3.f90: New test.
12356
12357 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
12358             Paul Thomas <prthomas@drfccad.cea.fr>
12359
12360         * gfortran.dg/PR19754_1.f90: New test.
12361         * gfortran.dg/PR19754_2.f90: Ditto.
12362
12363 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12364
12365         PR c++/19311
12366         * g++.dg/template/non-dependent11.C: New test.
12367
12368 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
12369
12370         * lib/target-supports.exp (check_iconv_available): Fix comment.
12371
12372 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
12373             Joseph S. Myers  <joseph@codesourcery.com>
12374
12375         PR c++/19797
12376         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
12377
12378 2005-03-04  Matthew Sachs  <msachs@apple.com>
12379
12380         * gcc.exp (gcc_target_compile): Put braces around
12381         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
12382         * objc.exp (objc_target_compile): Likewise.
12383         * treelang.exp (treelang_target_compile): Likewise.
12384
12385 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12386
12387         PR fortran/19673
12388         * gfortran.dg/func_result_1.f90: New test.
12389
12390 2005-03-04  Ben Elliston  <bje@au.ibm.com>
12391
12392         * gcc.misc-tests/options.exp: New test.
12393
12394 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
12395
12396         * gcc.dg/pr15784-4.c: New test.
12397
12398 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
12399
12400         * gcc.c-torture/execute/pr17133.c: New.
12401         * gcc.c-torture/compile/20050303-1.c: New.
12402
12403 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
12404
12405         * gcc.dg/cpp/assert4.c: Fix for cygwin.
12406
12407 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
12408
12409         * g++.dg/overload/using2.C: New.
12410
12411 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
12412
12413         PR c++/19916
12414         * g++.dg/init/ptrmem2.C: New test.
12415
12416 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
12417
12418         PR c/8927
12419         * gcc.dg/pr8927-1.c: New test.
12420
12421 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12422
12423         PR c++/20232
12424         * g++.dg/inherit/covariant12.C: New.
12425
12426 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12427
12428         PR fortran/19479
12429         * gfortran.dg/bound_1.f90: New test.
12430
12431 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
12432
12433         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
12434         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
12435
12436 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
12437
12438         PR c/20245
12439         * gcc.dg/pr20245-1.c: New test.
12440
12441 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
12442
12443         PR middle-end/19874
12444         * gcc.c-torture/execute/20050119-2.c: New test case.
12445
12446 2005-02-28  Ben Elliston  <bje@au.ibm.com>
12447
12448         * README: Update the DejaGnu bug reporting address.
12449         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
12450         * lib/objc-torture.exp: Likewise.
12451
12452 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
12453
12454         * gfortran.dg/boz_1.f90: New test.
12455         * gfortran.dg/boz_3.f90: New test.
12456         * gfortran.dg/boz_4.f90: New test.
12457
12458 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
12459
12460         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
12461         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
12462
12463 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12464
12465         PR libfortran/20101
12466         * gfortran.dg/write_0_pe_format.f90: New test.
12467
12468 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
12469
12470         PR c++/20206
12471         * g++.dg/opt/thunk2.C: New test.
12472         * g++.dg/opt/covariant1.C: New test.
12473
12474 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12475
12476         * gfortran.dg/e_d_fmt.f90: New test.
12477
12478 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
12479
12480         * gcc.dg/asm-b.c: Fix comment typos.
12481
12482 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
12483
12484         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
12485         a V_MAY_DEF also.
12486
12487 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
12488
12489         PR tree-opt/20188
12490         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
12491         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
12492         * gcc.dg/asm-b.c: New test.
12493
12494 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
12495
12496         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
12497         Disable this test on IRIX 6.
12498
12499 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
12500
12501         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
12502         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
12503         parser.
12504
12505 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
12506
12507         PR tree-optimization/20204
12508         * testsuite/gcc.dg/pr20204.c: New test.
12509
12510 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
12511
12512         PR target/20196
12513         * gcc.c-torture/execute/20050224-1.c: New test.
12514
12515         PR c++/20175
12516         * g++.dg/warn/Wbraces2.C: New test.
12517
12518 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
12519
12520         PR c++/19878
12521         * g++.dg/init/const2.C: New test.
12522
12523 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
12524
12525         PR tree-optimization/20100
12526         * gcc.c-torture/execute/pr20100-1.c: New test.
12527
12528 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12529
12530         * gfortran.dg/implicit_3.f90: New test.
12531
12532         * gfortran.dg/deftype_1.f90: New test.
12533
12534 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
12535
12536         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
12537         the test passes.
12538         * g++.dg/other/anon3.C: Accept a warning.
12539
12540 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
12541
12542         * gcc.dg/pr20017.c: Fix a comment typo.
12543
12544 2005-02-23  Bud Davis  <bdavis@gfortran.org>
12545
12546         * gfortran.dg/list_read_4.f90: Change to f90 comments.
12547
12548 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12549
12550         PR ada/19902
12551         * ada/acats/tests/cxa/cxa3004.a: Remove.
12552         * ada/acats/tests/cxb/cxb30061.am: Likewise.
12553
12554 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
12555
12556         PR c++/20073
12557         * g++.dg/init/const1.C: New test.
12558
12559         PR c++/19991
12560         * g++.dg/parse/constant7.C: New test.
12561
12562         PR c++/20152
12563         * g++.dg/parse/error27.C: New test.
12564         * g++.dg/template/qualttp15.C: Adjust error markers.
12565         * g++.old-deja/g++.other/struct1.C: Likewise.
12566
12567         PR c++/20153
12568         * g++.dg/template/error17.C: New test.
12569
12570         PR c++/20148
12571         * g++.dg/parser/error26.C: New test.
12572
12573 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
12574
12575         PR tree-optimization/20100
12576         PR tree-optimization/20115
12577         * gcc.dg/pr20115.c: New test.
12578         * gcc.dg/pr20115-1.c: New test.
12579         * gcc.dg/pr20100.c: New test.
12580         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
12581         call-clobbered variables after alias1.
12582
12583 2005-02-22  Bud Davis  <bdavis@gfortran.org>
12584
12585         * gfortran.dg/list_read_4.f90: new test.
12586
12587 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
12588
12589         PR rtl-optimization/20017.
12590         * gcc.dg/pr20017.c: New.
12591
12592 2005-02-22  Devang Patel  <dpatel@apple.com>
12593
12594         PR 19952
12595         * g++.dg/tree-ssa/pr19952.C: New test.
12596
12597 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
12598
12599         PR c++/19883
12600         * g++.dg/parse/constant6.C: New test.
12601
12602 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
12603
12604         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12605         * g++.dg/charset/asm2.c: Likewise.
12606         * g++.dg/charset/asm3.c: Likewise.
12607         * g++.dg/charset/asm4.c: Likewise.
12608         * g++.dg/charset/asm5.c: Likewise.
12609         * g++.dg/charset/attribute1.c: Likewise.
12610         * g++.dg/charset/attribute2.c: Likewise.
12611         * g++.dg/charset/extern1.cc: Likewise.
12612         * g++.dg/charset/extern2.cc: Likewise.
12613         * g++.dg/charset/extern3.cc: Likewise.
12614         * g++.dg/charset/function.cc: Likewise.
12615         * g++.dg/charset/string.c: Likewise.
12616         * g++.dg/charset/charset.exp: Likewise.
12617         * lib/target-supports.exp (check_iconv_available): Fix comment.
12618
12619 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
12620
12621         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
12622         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12623         * gcc.dg/charset/asm2.c: Likewise.
12624         * gcc.dg/charset/asm3.c: Likewise.
12625         * gcc.dg/charset/asm4.c: Likewise.
12626         * gcc.dg/charset/asm5.c: Likewise.
12627         * gcc.dg/charset/asm6.c: Likewise.
12628         * gcc.dg/charset/attribute1.c: Likewise.
12629         * gcc.dg/charset/attribute2.c: Likewise.
12630         * gcc.dg/charset/builtin1.c: Likewise.
12631         * gcc.dg/charset/extern.c: Likewise.
12632         * gcc.dg/charset/function.c: Likewise.
12633         * gcc.dg/charset/string.c: Likewise.
12634         * gcc.dg/charset/charset.exp: Likewise.
12635
12636 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
12637
12638         PR fortran/20086
12639         * gfortran.dg/pr20086.f90: New test.
12640
12641 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
12642
12643         PR tree-optimization/19786
12644         * g++.dg/tree-ssa/pr19786.C: New.
12645
12646 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12647
12648         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
12649
12650 2005-02-21  Jeff Law  <law@redhat.com>
12651
12652         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
12653
12654 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12655
12656         * gfortran.dg/do_iterator: Split loop, markup all lines for
12657         which an error locus is printed.
12658         * gfortran.dg/pr17708.f90: Markup all lines for which an error
12659         locus is printed.
12660         * gfortran.dg/select_4.f90: Likewise.
12661         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
12662         locuses in the various permutations.
12663
12664 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
12665
12666         PR tree-optimization/19951
12667         * g++.dg/vect: New directory.
12668         * g++.dg/vect/vect.exp: New file.
12669         * g++.dg/vect/pr19951.cc: New testcase.
12670         * g++.dg/dg.exp: Also prune vectorizer tests.
12671
12672 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
12673
12674         PR 18785
12675         * gcc.dg/charset/builtin1.c: New test.
12676
12677 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12678
12679         PR c++/19299
12680         * g++.dg/inherit/volatile1.C: New test.
12681
12682         PR c++/19440
12683         * g++.dg/template/dtor4.C: New test.
12684
12685 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
12686
12687         * gfortran.dg/int_1.f90: New test.
12688
12689 2005-02-19  Devang Patel  <dpatel@apple.com>
12690
12691         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
12692
12693 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
12694
12695         * gfortran.dg/achar_1.f90: New test.
12696
12697 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
12698
12699         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
12700
12701 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
12702             Jakub Jelinek  <jakub@redhat.com>
12703
12704         PR tree-optimization/19828
12705         * gcc.dg/tree-ssa/loop-7.c: New test.
12706         * gcc.c-torture/execute/20050218-1.c: New test.
12707
12708 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
12709
12710         PR c/20043
12711         * gcc.dg/transparent-union-1.c: New test.
12712         * gcc.dg/transparent-union-2.c: New test.
12713
12714 2005-02-18  James E Wilson  <wilson@specifixinc.com>
12715
12716         PR tree-optimization/18977
12717         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
12718
12719 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
12720
12721         PR target/20054
12722         * gcc.dg/pr20054.c: New test.
12723
12724 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12725
12726         PR c++/19508
12727         * g++.dg/ext/attrib20.C: New test.
12728
12729 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
12730
12731         PR middle-end/20030
12732         * gfortran.fortran-torture/execute/character_passing.f90: New test.
12733
12734 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
12735
12736         PR c++/20008
12737         * g++.dg/opt/switch4.C: New.
12738
12739 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
12740
12741         PR c++/20023
12742         PR tree-optimization/20009
12743         * gcc.c-torture/compile/20050217-1.c: New test.
12744         * g++.dg/opt/switch3.C: New test.
12745
12746         PR tree-optimization/18947
12747         * gcc.c-torture/compile/20050215-1.c: New test.
12748         * gcc.c-torture/compile/20050215-2.c: New test.
12749         * gcc.c-torture/compile/20050215-3.c: New test.
12750
12751 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
12752
12753         PR c++/20028
12754         * g++.dg/template/crash34.C: New.
12755
12756         PR c++/20022
12757         * g++.dg/other/access3.C: New.
12758
12759 2005-02-17  Ira Rosen  <irar@il.ibm.com>
12760
12761         * gcc.dg/vect/vect-98.c: New test.
12762
12763 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
12764
12765         PR tree-optimization/19967
12766         * gcc.dg/pr19967.c: New.
12767
12768 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
12769
12770         PR middle-end/19857
12771         * gcc.dg/tree-ssa/20050215-1.c: New test.
12772         * gcc.c-torture/execute/20050215-1.c: New test.
12773
12774 2005-02-15  Eric Christopher  <echristo@redhat.com>
12775
12776         * gcc.dg/cpp/20050215-1.c: New file.
12777
12778 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
12779
12780         PR tree-optimization/15785
12781         * gcc.dg/pr15785-1.c: New test.
12782
12783 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
12784
12785         PR c++/17788
12786         * g++.dg/init/ctor4.C: New.
12787         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
12788
12789 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
12790
12791         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
12792         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
12793
12794 2005-02-15  Andreas Schwab  <schwab@suse.de>
12795
12796         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
12797         declare malloc.
12798
12799 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
12800
12801         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
12802
12803 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
12804
12805         PR tree-optimization/19853
12806         * gcc.c-torture/compile/pr19853.c: New test.
12807
12808 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12809
12810         PR c++/19608
12811         * g++.dg/parse/local-class1.C: New.
12812
12813         PR c++/19895
12814         * g++.dg/parse/ptrmem3.C: New.
12815
12816         PR c++/19884
12817         * g++.old-deja/g++.oliva/template6.C: Add another case.
12818         * g++.dg/template/explicit6.C: New.
12819
12820 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
12821
12822         PR c++/17816
12823         * g++.dg/other/redecl2.C: New.
12824
12825 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12826
12827         PR c++/19891
12828         * g++.dg/abi/covariant4.C: New.
12829
12830 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
12831
12832         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
12833
12834 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
12835
12836         * gcc.dg/vect/vect-96.c: Fix typo.
12837
12838 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12839
12840         PR c++/14479
12841         PR c++/19487
12842         * g++.dg/template/enum5.C: New test.
12843
12844 2005-02-12  Ira Rosen  <irar@il.ibm.com>
12845
12846         * gcc.dg/vect/vect-97.c: New test.
12847
12848 2005-02-12  Ira Rosen  <irar@il.ibm.com>
12849
12850         * gcc.dg/vect/vect-96.c: New test.
12851
12852 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
12853
12854         * gcc.dg/builtins-34.c: Also check ldexp*.
12855
12856 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
12857
12858         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
12859
12860 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
12861
12862         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
12863         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
12864         dg-require-dll, dg-require-iconv, dg-require-named-sections,
12865         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
12866         selector_list, selector_expression, dg-process-target): Move to new
12867         file target-supports-dg.exp.
12868         * lib/target-supports-dg.exp: New.
12869
12870         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
12871         New.
12872
12873 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
12874
12875         PR c++/19666
12876         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
12877
12878         PR middle-end/19858
12879         * gcc.c-torture/compile/20050210-1.c: New test.
12880
12881 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
12882
12883         PR c++/19755
12884         * g++.dg/warn/Wbraces1.C: New test.
12885
12886 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
12887
12888         * gcc.dg/builtins-52.c: New testcase.
12889
12890 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
12891
12892         PR c/19342
12893         * gcc.c-torture/execute/20050119-1.c: New test.
12894
12895 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
12896
12897         PR c++/19811
12898         * g++.dg/init/delete1.C: New test.
12899
12900 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12901
12902         PR c++/18470
12903         * g++.dg/template/static12.C: New test.
12904
12905 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
12906
12907         PR c++/19787
12908         * g++.dg/conversion/ambig1.C: New test.
12909
12910         PR c++/19739
12911         * g++.dg/ext/attrib19.C: New test.
12912
12913         PR c++/19732
12914         * g++.dg/parse/dtor5.C: New test.
12915
12916         PR c++/19762
12917         * g++.dg/template/dtor3.C: New test.
12918
12919         PR c++/19826
12920         * g++.dg/template/static11.C: New test.
12921         * g++.dg/template/crash2.C: Remove dg-error marker.
12922
12923 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
12924
12925         PR C++/18491
12926         * g++.old-deja/g++.mike/p10769a.C: Remove.
12927
12928 2005-02-09  Roger Sayle  <roger@eyesopen.com>
12929
12930         * gcc.dg/builtins-48.c: New test case.
12931         * gcc.dg/builtins-49.c: New test case.
12932         * gcc.dg/builtins-50.c: New test case.
12933         * gcc.dg/builtins-51.c: New test case.
12934
12935 2005-02-09  Ian Lance Taylor  <ian@airs.com>
12936
12937         PR middle-end/19583
12938         * g++.dg/warn/Wreturn-type-3.C: New test.
12939
12940 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
12941
12942         PR middle-end/19402
12943         * gcc.dg/pr19402-1.c: New testcase.
12944         * gcc.dg/pr19402-2.c: likewise.
12945
12946 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
12947
12948         PR middle-end/19854
12949         * g++.dg/tree-ssa/tmmti.C: New testcase.
12950
12951 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
12952
12953         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
12954
12955 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
12956
12957         PR c++/19733
12958         * g++.dg/parse/crash23.C: New test.
12959         * g++.dg/warn/Weff1.C: New test.
12960
12961 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
12962
12963         * gcc.dg/20050209-1.c: New test.
12964
12965 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
12966
12967         PR target/19799
12968         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
12969
12970 2005-02-08  Mike Stump  <mrs@apple.com>
12971
12972         * g++.dg/pch/import-2.c: New test.
12973         * g++.dg/pch/import-2.hs: New.
12974         * g++.dg/pch/include/import-2a.h: New.
12975         * g++.dg/pch/include/import-2b.h: New.
12976
12977 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
12978
12979         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
12980
12981 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12982
12983         * gfortran.dg/substr_1.f90: New test.
12984
12985 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
12986
12987         PR middle-end/19775
12988         * gcc.dg/torture/builtin-power-1.c: Disable test for
12989         invalid transformation.
12990         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
12991         no longer optimize.
12992         * gcc.dg/builtins-47.c: New testcase.
12993
12994 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
12995             Dorit Naishlos  <dorit@il.ibm.com>
12996
12997         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
12998
12999 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
13000
13001         * gcc.c-torture/compile/20050206-1.c: New test.
13002
13003 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
13004
13005         PR tree-opt/19768
13006         * g++.dg/opt/pr19768.C: New test.
13007
13008 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
13009
13010         PR tree-opt/19736
13011         * gcc.c-torture/compile/pr19736.c: New test.
13012
13013 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13014
13015         PR c++/17401
13016         * g++.dg/parse/error25.C: New test.
13017
13018 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
13019
13020         * gcc.c-torture/execute/20050203-1.c: New.
13021
13022 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
13023
13024         * gcc.dg/vect/vect-85.c: Remove xfail.
13025         * gcc.dg/vect/vect-86.c: Remove xfail.
13026         * gcc.dg/vect/vect-87.c: Remove xfail.
13027         * gcc.dg/vect/vect-88.c: Remove xfail.
13028
13029 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
13030
13031         * gcc.dg/altivec-19.c: New.
13032
13033 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
13034
13035         PR c/17807
13036         * gcc.dg/nested-func-3.c: New test.
13037         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
13038
13039 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
13040
13041         * gcc.test-framework/gen_directive_tests: Generate tests for
13042         selector expressions.
13043
13044 2005-02-02  Matt Austern  <austern@apple.com>
13045
13046         PR c++/19628
13047         * g++/ext/builtin7.C: New.
13048         * g++/ext/builtin8.C: New.
13049
13050 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
13051
13052         PR c/18502
13053         * gcc.dg/pr18502-1.c: New test.
13054
13055 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13056
13057         PR c++/17413
13058         * g++.dg/template/local4.C: Tweak.
13059
13060 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
13061
13062         PR tree-optimization/19578
13063         * gcc.c-torture/compile/20050202-1.c: New test.
13064
13065 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
13066
13067         PR c/19435
13068         * gcc.dg/c99-init-4.c: New test.
13069
13070 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
13071
13072         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
13073
13074         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
13075
13076         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
13077         * g++.dg/eh/check-vect.h: New.
13078
13079         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
13080         * gcc.dg/vect/vect-78.c: Ditto.
13081         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
13082         Remove.
13083
13084         * g++.dg/conversion/simd1.C: Expect warning.
13085         * g++.dg/ext/attribute-test-1.C: Ditto.
13086         * g++.dg/ext/attribute-test-2.C: Ditto.
13087         * g++.dg/ext/attribute-test-3.C: Ditto.
13088         * g++.dg/ext/attribute-test-4.C: Ditto.
13089
13090         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
13091         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
13092
13093         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
13094
13095 2005-02-01  Richard Henderson  <rth@redhat.com>
13096
13097         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
13098         long double for ibm double-double format.
13099         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
13100
13101 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
13102
13103         PR tree-optimization/19633
13104         * testsuite/gcc.dg/pr19633-1.c: New test.
13105         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
13106         to NULL or a symbol.
13107
13108 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
13109
13110         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
13111         New procs.
13112         (dg-process-target (local override)): Handle selector expressions.
13113
13114         * gcc.test-framework/README: Describe tests in source directory.
13115         * gcc.test-framework/test-framework.awk: Handle dg- tests.
13116         * gcc.test-framework/test-framework.exp: Handle dg- tests.
13117         * gcc.test-framework/dg-bogus-exp-P.c: New test.
13118         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
13119         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
13120         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
13121         * gcc.test-framework/dg-do-link-exp-P.c: New test.
13122         * gcc.test-framework/dg-do-run-exp-P.c: New test.
13123         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
13124         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
13125         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
13126         * gcc.test-framework/dg-error-exp-P.c: New test.
13127         * gcc.test-framework/dg-error-exp-XP.c: New test.
13128         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
13129         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
13130         * gcc.test-framework/dg-output-exp-P.c: New test.
13131         * gcc.test-framework/dg-output-exp-XF.c: New test.
13132         * gcc.test-framework/dg-warning-exp-P.c: New test.
13133         * gcc.misc-tests/dg-1.c: Remove.
13134         * gcc.misc-tests/dg-2.c: Remove.
13135         * gcc.misc-tests/dg-3.c: Remove.
13136         * gcc.misc-tests/dg-4.c: Remove.
13137         * gcc.misc-tests/dg-5.c: Remove.
13138         * gcc.misc-tests/dg-6.c: Remove.
13139         * gcc.misc-tests/dg-7.c: Remove.
13140         * gcc.misc-tests/dg-8.c: Remove.
13141         * gcc.misc-tests/dg-9.c: Remove.
13142         * gcc.misc-tests/dg-10.c: Remove.
13143         * gcc.misc-tests/dg-11.c: Remove.
13144         * gcc.misc-tests/dg-12.c: Remove.
13145         * gcc.misc-tests/dg-test.exp: Remove.
13146
13147         * gcc.test-framework/test-framework.awk: Change recording and
13148         printing of passes and failures.
13149
13150         * gcc.test-framework: New directory.
13151         * gcc.test-framework/README: New.
13152         * gcc.test-framework/test-framework.exp: New.
13153         * gcc.test-framework/test-framework.awk: New.
13154         * gcc.test-framework/gen_directive_tests: New.
13155
13156 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
13157
13158         * lib/treelang.exp: Fix comment typos.
13159         (treelang_target_compile): Don't append libs=-ltreelang to options.
13160
13161 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
13162
13163         * g++.dg/parse/typename7.C: Adjust error messages.
13164
13165 2005-01-31  Jeff Law  <law@redhat.com>
13166
13167         * gcc.c-torture/execute/20050131-1.c: New test.
13168         * gcc.dg/wcaselabel.c: New test.
13169
13170 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
13171
13172         * g++.dg/other/warning1.C: Adjust error messags.
13173         * g++.dg/parse/constant5.C: New test.
13174
13175 2005-01-31  Steven Bosscher  <stevenb@suse.de>
13176
13177         PR c/19333
13178         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
13179         the test case valid.
13180         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
13181         * testsuite/gcc.dg/array-7.c: Adjust expected result.
13182         * testsuite/gcc.dg/pr18596-3.c: Likewise.
13183         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
13184         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
13185         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
13186
13187 2005-01-31  Dale Johannesen  <dalej@apple.com>
13188
13189         * g++.dg/opt/pr19650.C: New test.
13190
13191 2005-01-31  Richard Henderson  <rth@redhat.com>
13192
13193         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
13194         long double for intel double extended format.
13195         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
13196
13197 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
13198
13199         PR c++/19555
13200         * g++.dg/template/static10.C: New test.
13201
13202         PR c++/19395
13203         * g++.dg/parse/error24.C: New test.
13204
13205         PR c++/19367
13206         * g++.dg/lookup/builtin1.C: New test.
13207
13208         PR c++/19457
13209         * g++.dg/warn/conv3.C: New test.
13210
13211 2005-01-30  Bud Davis  <bdavis@gfortran.org>
13212
13213         PR fortran/19647
13214         * gfortan.dg/inquire_7.f90
13215
13216 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
13217
13218         PR tree-optimization/15791
13219         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
13220         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
13221         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
13222         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
13223         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
13224         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
13225         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
13226         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
13227         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
13228         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
13229
13230 2005-01-29  Paul Brook  <paul@codesourcery.com>
13231
13232         PR fortran/18565
13233         * check.c (real_or_complex_check): New function.
13234         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
13235         * intrinsic.c (add_functions): Use new check functions.
13236         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
13237         Add prototypes.
13238
13239 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
13240
13241         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
13242         gcc.dg/lvalue-3.c: New tests.
13243         * gcc.dg/concat.c: Update expected messages.
13244
13245 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
13246
13247         PR libfortran/19595
13248         * gfortran.dg/eor_1.f90: New test.
13249
13250 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
13251
13252         PR fortran/19589
13253         * gfortran.dg/logical_data_1.f90: New test.
13254
13255 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
13256
13257         PR c++/19253
13258         * g++.dg/template/crash33.C: New test.
13259
13260         PR c++/19667
13261         * g++.dg/template/crash32.C: New test.
13262
13263 2005-01-28  Ian Lance Taylor  <ian@airs.com>
13264
13265         PR middle-end/16558
13266         * g++.dg/warn/Wreturn-type-2.C: New test.
13267
13268 2004-06-24  Jeff Law  <law@redhat.com>
13269
13270         * gcc.dg/tree-ssa/20050128-1.c: New test.
13271
13272 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
13273
13274         * gcc.target/frv/all-mdpackh-1.c: New test.
13275
13276 2005-01-28  Steven Bosscher  <stevenb@suse.de>
13277
13278         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
13279
13280 2005-01-27  Richard Henderson  <rth@redhat.com>
13281
13282         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
13283
13284 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
13285
13286         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
13287
13288 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
13289
13290         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
13291         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
13292         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
13293         to cope with cases where the multilib options override the dg-options.
13294
13295 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
13296
13297         PR c/18946
13298         * gcc.dg/noncompile/20050120-1.c: New test.
13299
13300 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
13301
13302         PR tree-optimization/19633
13303         * gcc.dg/pr19633.c: New test.
13304         * gcc.dg/tree-ssa/pr19633.c: New test.
13305
13306 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
13307
13308         * gcc.dg/20041216-1.c: New test.
13309
13310 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
13311
13312         PR objc/18862
13313         * objc.dg/selector-2.m: New test.
13314
13315 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
13316
13317         * g++.dg/opt/range-test-2.C: New test.
13318
13319         PR rtl-optimization/19579
13320         * gcc.c-torture/execute/20050124-1.c: New test.
13321
13322 2005-01-26  Greg Parker  <gparker@apple.com>
13323         Stuart Hastings  <stuart@apple.com>
13324
13325         * gcc.c-torture/execute/20050125-1.c: New.
13326
13327 2005-01-18  Jan Hubicka  <jh@suse.cz>
13328
13329         PR tree-optimize/19337
13330         * gcc.c-torture/compile/20050119-1.c: New test.
13331
13332 2005-01-24  James E Wilson  <wilson@specifixinc.com>
13333
13334         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
13335         test for successful match.
13336
13337 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
13338
13339         PR objc/18408
13340         * objc.dg/comp-types-7.m: New test.
13341
13342 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
13343
13344         * lib/target-supports.exp (current_target_name): New.
13345         (check_effective_target_ilp32, check_effective_target_lp64):
13346         Cache the result to use as long as the current target, with
13347         multilib flags, remains the same.
13348
13349         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
13350         (dg-require-weak, dg-require-visibility, dg-require-alias,
13351         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
13352         dg-require-effective-target, dg-skip-if): Remove call to
13353         skip_test_and_clear_xfail.
13354         (dg-test): Clear xfail data.
13355
13356 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
13357
13358         PR target/17751
13359         * gcc.dg/ppc64-toc.c: New test.
13360
13361         * g++.dg/tree-ssa/empty-1.C: New test.
13362
13363         PR middle-end/19551
13364         * gcc.c-torture/execute/20050121-1.c: New test.
13365         * gcc.dg/20050121-2.c: New test.
13366
13367 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
13368         Paul Brook  <paul@codesourcery.com>
13369
13370         PR fortran/17941
13371         * gfortran.dg/real_const_1.f: New test.
13372         * gfortran.dg/real_const_2.f90: New test.
13373         * gfortran.dg/complex_int_1.f90: New test.
13374
13375 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
13376
13377         PR fortran/19313
13378         * gfortan.dg/inquire_6.f90: New test.
13379
13380 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
13381
13382         PR libfortran/19451
13383         * open_readonly_1.f90: New test.
13384
13385 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
13386
13387         PR libfortran/18982
13388         * gfortran.dg/open_new.f90: New file.
13389
13390 2005-01-22  Paul Brook  <paul@codesourcery.com>
13391
13392         * namelist_1.f90: New test.
13393
13394 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
13395
13396         PR tree-optimization/19484
13397         * gcc.c-torture/compile/20050122-[12].c: New tests.
13398
13399 2005-01-22  Paul Brook  <paul@codesourcery.com>
13400
13401         * gfortran.dg/implicit_2.f90: New test.
13402
13403 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
13404
13405         PR fortran/19314
13406         * gfortran.dg/inquire_5.f90: New test.
13407
13408 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13409
13410         PR c/18809
13411         * gcc.dg/pr18809-1.c: New test.
13412
13413 2005-01-21  Ian Lance Taylor  <ian@airs.com>
13414
13415         * gcc.dg/20050121-1.c: New test.
13416
13417         PR tree-optimization/13000
13418         * gcc.dg/20040206-1.c: Change warning to point where function is
13419         being inlined.
13420
13421 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13422
13423         PR c++/19208
13424         * g++.dg/template/array11.C: New test.
13425
13426 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13427
13428         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
13429         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
13430         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
13431         * gfortran.dg/getenv_1.f90: Add dg-do directive.
13432         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
13433         gfortran.dg/pr17164.f90: Add missing dg-do directives.
13434
13435 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
13436
13437         PR tree-optimization/15349
13438         * gcc.dg/tree-ssa/pr15349.c: New.
13439
13440 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
13441
13442         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
13443
13444 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
13445
13446         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
13447         scan-assembler-times directive name.
13448
13449         * gcc.dg/asm-a.c: Move dg-require-effective-target to
13450         after dg-do.
13451
13452         PR rtl-optimization/19462
13453         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
13454
13455 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
13456
13457         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
13458         counting function calls on ia64.
13459
13460 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
13461
13462         PR rtl-optimization/15139
13463         * gcc.dg/20050111-2.c: New test.
13464
13465         PR c/17297
13466         * gcc.c-torture/compile/20050113-1.c: New testcase.
13467
13468         PR middle-end/19164
13469         * gcc.dg/20050113-1.c: New testcase.
13470
13471 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
13472
13473         * gcc.dg/vect/vect-85.c: Add comment.
13474         * gcc.dg/vect/vect-86.c: Add xfail for now.
13475         * gcc.dg/vect/vect-87.c: Add xfail for now.
13476         * gcc.dg/vect/vect-88.c: Add xfail for now.
13477         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
13478
13479 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13480
13481         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
13482
13483 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13484
13485         * g++.dg/debug/typedef3.C: New test.
13486
13487 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
13488
13489         PR c/19472
13490         * gcc.dg/asm-a.c: New test.
13491
13492 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
13493
13494         * gcc.dg/sh-relax.c: Add prototype for abort.
13495
13496 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13497
13498         * gcc.dg/short-compare-1.c: New test.
13499         * gcc.dg/short-compare-2.c: Likewise.
13500
13501 2005-01-18  Michael Matz  <matz@suse.de>
13502
13503         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
13504
13505 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
13506
13507         PR tree-optimization/19121
13508         * gcc.c-torture/compile/pr19121.c: New test.
13509
13510 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
13511
13512         PR target/19357
13513         * gcc.c-torture/compile/pr19357.c: New test.
13514
13515 2005-01-17  Ian Lance Taylor  <ian@airs.com>
13516
13517         PR c/5675
13518         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
13519         pass--those that refer just to the variable, possibly with a
13520         cast.
13521         * gcc.dg/c99-const-expr-3.c: Likewise.
13522
13523         PR middle-end/13127
13524         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
13525         longer emitted.
13526
13527 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
13528
13529         PR fortran/18778
13530         * gfortran.dg/endfile_2.f90: New test.
13531
13532 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
13533
13534         PR 19168
13535         * gfortran.dg/select_5.f90: New test.
13536
13537 2004-01-16  Paul Brook  <paul@codesourcery.com>
13538
13539         * gfortran.dg/common_4.f90: New test.
13540
13541 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
13542
13543         PR rtl-optimization/19462
13544         * gcc.dg/torture/pr19462-1.c: New test.
13545
13546 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
13547
13548         PR objc/19321
13549         * objc.dg/func-ptr-2.m: New.
13550         * objc.dg/volatile-1.m: New.
13551
13552 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13553
13554         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
13555
13556 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
13557
13558         PR tree-optimization/19060
13559         * gcc.c-torture/execute/20050104-1.c: New test.
13560
13561 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
13562
13563         PR fortran/18983
13564         * gfortran.dg/write_to_null.f90: New test.
13565
13566 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
13567             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13568
13569         PR other/19328
13570         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
13571         argument.
13572
13573 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
13574
13575         PR c++/19263
13576         * g++.dg/init/vector1.C: New test.
13577
13578 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
13579
13580         PR target/13158
13581         * gcc.target/ia64/sibcall-unwind-1.c: New test.
13582         PR target/18987
13583         * gcc.target/ia64/sibcall-unwind-2.c: New test.
13584
13585 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
13586
13587         * gfortran.dg/select_1.f90: New test.
13588         * gfortran.dg/select_2.f90: New test.
13589         * gfortran.dg/select_3.f90: New test.
13590         * gfortran.dg/select_4.f90: New test.
13591
13592 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
13593
13594         PR middle-end/19084
13595         PR rtl-optimization/19348
13596         * gcc.dg/20050111-1.c: New test.
13597         * gcc.c-torture/execute/20050111-1.c: New test.
13598
13599         * gcc.dg/i386-asm-4.c: New test.
13600
13601 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13602
13603         * gcc.dg/nested-func-2.c: New test.
13604         * ada/acats/norun.lst: Remove c953002.
13605
13606 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
13607
13608         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
13609
13610 2005-01-12  Ben Elliston  <bje@au.ibm.com>
13611
13612         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
13613
13614 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
13615
13616         PR target/18761
13617         * g++.dg/abi/align1.C: New test.
13618
13619 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
13620
13621         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
13622         at a time.
13623         * g++.dg/ext/altivec_check.h: Support compiling as C.
13624
13625 2005-01-10  Roger Sayle  <roger@eyesopen.com>
13626
13627         PR c++/19355
13628         * g++.dg/expr/pr19355-1.C: New test case.
13629
13630 2005-01-10  Laurent GUERBY <laurent@guerby.net>
13631
13632         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
13633         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
13634         * ada/acats/tests/c3/c92005b.ada: Likewise.
13635         * ada/acats/tests/c3/cxb3012.a: Likewise.
13636         * ada/acats/norun.lst: Add c380004 and c953002, add PR
13637
13638 2005-01-09  Paul Brook  <paul@codesourcery.com>
13639
13640         * gfortran.dg/common_2.f90: New file.
13641         * gfortran.dg/common_3.f90: New file.
13642
13643 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
13644
13645         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
13646
13647 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
13648
13649         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
13650         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
13651         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
13652         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
13653         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
13654         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
13655         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
13656         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
13657         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
13658         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
13659         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
13660         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
13661         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
13662         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
13663         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
13664         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
13665         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
13666         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
13667         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
13668         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
13669         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
13670         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
13671         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
13672         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
13673         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
13674         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
13675         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
13676         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
13677         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
13678         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
13679         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
13680         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
13681         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
13682         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
13683         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
13684         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
13685         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
13686         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
13687         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
13688         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
13689         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
13690         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
13691         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
13692         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
13693         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
13694         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
13695         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
13696         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
13697         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
13698         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
13699         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
13700         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
13701         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
13702         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
13703         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
13704         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
13705         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
13706         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
13707         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
13708         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
13709         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
13710         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
13711         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
13712         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
13713         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
13714         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
13715         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
13716
13717         * gcc.dg/vect/vect-1.c: Fix spelling.
13718         * gcc.dg/vect/vect-10.c: Fix spelling.
13719         * gcc.dg/vect/vect-11.c: Fix spelling.
13720         * gcc.dg/vect/vect-12.c: Fix spelling.
13721         * gcc.dg/vect/vect-14.c: Fix spelling.
13722         * gcc.dg/vect/vect-15.c: Fix spelling.
13723         * gcc.dg/vect/vect-16.c: Fix spelling.
13724         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
13725         * gcc.dg/vect/vect-64.c: Fix comments.
13726         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
13727
13728 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
13729             Ira Rosen  <irar@il.ibm.com>
13730
13731         * gcc.dg/vect/vect-70.c: New test.
13732         * gcc.dg/vect/vect-71.c: New test.
13733
13734 2005-01-09  Manfred Hollstein  <mh@suse.com>
13735
13736         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
13737         * gcc.dg/pr18241-2.c: Likewise.
13738         * gcc.dg/pr18241-3.c: Likewise.
13739         * gcc.dg/pr18241-4.c: Likewise.
13740         * gcc.dg/pr18241-5.c: Likewise.
13741
13742 2005-01-08  Richard Henderson  <rth@redhat.com>
13743
13744         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
13745         False for x86 and x86-64.
13746
13747 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
13748
13749         PR tree-optimization/18241
13750         * gcc.dg/pr18241-1.c: New test.
13751         * gcc.dg/pr18241-2.c: New test.
13752         * gcc.dg/pr18241-3.c: New test.
13753         * gcc.dg/pr18241-4.c: New test.
13754         * gcc.dg/pr18241-5.c: New test.
13755
13756 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
13757
13758         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
13759         gfortran.dg/select_4.f90: New.
13760
13761 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
13762
13763         * gcc.c-torture/execute/20050107-1.c: New test.
13764
13765 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
13766
13767         PR c++/19298
13768         * g++.dg/template/ref2.C: New.
13769
13770 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
13771
13772         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
13773         instead of being empty.
13774
13775 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13776
13777         PR fortran/15553
13778         * gfortran.dg/array-1.f90: New test.
13779
13780 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
13781
13782         PR tree-optimization/19283
13783         * gcc.c-torture/execute/20050106-1.c: New test.
13784
13785         PR rtl-optimization/18861
13786         * gcc.dg/20050105-1.c: New test.
13787
13788         PR tree-optimization/18828
13789         * gcc.dg/20050105-2.c: New test.
13790
13791 2005-01-07  Andreas Jaeger  <aj@suse.de>
13792
13793         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
13794
13795 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
13796
13797         PR fortran/18398
13798         * gfortran.dg/fmt_read.f90: New test.
13799
13800 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
13801
13802         * gcc.dg/rs6000-ldouble-2.c: New.
13803
13804 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
13805
13806         PR c++/19244
13807         * g++.dg/parser/ctor2.C: New test.
13808
13809 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13810
13811         PR c++/17154
13812         * g++.dg/template/using9.C: New test.
13813
13814 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13815
13816         PR c++/19258
13817         * g++.dg/lookup/friend6.C: New test.
13818
13819 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
13820
13821         PR c++/19270
13822         * g++.dg/template/array10.C: New.
13823
13824 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13825
13826         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
13827         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
13828
13829 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
13830
13831         * gcc.c-torture/compile/20050105-1.c: New test.
13832
13833 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
13834
13835         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
13836
13837 2005-01-05  Roger Sayle  <roger@eyesopen.com>
13838
13839         PR middle-end/19100
13840         * gcc.dg/conv-3.c: New test case.
13841
13842 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
13843
13844         * gcc.dg/asm-wide-1.c: New test.
13845
13846 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13847
13848         PR c++/19030
13849         * g++.dg/parse/crash22.C: New
13850
13851 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
13852
13853         PR 19257
13854         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
13855
13856 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
13857
13858         PR middle-end/17767
13859         * gcc.dg/i386-mmx-6.c: New test case.
13860
13861 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
13862
13863         PR tree-optimization/18308
13864         * gcc.dg/vect/pr18308.c: New testcase.
13865
13866 2005-01-04  Andreas Jaeger  <aj@suse.de>
13867
13868         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
13869
13870 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
13871             Robert Bowdidge <bowdidge@apple.com>
13872
13873         * gcc.dg/cpp/subframework1.c: New.
13874         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
13875         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
13876         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
13877         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
13878
13879 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
13880
13881         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
13882         producing warning.
13883         * gcc.dg/darwin-weakimport-2.c: New.
13884
13885 2005-01-03  Richard Henderson  <rth@redhat.com>
13886
13887         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
13888
13889 2005-01-03  Richard Henderson  <rth@redhat.com>
13890
13891         * gcc.dg/vect/vect.exp: Enable for ia64.
13892         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
13893         (check_effective_target_vect_float): Likewise.
13894         (check_effective_target_vect_no_align): Likewise.
13895         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
13896         * gcc.dg/vect/vect-8.c: Likewise.
13897
13898 2005-01-03  Uros Bizjak <uros@kss-loka.si>
13899
13900         PR target/19236
13901         * gcc.dg/pr19236-1.c: New test case.
13902
13903 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
13904
13905         PR rtl-optimization/12092
13906         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
13907
13908 2005-01-02  Andreas Jaeger  <aj@suse.de>
13909
13910         * gcc.dg/pr12092-1.c: Do not run on x86_64.
13911
13912 2005-01-01  Roger Sayle  <roger@eyesopen.com>
13913             Andrew Pinski  <pinskia@physics.uc.edu>
13914
13915         PR rtl-optimization/12092
13916         * gcc.dg/pr12092-1.c: New test case.
13917
13918 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
13919
13920         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
13921         'hidden' and 'default' for better portability.
13922         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
13923
13924         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
13925         6 and 7.
13926         * g++.old-deja/g++.brendan/new3.C: Likewise.
13927
13928 2005-01-01  Steven Bosscher  <stevenb@suse.de>
13929
13930         * gcc.dg/20041231-1.C: New test.
13931         * g++.dg/warn/Wunreachable-code-1.C: New test.
13932
13933 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
13934
13935         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
13936         file, not /dev/null.  Abort on error.
13937
13938 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
13939             Ziemowit Laski  <zlaski@apple.com>
13940
13941         PR objc/18971
13942         * objc.dg/encode-5.m: New test.
13943
13944 2004-12-29  Richard Henderson  <rth@redhat.com>
13945
13946         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
13947         * objc.dg/stabs-1.m: Disable for ia64.
13948
13949 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
13950
13951         PR c++/19190
13952         * g++.dg/warn/Wunused-10.C: New test.
13953
13954 2004-12-28  Richard Henderson  <rth@redhat.com>
13955
13956         * objc.dg/stabs-1.m: Disable for alpha.
13957
13958 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
13959
13960         PR c++/19149
13961         * g++.dg/parse/error23.C: New test.
13962
13963 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13964
13965         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
13966
13967         PR fortran/19032
13968         * gfortran.dg/intrinsic_modulo_1.f90: New.
13969         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
13970         tests with divisor -1.
13971
13972 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
13973
13974         * g++.dg/opt/temp1.C (memcpy): Return a value.
13975
13976         PR c++/19148
13977         * g++.dg/expr/cond7.C: New test.
13978
13979 2004-12-27  Paul Brook  <paul@codesourcery.com>
13980
13981         * gfortran.dg/g77/select_no_compile.f: Remove.
13982
13983 2004-12-27  Richard Henderson  <rth@redhat.com>
13984
13985         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
13986         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
13987         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
13988
13989 2004-12-26  Richard Henderson  <rth@redhat.com>
13990
13991         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
13992         by 1i instead of token pasting.
13993
13994 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13995
13996         PR tree-optimization/17578
13997         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
13998         to additional_flags.
13999         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
14000
14001 2004-12-25  Richard Henderson  <rth@redhat.com>
14002
14003         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
14004         Remove Alpha.
14005
14006 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14007
14008         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
14009         hppa*-*-hpux*.
14010         * gcc.dg/pr17957.c (dg-options): Likewise.
14011         * gcc.dg/struct-ret-1.c: Add prototype for abort.
14012         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
14013         instead of 0 on __hppa__.
14014         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
14015         "foo,%r" on hppa*-*-*.
14016
14017 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
14018
14019         PR fortran/19071
14020         * gfortran.dg/complex_write.f90: New test.
14021
14022 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
14023
14024         PR c++/17595
14025         * g++.dg/parse/pragma2.C: New test.
14026
14027         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
14028
14029 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
14030
14031         * gcc.dg/empty2.c: Add missing dg-warning.
14032
14033 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
14034
14035         PR c++/17413
14036         * g++.dg/template/local4.C: New test.
14037         * g++.dg/template/crash19.C: Add dg-error marker.
14038
14039         * g++.dg/template/crash31.C: Correct embedded PR number.
14040
14041 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
14042
14043         PR c++/16405
14044         * g++.dg/opt/temp1.C: Add do-run marker.
14045
14046 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
14047
14048         * g++.dg/template/spec19.C: New.
14049
14050 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
14051
14052         PR target/16819
14053         * gcc.dg/empty2.c: New.
14054
14055 2004-12-23  Richard Henderson  <rth@redhat.com>
14056
14057         * lib/target-supports.exp (check_effective_target_vect_no_align):
14058         Remove i?86 and x86-64.
14059
14060 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
14061
14062         PR c++/16405
14063         * g++.dg/opt/temp1.C: New test.
14064
14065 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14066
14067         PR c++/18733
14068         * g++.dg/template/friend33.C: New testcase.
14069
14070 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
14071
14072         PR c++/18464
14073         * g++.dg/template/cond5.C: New test.
14074
14075         PR c++/18492
14076         * g++.dg/inherit/thunk3.C: New test.
14077
14078         PR c++/11224
14079         * g++.dg/warn/Wunused-9.C: New test.
14080
14081 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
14082
14083         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
14084
14085 2004-12-22  Jan Beulich  <jbeulich@novell.com>
14086
14087         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
14088
14089 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
14090
14091         PR c++/18378
14092         * g++.dg/ext/packed8.C: New test.
14093
14094         PR c++/19063
14095         * g++.dg/template/crash31.C: New test.
14096
14097         PR c++/19034
14098         * g++.dg/template/crash30.C: New test.
14099
14100 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
14101
14102         PR C++/18984
14103         * g++.dg/eh/ctor3.C: New test.
14104
14105 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14106
14107         * objc.dg/stabs-1.m: Allow section name to be quoted and
14108         assembly label to begin with '.LL'.
14109
14110 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
14111
14112         * gcc.dg/vect/vect.exp
14113         (check_effective_target_lp64_or_vect_no_align): New.
14114         * gcc.dg/vect/vect-77.c: Use it.
14115         * gcc.dg/vect/vect-78.c: Use it.
14116
14117         * lib/target-supports.exp
14118         (check_effective_target_vect_no_max,
14119         check_effective_target_vect_no_bitwise,
14120         check_effective_target_vect_no_align): New.
14121         * gcc.dg/vect/vect-13.c: Use them.
14122         * gcc.dg/vect/vect-17.c: Ditto.
14123         * gcc.dg/vect/vect-18.c: Ditto.
14124         * gcc.dg/vect/vect-19.c: Ditto.
14125         * gcc.dg/vect/vect-20.c: Ditto.
14126         * gcc.dg/vect/vect-27.c: Ditto.
14127         * gcc.dg/vect/vect-29.c: Ditto.
14128         * gcc.dg/vect/vect-44.c: Ditto.
14129         * gcc.dg/vect/vect-48.c: Ditto.
14130         * gcc.dg/vect/vect-50.c: Ditto.
14131         * gcc.dg/vect/vect-52.c: Ditto.
14132         * gcc.dg/vect/vect-54.c: Ditto.
14133         * gcc.dg/vect/vect-56.c: Ditto.
14134         * gcc.dg/vect/vect-58.c: Ditto.
14135         * gcc.dg/vect/vect-60.c: Ditto.
14136         * gcc.dg/vect/vect-72.c: Ditto.
14137         * gcc.dg/vect/vect-80.c: Ditto.
14138
14139 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
14140
14141         PR c++/14075
14142         * g++.dg/init/string1.C: New.
14143
14144         PR c++/18975
14145         * g++.dg/other/synth1.C: New.
14146
14147 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
14148
14149         PR c/18963
14150         * gcc.dg/pr18963-1.c: New test.
14151
14152 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
14153
14154         PR c/18596
14155         * gcc.dg/funcdef-storage-1.c (foo): Remove.
14156         * gcc.dg/pr18596-1.c: Use dg-error.
14157         (dg-options): Use -fno-unit-at-a-time.
14158         * gcc.dg/pr18596-2.c: New test.
14159         * gcc.dg/pr18596-3.c: New test.
14160
14161 2004-12-20  Roger Sayle  <roger@eyesopen.com>
14162
14163         PR middle-end/18683
14164         * g++.dg/opt/pr18683-1.C: New test case.
14165
14166 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
14167
14168         PR other/19093
14169         * g++.dg/opt/max1.C: Fix for 64bit targets.
14170
14171 2004-12-20  Matt Austern  <austern@apple.com>
14172
14173         PR c++/19044
14174         * g++.dg/ext/builtin6.C: New
14175
14176 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
14177
14178         PR tree-optimization/19080
14179         * gcc.c-torture/compile/pr19080.c: New test.
14180
14181 2004-12-20  Steven Bosscher  <stevenb@suse.de>
14182
14183         * gcc.dg/20041219-1.c: New test.
14184
14185 2004-12-19  Roger Sayle  <roger@eyesopen.com>
14186
14187         PR middle-end/19068
14188         * g++.dg/opt/max1.C: New test case.
14189
14190 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14191
14192         * gcc.dg/fdata-sections-1.c: New test.
14193
14194 2004-12-18  Roger Sayle  <roger@eyesopen.com>
14195
14196         PR middle-end/18548
14197         * gcc.dg/max-1.c: New test case.
14198
14199 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
14200
14201         * gcc.c-torture/execute/20041218-1.c: New test.
14202
14203 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
14204
14205         * gcc.dg/pr18501.c: New test.
14206         * gcc.dg/uninit-5.c: XFAIL.
14207         * gcc.dg/uninit-9.c: XFAIL.
14208
14209 2004-12-17  Dale Johannesen  <dalej@apple.com>
14210
14211         * gcc.dg/20041213-1.c: New.
14212
14213 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
14214
14215         * objc.dg/stabs-1.m: Allow assembly label to begin
14216         with a dot ('.').
14217
14218 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
14219
14220         * gcc.c-torture/execute/20041213-1.c: Move...
14221         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
14222
14223 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
14224
14225         PR c++/18721
14226         * g++.dg/lookup/conv-5.C: New.
14227
14228 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
14229
14230         * objc.dg/stabs-1.m: New test.
14231
14232 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
14233
14234         * gcc.dg/visibility-c.c: Change compile to
14235         assemble for the test.
14236
14237 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
14238
14239         PR target/19041
14240         * gcc.dg/visibility-c.c: New test.
14241
14242 2004-12-16  Roger Sayle  <roger@eyesopen.com>
14243
14244         PR middle-end/18493
14245         * gcc.dg/switch-8.c: New test case.
14246
14247 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14248
14249         PR c++/18905
14250         * g++.dg/template/init4.C: New.
14251         * g++.dg/opt/static3.C: Enable optimizer.
14252
14253 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
14254
14255         * g++.dg/other/complex1.C: New test.
14256
14257 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
14258
14259         * g++.dg/opt/inline9.C: New test.
14260
14261 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14262
14263         PR fortran/18993
14264         * gfotran.dg/nullify_1.f: New test.
14265
14266 2004-12-15  Richard Henderson  <rth@redhat.com>
14267
14268         * gcc.target/i386/i386.exp: New harness.
14269         * gcc.target/i386/vect-args.c: New.
14270
14271 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
14272
14273         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
14274
14275 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14276
14277         PR c++/18825
14278         * g++.dg/template/friend32.C: New test.
14279
14280 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14281
14282         * cpp/pragma-once-1.c: New test.
14283         * cpp/pragma-once-1b.h: Likewise.
14284         * cpp/pragma-once-1c.h: Likewise.
14285         * cpp/pragma-once-1d.h: Likewise.
14286         * cpp/inc/pragma-once-1a.h: Likewise.
14287
14288 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
14289             Steven G. Kargl  <kargls@comcast.net>
14290
14291         PR fortran/17597
14292         * gfortran.dg/list_read_3.f90: New test.
14293
14294 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14295
14296         * gcc.dg/ftrapv-2.c: New test.
14297
14298 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
14299
14300         PR c++/18981
14301         * g++.dg/template/typename9.C: New test.
14302
14303 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
14304
14305         PR c++/18738
14306         * g++.dg/template/typename8.C: New test.
14307         * g++.dg/parse/friend2.C: Tweak error message.
14308
14309 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
14310
14311         * gcc.c-torture/20041214-1.c: New test.
14312
14313 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
14314
14315         PR c++/18965
14316         * g++.dg/init/array17.C: New test.
14317
14318 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
14319
14320         PR c++/18793
14321         * g++.dg/init/aggr3.C: New test.
14322
14323 2004-12-14  Janis Johnson  <janis187@us.ibm.com
14324
14325         * gcc.dg/altivec-types-1.c: New test.
14326         * gcc.dg/altivec-types-2.c: New test.
14327         * gcc.dg/altivec-types-3.c: New test.
14328         * gcc.dg/altivec-types-4.c: New test.
14329         * g++.dg/ext/altivec-types-1.C: New test.
14330         * g++.dg/ext/altivec-types-2.C: New test.
14331         * g++.dg/ext/altivec-types-3.C: New test.
14332         * g++.dg/ext/altivec-types-4.C: New test.
14333
14334 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
14335
14336         PR middle-end/18951
14337         * gcc.c-torture/execute/20041213-1.c: New test.
14338
14339 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
14340
14341         PR c++/18949
14342         * g++.dg/template/cast1.C: New.
14343
14344 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
14345
14346         * gcc.c-torture/execute/20041213-2.c: New test.
14347
14348 2004-12-13  Richard Henderson  <rth@redhat.com>
14349
14350         * gcc.dg/i386-sse-10.c: Fix typo in options.
14351
14352 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
14353
14354         PR c++/18968
14355         * g++.dg/opt/pr18968.C: New test.
14356
14357 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
14358
14359         PR c++/18925
14360         * g++.dg/ext/visibility/staticdatamem.C: New test.
14361
14362 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
14363
14364         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
14365
14366 2004-12-13  Roger Sayle  <roger@eyesopen.com>
14367
14368         PR rtl-optimization/18928
14369         * gcc.dg/pr18928-1.c: New test case.
14370
14371 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
14372
14373         PR tree-opt/16951
14374         * gcc.c-torture/compile/20041211-1.c: New.
14375
14376 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14377
14378         PR middle-end/17564
14379         * gcc.c-torture/execute/20041212-1.c: New test.
14380
14381 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14382
14383         PR fortran/18869
14384         * gfortran.dg/common_1.f90: New test.
14385
14386 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
14387         Paul Brook  <paul@codesourcery.com>
14388
14389         PR fortran/16222
14390         * gfortran.dg/real_do_1.f90: New test.
14391
14392 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
14393
14394         PR tree-opt/18040
14395         * g++.dg/opt/ptrmem6.C: New test.
14396
14397 2004-12-11  Roger Sayle  <roger@eyesopen.com>
14398
14399         PR middle-end/18921
14400         * gcc.dg/pr18921-1.c: New test case.
14401
14402 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14403
14404         PR fortran/17175
14405         * gfortran.dg/scale_1.f90: New test.
14406
14407 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
14408
14409         PR middle-end/18903
14410         * gcc.c-torture/compile/pr18903.c: New test.
14411
14412 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
14413
14414         * gcc.c-torture/execute/20041210-1.c: New test.
14415
14416 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14417
14418         PR c++/18731
14419         * g++.dg/parser/struct-1.C: New test.
14420         * g++.dg/parser/struct-2.C: New test.
14421         * g++.dg/parser/struct-3.C: New test.
14422
14423 2004-12-09  Richard Henderson  <rth@redhat.com>
14424
14425         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
14426
14427         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
14428         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
14429
14430 2004-12-09  Matt Austern  <austern@apple.com>
14431
14432         PR c++/18514
14433         * g++.dg/ext/builtin1.C: New
14434         * g++.dg/ext/builtin2.C: New
14435         * g++.dg/ext/builtin3.C: New
14436         * g++.dg/ext/builtin4.C: New
14437         * g++.dg/ext/builtin5.C: New
14438
14439 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
14440
14441         PR tree-opt/18904
14442         * g++.dg/opt/ptrmem5.C: New test.
14443
14444 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
14445
14446         * g++.dg/parse/typename5.C: Adjust for new error.
14447         * g++.dg/parse/typename7.C: New.
14448
14449 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14450
14451         PR c++/18073
14452         * g++.dg/other/mmintrin.C: New test.
14453
14454 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
14455
14456         PR c++/16681
14457         * g++.dg/init/array15.C: New.
14458         * g++.dg/init/array16.C: New.
14459
14460 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14461
14462         PR fortran/18826
14463         * gfortran.dg/assign_1.f90: New test.
14464
14465 2004-12-08  Nick Clifton  <nickc@redhat.com>
14466
14467         * gcc.target/xstormy16/bss_below100: New directory containing tests.
14468         * gcc.target/xstormy16/data_below100: Likewise.
14469         * gcc.target/xstormy16/sfr: Likewise.
14470         * gcc.target/xstormy16/below100.S: New test source file.
14471         * gcc.target/xstormy16/below100.ld: New test linker script.
14472         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
14473         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
14474         bp instructions.
14475         * gcc.target/xstormy16/bp.c: Likewise.
14476
14477         * gcc.target/xstormy16/bss_below100: New files:
14478         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
14479         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
14480         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
14481         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
14482         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
14483         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
14484         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
14485         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
14486         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
14487         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
14488         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
14489         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
14490         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
14491         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
14492         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
14493         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
14494         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
14495         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
14496         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
14497         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
14498         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
14499         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
14500         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
14501         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
14502         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
14503         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
14504         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
14505
14506         * gcc.target/xstormy16/data_below100: New files:
14507         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
14508         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
14509         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
14510         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
14511         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
14512         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
14513         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
14514         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
14515         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
14516         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
14517         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
14518         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
14519         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
14520         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
14521         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
14522         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
14523         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
14524         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
14525         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
14526         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
14527         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
14528         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
14529         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
14530         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
14531         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
14532         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
14533         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
14534
14535         * gcc.target/xstormy16/sfr: New files:
14536         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
14537         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
14538         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
14539         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
14540         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
14541         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
14542         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
14543         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
14544         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
14545         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
14546         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
14547         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
14548         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
14549         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
14550         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
14551         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
14552         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
14553         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
14554         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
14555         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
14556         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
14557         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
14558         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
14559         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
14560         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
14561         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
14562         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
14563         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
14564         27_if0_sfrw_bitfield_f.c
14565
14566 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14567
14568         PR c++/18100
14569         * g++.dg/lookup/name-clash4.C: New test.
14570
14571 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
14572
14573         PR c++/18672
14574         * g++.dg/opt/array1.C: New.
14575
14576         PR c++/18803
14577         * g++.dg/template/operator5.C: New.
14578
14579 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
14580
14581         PR c/18867
14582         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
14583
14584 2004-12-07  Steven Bosscher  <stevenb@suse.de>
14585
14586         * gcc.dg/noncompile/20041207.c: New test.
14587
14588 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
14589
14590         * g++.dg/other/unreachable-1.C: New test.
14591
14592 2004-12-06  Nick Clifton  <nickc@redhat.com>
14593
14594         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
14595         <limits.h> because the latter comes from gcc's include/ directory
14596         and not the newlib/libc/include directory.
14597
14598 2004-12-04  Richard Henderson  <rth@redhat.com>
14599
14600         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
14601
14602 2004-12-04  Richard Henderson  <rth@redhat.com>
14603
14604         * lib/target-supports.exp (check_gc_sections_available): Disable
14605         for alpha and ia64.
14606
14607 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
14608
14609         PR middle-end/17909
14610         * g++.dg/other/vararg-2.C: New test.
14611
14612 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14613
14614         PR c++/17011, c++/17971
14615         * g++.dg/template/error15.C: Adjust expected error.
14616         * g++.dg/template/instantiate3.C: Likewise.
14617
14618 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
14619
14620         * gcc.dg/altivec-18.c: Fix for darwin
14621
14622 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
14623
14624         PR c++/18782
14625         * g++.dg/parse/ptrmem2.C: New.
14626
14627         PR c++/18318
14628         * g++.dg/template/new1.C: New.
14629
14630 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14631
14632         PR fortran/18710
14633         * gfortran.dg/direct_io_3.f90: New test.
14634
14635 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
14636
14637         PR 18758
14638         * g++.dg/parse/crash21.C: New.
14639
14640 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14641
14642         PR c++/15664, c++/18276
14643         * g++.dg/template/ttp13.C: New test.
14644         * g++.dg/template/ttp14.C: Likewise.
14645
14646 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14647
14648         PR c++/18123
14649         * g++.dg/parse/enum2.C: New test.
14650         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
14651
14652 2004-12-02  Nick Clifton  <nickc@redhat.com>
14653
14654         * gcc.target/xstormy16: New test directory.
14655         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
14656         * gcc.target/xstormy16/bp.c: Check the generation of bp
14657         instructions.
14658         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
14659         bn instructions and the BELOW100 attribute.
14660
14661 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
14662
14663         PR target/16952
14664         * gcc.dg/ppc-eabi.c: New.
14665
14666 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
14667
14668         PR fortran/18284
14669         * gfortran.dg/backspace.f90
14670
14671 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
14672
14673         * gfortran.dg/inquire.f90: New test.
14674
14675 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
14676
14677         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
14678         handle effective-target-keyword.
14679         (dg-skip-if): Support effective-target keyword as target list.
14680         (dg-xfail-if): Ditto.
14681         * lib/target-supports.exp (is-effective-target-keyword): New proc.
14682
14683 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
14684
14685         PR tree-optimization/18291
14686         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
14687
14688 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
14689
14690         PR C++/18729
14691         * g++.dg/parse/crash20.C: New.
14692
14693         PR c++/17431
14694         * g++.dg/overload/arg1.C: New.
14695         * g++.dg/overload/arg2.C: New.
14696         * g++.dg/overload/arg3.C: New.
14697         * g++.dg/overload/arg4.C: New.
14698
14699 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
14700
14701         * gcc.dg/c99-flex-array-4.c: Remove.
14702
14703 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
14704
14705         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
14706
14707         * lib/target-supports.exp (is-effective-target): Simplify.
14708
14709         * lib/target-supports.exp (check_effective_target_vect_long):
14710         Fix for powerpc64-*-*.
14711
14712 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
14713
14714         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
14715         to support new requirements on FreeBSD 5.
14716
14717 2004-11-30  Devang Patel  <dpatel@apple.com>
14718
14719         PR 18702
14720         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
14721
14722 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
14723
14724         * g++.dg/ext/altivec-13.C: New test.
14725
14726 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
14727
14728         PR tree-opt/18298
14729         * gcc.c-torture/execute/p18298.c: New test.
14730
14731 2004-11-30  Ira Rosen  <irar@il.ibm.com>
14732             Dorit Naishlos  <dorit@il.ibm.com>
14733
14734         PR tree-opt/18607
14735         * gcc.dg/vect/vect-89.c: New test.
14736
14737 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
14738
14739         * gcc.dg/pr18596-1.c: New test.
14740
14741 2004-11-30  Ben Elliston  <bje@au.ibm.com>
14742
14743         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
14744
14745 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
14746
14747         PR c/18479
14748         * gcc.dg/pr18479.c: New test.
14749
14750 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
14751
14752         PR target/18490
14753         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
14754         mmix-knuth-mmixware.
14755
14756         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
14757         cris-*-elf* cris-*-aout* mmix-*-*
14758
14759 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
14760
14761         PR middle-end/18725
14762         * gcc.dg/pr18725.c: New test.
14763
14764 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
14765
14766         PR target/18488
14767         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
14768
14769         PR target/18336
14770         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
14771
14772 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
14773
14774         PR c++/18368
14775         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
14776         * g++.old-deja/g++.law/ctors5.C: Likewise.
14777         * g++.old-deja/g++.other/crash25.C: Likewise.
14778
14779         PR c++/18674
14780         * g++.dg/template/error16.C: New test.
14781
14782         PR c++/18512
14783         * g++.dg/template/crash29.C: New test.
14784
14785 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
14786
14787         PR tree-optimization/18712
14788         * gcc.c-torture/compile/pr18712.c: New test.
14789
14790 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
14791
14792         PR c/7544
14793         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
14794         tests.
14795
14796 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14797
14798         PR c++/18652
14799         * g++.dg/lookup/crash6.C: New test.
14800
14801 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
14802
14803         PR middle-end/18164
14804         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
14805
14806 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
14807
14808         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
14809         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
14810         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
14811
14812 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
14813
14814         * gcc.dg/pr18164.c: New test.
14815
14816 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
14817
14818         * gcc.dg/funroll-loops-all.c: New.
14819
14820 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
14821
14822         PR target/18489
14823         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
14824         delimeter, match space and TAB as well as ":".
14825
14826         PR target/18484
14827         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
14828
14829         PR target/18348
14830         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
14831
14832         PR target/18345
14833         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
14834
14835         PR target/18337
14836         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
14837
14838 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
14839
14840         * gfortran.dg/direct_io_2.f90: New test.
14841
14842 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
14843
14844         PR target/18334
14845         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
14846
14847 2004-11-28  Richard Henderson  <rth@redhat.com>
14848
14849         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
14850
14851 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
14852
14853         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
14854         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
14855         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
14856         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
14857         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
14858         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
14859         gcc.dg/pointer-arith-8.c: New tests.
14860
14861 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
14862
14863         PR fortran/18364
14864         * gfortran.dg/endfile.f90: New test.
14865
14866 2004-11-27  Falk Hueffner  <falk@debian.org>
14867
14868         * gcc.dg/loop-6.c: New test.
14869
14870 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
14871
14872         * gcc.c-torture/execute/20041126-1.c: New test.
14873
14874 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
14875
14876         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
14877         on IRIX.
14878
14879 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
14880
14881         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
14882         functions.
14883
14884 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
14885
14886         PR rtl-optimization/17825
14887         * gcc.c-torture/compile/20041119-1.c: New test.
14888
14889 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14890
14891         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
14892         Check existence of ld library path variables before unsetting.
14893
14894 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
14895
14896         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
14897
14898 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
14899
14900         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
14901
14902 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
14903
14904         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
14905
14906 2004-11-26  Ben Elliston  <bje@au.ibm.com>
14907
14908         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
14909         dg-do directive.
14910
14911 2004-11-26  Ben Elliston  <bje@au.ibm.com>
14912
14913         * gcc.dg/pr17957.c: Pass --param, not -param.
14914
14915 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
14916
14917         PR middle-end/17957
14918         * testsuite/gcc.dg/pr17957.c: New test.
14919
14920 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
14921
14922         PR c++/18445
14923         * g++.dg/template/crash28.C: Likewise.
14924
14925         PR c++/18001
14926         * g++.dg/expr/unary2.C: Adjust lvalue messages.
14927         * g++.dg/ext/lvaddr.C: Likewise.
14928         * g++.dg/opt/pr7503-3.C: Likewise.
14929
14930         PR c++/18466
14931         * g++.dg/parse/qualified3.C: New test.
14932         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
14933
14934         PR c++/18545
14935         * g++.dg/expr/return1.C: New test.
14936
14937 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14938
14939         Friend class name lookup 3/n, PR c++/3332
14940         * g++.dg/lookup/friend3.C: New test.
14941         * g++.dg/lookup/friend4.C: Likewise.
14942         * g++.dg/lookup/friend5.C: Likewise.
14943
14944 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14945
14946         Friend class name lookup 2/n, PR c++/14513, c++/15410
14947         * g++.dg/lookup/friend2.C: New test.
14948         * g++.dg/template/friend31.C: Likewise.
14949
14950 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14951
14952         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
14953
14954 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
14955
14956         PR c++/17473
14957         * g++.dg/tc1/dr56.C: Remove.
14958         * g++.dg/template/typedef1.C: Add dg-error markers.
14959         * g++.old-deja/g++.other/typedef7.C: Likewise.
14960
14961         PR c++/18285
14962         * g++.dg/parse/typedef7.C: New test.
14963
14964 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
14965
14966         * gcc.c-torture/execute/20041124-1.c: New test.
14967
14968 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
14969
14970         * g++.dg/template/deduce3.C: New test.
14971
14972         PR c++/18586
14973         * g++.dg/template/crash27.C: New test.
14974
14975         PR c++/18530
14976         * g++.dg/warn/Wshadow-3.C: New test.
14977
14978 2004-11-24  Devang Patel  <dpatel@apple.com>
14979
14980         PR/18555
14981         * gcc.dg/cpp/isysroot-1.c: New test.
14982         * gcc.dg/cpp/usr/include/stdio.h: New file.
14983         * gcc.dg/cpp/isysroot-2.c: New test.
14984         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
14985         New file.
14986
14987 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14988
14989         PR c++/8929
14990         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
14991
14992 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14993
14994         * gcc.target/sparc/align.c: Do not include <stdint.h>.
14995         * gcc.target/sparc/pdist.c: Likewise.
14996
14997 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
14998
14999         PR c++/16882
15000         * g++.dg/conversion/simd1.C: New test.
15001
15002 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15003
15004         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
15005         and restore_ld_library_path_env_vars.
15006         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
15007         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
15008         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
15009         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
15010
15011 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
15012
15013         * gcc.dg/pragma-align-2.c: Test macro expansion.
15014         * gcc.dg/pragma-pack-2.c: New test.
15015
15016 2004-11-23  Richard Henderson  <rth@redhat.com>
15017
15018         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
15019         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15020         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
15021         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
15022         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
15023         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
15024
15025         * gcc.dg/vect/vect.exp: Add check for alpha.
15026         * lib/target-supports.exp (check_alpha_max_hw_available): New.
15027         (check_effective_target_vect_int): Enable for alpha.
15028         (check_effective_target_vect_long): New.
15029         (is-effective-target): Add it.
15030
15031 2004-11-23  Uros Bizjak <uros@kss-loka.si>
15032
15033         * gcc.dg/pr18614-1.c: New test.
15034
15035 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15036
15037         * gcc.dg/setjmp-2.c: New test.
15038
15039 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
15040
15041         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
15042         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
15043         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
15044         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
15045         gcc.target/sparc/pdist.c: New tests.
15046
15047 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
15048
15049         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
15050
15051 2004-11-22  Dale Johannesen  <dalej@apple.com>
15052
15053         * gcc.dg/20041111-1.c: New.
15054
15055 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
15056
15057         PR tree-opt/18536
15058         * gcc.dg/vect/pr18536.c: New test.
15059
15060 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15061
15062         PR c++/18354
15063         * g++.dg/template/nontype11.C: New test.
15064
15065 2004-11-21  Roger Sayle  <roger@eyesopen.com>
15066
15067         PR middle-end/18520
15068         * gcc.dg/pr18520-1.c: New test case.
15069
15070 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
15071
15072         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
15073         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
15074         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
15075         expected diagnostics.
15076
15077 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15078
15079         PR target/18580
15080         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
15081         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
15082         vect-77.c, vect-77a.c: XFAIL on the SPARC.
15083
15084 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15085
15086         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
15087
15088 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
15089             Joseph Myers  <joseph@codesourcery.com>
15090
15091         * lib/target-supports.exp (check_visibility_available): Really
15092         test the compiler.
15093
15094 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
15095
15096         PR tree-opt/18181
15097         * gcc.dg/vect/vect-85.c: New test.
15098         * gcc.dg/vect/vect-86.c: New test.
15099         * gcc.dg/vect/vect-87.c: New test.
15100         * gcc.dg/vect/vect-88.c: New test.
15101
15102 2004-11-19  Ben Elliston  <bje@au.ibm.com>
15103
15104         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
15105
15106 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
15107
15108         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
15109         * gcc.dg/ppc-and-1.c: Ditto.
15110         * gcc.dg/ppc-compare-1.c: Ditto.
15111         * gcc.dg/ppc-mov-1.c: Ditto
15112
15113 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
15114             Mark Mitchell  <mark@codesourcery.com>
15115
15116         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
15117
15118 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
15119             Aldy Hernandez  <aldyh@redhat.com>
15120
15121         * lib/target-supports.exp (check_effective_target_vect_int): New
15122         (check_effective_target_vect_float): New
15123         (check_effective_target_vect_double): New.
15124         (is-effective-target): Support new effective targets keywords.
15125         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
15126         default action for dg-do.
15127         * gcc.dg/vect/pr16105.c: Use new support.
15128         * gcc.dg/vect/pr18400.c: Ditto.
15129         * gcc.dg/vect/pr18425.c: Ditto.
15130         * gcc.dg/vect/vect-1.c: Ditto.
15131         * gcc.dg/vect/vect-10.c: Ditto.
15132         * gcc.dg/vect/vect-11.c: Ditto.
15133         * gcc.dg/vect/vect-12.c: Ditto.
15134         * gcc.dg/vect/vect-13.c: Ditto.
15135         * gcc.dg/vect/vect-14.c: Ditto.
15136         * gcc.dg/vect/vect-15.c: Ditto.
15137         * gcc.dg/vect/vect-16.c: Ditto.
15138         * gcc.dg/vect/vect-17.c: Ditto.
15139         * gcc.dg/vect/vect-18.c: Ditto.
15140         * gcc.dg/vect/vect-19.c: Ditto.
15141         * gcc.dg/vect/vect-2.c: Ditto.
15142         * gcc.dg/vect/vect-20.c: Ditto.
15143         * gcc.dg/vect/vect-21.c: Ditto.
15144         * gcc.dg/vect/vect-22.c: Ditto.
15145         * gcc.dg/vect/vect-23.c: Ditto.
15146         * gcc.dg/vect/vect-24.c: Ditto.
15147         * gcc.dg/vect/vect-25.c: Ditto.
15148         * gcc.dg/vect/vect-26.c: Ditto.
15149         * gcc.dg/vect/vect-27.c: Ditto.
15150         * gcc.dg/vect/vect-27a.c: Ditto.
15151         * gcc.dg/vect/vect-28.c: Ditto.
15152         * gcc.dg/vect/vect-29.c: Ditto.
15153         * gcc.dg/vect/vect-29a.c: Ditto.
15154         * gcc.dg/vect/vect-3.c: Ditto.
15155         * gcc.dg/vect/vect-30.c: Ditto.
15156         * gcc.dg/vect/vect-31.c: Ditto.
15157         * gcc.dg/vect/vect-32.c: Ditto.
15158         * gcc.dg/vect/vect-33.c: Ditto.
15159         * gcc.dg/vect/vect-34.c: Ditto.
15160         * gcc.dg/vect/vect-35.c: Ditto.
15161         * gcc.dg/vect/vect-36.c: Ditto.
15162         * gcc.dg/vect/vect-37.c: Ditto.
15163         * gcc.dg/vect/vect-38.c: Ditto.
15164         * gcc.dg/vect/vect-4.c: Ditto.
15165         * gcc.dg/vect/vect-40.c: Ditto.
15166         * gcc.dg/vect/vect-41.c: Ditto.
15167         * gcc.dg/vect/vect-42.c: Ditto.
15168         * gcc.dg/vect/vect-43.c: Ditto.
15169         * gcc.dg/vect/vect-44.c: Ditto.
15170         * gcc.dg/vect/vect-45.c: Ditto.
15171         * gcc.dg/vect/vect-46.c: Ditto.
15172         * gcc.dg/vect/vect-47.c: Ditto.
15173         * gcc.dg/vect/vect-48.c: Ditto.
15174         * gcc.dg/vect/vect-48a.c: Ditto.
15175         * gcc.dg/vect/vect-49.c: Ditto.
15176         * gcc.dg/vect/vect-5.c: Ditto.
15177         * gcc.dg/vect/vect-50.c: Ditto.
15178         * gcc.dg/vect/vect-51.c: Ditto.
15179         * gcc.dg/vect/vect-52.c: Ditto.
15180         * gcc.dg/vect/vect-53.c: Ditto.
15181         * gcc.dg/vect/vect-54.c: Ditto.
15182         * gcc.dg/vect/vect-55.c: Ditto.
15183         * gcc.dg/vect/vect-56.c: Ditto.
15184         * gcc.dg/vect/vect-56a.c: Ditto.
15185         * gcc.dg/vect/vect-57.c: Ditto.
15186         * gcc.dg/vect/vect-58.c: Ditto.
15187         * gcc.dg/vect/vect-59.c: Ditto.
15188         * gcc.dg/vect/vect-6.c: Ditto.
15189         * gcc.dg/vect/vect-60.c: Ditto.
15190         * gcc.dg/vect/vect-61.c: Ditto.
15191         * gcc.dg/vect/vect-62.c: Ditto.
15192         * gcc.dg/vect/vect-63.c: Ditto.
15193         * gcc.dg/vect/vect-64.c: Ditto.
15194         * gcc.dg/vect/vect-65.c: Ditto.
15195         * gcc.dg/vect/vect-66.c: Ditto.
15196         * gcc.dg/vect/vect-67.c: Ditto.
15197         * gcc.dg/vect/vect-68.c: Ditto.
15198         * gcc.dg/vect/vect-69.c: Ditto.
15199         * gcc.dg/vect/vect-7.c: Ditto.
15200         * gcc.dg/vect/vect-72.c: Ditto.
15201         * gcc.dg/vect/vect-72a.c: Ditto.
15202         * gcc.dg/vect/vect-73.c: Ditto.
15203         * gcc.dg/vect/vect-74.c: Ditto.
15204         * gcc.dg/vect/vect-75.c: Ditto.
15205         * gcc.dg/vect/vect-76.c: Ditto.
15206         * gcc.dg/vect/vect-77.c: Ditto.
15207         * gcc.dg/vect/vect-77a.c: Ditto.
15208         * gcc.dg/vect/vect-78.c: Ditto.
15209         * gcc.dg/vect/vect-79.c: Ditto.
15210         * gcc.dg/vect/vect-8.c: Ditto.
15211         * gcc.dg/vect/vect-80.c: Ditto.
15212         * gcc.dg/vect/vect-82.c: Ditto.
15213         * gcc.dg/vect/vect-82_64.c: Ditto.
15214         * gcc.dg/vect/vect-83.c: Ditto.
15215         * gcc.dg/vect/vect-83_64.c: Ditto.
15216         * gcc.dg/vect/vect-9.c: Ditto.
15217         * gcc.dg/vect/vect-all.c: Ditto.
15218         * gcc.dg/vect/vect-none.c: Ditto.
15219
15220 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
15221
15222         * lib/gcc-dg.exp (dg-skip-if): New function.
15223         (dg-forbid-option): Remove.
15224         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
15225         * g++.dg/abi/bitfield8.C: Likewise.
15226         * g++.dg/abi/dtor1.C: Likewise.
15227         * g++.dg/abi/empty10.C: Likewise.
15228         * g++.dg/abi/empty7.C: Likewise.
15229         * g++.dg/abi/empty9.C: Likewise.
15230         * g++.dg/abi/layout3.C: Likewise.
15231         * g++.dg/abi/layout4.C: Likewise.
15232         * g++.dg/abi/thunk1.C: Likewise.
15233         * g++.dg/abi/thunk2.C: Likewise.
15234         * g++.dg/abi/vbase11.C: Likewise.
15235         * g++.dg/abi/vthunk2.C: Likewise.
15236         * g++.dg/abi/vthunk3.C: Likewise.
15237         * g++.dg/ext/attrib8.C: Likewise.
15238         * g++.dg/opt/longbranch2.C: Likewise.
15239         * g++.dg/opt/reg-stack4.C: Likewise.
15240         * g++.old-deja/g++.ext/attrib1.C: Likewise.
15241         * g++.old-deja/g++.ext/attrib2.C: Likewise.
15242         * g++.old-deja/g++.ext/attrib3.C: Likewise.
15243         * g++.old-deja/g++.other/store-expr1.C: Likewise.
15244         * g++.old-deja/g++.other/store-expr2.C: Likewise.
15245         * gcc.dg/20000609-1.c: Likewise.
15246         * gcc.dg/20000720-1.c: Likewise.
15247         * gcc.dg/20011107-1.c: Likewise.
15248         * gcc.dg/20011119-1.c: Likewise.
15249         * gcc.dg/20020108-1.c: Likewise.
15250         * gcc.dg/20020122-2.c: Likewise.
15251         * gcc.dg/20020122-3.c: Likewise.
15252         * gcc.dg/20020201-3.c: Likewise.
15253         * gcc.dg/20020206-1.c: Likewise.
15254         * gcc.dg/20020218-1.c: Likewise.
15255         * gcc.dg/20020310-1.c: Likewise.
15256         * gcc.dg/20020411-1.c: Likewise.
15257         * gcc.dg/20020418-2.c: Likewise.
15258         * gcc.dg/20020426-1.c: Likewise.
15259         * gcc.dg/20020426-2.c: Likewise.
15260         * gcc.dg/20020517-1.c: Likewise.
15261         * gcc.dg/20020523-1.c: Likewise.
15262         * gcc.dg/20020523-2.c: Likewise.
15263         * gcc.dg/20020729-1.c: Likewise.
15264         * gcc.dg/20030204-1.c: Likewise.
15265         * gcc.dg/20030826-2.c: Likewise.
15266         * gcc.dg/20030926-1.c: Likewise.
15267         * gcc.dg/20031202-1.c: Likewise.
15268         * gcc.dg/980312-1.c: Likewise.
15269         * gcc.dg/980313-1.c: Likewise.
15270         * gcc.dg/990117-1.c: Likewise.
15271         * gcc.dg/990424-1.c: Likewise.
15272         * gcc.dg/990524-1.c: Likewise.
15273         * gcc.dg/991230-1.c: Likewise.
15274         * gcc.dg/i386-387-1.c: Likewise.
15275         * gcc.dg/i386-387-2.c: Likewise.
15276         * gcc.dg/i386-387-3.c: Likewise.
15277         * gcc.dg/i386-387-4.c: Likewise.
15278         * gcc.dg/i386-387-5.c: Likewise.
15279         * gcc.dg/i386-387-6.c: Likewise.
15280         * gcc.dg/i386-asm-1.c: Likewise.
15281         * gcc.dg/i386-bitfield1.c: Likewise.
15282         * gcc.dg/i386-bitfield2.c: Likewise.
15283         * gcc.dg/i386-loop-1.c: Likewise.
15284         * gcc.dg/i386-loop-2.c: Likewise.
15285         * gcc.dg/i386-loop-3.c: Likewise.
15286         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15287         * gcc.dg/i386-pic-1.c: Likewise.
15288         * gcc.dg/i386-regparm.c: Likewise.
15289         * gcc.dg/i386-signbit-1.c: Likewise.
15290         * gcc.dg/i386-signbit-2.c: Likewise.
15291         * gcc.dg/i386-signbit-3.c: Likewise.
15292         * gcc.dg/i386-sse-5.c: Likewise.
15293         * gcc.dg/i386-sse-8.c: Likewise.
15294         * gcc.dg/i386-unroll-1.c: Likewise.
15295         * gcc.dg/tls/opt-1.c: Likewise.
15296         * gcc.dg/tls/opt-2.c: Likewise.
15297         * gcc.dg/unroll-1.c: Likewise.
15298         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
15299         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
15300         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
15301         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
15302
15303 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15304
15305         * g++.dg/template/incomplete1.C: New test.
15306
15307 2004-11-16  Nick Clifton  <nickc@redhat.com>
15308
15309         Revert patches accidentally commited during checkin of fixes for
15310         xstormy16 tests:
15311         gcc.c-torture/execute/simd-4.c: Revert
15312         gcc.dg/20040910-1.c: Revert.
15313
15314 2004-11-16  Paul Brook  <paul@codesourcery.com>
15315
15316         PR fortran/13010
15317         * gfortran.dg/der_pointer_1.f90: New test.
15318
15319 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
15320
15321         PR c/18498
15322         * gcc.dg/bitfld-13.c: New test.
15323
15324 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
15325
15326         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
15327         powerpc*-*-linux*.
15328
15329         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
15330         * gcc.dg/ppc64-abi-2.c: Ditto.
15331         * gcc.dg/ppc64-abi-3.c: Ditto.
15332
15333         * lib/gcc-dg.exp (dg-target-list): Remove.
15334
15335 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
15336
15337         * gcc.dg/ia64-postinc.c: New test.
15338
15339 2004-11-15  Mark Mitchell <mark@codesourcery.com>
15340
15341         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
15342
15343 2004-11-15  Nick Clifton  <nickc@redhat.com>
15344
15345         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
15346         __INT_MAX__ so that the test can be compiled by toolchains
15347         targeted at 16-bit processors.
15348
15349         * gcc.dg/20040625-1.c: Use long constants rather than integers
15350         when performing arithmetic that will overflow 16-bits.
15351
15352         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
15353         xstormy16.  It does not support 128-bit vector operations.
15354
15355         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
15356         with the macro PTR_TYPE.  Define this macro to an integer type
15357         suitable for holding a pointer.
15358
15359         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
15360         the target is a 16-bit processor.
15361
15362         * gcc.dg/cpp/if-2.c: Expect a different warning message from
15363         16-bit targets where the character constant will be too long.
15364
15365         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
15366         where the double will not be directly addressable.
15367
15368 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15369
15370         Friend class name lookup 1/n, PR c++/18471
15371         * g++.dg/template/crash26.C: New test.
15372         * g++.dg/lookup/struct1.C: Adjust expected error.
15373         * g++.dg/parse/elab1.C: Likewise.
15374         * g++.dg/parse/elab2.C: Likewise.
15375         * g++.dg/parse/int-as-enum1.C: Likewise.
15376         * g++.dg/parse/struct-as-enum1.C: Likewise.
15377         * g++.dg/parse/typedef1.C: Likewise.
15378         * g++.dg/parse/typedef3.C: Likewise.
15379         * g++.dg/parse/typedef4.C: Likewise.
15380         * g++.dg/parse/typedef5.C: Likewise.
15381         * g++.dg/template/nontype4.C: Likewise.
15382         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
15383         * g++.old-deja/g++.other/elab1.C: Likewise.
15384         * g++.old-deja/g++.other/syntax4.C: Likewise.
15385
15386 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15387
15388         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
15389
15390 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
15391
15392         * gcc.c-torture/execute/20041114-1.c: New test.
15393
15394 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
15395
15396         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
15397         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
15398         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
15399         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
15400         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
15401         gcc.dg/switch-7.c: New tests.
15402
15403 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
15404
15405         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
15406
15407 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
15408
15409         PR tree-opt/18400
15410         * gcc.dg/vect/pr18400.c: New test.
15411
15412 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
15413             Andrew Pinski  <pinskia@physics.uc.edu>
15414
15415         PR tree-opt/18425
15416         * gcc.dg/vect/pr18425.c: New test.
15417
15418 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15419
15420         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
15421         Guard with dg-require-alias and dg-require-visibility.
15422
15423 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15424
15425         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
15426
15427 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15428
15429         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
15430
15431 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15432
15433         PR c++/17344
15434         * g++.dg/template/defarg5.C: New test.
15435
15436 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15437
15438         * g++.dg/parse/cast1.C: Run only on ILP32.
15439         * g++.old-deja/g++.mike/p784.C: Likewise.
15440
15441 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
15442
15443         * gcc.c-torture/execute/20041113-1.c: New test.
15444
15445 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
15446
15447         PR target/18230
15448         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
15449         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
15450         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
15451         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15452         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
15453         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
15454         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
15455         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
15456         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
15457         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
15458         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
15459         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
15460         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
15461
15462 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
15463
15464         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
15465         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
15466         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
15467         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
15468         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
15469         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
15470         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
15471         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
15472         gcc.target/sparc/combined-1.c: New tests.
15473
15474 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
15475
15476         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
15477         New tests.
15478
15479 2004-11-12  Mark Mitchell <mark@codesourcery.com>
15480
15481         * lib/gcc-dg.exp (dg-forbid-option): New function.
15482         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
15483         * g++.dg/abi/bitfield8.C: Likewise.
15484         * g++.dg/abi/dtor1.C: Likewise.
15485         * g++.dg/abi/empty10.C: Likewise.
15486         * g++.dg/abi/empty7.C: Likewise.
15487         * g++.dg/abi/empty9.C: Likewise.
15488         * g++.dg/abi/layout3.C: Likewise.
15489         * g++.dg/abi/layout4.C: Likewise.
15490         * g++.dg/abi/thunk1.C: Likewise.
15491         * g++.dg/abi/thunk2.C: Likewise.
15492         * g++.dg/abi/vbase11.C: Likewise.
15493         * g++.dg/abi/vthunk2.C: Likewise.
15494         * g++.dg/abi/vthunk3.C: Likewise.
15495         * g++.dg/ext/attrib8.C: Likewise.
15496         * g++.dg/opt/longbranch2.C: Likewise.
15497         * g++.dg/opt/reg-stack4.C: Likewise.
15498         * g++.old-deja/g++.ext/attrib1.C: Likewise.
15499         * g++.old-deja/g++.ext/attrib2.C: Likewise.
15500         * g++.old-deja/g++.ext/attrib3.C: Likewise.
15501         * g++.old-deja/g++.other/store-expr1.C: Likewise.
15502         * g++.old-deja/g++.other/store-expr2.C: Likewise.
15503         * gcc.dg/20000609-1.c: Likewise.
15504         * gcc.dg/20000720-1.c: Likewise.
15505         * gcc.dg/20011107-1.c: Likewise.
15506         * gcc.dg/20011119-1.c: Likewise.
15507         * gcc.dg/20020108-1.c: Likewise.
15508         * gcc.dg/20020122-2.c: Likewise.
15509         * gcc.dg/20020122-3.c: Likewise.
15510         * gcc.dg/20020201-3.c: Likewise.
15511         * gcc.dg/20020206-1.c: Likewise.
15512         * gcc.dg/20020218-1.c: Likewise.
15513         * gcc.dg/20020310-1.c: Likewise.
15514         * gcc.dg/20020411-1.c: Likewise.
15515         * gcc.dg/20020418-2.c: Likewise.
15516         * gcc.dg/20020426-1.c: Likewise.
15517         * gcc.dg/20020426-2.c: Likewise.
15518         * gcc.dg/20020517-1.c: Likewise.
15519         * gcc.dg/20020523-1.c: Likewise.
15520         * gcc.dg/20020523-2.c: Likewise.
15521         * gcc.dg/20020729-1.c: Likewise.
15522         * gcc.dg/20030204-1.c: Likewise.
15523         * gcc.dg/20030826-2.c: Likewise.
15524         * gcc.dg/20030926-1.c: Likewise.
15525         * gcc.dg/20031202-1.c: Likewise.
15526         * gcc.dg/980312-1.c: Likewise.
15527         * gcc.dg/980313-1.c: Likewise.
15528         * gcc.dg/990117-1.c: Likewise.
15529         * gcc.dg/990424-1.c: Likewise.
15530         * gcc.dg/990524-1.c: Likewise.
15531         * gcc.dg/991230-1.c: Likewise.
15532         * gcc.dg/i386-387-1.c: Likewise.
15533         * gcc.dg/i386-387-2.c: Likewise.
15534         * gcc.dg/i386-387-3.c: Likewise.
15535         * gcc.dg/i386-387-4.c: Likewise.
15536         * gcc.dg/i386-387-5.c: Likewise.
15537         * gcc.dg/i386-387-6.c: Likewise.
15538         * gcc.dg/i386-asm-1.c: Likewise.
15539         * gcc.dg/i386-bitfield1.c: Likewise.
15540         * gcc.dg/i386-bitfield2.c: Likewise.
15541         * gcc.dg/i386-loop-1.c: Likewise.
15542         * gcc.dg/i386-loop-2.c: Likewise.
15543         * gcc.dg/i386-loop-3.c: Likewise.
15544         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15545         * gcc.dg/i386-pic-1.c: Likewise.
15546         * gcc.dg/i386-regparm.c: Likewise.
15547         * gcc.dg/i386-signbit-1.c: Likewise.
15548         * gcc.dg/i386-signbit-2.c: Likewise.
15549         * gcc.dg/i386-signbit-3.c: Likewise.
15550         * gcc.dg/i386-sse-5.c: Likewise.
15551         * gcc.dg/i386-sse-8.c: Likewise.
15552         * gcc.dg/i386-unroll-1.c: Likewise.
15553         * gcc.dg/tls/opt-1.c: Likewise.
15554         * gcc.dg/tls/opt-2.c: Likewise.
15555         * gcc.dg/unroll-1.c: Likewise.
15556         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
15557         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
15558         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
15559         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
15560         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
15561         -m64 is specified.
15562
15563 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
15564
15565         PR c++/18389
15566         * g++.dg/parse/cond1.C: New test.
15567
15568         PR c++/18429
15569         * g++.dg/template/array9.C: New test.
15570         * g++.dg/ext/vla1.C: Adjust error messages.
15571         * g++.dg/ext/vlm1.C: Likewise.
15572         * g++.dg/template/crash2.C: Likewise.
15573
15574         PR c++/18436
15575         * g++.dg/template/call3.C: New test.
15576
15577         PR c++/18407
15578         * g++.dg/template/ptrmem11.C: New test.
15579
15580 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
15581
15582         PR other/14264
15583         * lib/g++.exp: Set LC_ALL and LANG to C.
15584         * lib/gcc-dg.exp: Likewise.
15585         * lib/gfortran.exp: Likewise.
15586         * lib/objc.exp: Likewise.
15587         * lib/treelang.exp: Likewise.
15588
15589 2004-11-12  Andreas Schwab  <schwab@suse.de>
15590
15591         * gcc.dg/pr16286.c: Fix last change.
15592
15593 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
15594
15595         PR c++/18416
15596         * g++.dg/init/global1.C: New test.
15597
15598 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
15599
15600         * gcc.c-torture/execute/20041112-1.c: New test.
15601
15602 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
15603
15604         * lib/gcc-dg.exp (dg-target-list): New.
15605
15606 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
15607             Richard Sandiford  <rsandifo@redhat.com>
15608
15609         * lib/target-supports.exp (get-compiler_messages): New.
15610         (check_named_sections_available): Use it.
15611         (check_effective_target_ilp32): New.
15612         (check_effective_target_lp64): New.
15613         (is-effective-target): New.
15614         * lib/gcc-dg.exp (dg-require-effective-target): New.
15615
15616 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
15617
15618         * gcc.dg/precedence-1.c: New test.
15619
15620 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
15621
15622         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
15623
15624         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
15625         message, delete generated files, use more descriptive name for
15626         executable, and make the test unsupported when it cannot be run.
15627
15628         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
15629         (dg-require-weak, dg-require-visibility, dg-require-alias,
15630         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
15631         dg-require-iconv, dg-require-named-sections): Use it.
15632
15633         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
15634
15635 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
15636
15637         PR target/16457
15638         * gcc.dg/ppc-and-1: New
15639
15640         PR target/16796
15641         * gcc.dg/ppc-mov-1.c: New.
15642
15643         PR target/16458
15644         * gcc.dg/ppc-compare-1.c: New.
15645
15646 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
15647
15648         * objc.dg/desig-init-2.m: New test.
15649
15650 2004-11-10  Adam Nemet  <anemet@lnxw.com>
15651
15652         PR middle-end/18160
15653         * g++.dg/warn/register-var-1.C: New test.
15654         * g++.dg/warn/register-var-2.C: New test.
15655
15656 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15657
15658         * gcc.dg/union-2.c: New test.
15659
15660 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
15661
15662         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
15663         New test for PR tree-optimization/17892.
15664
15665 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
15666
15667         PR c++/18369
15668         * g++.dg/init/new12.C: New test.
15669
15670 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
15671
15672         * gcc.target/sparc: New directory.
15673         * gcc.target/sparc/sparc.exp: New driver.
15674         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
15675         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
15676         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
15677         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
15678
15679 2004-11-10  Paul Brook  <paul@codesourcery.com>
15680
15681         PR fortran/18218
15682         * gfortran.dg/list_read.c: New test.
15683
15684 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
15685
15686         PR c/18322
15687         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
15688         expected diagnostic location.
15689
15690 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
15691
15692         * gcc.dg/20041109-1.c: New test.
15693
15694 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
15695
15696         PR objc/18406
15697         * objc/compile/pr18406.m: New test.
15698
15699 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
15700
15701         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
15702
15703 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
15704
15705         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
15706
15707 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
15708
15709         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
15710
15711 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
15712
15713         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
15714         exit.
15715
15716 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
15717
15718         PR tree-opt/18299
15719         * gcc.c-torture/pr18299-1.c: New test.
15720
15721 2004-11-06  Andreas Schwab  <schwab@suse.de>
15722
15723         * gcc.dg/pr16286.c: Also test for bool and pixel.
15724
15725 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
15726
15727         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
15728         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
15729         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
15730         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
15731         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
15732         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
15733         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
15734         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
15735         gcc.dg/struct-semi-3.c: New tests.
15736
15737 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15738
15739         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
15740
15741 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15742
15743         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
15744         Do not use C99 designators.
15745
15746 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15747
15748         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
15749
15750 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15751
15752         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
15753         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
15754         * gcc.c-torture/execute/simd-5.x: Remove.
15755
15756 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
15757
15758         PR rtl-optimization/17933
15759         * gcc.dg/torture/pr17933-1.c: New test.
15760
15761 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
15762
15763         PR target/18106
15764         * lib/target-supports.exp (check_weak_available): Support
15765         Windows.
15766
15767 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
15768
15769         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
15770         call to fflush(stdout) before abort.
15771         (my_ffsll): New function.
15772         (generate_fields): Use it.
15773
15774 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
15775
15776         * gcc.dg/init-undef-1.c: New test.
15777
15778 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
15779
15780         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
15781         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
15782         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
15783         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
15784         expected messages for new parser.
15785
15786 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
15787
15788         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
15789
15790 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15791
15792         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
15793         on LP64 targets.
15794
15795 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
15796
15797         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
15798         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
15799         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
15800         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
15801         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
15802         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
15803         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
15804         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
15805         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
15806         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
15807
15808 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
15809
15810         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
15811         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
15812         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
15813         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
15814         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
15815         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
15816         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
15817         for new parser.
15818
15819 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
15820
15821         PR target/15342
15822         * gcc.dg/20041104-1.c: New test.
15823
15824 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15825
15826         * g++.dg/template/nontype7.C: New test.
15827         * g++.dg/template/nontype8.C: Likewise.
15828         * g++.dg/template/nontype9.C: Likewise.
15829         * g++.dg/template/nontype10.C: Likewise.
15830         * g++.dg/tc1/dr49.C: Likewise.
15831         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
15832         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
15833
15834 2004-11-04  Ben Elliston  <bje@au.ibm.com>
15835
15836         * g++.dg/rtti/tinfo1.C: Remove xfails.
15837
15838 2004-11-04  Ben Elliston  <bje@au.ibm.com>
15839
15840         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
15841         packed attribute to the definition to satisfy the new C++ parser.
15842
15843 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15844
15845         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
15846         invocations of va_arg.
15847
15848 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
15849
15850         PR c++/18124
15851         * g++.dg/template/crash25.C: New test.
15852
15853         PR c++/18155
15854         * g++.dg/template/typedef2.C: New test.
15855         * g++.dg/parse/crash13.C: Adjust error markers.
15856
15857         PR c++/18177
15858         * g++.dg/conversion/const3.C: New test.
15859
15860 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15861
15862         PR fortran/17535
15863         PR fortran/17583
15864         PR fortran/17713
15865         * gfortran.dg/generic_[123].f90: New testcases.
15866
15867 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15868
15869         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
15870         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
15871
15872 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
15873
15874         PR tree-opt/16808
15875         * gcc.c-torture/compile/pr16808.c: New test.
15876
15877 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
15878
15879         PR rtl-optimization/17104
15880         * gcc.dg/ppc-bitfield1.c: New.
15881
15882 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
15883
15884         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
15885
15886 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
15887
15888         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
15889         strings for 32-bit code.
15890
15891 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
15892
15893         PR c/18239
15894         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
15895
15896 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
15897
15898         PR c++/18064
15899         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
15900
15901 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
15902
15903         PR c++/15172
15904         * g++.dg/init/aggr2.C: New test.
15905
15906 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
15907
15908         * objc.dg/local-decl-1.m: New test.
15909
15910 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15911
15912         * gcc.dg/20040910-1.c: Adjust regex.
15913
15914 2004-10-30  Roger Sayle  <roger@eyesopen.com>
15915
15916         PR rtl-optimization/18084
15917         * g++.dg/opt/pr18084-1.C: New testcase.
15918
15919 2004-10-30  Matt Austern  <austern@apple.com>
15920
15921         PR c++/17542
15922         * g++.dg/ext/attrib18.C: New test.
15923
15924 2004-10-30  Roger Sayle  <roger@eyesopen.com>
15925
15926         PR middle-end/18096
15927         * gcc.dg/pr18096-1.c: New test case.
15928
15929 2004-10-30  Roger Sayle  <roger@eyesopen.com>
15930
15931         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
15932
15933 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
15934
15935         PR c/16666
15936         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
15937         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
15938         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
15939         gcc.dg/old-style-prom-3.c: New tests.
15940
15941 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
15942
15943         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
15944         Remove unnecessary inclusion of stdio.h.
15945
15946 2004-10-29  Roger Sayle  <roger@eyesopen.com>
15947
15948         PR rtl-optimization/17581
15949         * gcc.dg/pr17581-1.c: New test case.
15950
15951 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
15952
15953         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
15954         being implemented.
15955         * g++.dg/conversion/dr195-1.C: New.
15956         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
15957         * g++.old-deja/g++.mike/p10148.C: Likewise.
15958
15959 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
15960
15961         PR c++/17695
15962         * g++.dg/debug/typedef2.C: New test.
15963
15964 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
15965
15966         PR fortran/13490
15967         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
15968         * gfortran.dg/g77/README: Update.
15969
15970 2004-10-28  Matt Austern  <austern@apple.com>
15971
15972         PR c++/14124
15973         * g++.dg/ext/packed7.C: New test.
15974
15975 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
15976
15977         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
15978         scan-assembler.
15979         * lib/scanasm.exp (hidden-scan-for): New proc.
15980         (scan-hidden): Use hidden-scan-for instead of constructing the scan
15981         string.
15982         (scan-not-hidden): Likewise.
15983         * lib/target-supports.exp (check_visibility_available): mach-o is
15984         support too.
15985
15986 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
15987
15988         PR c++/17132
15989         * g++.dg/template/memclass3.C: New test.
15990
15991 2004-10-28  Adam Nemet  <anemet@lnxw.com>
15992
15993         PR middle-end/18160
15994         * gcc.dg/register-var-1.c: New test.
15995         * gcc.dg/register-var-2.c: New test.
15996         * gcc.dg/asm-7.c: Taking the address of a register variable is an
15997         error now.
15998
15999 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
16000
16001         PR other/18172
16002         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
16003         unused variables.
16004         * gcc.dg/vect/vect-22.c: Likewise.
16005
16006 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
16007
16008         * gcc.dg/i386-rotate-1.c: New test.
16009
16010 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
16011
16012         * g++.dg/init/ref12.C: Add "run" marker.
16013
16014         PR c++/17435
16015         * g++.dg/init/ref12.C: New test.
16016
16017         PR c++/18140
16018         * g++.dg/template/shift1.C: New test.
16019         * g++.dg/template/error10.C: Adjust error markers.
16020
16021 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
16022
16023         PR tree-opt/17529
16024         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
16025
16026 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
16027
16028         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
16029         * gcc.dg/weak/weak-3.c: Likewise.
16030         * gcc.dg/weak/weak-5.c: Likewise.
16031         * gcc.dg/weak/weak-9.c: Likewise.
16032         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
16033         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
16034
16035         * gcc.dg/darwin-weakimport-1.c: New.
16036
16037 2004-10-28  Ben Elliston  <bje@au.ibm.com>
16038
16039         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
16040
16041 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
16042
16043         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
16044         'syntax' error messages.
16045         * gcc.dg/cpp/direct2s.c: Likewise.
16046
16047 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
16048
16049         * gcc.c-torture/compile/20041026-1.c: New.
16050
16051 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
16052
16053         PR c++/18093
16054         * g++.dg/lookup/ns2.C: New test.
16055
16056         PR c++/18020
16057         * g++.dg/template/enum4.C: New test.
16058
16059         PR c++/18161
16060         * g++.dg/template/expr1.C: New test.
16061
16062 2004-10-26  Ben Elliston  <bje@au.ibm.com>
16063
16064         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
16065
16066 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
16067
16068         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
16069         gcc.dg/decl-nospec-3.c: New tests.
16070
16071 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
16072
16073         * objc.dg/super-class-3.m: New test.
16074
16075 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
16076
16077         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
16078         resyncing.
16079         * gcc.dg/cpp/direct2s.c: Likewise.
16080
16081 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
16082
16083         * objc.dg/image-info.m: Update for changes to section selection.
16084
16085 2004-10-25  David Ayers  <d.ayers@inode.at>
16086             Ziemowit Laski  <zlaski@apple.com>
16087
16088         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
16089         diagnostics when messaging 'id <Proto>'.
16090         * objc.dg/class-protocol-1.m: New test.
16091         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
16092         a non-existent method signature.
16093         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
16094         Update diagnostics when messaging with non-existent method signature.
16095         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
16096         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
16097         invalid receivers are now resolved as if messaging 'id'; remove
16098         extraneous diagnostics.
16099
16100 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
16101
16102         PR c/16667
16103         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
16104         gcc.dg/init-desig-obs-3.c: New tests.
16105
16106 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
16107
16108         * gcc.dg/debug/20041023-1.c: New test.
16109
16110 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
16111
16112         PR middle-end/17407
16113         * gcc.c-torture/compile/pr17407.c: New test.
16114
16115         PR c++/18121
16116         * g++.dg/template/array8.C: New test.
16117
16118 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16119
16120         PR other/18138
16121         * lib/g++.exp: Accept more than one multilib libgcc.
16122         * lib/gcc-dg.exp: Likewise.
16123         * lib/objc.exp: Likewise.
16124         * lib/treelang.exp: Likewise.
16125         * lib/gfortran.exp: Likewise.
16126
16127 2004-10-24  Ben Elliston  <bje@au.ibm.com>
16128
16129         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
16130
16131 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
16132
16133         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
16134         * gcc.dg/c99-const-expr-3.c: Likewise.
16135
16136 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
16137
16138         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
16139
16140 2004-10-23  Ben Elliston  <bje@au.ibm.com>
16141
16142         * gcc.c-torture/execute/loop-2e.x: Remove.
16143
16144 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16145
16146         PR c++/18095
16147         * g++.dg/parse/crash18.C: New.
16148         * g++.dg/parse/crash19.C: New.
16149
16150 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
16151
16152         * g++.dg/ext/dllimport1.C: Move dg-warnings.
16153         * g++.dg/ext/dllimport2.C: Same.
16154         * g++.dg/ext/dllimport8.C: Same.
16155
16156 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
16157
16158         PR c++/10841
16159         * g++.dg/conversion/cast1.C: New test.
16160         * g++.dg/overload/pmf1.C: Adjust error marker.
16161
16162 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
16163
16164         PR objc/17923
16165         * objc.dg/const-str-7.m: New test.
16166
16167 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16168
16169         * g++.dg/template/memfriend11.C: Fix comment typo.
16170         * g++.dg/template/memfriend14.C: Likewise.
16171
16172 2004-10-20  Richard Henderson  <rth@redhat.com>
16173
16174         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
16175         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
16176         -fasynchronous-unwind-tables.
16177
16178 2004-10-20  Richard Henderson  <rth@redhat.com>
16179
16180         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
16181         (main): Return success.
16182         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
16183         (main): Return success.
16184
16185 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16186
16187         PR c++/13495
16188         * g++.dg/template/memfriend9.C: New test.
16189         * g++.dg/template/memfriend10.C: Likewise.
16190         * g++.dg/template/memfriend11.C: Likewise.
16191         * g++.dg/template/memfriend12.C: Likewise.
16192         * g++.dg/template/memfriend13.C: Likewise.
16193         * g++.dg/template/memfriend14.C: Likewise.
16194         * g++.dg/template/memfriend15.C: Likewise.
16195         * g++.dg/template/memfriend16.C: Likewise.
16196         * g++.dg/template/memfriend17.C: Likewise.
16197         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
16198
16199 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
16200
16201         * g++.dg/conversion/dr195.C: New.
16202         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
16203
16204 2004-10-20  Ben Elliston  <bje@au.ibm.com>
16205             Devang Patel  <dpatel@apple.com>
16206
16207         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
16208         of floating point arithmetic, which could trap.
16209
16210 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
16211
16212         PR c++/14035
16213         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
16214         * g++.dg/conversion/const2.C: New test.
16215         * g++.dg/expr/reinterpret2.C: New test.
16216         * g++.dg/expr/reinterpret3.C: New test.
16217         * g++.dg/expr/cast2.C: New test.
16218         * g++.dg/expr/copy1.C: New test.
16219         * g++.dg/other/conversion1.C: Change error message.
16220         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
16221         function pointers to void *.
16222         * g++.old-deja/g++.mike/p10148.C: Likewise.
16223
16224 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16225
16226         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
16227
16228 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
16229
16230         PR c++/18047
16231
16232         * g++.dg/parse/expr3.C: New test.
16233
16234 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16235
16236         * gcc.dg/smod-1.c: New test.
16237
16238 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
16239
16240         * objc.dg/method-14.m: New test.
16241
16242 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
16243
16244         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
16245         Also xfail as the patch was reverted.
16246
16247 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
16248
16249         PR middle-end/16973
16250         * gcc.dg/pr16973.c: New test.
16251
16252 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
16253
16254         PR tree-optimization/17656
16255         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
16256
16257 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
16258
16259         * g++.dg/eh/shadow1.C: New.
16260
16261 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
16262
16263         * gcc.c-torture/compile/20041018-1.c: New test.
16264
16265 2004-10-18  Ben Elliston  <bje@au.ibm.com>
16266
16267         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
16268         compiler referring to register 0 when accessing sdata.  The linker
16269         now patches things up.
16270
16271 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
16272
16273         PR c/17529
16274         * gcc.c-torture/compile/pr17529.c: New test.
16275
16276 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16277
16278         PR c++/17743
16279         * g++.dg/ext/attrib17.C: New test.
16280
16281 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16282
16283         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
16284
16285 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16286
16287         PR c++/10479
16288         * g++.dg/ext/attrib16.C: New test.
16289
16290 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
16291
16292         PR c++/17042
16293         * g++.dg/init/dso_handle1.C: New test.
16294
16295         PR c++/14667
16296         * g++.dg/parse/typedef6.C: New test.
16297
16298         PR c++/17916
16299         * g++.dg/parse/pragma1.C: New test.
16300
16301 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
16302
16303         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
16304
16305 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
16306
16307         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
16308         -fno-common when on HPPA HP-UX platforms.
16309
16310 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
16311
16312         PR other/16820
16313         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
16314         stdint.h.
16315         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
16316         uintptr_t.
16317
16318 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
16319
16320         PR c++/16301
16321         * g++.dg/lookup/strong-using-4.C: New test.
16322
16323 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
16324
16325         PR middle-end/16567
16326         * gcc.c-torture/compile/nested-1.c: New test.
16327
16328 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
16329
16330         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
16331         and mipsisa64*-*-* (until support for misaligned loads is added).
16332         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
16333         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
16334         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
16335         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
16336         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
16337         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
16338
16339 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
16340
16341         PR c++/17976
16342         * g++.dg/init/dtor3.C: New test.
16343
16344 2004-10-15  Ben Elliston  <bje@au.ibm.com>
16345
16346         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
16347
16348 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
16349
16350         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
16351         * gcc.dg/macho-lo-sum.c: Likewise.
16352
16353 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
16354
16355         * gcc.dg/ppc-spe64-1.c: New test.
16356
16357 2004-10-14  Devang Patel  <dpatel@apple.com>
16358
16359         PR 17635
16360         * gcc.dg/pr17635.c : New test.
16361
16362 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
16363
16364         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
16365         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
16366         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
16367         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
16368         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
16369         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
16370         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
16371         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
16372         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
16373         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
16374         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
16375         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
16376         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
16377         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
16378         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
16379         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
16380         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
16381         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
16382
16383 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
16384
16385         * gcc.dg/vect/vect-82.c: New testcase.
16386         * gcc.dg/vect/vect-82_64.c: New testcase.
16387         * gcc.dg/vect/vect-83.c: New testcase.
16388         * gcc.dg/vect/vect-83_64.c: New testcase.
16389
16390 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16391
16392         * gcc.dg/cpp/error-1.c: New test.
16393
16394 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16395
16396         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
16397
16398 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
16399
16400         PR target/17984
16401         * gcc.dg/cris-peep2-xsrand2.c: New test.
16402
16403 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
16404
16405         PR c++/17661
16406         * testsuite/g++.dg/expr/for2.C: New test.
16407
16408 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16409
16410         * g++.dg/inherit/thunk1.C: Run on the SPARC.
16411
16412 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
16413
16414         PR tree-optimization/17724
16415         * g++.dg/opt/pr17724-1.C: New test.
16416         * g++.dg/opt/pr17724-2.C: New test.
16417         * g++.dg/opt/pr17724-3.C: New test.
16418         * g++.dg/opt/pr17724-4.C: New test.
16419         * g++.dg/opt/pr17724-5.C: New test.
16420         * g++.dg/opt/pr17724-6.C: New test.
16421
16422 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
16423
16424         PR c/17301
16425         * gcc.dg/pr17301-2.c: New test.
16426
16427 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
16428
16429         PR c++/15876
16430         * g++.dg/parse/error22.C: New test.
16431
16432         PR c++/17936
16433         * g++.dg/template/spec18.C: New test.
16434
16435 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
16436
16437         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
16438         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
16439         memcpy.
16440         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
16441         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
16442
16443 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
16444
16445         * g++.dg/eh/cleanup5.C: Add dg-options "".
16446
16447 2004-10-11  Roger Sayle  <roger@eyesopen.com>
16448
16449         PR middle-end/17657
16450         * gcc.dg/switch-4.c: New test case.
16451
16452 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
16453
16454         * gcc.c-torture/execute/20041011-1.c: New test.
16455
16456 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
16457
16458         PR c++/17554
16459         * g++.dg/init/for3.C: New test.
16460
16461         PR c++/17657
16462         * g++.dg/opt/switch2.C: New test.
16463
16464         PR middle-end/17703
16465         * g++.dg/warn/Wreturn-2.C: New test.
16466
16467 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
16468
16469         PR c++/17907
16470         * g++.dg/eh/cleanup5.C: New test.
16471
16472 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
16473
16474         PR c++/17393
16475         * g++.dg/parse/error21.C: New test.
16476
16477 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16478
16479         * g++.dg/overload/pmf1.C: Adjust quoting marks.
16480         * g++.dg/warn/incomplete1.C: Likewise.
16481         * g++.dg/template/qualttp20.C: Likewise.
16482
16483 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16484
16485         PR c/17881
16486         * parm-incomplete-1.c: New test.
16487
16488 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
16489
16490         PR c++/17867
16491         * g++.dg/parse/error19.C: New test.
16492
16493         PR c++/17670
16494         * g++.dg/init/new11.C: New test.
16495
16496         PR c++/17821
16497         * g++.dg/parse/error20.C: New test.
16498
16499         PR c++/17826
16500         * g++.dg/template/crash24.C: New test.
16501
16502 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16503
16504         PR c/17301
16505         * gcc.dg/pr17301-1.c: New test.
16506
16507 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16508
16509         PR c/17189
16510         * gcc.dg/anon-struct-5.c: New test.
16511
16512 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16513
16514         PR c/17844
16515         * gcc.dg/pr17844-1.c: New test.
16516
16517 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
16518
16519         PR tree-optimization/17906
16520         * gcc.c-torture/compile/pr17906.c: New.
16521
16522 2004-10-09  Stuart Hastings  <stuart@apple.com>
16523             Roger Sayle  <roger@eyesopen.com>
16524
16525         PR rtl-optimization/17853
16526         * gcc.dg/i386-mmx-5.c: New testcase.
16527
16528 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
16529
16530         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
16531
16532 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
16533
16534         PR c++/17524
16535         * g++.dg/template/static9.C: New test.
16536
16537         PR c++/17685
16538         * g++.dg/parse/operator5.C: New test.
16539
16540 2004-10-09  Roger Sayle  <roger@eyesopen.com>
16541
16542         PR middle-end/17894
16543         * gcc.c-torture/execute/divcmp-4.c: New test case.
16544
16545 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
16546
16547         PR tree-opt/17902
16548         * g++.dg/opt/pr17902.C: New test.
16549
16550 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
16551
16552         * gcc.dg/cpp/ident-1.c: Add dg-options "".
16553
16554 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16555
16556         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
16557
16558 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16559
16560         * gcc.dg/assign-warn-3.c: New test.
16561
16562 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
16563
16564         PR c/16999
16565         * gcc.dg/cpp/ident-1.c: New test.
16566
16567 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
16568
16569         * gcc.c-torture/compile/acc1.c: New.
16570
16571 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
16572
16573         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
16574         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
16575
16576 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16577
16578         * gcc.dg/ultrasp11.c: New test.
16579
16580 2004-10-08  Michael Matz  <matz@suse.de>
16581
16582         * gcc.dg/doloop-2.c: New test.
16583
16584 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16585
16586         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
16587         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
16588         objc.dg/method-9.m: Update expected diagnostics.
16589
16590 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
16591
16592         * gcc.dg/ppc-fsel-3.c: New file.
16593         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
16594
16595 2004-10-07  Paul Brook  <paul@codesourcery.com>
16596
16597         * gfortran.dg/intrinsic_verify_1.f90: New test.
16598
16599 2004-10-07  Paul Brook  <paul@codesourcery.com>
16600
16601         * gfortran.dg/empty_format_1.f90: Remove stray commas.
16602
16603 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16604
16605         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
16606         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
16607         commit.
16608
16609 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
16610
16611         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
16612
16613 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16614
16615         PR c++/17115
16616         * g++.dg/warn/Winline-4.C: New test.
16617
16618 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16619
16620         * gcc.c-torture/compile/20041007-1.c: New test.
16621
16622 2004-10-07  Paul Brook  <paul@codesourcery.com>
16623
16624         PR fortran/17678
16625         * gfortran.dg/use_allocated_1.f90: New test.
16626
16627 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
16628
16629         PR middle-end/17849
16630         * gfortran.fortran-torture/compile/nested.f90: New test
16631
16632 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
16633
16634         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
16635
16636 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
16637
16638         PR c++/17368
16639         * g++.dg/ext/asm6.C: New test.
16640
16641 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
16642
16643         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
16644
16645 2004-10-06  Paul Brook  <paul@codesourcery.com>
16646
16647         PR libfortran/17709
16648         * gfortran.dg/empty_format_1.f90: New test.
16649
16650 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16651
16652         PR fortran/17568
16653         * gfortran.dg/ishft.f90: New test.
16654
16655         PR fortran/17283
16656         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
16657         tests.
16658
16659 2004-10-06  Paul Brook  <paul@codesourcery.com>
16660
16661         * gfortran.dg/do_1.f90: New test.
16662
16663 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16664
16665         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
16666         optimizing for size.
16667
16668 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16669
16670         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
16671
16672 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16673
16674         * gcc.c-torture/compile/20041005-1.c: New test.
16675
16676 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
16677
16678         PR c++/17829
16679         * g++.dg/lookup/koenig4.C: New.
16680
16681 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16682
16683         * g++.dg/other/classkey1.C: Adjust quoting marks.
16684         * g++.dg/parse/error15.C: Likewise.
16685         * g++.dg/template/meminit2.C (int>): Likewise.
16686
16687 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16688
16689         PR fortran/17283
16690         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
16691
16692         PR fortran/17631
16693         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
16694
16695         PR fortran/17708
16696         * gfortran.dg/pr17708.f90: New test.
16697
16698 2004-10-04  Chao-ying Fu  <fu@mips.com>
16699
16700         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
16701         * gcc.dg/vect/vect-4.c: Ditto.
16702         * gcc.dg/vect/vect-5.c: Ditto.
16703         * gcc.dg/vect/vect-6.c: Ditto.
16704         * gcc.dg/vect/vect-8.c: Ditto.
16705         * gcc.dg/vect/vect-16.c: Ditto.
16706         * gcc.dg/vect/vect-30.c: Ditto.
16707         * gcc.dg/vect/vect-40.c: Ditto.
16708         * gcc.dg/vect/vect-41.c: Ditto.
16709         * gcc.dg/vect/vect-42.c: Ditto.
16710         * gcc.dg/vect/vect-43.c: Ditto.
16711         * gcc.dg/vect/vect-44.c: Ditto.
16712         * gcc.dg/vect/vect-45.c: Ditto.
16713         * gcc.dg/vect/vect-46.c: Ditto.
16714         * gcc.dg/vect/vect-47.c: Ditto.
16715         * gcc.dg/vect/vect-48.c: Ditto.
16716         * gcc.dg/vect/vect-49.c: Ditto.
16717         * gcc.dg/vect/vect-50.c: Ditto.
16718         * gcc.dg/vect/vect-51.c: Ditto.
16719         * gcc.dg/vect/vect-52.c: Ditto.
16720         * gcc.dg/vect/vect-53.c: Ditto.
16721         * gcc.dg/vect/vect-54.c: Ditto.
16722         * gcc.dg/vect/vect-55.c: Ditto.
16723         * gcc.dg/vect/vect-56.c: Ditto.
16724         * gcc.dg/vect/vect-57.c: Ditto.
16725         * gcc.dg/vect/vect-58.c: Ditto.
16726         * gcc.dg/vect/vect-59.c: Ditto.
16727         * gcc.dg/vect/vect-60.c: Ditto.
16728         * gcc.dg/vect/vect-74.c: Ditto.
16729         * gcc.dg/vect/vect-79.c: Ditto.
16730         * gcc.dg/vect/vect-80.c: Ditto.
16731
16732 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
16733
16734         * gcc.dg/unused-7.c: Use the correct option.
16735
16736 2004-10-04  Paul Brook  <paul@codesourcery.com>
16737         Bud Davis  <bdavis9659@comcast.net>
16738
16739         PR fortran/17706
16740         PR fortran/16434
16741         * gfortran/pr17706.f90: New test.
16742         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
16743
16744 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16745
16746         * gfortran.dg/pr17612.f90: New test.
16747
16748 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16749
16750         * g++.dg/template/local1.C: Adjust quoting marks in
16751         testing for diagnostics.
16752         * g++.dg/tls/diag-2.C: Likewise.
16753         * g++.dg/other/error8.C: Likewise.
16754
16755 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
16756
16757         PR c/17178
16758         * gcc.dg/unused-4.c: Adjust to be correct.
16759
16760         PR c/17820
16761         * gcc.dg/unused-7.c: New test.
16762
16763 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
16764
16765         PR c++/17797
16766         * g++.dg/overload/template2.C: New test.
16767
16768 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
16769
16770         PR tree-optimization/16632
16771         * gcc.dg/tree-ssa/20041002-1.c: New.
16772
16773 2004-10-03  Paul Brook  <paul@codesourcery.com>
16774
16775         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
16776         rather than relying on default formatting.
16777
16778 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
16779
16780         * gcc.dg/20040920-1.c: Update expected message text.
16781
16782 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
16783
16784         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
16785
16786 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
16787
16788         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
16789         tree level.
16790
16791 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
16792
16793         * gcc.dg/tree-ssa/pr17343.c: Remove.
16794
16795 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
16796
16797         PR tree-opt/17343
16798         * gcc.dg/tree-ssa/pr17343.c: New test.
16799
16800 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
16801
16802         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
16803         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
16804         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
16805         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
16806         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
16807
16808 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16809
16810         * gcc.dg/lvalue-2.c: New test.
16811
16812 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16813
16814         PR c/17730
16815         * gcc.dg/pr17730-1.c: New test
16816
16817 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
16818
16819         PR c/7425
16820         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
16821
16822 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
16823
16824         * gcc.c-torture/execute/stdarg-1.c: New test.
16825         * gcc.c-torture/execute/stdarg-2.c: New test.
16826         * gcc.c-torture/execute/stdarg-3.c: New test.
16827         * gcc.dg/tree-ssa/stdarg-1.c: New test.
16828         * gcc.dg/tree-ssa/stdarg-2.c: New test.
16829         * gcc.dg/tree-ssa/stdarg-3.c: New test.
16830         * gcc.dg/tree-ssa/stdarg-4.c: New test.
16831         * gcc.dg/tree-ssa/stdarg-5.c: New test.
16832
16833 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
16834
16835         PR tree-optimization/17697
16836         * g++.dg/opt/pr17697-1.C: New test.
16837         * g++.dg/opt/pr17697-2.C: New test.
16838         * g++.dg/opt/pr17697-3.C: New test.
16839
16840 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
16841
16842         PR c/16409
16843         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
16844         gcc.dg/vla-init-5.c: New tests.
16845
16846 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
16847
16848         PR c/13804
16849         * gcc.dg/pr13804-1.c: New test.
16850
16851 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16852
16853         PR fortran/16938
16854         * gfortran.dg/pr16938.f90: New test.
16855
16856 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
16857
16858         * g++.dg/template/crash23.C: New test.
16859
16860 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
16861
16862         PR c++/17585
16863         * g++.dg/template/static8.C: New test.
16864
16865 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
16866
16867         PR c++/17681
16868         * g++.dg/other/error9.C: New test.
16869
16870 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
16871
16872         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
16873
16874 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16875
16876         PR fortran/15164
16877         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
16878
16879 2004-09-26  Roger Sayle  <roger@eyesopen.com>
16880
16881         PR middle-end/17112
16882         * gcc.dg/pr17112-1.c: New test case.
16883
16884 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
16885
16886         PR c/11459
16887         * gcc.dg/pr11459-1.c: New test.
16888
16889 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
16890
16891         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
16892         * gcc.dg/tree-ssa/loop-4.c: Likewise.
16893
16894 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16895
16896         * gfortran.dg/pr15324.f90: Make array bounds consistent.
16897
16898 2004-09-25  Jan Hubicka  <jh@suse.cz>
16899
16900         * compile/30040909-1.c: New test.
16901         * compile/30040907-1.c: New test.
16902
16903 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
16904
16905         * gcc.c-torture/execute/va-arg-26.c: New test.
16906
16907 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
16908
16909         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
16910         extra diagnostics on targets with 64-bit pointers.
16911         * objc.dg/selector-1.m: Adjust dg-warning regexp.
16912
16913 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16914
16915         PR c/17188
16916         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
16917         * gcc.dg/decl-3.c: Adjust expected message.
16918
16919 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16920
16921         PR fortran/17615
16922         * gfortran.dg/pr17615.f90: New test.
16923
16924 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
16925
16926         PR tree-optimzation/17517
16927         * g++.dg/tree-ssa/pr17517.C: New Test.
16928
16929 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16930
16931         PR c++/16889
16932         * g++.dg/lookup/ambig3.C: New.
16933
16934 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
16935
16936         PR tree-opt/17624
16937         * g++.dg/opt/pr17624.C: New test.
16938
16939 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16940
16941         PR c/6980
16942         * gcc.dg/Wbad-function-cast-1.c: New test.
16943
16944 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
16945
16946         * g++.dg/ext/complit1.C
16947         * g++.dg/other/error2.C
16948         * g++.dg/other/nontype-1.C
16949         * g++.dg/parse/crash11.C
16950         * g++.dg/parse/crash12.C
16951         * g++.dg/parse/error15.C
16952         * g++.dg/parse/error4.C
16953         * g++.dg/parse/tmpl-outside1.C
16954         * g++.dg/parse/too-many-tmpl-args1.C
16955         * g++.dg/template/dependent-expr3.C
16956         * g++.dg/template/error10.C
16957         * g++.dg/template/instantiate1.C
16958         * g++.dg/template/vtable2.C
16959         * g++.dg/warn/Wshadow-1.C
16960         * g++.dg/warn/weak1.C
16961         * g++.old-deja/g++.brendan/crash16.C
16962         * g++.old-deja/g++.brendan/crash18.C
16963         * g++.old-deja/g++.brendan/crash48.C
16964         * g++.old-deja/g++.brendan/crash49.C
16965         * g++.old-deja/g++.brendan/crash55.C
16966         * g++.old-deja/g++.brendan/crash56.C
16967         * g++.old-deja/g++.brendan/crash8.C
16968         * g++.old-deja/g++.brendan/enum11.C
16969         * g++.old-deja/g++.brendan/enum8.C
16970         * g++.old-deja/g++.brendan/enum9.C
16971         * g++.old-deja/g++.brendan/friend3.C
16972         * g++.old-deja/g++.brendan/misc14.C
16973         * g++.old-deja/g++.bugs/900402_02.C
16974         * g++.old-deja/g++.bugs/900404_03.C
16975         * g++.old-deja/g++.bugs/900404_04.C
16976         * g++.old-deja/g++.bugs/900428_03.C
16977         * g++.old-deja/g++.jason/crash4.C
16978         * g++.old-deja/g++.jason/overload21.C
16979         * g++.old-deja/g++.jason/redecl1.C
16980         * g++.old-deja/g++.jason/report.C
16981         * g++.old-deja/g++.jason/rfg10.C
16982         * g++.old-deja/g++.jason/template30.C
16983         * g++.old-deja/g++.law/arm12.C
16984         * g++.old-deja/g++.law/ctors5.C
16985         * g++.old-deja/g++.law/cvt20.C
16986         * g++.old-deja/g++.law/init10.C
16987         * g++.old-deja/g++.law/init8.C
16988         * g++.old-deja/g++.law/visibility17.C
16989         * g++.old-deja/g++.law/visibility7.C
16990         * g++.old-deja/g++.mike/net8.C
16991         * g++.old-deja/g++.mike/p646.C
16992         * g++.old-deja/g++.mike/p700.C
16993         * g++.old-deja/g++.mike/p701.C
16994         * g++.old-deja/g++.mike/p811.C
16995         * g++.old-deja/g++.ns/template13.C
16996         * g++.old-deja/g++.other/array3.C
16997         * g++.old-deja/g++.other/crash25.C
16998         * g++.old-deja/g++.other/dtor3.C
16999         * g++.old-deja/g++.other/dtor4.C
17000         * g++.old-deja/g++.other/main1.C
17001         * g++.old-deja/g++.other/warn7.C
17002         * g++.old-deja/g++.pt/crash11.C
17003         * g++.old-deja/g++.pt/crash36.C
17004         * g++.old-deja/g++.pt/spec22.C
17005         * g++.old-deja/g++.pt/spec9.C
17006         * g++.old-deja/g++.pt/ttp52.C
17007         * g++.old-deja/g++.robertl/eb103.C
17008         * g++.old-deja/g++.robertl/eb121.C
17009         * g++.old-deja/g++.robertl/eb22.C
17010         * g++.old-deja/g++.robertl/eb8.C:
17011         Update locations and/or regexps of dg-error markers.
17012         Remove markers for some bogus messages that are no longer issued.
17013
17014 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
17015
17016         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
17017         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
17018
17019 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
17020
17021         PR c++/17618
17022         * g++.dg/lookup/crash5.C: New test.
17023
17024 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
17025
17026         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
17027         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
17028         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
17029         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
17030         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
17031         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
17032
17033         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
17034         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
17035         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
17036         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
17037         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
17038         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
17039
17040         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
17041
17042         * gcc.dg/vect/vect-44.c: Check additional cases.
17043         * gcc.dg/vect/vect-48.c: Check additional cases.
17044
17045         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
17046         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
17047         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
17048         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
17049         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
17050         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
17051         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
17052         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
17053         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
17054
17055         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
17056         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
17057         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
17058
17059 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17060
17061         * gcc.dg/tree-ssa/loop-6.c: New test.
17062
17063 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
17064
17065         PR c++/17620
17066         * g++.dg/inherit/base2.C: New.
17067
17068 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17069
17070         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
17071         * gcc.dg/20001012-2.c: Likewise.
17072         * gcc.dg/20001013-1.c: Likewise.
17073         * gcc.dg/20001101-1.c: Likewise.
17074         * gcc.dg/20001102-1.c: Likewise.
17075         * gcc.dg/bf-spl1.c: Likewise.
17076         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
17077         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
17078
17079 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
17080
17081         PR tree-optimization/16721
17082         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
17083
17084 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
17085
17086         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
17087         * gcc.dg/20040305-1.c: Likewise.
17088
17089 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17090
17091         PR c/16566
17092         * gcc.c-torture/compile/pr16566-1.c,
17093         gcc.c-torture/compile/pr16566-2.c,
17094         gcc.c-torture/compile/pr16566-3.c: New tests.
17095
17096 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
17097
17098         PR tree-optimization/17512
17099         * gcc.c-torture/compile/20040916-1.c.
17100
17101 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
17102
17103         * gcc.dg/pragma-re-3.c: New test.
17104
17105 2004-09-17  Matt Austern  <austern@apple.com>
17106
17107         PR c++/15049
17108         * g++.dg/other/anon3.C: New.
17109
17110 2004-09-21  Roger Sayle  <roger@eyesopen.com>
17111
17112         PR c++/7503
17113         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
17114         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
17115         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
17116         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
17117         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
17118
17119 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
17120
17121         PR fortran/17286
17122         * gfortran.dg/pr17286.f90: New test.
17123
17124 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
17125
17126         PR c++/17530
17127         * g++.dg/template/static7.C: New test.
17128
17129 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
17130
17131         PR tree-opt/17558
17132         * gcc.c-torture/compile/pr17558.c: New test.
17133
17134 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
17135
17136         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
17137         if SKIP_ATTRIBUTE is defined.
17138
17139 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17140
17141         PR fortran/15957
17142         * gfortran.dg/pr15957.f90: New test.
17143
17144 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
17145
17146         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
17147         in comparison.
17148         * gcc.dg/vect/vect-79.c: Likewise.
17149         * gcc.dg/vect/vect-80.c: Likewise.
17150
17151 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17152
17153         PR fortran/15750
17154         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
17155
17156 2004-09-20  Ira Rosen  <irar@il.ibm.com>
17157
17158         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
17159         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
17160         * gcc.dg/vect/vect-62.c: New testcase.
17161         * gcc.dg/vect/vect-63.c: New testcase.
17162         * gcc.dg/vect/vect-64.c: New testcase.
17163         * gcc.dg/vect/vect-65.c: New testcase.
17164         * gcc.dg/vect/vect-66.c: New testcase.
17165         * gcc.dg/vect/vect-67.c: New testcase.
17166         * gcc.dg/vect/vect-68.c: New testcase.
17167         * gcc.dg/vect/vect-69.c: New testcase.
17168         * gcc.dg/vect/vect-79.c: New testcase.
17169         * gcc.dg/vect/vect-80.c: New testcase.
17170
17171 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
17172
17173         * gcc.target/mips/asm-1.c: New test.
17174
17175 2004-09-19  Ira Rosen  <irar@il.ibm.com>
17176
17177         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
17178         * gcc.dg/vect/vect-73.c: New testcase.
17179         * gcc.dg/vect/vect-74.c: New testcase.
17180         * gcc.dg/vect/vect-75.c: New testcase.
17181         * gcc.dg/vect/vect-76.c: New testcase.
17182         * gcc.dg/vect/vect-77.c: New testcase.
17183         * gcc.dg/vect/vect-78.c: New testcase
17184
17185 2004-09-18  Paul Brook  <paul@codesourcery.com>
17186
17187         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
17188
17189 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
17190
17191         PR c/17424
17192         * gcc.dg/pr17424-1.c: New test.
17193
17194 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
17195
17196         * g++.dg/tree-ssa/pr17153.C: New test.
17197
17198 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
17199
17200         PR pch/13361
17201         * testsuite/g++.dg/pch/wchar-1.C: New.
17202         * testsuite/g++.dg/pch/wchar-1.Hs: New.
17203
17204 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
17205
17206         * gcc.c-torture/execute/20040917-1.c: New test.
17207
17208 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
17209
17210         PR tree-optimization/17319
17211         * gcc.dg/pr17319.c: New test.
17212
17213 2004-09-17  Devang Patel  <dpatel@apple.com>
17214
17215         * gcc.dg/20040813-1.c: New test.
17216
17217 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
17218
17219         PR tree-optimization/17273
17220         * gcc.c-torture/compile/pr17273.c: New test.
17221
17222 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17223
17224         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
17225         Update expected messages.
17226         * gcc.dg/declspec-13.c: New test.
17227
17228 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
17229
17230         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
17231
17232 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
17233
17234         * gcc.c-torture/execute/pr17252.c: Use post-increment to
17235         change what 'a' is pointing to.
17236
17237 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
17238
17239         PR c++/16002
17240         * g++.dg/template/error18.C: New test.
17241
17242         PR c++/16029
17243         * g++.dg/warn/Wunused-8.C: New test.
17244
17245 2004-09-17  Steven Bosscher  <stevenb@suse.de>
17246
17247         PR tree-optimization/17513
17248         * gcc.dg/20040916-1.c: New test.
17249
17250 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
17251
17252         PR c++/17501
17253         * g++.dg/template/typename7.C: New test.
17254
17255 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17256
17257         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
17258
17259 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
17260
17261         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
17262         with -ftree-based-profiling also.
17263         * lib/profopt.exp: Support late-set profile_option/feedback_option.
17264
17265 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
17266
17267         PR/15364
17268         * gfortran.dg/der_array_io_1.f90: New test.
17269         * gfortran.dg/der_array_io_2.f90: New test.
17270         * gfortran.dg/der_array_io_3.f90: New test.
17271
17272 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
17273
17274         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
17275         EABI.
17276
17277 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
17278
17279         * g++.dg/opt/switch1.C: New test.
17280
17281 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
17282
17283         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
17284         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
17285         Update expected messages.
17286
17287 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17288
17289         PR fortran/16485
17290         * gfortran.dg/same_name_1.f90: New test.
17291
17292 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
17293
17294         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
17295         dereference garbage pointers.
17296
17297 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
17298
17299         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
17300         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
17301
17302         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
17303         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
17304         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
17305
17306 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
17307
17308         PR c++/17324
17309         * g++.dg/template/mangle1.C: New test.
17310
17311 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
17312
17313         PR tree-optimization/17252
17314         * gcc.c-torture/execute/pr17252.c: New test.
17315
17316 2004-09-14  Andrew Pinski  <apinski@apple.com>
17317
17318         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
17319
17320 2004-09-14  Roger Sayle  <roger@eyesopen.com>
17321
17322         PR rtl-optimization/9771
17323         * gcc.dg/pr9771-1.c: New test case.
17324
17325 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
17326
17327         PR tree-optimization/15262
17328         * gcc.c-torture/execute/pr15262-1.c: New test.
17329         * gcc.c-torture/execute/pr15262-2.c: New test.
17330
17331 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17332
17333         * gcc.dg/declspec-12.c: New test.
17334
17335 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
17336
17337         * gfortran.dg/pr17090.f90: Add directives to test.
17338
17339 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17340
17341         * gcc.c-torture/compile/20040914-1.c: New test.
17342
17343 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
17344
17345         PR c++/16162
17346         * g++.dg/template/decl2.C: New test.
17347
17348 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
17349
17350         PR fortran/17090
17351         * gfortran.dg/pr17090.f90: New test.
17352
17353 2004-09-13  Dale Johannesen  <dalej@apple.com>
17354
17355         * gcc.c-torture/compile/pr17408.c: New test case.
17356
17357 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
17358
17359         PR c++/16716
17360         * g++.dg/parse/crash17.C: New test.
17361
17362         PR c++/17327
17363         * g++.dg/template/enum3.C: New test.
17364
17365 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
17366
17367         * lib/gcc-defs.exp: Load wrapper.exp.
17368         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
17369         using local code.
17370         * lib/gcc.exp (gcc_init): Similar.
17371         * lib/gfortran.exp (gfortran_init): Similar.
17372         * lib/objc.exp (objc_init): Similar.
17373         * lib/treelang.exp (treelang_init): Similar.
17374         * lib/wrapper.exp: New file with build_wrapper call machinery in
17375         ${tool}_maybe_build_wrapper.
17376
17377 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
17378
17379         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
17380         "inline".
17381         * gcc.dg/declspec-11.c: Update expected messages.
17382         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
17383         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
17384         gcc.dg/inline-12.c: New tests.
17385
17386 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
17387
17388         * g++.dg/tree-ssa/pr17400.C: New testcase.
17389
17390 2004-09-13  James E Wilson  <wilson@specifixinc.com>
17391
17392         * gcc.target/mips/sb1-1.c: New testcase.
17393
17394 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
17395
17396         * lib/g77-dg.exp: Remove unused file.
17397         * lib/mike-g77.exp: Ditto.
17398         * lib/g77.exp: Ditto.
17399
17400 2004-09-12  Richard Henderson  <rth@redhat.com>
17401
17402         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
17403
17404 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
17405
17406         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
17407         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
17408         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
17409         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
17410         Update expected messages.
17411
17412 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
17413
17414         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
17415         declaration/use mismatch for dirp parameter.
17416
17417 2004-09-12  Andrew Pinski  <apinski@apple.com>
17418
17419         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
17420         -fgnu-runtime is passed.
17421
17422 2004-09-12  Richard Henderson  <rth@redhat.com>
17423
17424         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
17425         do the uplevel thing and update additional_flags directly.
17426         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
17427         gfortran.fortran-torture/execute/intrinsic_nearest.x,
17428         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
17429         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
17430
17431 2004-09-11  Steven Bosscher  <stevenb@suse.de>
17432
17433         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
17434
17435 2004-09-11  Roger Sayle  <roger@eyesopen.com>
17436
17437         PR middle-end/17411
17438         * g++.dg/opt/pr17411-1.C: New test case.
17439
17440 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
17441
17442         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
17443         gcc.dg/tls/diag-2.c: Update expected messages.
17444         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
17445         messages.
17446         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
17447         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
17448         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
17449         gcc.dg/tls/diag-5.c: New tests.
17450
17451 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
17452
17453         * gcc.dg/20040910-1.c: Correct dg-error regexp.
17454
17455 2004-09-11  Steven Bosscher  <stevenb@suse.de>
17456
17457         * g++.dg/parse/break-in-for.C: New test.
17458
17459 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
17460
17461         * gcc.dg/tree-ssa/20040911-1.c: New test.
17462
17463 2004-09-11  Andreas Jaeger  <aj@suse.de>
17464
17465         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
17466         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
17467
17468 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
17469
17470         * gcc.target/frv: New directory of FR-V-specific tests.
17471
17472 2004-09-10  James E Wilson  <wilson@specifixinc.com>
17473
17474         * gcc.dg/convert-vec-1.c: New test.
17475
17476 2004-09-10  Roger Sayle  <roger@eyesopen.com>
17477
17478         PR middle-end/17024
17479         * gcc.dg/pr17024-1.c: New test case.
17480
17481 2004-09-10  Eric Christopher  <echristo@redhat.com>
17482
17483         * gcc.dg/20040910-1.c: New test.
17484
17485 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
17486
17487         * gcc.dg/bitfld-9.c: New test.
17488
17489 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
17490
17491         * gcc.c-torture/execute/ieee/acc1.c: New test.
17492         * gcc.c-torture/execute/ieee/acc2.c: New test.
17493         * gcc.c-torture/execute/ieee/mzero6.c: New test.
17494
17495 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17496
17497         * gcc.dg/deprecated-2.c: New test.
17498
17499 2004-09-09  James E Wilson  <wilson@specifixinc.com>
17500
17501         * gcc.dg/init-vec-1.c: New test.
17502
17503 2004-09-09  Roger Sayle  <roger@eyesopen.com>
17504
17505         PR middle-end/17055
17506         * gcc.dg/pr17055-1.c: New test case.
17507
17508 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
17509
17510         PR target/17377
17511         * gcc.c-torture/execute/pr17377.c: New test.
17512
17513 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17514
17515         PR c/8420
17516         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
17517         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
17518         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
17519         gcc.dg/long-long-typespec-1.c: New tests.
17520         * gcc.dg/tls/diag-2.c: Update expected diagnostics
17521
17522 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17523
17524         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
17525         gcc.dg/gnu99-static-1.c: New tests.
17526
17527 2004-09-08  Devang Patel  <dpatel@apple.com>
17528
17529         * gcc.dg/darwin-ld-20040828-1.c: New test.
17530         * gcc.dg/darwin-ld-20040828-2.c: New test.
17531         * gcc.dg/darwin-ld-20040828-3.c: New test.
17532
17533 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
17534
17535         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
17536         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
17537         in error message.
17538         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
17539         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
17540         in error message.
17541         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
17542         types they qualify.
17543         * objc.dg/type-size-2.m: Fix wording in comment.
17544         * objc.dg/va-meth-1.m: New test case.
17545
17546 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
17547
17548         PR c/16633:
17549         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
17550         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
17551
17552 2004-09-06  Devang Patel  <dpatel@apple.com>
17553
17554         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
17555         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
17556
17557 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
17558
17559         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
17560         reflect changed line numbering of diagnostics.
17561
17562 2004-09-06  Paul Brook  <paul@codesourcery.com>
17563
17564         * gfortran.dg/edit_real_1.f90: Add new test.
17565
17566 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17567
17568         * gcc.dg/tree-ssa/loop-2.c: New test.
17569         * gcc.dg/tree-ssa/loop-3.c: New test.
17570         * gcc.dg/tree-ssa/loop-4.c: New test.
17571         * gcc.dg/tree-ssa/loop-5.c: New test.
17572
17573 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17574
17575         * gcc.dg/format/sentinel-1.c: Update for parameter option.
17576
17577 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17578
17579         * gcc.dg/format/sentinel-1.c: New test.
17580
17581 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
17582
17583         * testsuite/gcc.dg/builtins-46.c: New.
17584
17585 2004-09-03  Devang Patel  <dpatel@apple.com>
17586
17587         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
17588         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
17589
17590 2004-09-03  Jan Beulich  <jbeulich@novell.com>
17591
17592         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
17593         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
17594         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
17595         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
17596         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
17597         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
17598         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
17599         the non-portable bzero.
17600         * gcc.dg/20010912-1.c: xfail for NetWare.
17601         * gcc.dg/20020426-2.c: xfail for NetWare.
17602         * gcc.dg/20021014-1.c: xfail for NetWare.
17603         * gcc.dg/20021018-1.c: xfail for NetWare.
17604         * gcc.dg/20030213-1.c: xfail for NetWare.
17605         * gcc.dg/20030225-1.c: xfail for NetWare.
17606         * gcc.dg/20030708-1.c: xfail for NetWare.
17607         * gcc.dg/builtins-config.h: Also exclude NetWare.
17608         * gcc.dg/format/format.h: Define restrict only if not already defined.
17609         * gcc.dg/nest.c: xfail for NetWare.
17610         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
17611         * lib/target-supports.exp (check_visibility_available): Exclude
17612         NetWare.
17613
17614 2004-09-03  Jan Beulich  <jbeulich@novell.com>
17615
17616         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
17617         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
17618         deterministic starting point for the alignment of structure fields.
17619         * gcc.dg/Wpadded.c: Dito.
17620         * g++.dg/abi/vbase10.C: Dito.
17621
17622 2004-09-03  Devang Patel  <dpatel@apple.com>
17623
17624         * g++.dg/debug/pr15736.cc: New test.
17625
17626 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
17627
17628         * README.QMTEST: Fix out-of-date link.
17629
17630 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
17631
17632         PR fortran/16579
17633         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
17634         Delete.  Duplicate of gfortran.dg/g77/20010610.f
17635
17636 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
17637
17638         * g++.dg/abi/arm_rtti1.C: New test.
17639
17640 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
17641
17642         * gcc.dg/ppc-vector-memcpy.c: New.
17643         * gcc.dg/ppc-vector-memset.c: New.
17644
17645 2004-09-02  Chao-ying Fu  <fu@mips.com>
17646
17647         * gcc.target/mips/mips-3d-1.c: New test.
17648         * gcc.target/mips/mips-3d-2.c: New test.
17649         * gcc.target/mips/mips-3d-3.c: New test.
17650         * gcc.target/mips/mips-3d-4.c: New test.
17651         * gcc.target/mips/mips-3d-5.c: New test.
17652         * gcc.target/mips/mips-3d-6.c: New test.
17653         * gcc.target/mips/mips-3d-7.c: New test.
17654         * gcc.target/mips/mips-3d-8.c: New test.
17655         * gcc.target/mips/mips-3d-9.c: New test.
17656         * gcc.target/mips/mips-ps-1.c: New test.
17657         * gcc.target/mips/mips-ps-2.c: New test.
17658         * gcc.target/mips/mips-ps-3.c: New test.
17659         * gcc.target/mips/mips-ps-4.c: New test.
17660         * gcc.target/mips/mips-ps-type.c: New test.
17661
17662 2004-09-02  Paul Brook  <paul@codesourcery.com>
17663
17664         * gfortran.dg/edit_real_1.f90: Add new tests.
17665
17666 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17667
17668         PR fortran/15327
17669         * gfortran.dg/merge_char_1.f90: New test.
17670
17671 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17672
17673         PR fortran/16404
17674         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
17675
17676 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17677
17678         PR c/1522
17679         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
17680
17681 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
17682
17683         * g++.dg/opt/loop1.C: Do not XFAIL.
17684
17685 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
17686
17687         * gcc.c-torture/execute/20040831-1.c: New test.
17688
17689 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
17690
17691         PR fortran/16579
17692         * gfortran.dg/g77/20010610.f: Now passes.
17693         Copy from g77.f-torture/execute. Add dg-run directive.
17694         * gfortran.dg/g77/README: Update
17695
17696 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17697
17698         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
17699         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
17700         (t1, t2, t3, t4): Add volatile.
17701
17702 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
17703
17704         * g++.dg/ext/visibility/arm1.C: New test.
17705
17706 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
17707
17708         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
17709         -pedantic-errors.
17710
17711 2004-09-01  Paul Brook  <paul@codesourcery.com>
17712
17713         * gfortran.dg/eof_2.f90: New test.
17714
17715 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17716
17717         PR fortran/16579
17718         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
17719
17720 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
17721
17722         PR libfortran/16805
17723         * gfortran.dg/list_read_2.f90: New test.
17724
17725 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
17726
17727         * g++.dg/abi/key1.C: New test.
17728
17729 2004-08-31  Richard Henderson  <rth@redhat.com>
17730
17731         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
17732         form of offsetof.
17733         * g++.dg/other/offsetof5.C: Remove duplicate.
17734
17735 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17736
17737         PR fortran/17244
17738         * gfortran.dg/func_derived_1.f90: New test.
17739
17740 2004-08-31  Paul Brook  <paul@codesourcery.com>
17741
17742         * gfortran.dg/eof_1.f90: New test.
17743
17744 2004-08-31  Paul Brook  <paul@codesourcery.com>
17745
17746         * gfortran.dg/list_read_1.f90: New file.
17747
17748 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
17749
17750         * g++.dg/opt/loop1.C: XFAIL.
17751
17752 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
17753
17754         * gcc.dg/funcdef-storage-1.c: New.
17755         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
17756         an extern function in local scope.
17757         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
17758         declare an 'auto inline' function in local scope.
17759         * gcc.dg/20011130-1.c: Likewise.
17760         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
17761         an 'auto' function in local scope.
17762         * gcc.dg/20021014-1.c: Likewise.
17763         * gcc.dg/20030331-2.c: Likewise.
17764
17765 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17766
17767         * gfortran.dg/blockdata_1.f90: New test.
17768
17769 2004-08-30  Richard Henderson  <rth@redhat.com>
17770
17771         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
17772
17773 2004-08-30  Richard Henderson  <rth@redhat.com>
17774
17775         * lib/fortran-torture.exp (fortran-torture-execute): Honor
17776         additional_flags set by alternate driver.
17777         (ieee-options): New procedure.
17778         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
17779         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
17780         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
17781         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
17782
17783 2004-08-30  Richard Henderson  <rth@redhat.com>
17784
17785         * lib/f-torture.exp: Remove.
17786
17787 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
17788
17789         PR rtl-optimization/16590
17790         * g++.dg/opt/loop1.C: New test.
17791
17792 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17793
17794         PR fortran/13910
17795         * gfortran.dg/oldstyle_1.f90: New test.
17796
17797 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
17798         Paul Brook  <paul@codesourcery.com>
17799
17800         * gfortran.dg/g77/README: Update.
17801         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
17802         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
17803         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
17804
17805 2004-08-28  Paul Brook  <paul@codesourcery.com>
17806
17807         PR libfortran/17195
17808         * gfortran.dg/edit_real_1.f90: New test.
17809
17810 2004-08-27  Paul Brook  <paul@codesourcery.com>
17811
17812         * gfortran.dg/rewind_1.f90: New test.
17813
17814 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
17815
17816         PR fortran/16597
17817         * gfortran.dg/pr16597.f90: New test.
17818
17819 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17820
17821         PR c/13801
17822         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
17823         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
17824         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
17825         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
17826         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
17827
17828 2004-08-26  Nick Clifton  <nickc@redhat.com>
17829
17830         * gcc.c-torture/compile/pr17119.c: New test.
17831
17832 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17833
17834         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
17835
17836 2004-08-25  Richard Henderson  <rth@redhat.com>
17837
17838         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
17839         the bits that expect kind=8 to be the largest real kind.
17840
17841 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
17842
17843         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
17844
17845 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17846
17847         * gfortran.dg/assignment_1.f90: New test.
17848
17849 2004-08-25  Adam Nemet  <anemet@lnxw.com>
17850
17851         * g++.dg/template/repo3.C: New test.
17852
17853 2004-08-25  Roger Sayle  <roger@eyesopen.com>
17854
17855         PR middle-end/16693
17856         PR tree-optimization/16372
17857         * g++.dg/opt/pr16372-1.C: New test case.
17858         * g++.dg/opt/pr16693-1.C: New test case.
17859         * g++.dg/opt/pr16693-2.C: New test case.
17860
17861 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
17862
17863         * objc.dg/proto-lossage-4.m: New test.
17864
17865 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
17866
17867         PR c++/17155
17868         * g++.dg/inherit/local2.C: New test.
17869
17870 2004-08-25  Paul Brook  <paul@codesourcery.com>
17871
17872         PR fortran/17144
17873         * gfortran.dg/string_ctor_1.f90: New test.
17874
17875 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17876
17877         PR c++/14428
17878         * g++.dg/template/redecl2.C: New test.
17879
17880 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
17881
17882         PR fortran/17143
17883         * gfortran.dg/pr17143.f90: New test.
17884
17885 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
17886
17887         PR fortran/17164
17888         * gfortran.dg/pr17164.f90: New test.
17889
17890 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17891
17892         * gcc.dg/tree-ssa/loop-1.c: New test.
17893
17894 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
17895
17896         * gcc.c-torture/compile/20040824-1.c: New test.
17897
17898 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
17899
17900         * gcc.c-torture/compile/iftrap-3.c: New test.
17901
17902 2004-08-24  Paul Brook  <paul@codesourcery.com>
17903
17904         * gfortran.dg/entry_2.f90: New test.
17905
17906 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
17907
17908         PR c++/16889
17909         * g++.dg/lookup/ambig[12].C: New.
17910
17911 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17912
17913         PR c++/16706
17914         * g++.dg/template/crash21.C: New test.
17915         * g++.dg/template/crash22.C: Likewise.
17916
17917 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
17918
17919         PR c++/17149
17920         * g++.dg/template/access15.C: New.
17921
17922 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
17923
17924         PR c++/17163
17925         * g++.dg/template/repo2.C: New test.
17926
17927 2004-08-23  Roger Sayle  <roger@eyesopen.com>
17928
17929         PR rtl-optimization/17078
17930         * gcc.c-torture/execute/pr17078-1.c: New test case.
17931
17932 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
17933
17934         PR c/14492
17935         * gcc.dg/debug/crash1.c: New test.
17936
17937 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
17938
17939         PR c/16180
17940         * gcc.dg/loop-5.c: New test.
17941
17942 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17943
17944         * gcc.c-torture/execute/20040823-1.c: New test.
17945
17946 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
17947
17948         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
17949         to the assembler.  Simplify test accordingly.
17950         (asm_abi_flags): Use GNU names.
17951         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
17952         to check for ABI flags.
17953
17954 2004-08-22  Andrew Pinski  <apinski@apple.com>
17955
17956         * g++.dg/opt/pr14029.C: New test.
17957         * gcc.c-torture/execute/pr15262.c: New test.
17958
17959 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17960
17961         * gfortran.dg/reduction.f90: Add checks with complex arguments.
17962
17963 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
17964
17965         PR 16908
17966         * gfortran.dg/direct_io.f90: New test.
17967
17968 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
17969
17970         PR c++/17121
17971         * g++.dg/inherit/local2.C: New test.
17972
17973 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
17974
17975         PR c++/17120
17976         * g++.dg/warn/Wparentheses-4.C: New test.
17977
17978 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
17979
17980         PR c++/17121
17981         * g++.dg/inherit/local2.C: New test.
17982
17983         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
17984         * gcc.dg/ppc-ldstruct.c: Likewise.
17985         * gcc.dg/ppc64-abi-2.c: Likewise.
17986
17987 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
17988
17989         PR rtl-optimization/17099
17990         * gcc.c-torture/execute/20040820-1.c: New test.
17991
17992 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
17993
17994         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
17995
17996 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
17997
17998         PR fortran/17077
17999         * gfortran.dg/auto_array_1.f90: New test.
18000
18001 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18002
18003         PR fortran/17074
18004         * gfortran.dg/simpleif_1.f90: New test.
18005
18006 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
18007
18008         * lib/target-supports.exp (check_profiling_available): Return
18009         false for arm*-*-symbianelf* and arm*-*-eabi*.
18010
18011         PR c++/15890
18012         * g++.dg/template/delete1.C: New test.
18013
18014 2004-08-19  Paul Brook  <paul@codesourcery.com>
18015
18016         PR fortran/14976
18017         PR fortran/16228
18018         * gfortran.dg/data_char_1.f90: New test.
18019
18020 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
18021
18022         PR fortran/16946
18023         * gfortran.dg/reduction.f90: New testcase.
18024
18025 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18026
18027         PR fortran/16520
18028         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
18029
18030 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
18031
18032         PR c++/17041
18033         * g++.dg/Wparentheses-3.C: New test.
18034
18035 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
18036
18037         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
18038         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
18039         * gcc.dg/vect/vect-2.c: Likewise.
18040         * gcc.dg/vect/vect-3.c: Likewise.
18041         * gcc.dg/vect/vect-4.c: Likewise.
18042         * gcc.dg/vect/vect-5.c: Likewise.
18043         * gcc.dg/vect/vect-6.c: Likewise.
18044         * gcc.dg/vect/vect-7.c: Likewise.
18045         * gcc.dg/vect/vect-25.c: Likewise.
18046         * gcc.dg/vect/vect-31.c: Likewise.
18047         * gcc.dg/vect/vect-32.c: Likewise.
18048         * gcc.dg/vect/vect-34.c: Likewise.
18049         * gcc.dg/vect/vect-36.c: Likewise.
18050         * gcc.dg/vect/vect-all.c: Likewise.
18051
18052 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
18053
18054         PR c++/17068
18055         * g++.dg/template/operator4.C: New test.
18056
18057 2004-08-18  Richard Henderson  <rth@redhat.com>
18058
18059         * gcc.dg/20040206-1.c: XFAIL.
18060
18061 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
18062
18063         PR c++/16246
18064         * g++.dg/template/array7.C: New test.
18065
18066 2004-08-17  James E Wilson  <wilson@specifixinc.com>
18067
18068         * gcc.dg/mips-movcc-1.c: New test.
18069         * gcc.dg/mips-movcc-2.c: New test.
18070         * gcc.dg/mips-movcc-3.c: New test.
18071
18072         * gcc.dg/mips-nmadd-1.c: New test.
18073         * gcc.dg/mips-nmadd-2.c: New test.
18074
18075 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
18076
18077         PR c++/15871
18078         * g++.dg/opt/inline8.C: New test.
18079
18080         PR c++/16965
18081         * g++.dg/parse/error17.C: New test.
18082
18083 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
18084
18085         * gcc.dg/vect: New directory for vectorizer tests.
18086         * gcc.dg/vect/tree-vect.h: New file.
18087         * gcc.dg/vect/vect.exp: New file.
18088         * gcc.dg/vect/pr16105.c.c: New test.
18089         * gcc.dg/vect/vect-1.c: New test.
18090         * gcc.dg/vect/vect-2.c: New test.
18091         * gcc.dg/vect/vect-3.c: New test.
18092         * gcc.dg/vect/vect-4.c: New test.
18093         * gcc.dg/vect/vect-5.c: New test.
18094         * gcc.dg/vect/vect-6.c: New test.
18095         * gcc.dg/vect/vect-7.c: New test.
18096         * gcc.dg/vect/vect-8.c: New test.
18097         * gcc.dg/vect/vect-9.c: New test.
18098         * gcc.dg/vect/vect-10.c: New test.
18099         * gcc.dg/vect/vect-11.c: New test.
18100         * gcc.dg/vect/vect-12.c: New test.
18101         * gcc.dg/vect/vect-13.c: New test.
18102         * gcc.dg/vect/vect-14.c: New test.
18103         * gcc.dg/vect/vect-15.c: New test.
18104         * gcc.dg/vect/vect-16.c: New test.
18105         * gcc.dg/vect/vect-17.c: New test.
18106         * gcc.dg/vect/vect-18.c: New test.
18107         * gcc.dg/vect/vect-19.c: New test.
18108         * gcc.dg/vect/vect-20.c: New test.
18109         * gcc.dg/vect/vect-21.c: New test.
18110         * gcc.dg/vect/vect-22.c: New test.
18111         * gcc.dg/vect/vect-23.c: New test.
18112         * gcc.dg/vect/vect-24.c: New test.
18113         * gcc.dg/vect/vect-25.c: New test.
18114         * gcc.dg/vect/vect-26.c: New test.
18115         * gcc.dg/vect/vect-27.c: New test.
18116         * gcc.dg/vect/vect-28.c: New test.
18117         * gcc.dg/vect/vect-29.c: New test.
18118         * gcc.dg/vect/vect-30.c: New test.
18119         * gcc.dg/vect/vect-31.c: New test.
18120         * gcc.dg/vect/vect-32.c: New test.
18121         * gcc.dg/vect/vect-33.c: New test.
18122         * gcc.dg/vect/vect-34.c: New test.
18123         * gcc.dg/vect/vect-35.c: New test.
18124         * gcc.dg/vect/vect-36.c: New test.
18125         * gcc.dg/vect/vect-37.c: New test.
18126         * gcc.dg/vect/vect-38.c: New test.
18127         * gcc.dg/vect/vect-40.c: New test.
18128         * gcc.dg/vect/vect-41.c: New test.
18129         * gcc.dg/vect/vect-42.c: New test.
18130         * gcc.dg/vect/vect-43.c: New test.
18131         * gcc.dg/vect/vect-44.c: New test.
18132         * gcc.dg/vect/vect-45.c: New test.
18133         * gcc.dg/vect/vect-46.c: New test.
18134         * gcc.dg/vect/vect-47.c: New test.
18135         * gcc.dg/vect/vect-48.c: New test.
18136         * gcc.dg/vect/vect-49.c: New test.
18137         * gcc.dg/vect/vect-50.c: New test.
18138         * gcc.dg/vect/vect-51.c: New test.
18139         * gcc.dg/vect/vect-52.c: New test.
18140         * gcc.dg/vect/vect-53.c: New test.
18141         * gcc.dg/vect/vect-54.c: New test.
18142         * gcc.dg/vect/vect-55.c: New test.
18143         * gcc.dg/vect/vect-56.c: New test.
18144         * gcc.dg/vect/vect-57.c: New test.
18145         * gcc.dg/vect/vect-58.c: New test.
18146         * gcc.dg/vect/vect-59.c: New test.
18147         * gcc.dg/vect/vect-60.c: New test.
18148         * gcc.dg/vect/vect-61.c: New test.
18149         * gcc.dg/vect/vect-all.c: New test.
18150         * gcc.dg/vect/vect-none.c: New test.
18151
18152 2004-08-17  Paul Brook  <paul@codesourcery.com>
18153
18154         PR fortran/13082
18155         * gfortran.dg/entry_1.f90: New test.
18156
18157 2004-08-17  Andrew Pinski  <apinski@apple.com>
18158
18159         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
18160
18161 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
18162
18163         * gcc.dg/pr17036-1.c: New test.
18164
18165 2004-08-16  Devang Patel  <dpatel@apple.com>
18166
18167         * gcc.dg/darwin-20040809-1.c: New test.
18168
18169 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
18170
18171         * gcc.dg/funcdef-attr-1.c: New test.
18172
18173 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
18174
18175         * gcc.dg/altivec-17.c: New test.
18176         * gcc.dg/altivec-18.c: New test.
18177
18178 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18179
18180         PR c++/6749
18181         * g++.dg/template/vtable2.C: New test.
18182
18183 2004-08-14  Richard Henderson  <rth@redhat.com>
18184
18185         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
18186         * gcc.dg/pack-test-4.c (main): Return 0.
18187         * gcc.dg/setjmp-1.c: Remove XFAIL.
18188         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
18189
18190 2004-08-14  Richard Henderson  <rth@redhat.com>
18191
18192         * gcc.dg/980217-1.c: Add prototype for printf.
18193
18194 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
18195
18196         * gfortran.dg/pr16935.f90: New test.
18197
18198 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
18199
18200         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
18201
18202 2004-08-13  Paul Brook  <paul@codesourcery.com>
18203
18204         * gfortran.dg/der_io_1.f90: Remove stray comma.
18205
18206 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
18207
18208         * gcc.dg/vmx/cw-bug-2.c: Remove.
18209         * gcc.dg/vmx/vprint-1.c: Remove.
18210         * gcc.dg/vmx/vscan-1.c: Remove.
18211
18212 2004-08-12  Devang patel  <dpatel@apple.com>
18213
18214         * gcc.dg/darwin-20040809-2.c: New test.
18215
18216 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
18217
18218         * g++.dg/ext/altivec-12.C: New test.
18219
18220         * g++.dg/ext/altivec-11.C: New test.
18221
18222 2004-08-12  Paul Brook  <paul@codesourcery.com>
18223
18224         * g++.dg/abi/arm_cxa_vec_1.C: New test.
18225
18226 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
18227
18228         * g++.dg/ext/altivec-2.C: Check for hardware support before
18229         executing any VMX instructions.
18230
18231         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
18232
18233 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
18234
18235         PR c++/16276
18236         * g++.old-deja/g++.other/comdat4.C: New test.
18237         * g++.old-deja/g++.other/comdat4-aux.cc: New.
18238
18239 2004-08-12  Ben Elliston  <bje@au.ibm.com>
18240
18241         PR target/16286
18242         * gcc.dg/pr16286.c: New test.
18243
18244 2004-08-12 Jan Beulich <jbeulich@novell.com>
18245
18246         * g++.dg/ext/asm5.C: New.
18247
18248 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
18249
18250         PR c++/16698
18251         * g++.dg/eh/crash1.C: New test.
18252
18253         PR c++/16717
18254         * g++.dg/ext/construct1.C: New test.
18255
18256 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
18257
18258         PR c++/16853
18259         * g++.dg/init/ptrmem1.C: New test.
18260
18261         PR c++/16618
18262         * g++.dg/parse/offsetof5.C: New test.
18263
18264         PR c++/16870
18265         * g++.dg/template/overload3.C: New test.
18266
18267 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
18268
18269         PR c++/16964
18270         * g++.dg/parse/error16.C: New test.
18271
18272         PR c++/16904
18273         * g++.dg/template/error14.C: New test.
18274
18275         PR c++/16929
18276         * g++.dg/template/error15.C: New test.
18277
18278 2004-08-11  Devang Patel  <dpatel@apple.com>
18279
18280         * gcc.dg/darwin-ld-20040809-1.c: New test.
18281         * gcc.dg/darwin-ld-20040809-2.c: New test.
18282
18283 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
18284
18285         PR fortran/16917
18286         * gfortran.dg/dfloat_1.f90: New test.
18287
18288 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
18289
18290         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
18291         * gcc.dg/dll-2.c: Fix dg-require syntax.
18292         * gcc.misc-tests/arm-isr.c (abort): Declare.
18293         (exit): Likewise.
18294
18295 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
18296
18297         PR c++/16971
18298         * g++.dg/parse/crash16.C: New test.
18299
18300 2004-08-10  Roger Sayle  <roger@eyesopen.com>
18301
18302         * gcc.dg/mips-rsqrt-1.c: New test case.
18303         * gcc.dg/mips-rsqrt-2.c: New test case.
18304         * gcc.dg/mips-rsqrt-3.c: New test case.
18305
18306 2004-08-10  Paul Brook  <paul@codesourcery.com>
18307
18308         * gfortran.dg/der_io_1.f90: New test.
18309
18310 2004-08-10  Paul Brook  <paul@codesourcery.com>
18311
18312         PR fortran/16919
18313         * gfortran.dg/der_array_1.f90: New test.
18314
18315 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
18316
18317         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
18318
18319 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
18320
18321         * gcc.dg/wchar_t-2.c: Fix typo.
18322
18323 2004-08-09  Falk Hueffner  <falk@debian.org>
18324
18325         PR tree-optimization/12517
18326         * gcc.c-torture/compile/pr12517.c: New test.
18327
18328         PR tree-optimization/12578
18329         * gcc.c-torture/compile/pr12578.c: New test.
18330
18331         PR tree-optimization/12899
18332         * gcc.c-torture/compile/pr12899.c: New test.
18333
18334         PR rtl-optimization/14692
18335         * gcc.c-torture/compile/pr14692.c: New test.
18336
18337         PR tree-optimization/16461
18338         * gcc.c-torture/compile/pr16461.c: New test.
18339
18340 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
18341
18342         * gfortran.dg/getenv_1.f90: New test.
18343
18344 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
18345
18346         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
18347         wchar_t.
18348         * gcc.dg/symbian5.c: Test -fno-short-wchar.
18349
18350 2004-08-06  Paul Brook  <paul@codesourcery.com>
18351
18352         * gfortran.dg/ret_array_1.f90: New test.
18353         * gfortran.dg/ret_pointer_1.f90: New test.
18354
18355 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
18356
18357         * gcc.dg/missing-field-init-[12].c: New tests.
18358         * g++.dg/warn/missing-field-init-[12].C: New tests.
18359
18360 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
18361
18362         * gcc.dg/enum2.c: New test.
18363         * gcc.dg/symbian3.c: Likewise.
18364         * gcc.dg/symbian4.c: Likewise.
18365         * gcc.dg/wchar_t-2.c: Likewise.
18366
18367 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
18368
18369         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
18370         destructor tests.
18371
18372 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
18373
18374         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
18375         dg-require-visiblity.
18376         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
18377         * g++.dg/ext/visibility/fvisibility.C: Likewise.
18378         * g++.dg/ext/visibility/memfuncts.C: Likewise.
18379         * g++.dg/ext/visibility/new1.C: Likewise.
18380         * g++.dg/ext/visibility/pragma.C: Likewise.
18381         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
18382         * g++.dg/ext/visibility/virtual.C: Likewise.
18383         * g++/dg/ext/visibility/visibility-1.C: Likewise.
18384         * g++/dg/ext/visibility/visibility-2.C: Likewise.
18385         * g++/dg/ext/visibility/visibility-3.C: Likewise.
18386         * g++/dg/ext/visibility/visibility-4.C: Likewise.
18387         * g++/dg/ext/visibility/visibility-5.C: Likewise.
18388         * g++/dg/ext/visibility/visibility-6.C: Likewise.
18389         * g++/dg/ext/visibility/visibility-7.C: Likewise.
18390         * g++/dg/ext/visibility/visibility-8.C: New test.
18391         * gcc.c-torture/compile/dll.x: Remove.
18392         * gcc.dg/dll-2.c: Use dg-require-dll
18393         * gcc.dg/visibility-10.c: New test.
18394         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
18395         supporting DLLs.
18396         * testsuite/lib/scanasm.exp (scan_hidden): New function.
18397         (scan_not_hidden): Likewise.
18398
18399 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
18400
18401         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
18402
18403 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
18404
18405         * gcc.c-torture/execute/20040805-1.c: New test.
18406
18407 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
18408
18409         * gcc.dg/20020118-1.c: Declare abort.
18410         * gcc.dg/altivec_check.h: Likewise.
18411         * gcc.dg/iftrap-2.c: Likewise.
18412         * gcc.dg/pragma-darwin.c: Likewise.
18413         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
18414
18415 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
18416
18417         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
18418
18419 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18420
18421         * gcc.c-torture/execute/builtins/abs-2.c,
18422         gcc.c-torture/execute/builtins/abs-3.c,
18423         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
18424         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
18425         intmax_t, uintmax_t and their limits.
18426         * gcc.dg/intmax_t-1.c: New test.
18427
18428 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18429
18430         * g++.dg/tc1/dr147.C: Add reference to PR.
18431
18432 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
18433
18434         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
18435         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
18436
18437 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
18438
18439         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
18440
18441 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
18442
18443         * gcc.dg/redecl-5.c: New test.
18444         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
18445         of scanf.
18446
18447 2004-08-03  Roger Sayle  <roger@eyesopen.com>
18448
18449         PR middle-end/16790
18450         * gcc.c-torture/execute/pr16790-1.c: New test case.
18451
18452 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
18453
18454         * g++.dg/ext/visibility/assign1.C: New test.
18455         * g++.dg/ext/visibility/new1.C: Likewise.
18456
18457         * gcc.dg/symbian1.c: New test.
18458         * gcc.dg/symbian2.c: Likewise.
18459
18460 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
18461
18462         PR target/16570
18463         * gcc.dg/i386-sse-9.c: New test.
18464
18465 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
18466
18467         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
18468
18469 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
18470
18471         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
18472         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
18473         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
18474         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
18475         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
18476         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
18477         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
18478         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
18479         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
18480         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
18481         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
18482         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
18483         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
18484         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
18485         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
18486         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
18487         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
18488         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
18489         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
18490         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
18491         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
18492         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
18493         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
18494         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
18495         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
18496         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
18497         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
18498         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
18499         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
18500         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
18501         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
18502         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
18503         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
18504         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
18505         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
18506         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
18507         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
18508         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
18509         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
18510         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
18511         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
18512         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
18513         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
18514         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
18515         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
18516         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
18517         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
18518         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
18519         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
18520         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
18521         gcc.misc-tests/i386-pf-3dnow-1.c,
18522         gcc.misc-tests/i386-pf-athlon-1.c,
18523         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
18524         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
18525         Declare built-in functions used.
18526         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
18527
18528 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
18529
18530         PR c++/16707
18531         * g++.dg/lookup/using12.C: New test.
18532
18533         * g++.dg/init/null1.C: Fix PR number.
18534         * g++.dg/parse/namespace10.C: Likewise.
18535
18536 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
18537
18538         PR c++/16224
18539         * g++.dg/template/spec17.C: New test.
18540         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
18541         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
18542
18543 2004-08-02  David Billinghurst
18544
18545         PR fortran/16292
18546         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
18547
18548 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
18549
18550         * gcc.dg/ia64-got-1.c: New test case.
18551
18552 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
18553
18554         PR c++/16489
18555         * g++.dg/init/null1.C: New test.
18556         * g++.dg/tc1/dr76.C: Adjust error marker.
18557
18558         PR c++/16529
18559         * g++.dg/parse/namespace10.C: New test.
18560
18561         PR c++/16810
18562         * g++.dg/inherit/ptrmem2.C: New test.
18563
18564 2004-08-02  Ben Elliston  <bje@au.ibm.com>
18565
18566         PR target/16155
18567         * gcc.dg/pr16155.c: New test.
18568
18569 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
18570
18571         * gcc.dg/redecl-2.c: New test.
18572
18573 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
18574
18575         * gcc.dg/darwin-longdouble.c: New file.
18576
18577 2004-07-30  Richard Henderson  <rth@redhat.com>
18578
18579         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
18580         write to constant argument.
18581         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
18582
18583 2004-07-30  Richard Henderson  <rth@redhat.com>
18584
18585         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
18586         tests of nearest around zero.
18587
18588 2004-07-30  Andrew Pinski  <apinski@apple.com>
18589
18590         * gcc.c-torture/compile/20040730-1.c: New test.
18591
18592 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
18593
18594         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
18595         powerpc-eabispe.
18596
18597 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
18598
18599         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
18600
18601 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
18602
18603         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
18604         contains $ld_library_path.
18605         * lib/gfortran.exp (gfortran_link_flags): Likewise.
18606
18607 2004-07-29  Richard Henderson  <rth@redhat.com>
18608
18609         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
18610
18611         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
18612         (alt2, which): New.
18613         (Check): Accept either alternative.
18614
18615 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
18616
18617         * g++.dg/abi/inline1.C: New test.
18618         * g++.dg/abi/local1-a.cc: Likewise.
18619         * g++.dg/abi/local1.C: Likewise.
18620         * g++.dg/abi/mangle11.C: Tweak location of warnings.
18621         * g++.dg/abi/mangle12.C: Likewise.
18622         * g++.dg/abi/mangle17.C: Likewise.
18623         * g++.dg/abi/mangle20-2.C: Likewise.
18624         * g++.dg/opt/interface1.C: Likewise.
18625         * g++.dg/opt/interface1.h: Likewise.
18626         * g++.dg/opt/interface1-a.cc: New test.
18627         * g++.dg/parse/repo1.C: New test.
18628         * g++.dg/template/repo1.C: Likewise.
18629         * g++.dg/warn/Winline-1.C: Likewise.
18630         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
18631
18632 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
18633
18634         * gcc.dg/tree-ssa/20040729-1.c: New test.
18635
18636 2004-07-27  Matt Austern <austern@apple.com>
18637
18638         * gcc.dg/darwin-bool-1.c: New test.
18639         * gcc.dg/darwin-bool-2.c: New test.
18640
18641 2004-07-28  Richard Henderson  <rth@redhat.com>
18642
18643         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
18644         arguments in the correct type.  Don't write to constant arguments.
18645
18646 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
18647
18648         PR tree-optimization/16688
18649         PR tree-optimization/16689
18650         * g++.dg/tree-ssa/pr16688.C: New test.
18651
18652 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
18653
18654         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18655         loads.  Not only in the comment, this time.
18656
18657 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
18658
18659         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
18660         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
18661         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
18662         * gcc.dg/sh4a-bitmovua.c: New.
18663         * gcc.dg/sh4a-cos.c: New.
18664         * gcc.dg/sh4a-cosf.c: New.
18665         * gcc.dg/sh4a-fprun.c: New.
18666         * gcc.dg/sh4a-fsrra.c: New.
18667         * gcc.dg/sh4a-memmovua.c: New.
18668         * gcc.dg/sh4a-sin.c: New.
18669         * gcc.dg/sh4a-sincos.c: New.
18670         * gcc.dg/sh4a-sincosf.c: New.
18671         * gcc.dg/sh4a-sinf.c: New.
18672
18673 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
18674
18675         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
18676         conditionals.
18677         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18678         loads.
18679         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
18680         DOM1.
18681
18682 2004-07-27  Andrew Pinski  <apinski@apple.com>
18683
18684         * g++.dg/rtti/tinfo1.C: Correct the xfail.
18685
18686 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
18687
18688         * gcc.dg/pragma-isr.c: New test.
18689
18690 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18691
18692         PR c++/14429
18693         * g++.dg/template/ttp11.C: New test.
18694
18695 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
18696
18697         * gcc.c-torture/compile/20040727-1.c: New test.
18698
18699 2004-07-26  Eric Christopher  <echristo@redhat.com>
18700
18701         * gcc.c-torture/compile/20040726-2.c: New test.
18702
18703 2004-07-26  Andrew Pinski  <apinski@apple.com>
18704
18705         * g++.dg/rtti/tinfo1.C: Xfail.
18706
18707 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
18708
18709         * gcc.c-torture/compile/20040726-1.c: New test.
18710
18711 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
18712             Brian Ryner  <bryner@brianryner.com>
18713
18714         PR c++/9283
18715         PR c++/15000
18716         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
18717         * g++.dg/ext/visibility/: New directory.
18718         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
18719         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
18720         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
18721         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
18722         * g++.dg/ext/visibility/fvisibility.C,
18723         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
18724         g++.dg/ext/visibility/fvisibility-override1.C
18725         g++.dg/ext/visibility/fvisibility-override2.C
18726         g++.dg/ext/visibility/memfuncts.C
18727         g++.dg/ext/visibility/noPLT.C
18728         g++.dg/ext/visibility/pragma.C
18729         g++.dg/ext/visibility/pragma-override1.C
18730         g++.dg/ext/visibility/pragma-override2.C
18731         g++.dg/ext/visibility/staticmemfuncts.C
18732         g++.dg/ext/visibility/virtual.C: New tests.
18733
18734 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18735
18736         PR c/15360
18737         * gcc.dg/pr15360-1.c: New test.
18738
18739 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
18740
18741         * gcc.dg/pragma-align-2.c: New test.
18742         * gcc.dg/pragma-init-fini.c: New test.
18743         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
18744         targets.
18745
18746 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18747
18748         * gcc.dg/init-string-2.c: New test.
18749
18750 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
18751
18752         PR 16684
18753         * gcc.dg/Wredundant-decls-1.c: New test case.
18754
18755 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
18756
18757         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
18758         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
18759         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
18760         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
18761         * gcc.dg/compat/generate-random.c: New file.
18762         * gcc.dg/compat/generate-random.h: Likewise.
18763         * gcc.dg/compat/generate-random_r.c: Likewise.
18764         * gcc.dg/compat/struct-layout-1.h: Likewise.
18765         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
18766         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
18767         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
18768         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
18769         * gcc.dg/compat/struct-layout-1_main.c: New test.
18770         * gcc.dg/compat/struct-layout-1_x.c: New file.
18771         * gcc.dg/compat/struct-layout-1_y.c: New file.
18772         * gcc.dg/compat/struct-layout-1_test.h: New file.
18773
18774 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
18775
18776         * gcc.dg/comp-return-1.c: New test
18777
18778 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
18779
18780         * gcc.dg/vmx/8-02a.c: Fix typo.
18781
18782         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
18783         * gcc.dg/darwin-abi-3.c: New test.
18784
18785         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
18786         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
18787
18788         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
18789         * gcc.dg/vmx/ops-long-1.c: New test.
18790         * gcc.dg/vmx/ops-long-2.c: New test.
18791
18792 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18793
18794         * g++.dg/lookup/conv-[1234].C: New.
18795
18796 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
18797
18798         * g++.dg/parse/attr2.C: Simplify.
18799
18800 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18801
18802         PR c/7284
18803         * gcc.c-torture/execute/pr7284-1.c: New test.
18804
18805 2004-07-22  Brian Booth  <bbooth@redhat.com>
18806
18807         * gcc.dg/tree-ssa/20040721-1.c: New test.
18808
18809 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18810
18811         * g++.dg/template/crash20.c: New.
18812
18813 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
18814
18815         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
18816         Add dg-run directive.  Declare variables as required.
18817         * gfortran.dg/g77/README: Update
18818
18819 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
18820
18821         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
18822         gcc.dg/cris-peep2-andu2.c: New tests.
18823
18824 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18825
18826         PR c/15052
18827         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
18828         on return type.
18829         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
18830         messages.
18831         * gcc.dg/qual-return-2.c: Update expected messages.
18832         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
18833
18834 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18835
18836         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
18837         * gcc.dg/noncompile/921102-1.c: Update expected error message.
18838
18839 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18840
18841         PR c/11250
18842         * gcc.dg/init-string-1.c: New test.
18843
18844 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
18845
18846         PR middle-end/15345
18847         PR c/16450
18848         * gcc.dg/torture/nested-fn-1.c: New test.
18849
18850 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
18851
18852         PR target/16559
18853         * gcc.dg/ia64-fptr-1.c: New file.
18854
18855 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18856
18857         PR c++/14497
18858         * g++.dg/template/spec16.C: New test.
18859         * g++.old-deja/g++.robertl/eb118.C: Remove.
18860
18861 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18862
18863         PR c++/509
18864         * g++.dg/template/spec15.C: New test.
18865
18866 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
18867
18868         Copy cases from g77.f-torture/execute and add dg-run
18869         directive.  Other changes as noted.
18870         * gfortran.dg/g77/13037.f
18871         * gfortran.dg/g77/1832.f
18872         * gfortran.dg/g77/19981119-0.f
18873         * gfortran.dg/g77/19990313-0.f
18874         * gfortran.dg/g77/19990313-1.f
18875         * gfortran.dg/g77/19990313-2.f
18876         * gfortran.dg/g77/19990313-3.f
18877         * gfortran.dg/g77/19990419-1.f
18878         * gfortran.dg/g77/19990826-0.f
18879         * gfortran.dg/g77/19990826-2.f
18880         * gfortran.dg/g77/20000503-1.f
18881         * gfortran.dg/g77/20001111.f
18882         * gfortran.dg/g77/20010116.f
18883         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
18884         * gfortran.dg/g77/20010430.f
18885         * gfortran.dg/g77/6177.f
18886         * gfortran.dg/g77/947.f
18887         * gfortran.dg/g77/970816-3.f
18888         * gfortran.dg/g77/971102-1.f
18889         * gfortran.dg/g77/980520-1.f
18890         * gfortran.dg/g77/980628-0.f
18891         * gfortran.dg/g77/980628-1.f
18892         * gfortran.dg/g77/980628-10.f
18893         * gfortran.dg/g77/980628-2.f
18894         * gfortran.dg/g77/980628-3.f
18895         * gfortran.dg/g77/980628-7.f
18896         * gfortran.dg/g77/980628-8.f
18897         * gfortran.dg/g77/980628-9.f
18898         * gfortran.dg/g77/980701-0.f
18899         * gfortran.dg/g77/980701-1.f
18900         * gfortran.dg/g77/cabs.f
18901         * gfortran.dg/g77/claus.f
18902         * gfortran.dg/g77/complex_1.f
18903         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
18904         * gfortran.dg/g77/dcomplex.f
18905         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
18906         * gfortran.dg/g77/f90-intrinsic-mathematical.f
18907         * gfortran.dg/g77/f90-intrinsic-numeric.f
18908         * gfortran.dg/g77/int8421.f
18909         * gfortran.dg/g77/labug1.f
18910         * gfortran.dg/g77/large_vec.f
18911         * gfortran.dg/g77/le.f
18912         * gfortran.dg/g77/short.f
18913         * gfortran.dg/g77/README: Update
18914
18915 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
18916
18917         PR c++/16637
18918         * g++.dg/parse/lookup4.C: New test.
18919
18920 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18921
18922         PR c++/16175
18923         * g++.dg/template/ttp10.C: New test.
18924
18925 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18926
18927         * gcc.dg/pr12625-1.c: New test.
18928
18929 2004-07-20  Steven Bosscher  <stevenb@suse.de>
18930
18931         * testsuite/gcc.dg/switch-warn-1.c: New test.
18932         * testsuite/gcc.dg/switch-warn-2.c: New test.
18933         * gcc.c-torture/compile/pr14730.c: Update.
18934
18935 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
18936
18937         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
18938         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
18939         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
18940         g++.dg/template/nontype3.C: Remove trailing CR from tests.
18941
18942 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
18943
18944         PR c++/16623
18945         * g++.dg/template/assign1.C: New test.
18946
18947 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18948
18949         PR c++/12170
18950         * g++.dg/template/ttp9.C: New test.
18951
18952 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
18953
18954         * gcc.dg/format/cmn-err-1.c: New test.
18955
18956 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
18957
18958         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
18959         gcc.dg/Wparentheses-10.c: New tests.
18960         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
18961
18962 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18963
18964         PR fortran/16465
18965         * gfortran.dg/g77//ffixed-line-length-0.f,
18966         gfortran.dg/g77/ffixed-line-length-132.f,
18967         gfortran.dg/g77/ffixed-line-length-72.f,
18968         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
18969         gfortran.dg/g77/README: Update.
18970
18971 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18972
18973         PR c++/13092
18974         * g++.dg/template/non-dependent7.C: New test.
18975         * g++.dg/template/non-dependent8.C: Likewise.
18976         * g++.dg/template/non-dependent9.C: Likewise.
18977         * g++.dg/template/non-dependent10.C: Likewise.
18978
18979 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
18980
18981         PR c++/16337
18982         * g++.dg/parse/attr2.C: New test.
18983
18984 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
18985
18986         * g77.dg: Removed.
18987         * g77.f-torture: Ditto.
18988
18989 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18990
18991         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
18992         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
18993         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
18994
18995 2004-07-16  Richard Henderson  <rth@redhat.com>
18996
18997         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
18998
18999 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19000
19001         * lib/fortran-torture.exp (fortran-torture): Don't test compile
19002         tests with full list of options.
19003         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
19004         of TORTURE_OPTIONS if test contains 'dg-do run'.
19005
19006         PR fortran/16404
19007         * gfortran.dg/do_iterator.f90: New test.
19008
19009 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19010
19011         PR rtl-optimization/16536
19012         * gcc.c-torture/execute/restrict-1.c: New test.
19013
19014 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19015
19016         PR fortran/15324
19017         * gfortran.dg/pr15324.f90: New test.
19018
19019         PR fortran/15129
19020         * gfortran.dg/pr15129.f90: New test.
19021
19022         PR fortran/15140
19023         * gfortran.dg/pr15140.f90: New test.
19024
19025         PR fortran/13792
19026         * gfortran.fortran-torture/execute/bounds.f90: Add check for
19027         compile-time simplification.
19028
19029 2004-07-14  Mike Stump  <mrs@apple.com>
19030
19031         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
19032
19033 2004-07-14  James E Wilson  <wilson@specifixinc.com>
19034
19035         PR target/16325
19036         * gcc.dg/profile-generate-1.c: New.
19037
19038 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
19039
19040         * gcc.c-torture/execute/20040709-1.c: New test.
19041         * gcc.c-torture/execute/20040709-2.c: New test.
19042
19043 2004-07-14  Mike Stump  <mrs@apple.com>
19044
19045         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
19046
19047 2004-07-14  Mike Stump  <mrs@apple.com>
19048
19049         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
19050
19051 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
19052
19053         PR c++/16518
19054         * g++.dg/parse/mutable1.C: New test.
19055
19056 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
19057
19058         PR tree-optimization/16443
19059         * gcc.dg/tree-ssa/20040713-1.c: New test.
19060
19061 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
19062
19063         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
19064         for operator new.
19065
19066 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
19067
19068         * gfortran.dg/g77/README: New file
19069         * gfortran.dg/g77/19981216-0.f: Copy from
19070         g77.f-torture/noncompile.  Add "dg-do compile" and
19071         dg-error as required.
19072         * gfortran.dg/g77/19990218-1.f: Likewise.
19073         * gfortran.dg/g77/19990905-1.f: Likewise.
19074         * gfortran.dg/g77/9263.f: Likewise.
19075         * gfortran.dg/g77/980615-0.f: Likewise.
19076         * gfortran.dg/g77/980616-0.f: Likewise.
19077         * gfortran.dg/g77/check0.f: Likewise.
19078         * gfortran.dg/g77/select_no_compile.f: Likewise.
19079
19080 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
19081
19082         Copy files from g77.f-torture/compile.
19083         Add "{ dg-do compile}".  Other changes as noted
19084         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
19085         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
19086         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
19087         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
19088         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
19089         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
19090         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
19091         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
19092         statement to conform to standard.  Append alpha1.x for reference.
19093         * gfortran.dg/g77/xformat.f: Add dg-warning
19094
19095 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
19096
19097         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
19098         Add {dg-do compile} directive.
19099         * gfortran.dg/g77/cpp2.F: Likewise.
19100
19101 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19102
19103         PR c++/5402
19104         * g++.dg/lookup/name-clash1.C: New test.
19105
19106         PR c++/9777
19107         * g++.dg/lookup/name-clash2.C: New test.
19108
19109         PR c++/12102
19110         * g++.dg/lookup/name-clash3.C: New test.
19111
19112 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19113
19114         * g++.dg/lookup/new2.C: New test.
19115         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
19116
19117 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
19118
19119         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
19120         Add {dg-do compile} directive.
19121         * gfortran.dg/g77/13060.f: Likewise.
19122         * gfortran.dg/g77/19990218-0.f: Likewise.
19123         * gfortran.dg/g77/19990305-0.f: Likewise.
19124         * gfortran.dg/g77/19990419-0.f: Likewise.
19125         * gfortran.dg/g77/19990502-0.f: Likewise.
19126         * gfortran.dg/g77/19990502-1.f: Likewise.
19127         * gfortran.dg/g77/19990525-0.f: Likewise.
19128         * gfortran.dg/g77/19990826-1.f: Likewise.
19129         * gfortran.dg/g77/19990826-3.f: Likewise.
19130         * gfortran.dg/g77/19990905-2.f: Likewise.
19131         * gfortran.dg/g77/20000412-1.f: Likewise.
19132         * gfortran.dg/g77/20000511-1.f: Likewise.
19133         * gfortran.dg/g77/20000511-2.f: Likewise.
19134         * gfortran.dg/g77/20000518.f: Likewise.
19135         * gfortran.dg/g77/20000601-1.f: Likewise.
19136         * gfortran.dg/g77/20000601-2.f: Likewise.
19137         * gfortran.dg/g77/20000629-1.f: Likewise.
19138         * gfortran.dg/g77/20000630-2.f: Likewise.
19139         * gfortran.dg/g77/20010115.f: Likewise.
19140         * gfortran.dg/g77/20010321-1.f: Likewise.
19141         * gfortran.dg/g77/20010426.f: Likewise.
19142         * gfortran.dg/g77/20020307-1.f: Likewise.
19143         * gfortran.dg/g77/8485.f: Likewise.
19144         * gfortran.dg/g77/960317-1.f: Likewise.
19145         * gfortran.dg/g77/970915-0.f: Likewise.
19146         * gfortran.dg/g77/980310-1.f: Likewise.
19147         * gfortran.dg/g77/980310-2.f: Likewise.
19148         * gfortran.dg/g77/980310-3.f: Likewise.
19149         * gfortran.dg/g77/980310-4.f: Likewise.
19150         * gfortran.dg/g77/980310-6.f: Likewise.
19151         * gfortran.dg/g77/980310-7.f: Likewise.
19152         * gfortran.dg/g77/980310-8.f: Likewise.
19153         * gfortran.dg/g77/980419-2.f: Likewise.
19154         * gfortran.dg/g77/980424-0.f: Likewise.
19155         * gfortran.dg/g77/980427-0.f: Likewise.
19156         * gfortran.dg/g77/980729-0.f: Likewise.
19157         * gfortran.dg/g77/981117-1.f: Likewise.
19158         * gfortran.dg/g77/toon_1.f: Likewise.
19159
19160 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19161
19162         PR c++/2204
19163         * g++.dg/other/abstract2.C: New test.
19164
19165 2004-07-12  Paul Brook  <paul@codesourcery.com>
19166
19167         * gfortran.dg/pointer_init_1.f90: New test.
19168
19169 2004-07-11  Paul Brook  <paul@codesourcery.com>
19170
19171         PR fortran/15986
19172         * gfortran.dg/contained_1.f90: New test.
19173
19174 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
19175
19176         * g++.dg/parse/defarg8.C: New test.
19177
19178 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19179
19180         PR fortran/16433
19181         * gfortran.dg/pr16433.f: New test.
19182
19183         PR fortran/17574
19184         * gfortran.dg/pr15754.f90: New test.
19185
19186 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19187
19188         PR tree-optimization/16437
19189         * gcc.c-torture/execute/bitfld-4.c: New test.
19190
19191 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19192
19193         * gfortran.fortran-torture/execute/common_2.f90: Add check for
19194         access to common var from module.
19195
19196 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19197
19198         PR fortran/16336
19199         * gfortran.fortran-torture/execute/common_2.f90: New test.
19200
19201 2004-07-10  Paul Brook  <paul@codesourcery.com>
19202
19203         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
19204
19205 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19206
19207         PR fortran/15969
19208         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
19209
19210 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
19211
19212         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
19213         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
19214         * gfortran.dg/g77/ffree-form-1.f: Likewise.
19215         * gfortran.dg/g77/ffree-form-2.f: Likewise.
19216         * gfortran.dg/g77/ffree-form-3.f: Likewise.
19217         * gfortran.dg/g77/fno-underscoring.f: Likewise.
19218         * gfortran.dg/g77/funderscoring.f: Likewise.
19219         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
19220
19221 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19222
19223         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
19224
19225 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19226         Paul Brook  <paul@codesourcery.com>
19227
19228         PR fortran/13415
19229         * gfortran.dg/common_pointer_1.f90: New test.
19230
19231 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19232
19233         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
19234
19235 2004-07-09  James E Wilson  <wilson@specifixinc.com>
19236
19237         PR target/16364
19238         * gcc.c-torture/compile/20040709-1.c: New.
19239
19240 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19241
19242         PR fortran/14077
19243         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
19244
19245 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19246
19247         PR fortran/13201
19248         * gfortran.dg/shape_1.f90: New test.
19249
19250 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
19251             Andrew Pinski  <apinski@apple.com>
19252
19253         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
19254
19255 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19256
19257         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
19258         comment.
19259
19260 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19261         Paul Brook  <paul@codesourcery.com>
19262
19263         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
19264         '.f95' and '.F95'.
19265
19266 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
19267
19268         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
19269
19270 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19271
19272         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
19273         testcases with capital suffix.
19274
19275 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19276
19277         PR fortran/15481
19278         PR fortran/13372
19279         PR fortran/13575
19280         PR fortran/15978
19281         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
19282
19283         * gfortran.dg/implicit_1.f90: New test.
19284
19285 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19286
19287         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
19288         expression to match gfortran warning/error messages
19289         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
19290         dg-error text.
19291
19292 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19293
19294         * lib/fortran-torture.exp: Rename proc search_for to
19295         search_for_re.
19296
19297 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19298
19299         * gcc.c-torture/execute/simd-5.x: New file.
19300         XFAIL on SPARC 64-bit at -O0.
19301
19302 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19303
19304         PR c++/8211
19305         PR c++/16165
19306         * g++.dg/warn/effc3.C: New test.
19307
19308 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19309
19310         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
19311         change X to 1X in format.
19312         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
19313         add data statements to conform to standard.
19314
19315 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19316
19317         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
19318         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
19319         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
19320
19321 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19322
19323         * gfortran.dg/g77/7388.f: Copy from g77.dg
19324         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
19325         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
19326         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
19327         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
19328         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
19329         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
19330         * gfortran.dg/g77/strlen0.f: Likewise.
19331
19332 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
19333
19334         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
19335         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
19336
19337 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19338
19339         * gcc.c-torture/execute/920428-2.x: Delete.
19340         * gcc.c-torture/execute/920501-7.x: Likewise.
19341
19342 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
19343
19344         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
19345         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
19346         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
19347         prescott and c3-2.
19348         (PREFETCH_3DNOW): Add -march=c3.
19349
19350 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
19351
19352         PR c/16437
19353         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
19354         * gcc.c-torture/execute/bf64-1.x: Likewise.
19355
19356 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19357
19358         * gcc.c-torture/compile/20040708-1.c: New test.
19359
19360 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19361
19362         PR c++/16169
19363         * g++.dg/warn/effc2.C: New test.
19364
19365 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19366
19367         * gcc.c-torture/execute/bitfld-1.x: Remove.
19368         * gcc.c-torture/execute/bitfld-3.c: New test.
19369         * gcc.dg/bitfld-2.c: Remove XFAILs.
19370
19371 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
19372
19373         PR c++/16276
19374         * g++.dg/rtti/tinfo1.C: New file.
19375
19376 2004-07-07  Eric Christopher  <echristo@redhat.com>
19377
19378         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
19379
19380 2004-07-07  Andrew Pinski  <apinski@apple.com>
19381
19382         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
19383
19384 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
19385
19386         * g++.dg/init/call1.C: XFAIL.
19387
19388 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
19389
19390         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
19391         except for movstrict*, to movmem* and clrstr* to clrmem*.
19392
19393 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
19394
19395         * gcc.c-torture/execute/20040707-1.c: New test.
19396
19397 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
19398
19399         * gcc.c-torture/execute/20040706-1.c: New test.
19400
19401 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19402
19403         PR c++/3671
19404         * g++.dg/template/spec14.C: New test.
19405
19406 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
19407
19408         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
19409         nothing if not yet defined.  Use it in b, c and d type definitions.
19410         * gcc.c-torture/execute/20040705-1.c: New test.
19411         * gcc.c-torture/execute/20040705-2.c: New test.
19412
19413 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19414
19415         PR c++/2518
19416         * g++.dg/lookup/new1.C: New test.
19417
19418 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19419
19420         PR c++/11406
19421         * g++.dg/template/sizeof8.C: New test.
19422
19423 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
19424
19425         * gcc.c-torture/compile/20040705-1.c: New test.
19426
19427 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
19428
19429         * gfortran.fortran-torture/execute/seq_io.f90: New test.
19430
19431 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
19432
19433         * gcc.dg/cpp/if-mop.c: Two new testcases.
19434         * gcc.dg/cpp/trad/comment-3.c: New.
19435
19436 2004-07-04  Paul Brook  <paul@codesourcery.com>
19437
19438         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
19439
19440 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
19441
19442         PR c++/3761
19443         * g++.dg/lookup/crash4.C: New test.
19444
19445 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
19446
19447         * gcc.c-torture/execute/builtin-abs-1.c
19448         * gcc.c-torture/execute/builtin-abs-2.c
19449         * gcc.c-torture/execute/builtin-complex-1.c
19450         * gcc.c-torture/execute/builtins/string-1-lib.c
19451         * gcc.c-torture/execute/builtins/string-1.c
19452         * gcc.c-torture/execute/builtins/string-2-lib.c
19453         * gcc.c-torture/execute/builtins/string-2.c
19454         * gcc.c-torture/execute/builtins/string-3-lib.c
19455         * gcc.c-torture/execute/builtins/string-3.c
19456         * gcc.c-torture/execute/builtins/string-4-lib.c
19457         * gcc.c-torture/execute/builtins/string-4.c
19458         * gcc.c-torture/execute/builtins/string-5-lib.c
19459         * gcc.c-torture/execute/builtins/string-5.c
19460         * gcc.c-torture/execute/builtins/string-6-lib.c
19461         * gcc.c-torture/execute/builtins/string-6.c
19462         * gcc.c-torture/execute/builtins/string-7-lib.c
19463         * gcc.c-torture/execute/builtins/string-7.c
19464         * gcc.c-torture/execute/builtins/string-8-lib.c
19465         * gcc.c-torture/execute/builtins/string-8.c
19466         * gcc.c-torture/execute/builtins/string-9-lib.c
19467         * gcc.c-torture/execute/builtins/string-9.c
19468         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
19469         * gcc.c-torture/execute/builtins/string-asm-1.c
19470         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
19471         * gcc.c-torture/execute/builtins/string-asm-2.c
19472         * gcc.c-torture/execute/stdio-opt-1.c
19473         * gcc.c-torture/execute/stdio-opt-2.c
19474         * gcc.c-torture/execute/stdio-opt-3.c
19475         * gcc.c-torture/execute/string-opt-1.c
19476         * gcc.c-torture/execute/string-opt-10.c
19477         * gcc.c-torture/execute/string-opt-11.c
19478         * gcc.c-torture/execute/string-opt-12.c
19479         * gcc.c-torture/execute/string-opt-13.c
19480         * gcc.c-torture/execute/string-opt-14.c
19481         * gcc.c-torture/execute/string-opt-15.c
19482         * gcc.c-torture/execute/string-opt-16.c
19483         * gcc.c-torture/execute/string-opt-2.c
19484         * gcc.c-torture/execute/string-opt-6.c
19485         * gcc.c-torture/execute/string-opt-7.c
19486         * gcc.c-torture/execute/string-opt-8.c:
19487         Replace with ...
19488
19489         * gcc.c-torture/execute/builtins/abs-2.c
19490         * gcc.c-torture/execute/builtins/abs-3.c
19491         * gcc.c-torture/execute/builtins/complex-1.c
19492         * gcc.c-torture/execute/builtins/fprintf.c
19493         * gcc.c-torture/execute/builtins/fputs.c
19494         * gcc.c-torture/execute/builtins/memcmp.c
19495         * gcc.c-torture/execute/builtins/memmove.c
19496         * gcc.c-torture/execute/builtins/memops-asm.c
19497         * gcc.c-torture/execute/builtins/mempcpy-2.c
19498         * gcc.c-torture/execute/builtins/mempcpy.c
19499         * gcc.c-torture/execute/builtins/memset.c
19500         * gcc.c-torture/execute/builtins/printf.c
19501         * gcc.c-torture/execute/builtins/sprintf.c
19502         * gcc.c-torture/execute/builtins/strcat.c
19503         * gcc.c-torture/execute/builtins/strchr.c
19504         * gcc.c-torture/execute/builtins/strcmp.c
19505         * gcc.c-torture/execute/builtins/strcpy.c
19506         * gcc.c-torture/execute/builtins/strcspn.c
19507         * gcc.c-torture/execute/builtins/strlen-2.c
19508         * gcc.c-torture/execute/builtins/strlen.c
19509         * gcc.c-torture/execute/builtins/strncat.c
19510         * gcc.c-torture/execute/builtins/strncmp-2.c
19511         * gcc.c-torture/execute/builtins/strncmp.c
19512         * gcc.c-torture/execute/builtins/strncpy.c
19513         * gcc.c-torture/execute/builtins/strpbrk.c
19514         * gcc.c-torture/execute/builtins/strpcpy-2.c
19515         * gcc.c-torture/execute/builtins/strpcpy.c
19516         * gcc.c-torture/execute/builtins/strrchr.c
19517         * gcc.c-torture/execute/builtins/strspn.c
19518         * gcc.c-torture/execute/builtins/strstr-asm.c
19519         * gcc.c-torture/execute/builtins/strstr.c:
19520         ... these new files.
19521
19522         * gcc.c-torture/execute/builtins/abs-2-lib.c
19523         * gcc.c-torture/execute/builtins/abs-3-lib.c
19524         * gcc.c-torture/execute/builtins/complex-1-lib.c
19525         * gcc.c-torture/execute/builtins/fprintf-lib.c
19526         * gcc.c-torture/execute/builtins/fputs-lib.c
19527         * gcc.c-torture/execute/builtins/memcmp-lib.c
19528         * gcc.c-torture/execute/builtins/memmove-lib.c
19529         * gcc.c-torture/execute/builtins/memops-asm-lib.c
19530         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
19531         * gcc.c-torture/execute/builtins/mempcpy-lib.c
19532         * gcc.c-torture/execute/builtins/memset-lib.c
19533         * gcc.c-torture/execute/builtins/printf-lib.c
19534         * gcc.c-torture/execute/builtins/sprintf-lib.c
19535         * gcc.c-torture/execute/builtins/strcat-lib.c
19536         * gcc.c-torture/execute/builtins/strchr-lib.c
19537         * gcc.c-torture/execute/builtins/strcmp-lib.c
19538         * gcc.c-torture/execute/builtins/strcpy-lib.c
19539         * gcc.c-torture/execute/builtins/strcspn-lib.c
19540         * gcc.c-torture/execute/builtins/strlen-2-lib.c
19541         * gcc.c-torture/execute/builtins/strlen-lib.c
19542         * gcc.c-torture/execute/builtins/strncat-lib.c
19543         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
19544         * gcc.c-torture/execute/builtins/strncmp-lib.c
19545         * gcc.c-torture/execute/builtins/strncpy-lib.c
19546         * gcc.c-torture/execute/builtins/strpbrk-lib.c
19547         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
19548         * gcc.c-torture/execute/builtins/strpcpy-lib.c
19549         * gcc.c-torture/execute/builtins/strrchr-lib.c
19550         * gcc.c-torture/execute/builtins/strspn-lib.c
19551         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
19552         * gcc.c-torture/execute/builtins/strstr-lib.c
19553         * gcc.c-torture/execute/builtins/lib/abs.c
19554         * gcc.c-torture/execute/builtins/lib/fprintf.c
19555         * gcc.c-torture/execute/builtins/lib/memset.c
19556         * gcc.c-torture/execute/builtins/lib/printf.c
19557         * gcc.c-torture/execute/builtins/lib/sprintf.c
19558         * gcc.c-torture/execute/builtins/lib/strcpy.c
19559         * gcc.c-torture/execute/builtins/lib/strcspn.c
19560         * gcc.c-torture/execute/builtins/lib/strncat.c
19561         * gcc.c-torture/execute/builtins/lib/strncmp.c
19562         * gcc.c-torture/execute/builtins/lib/strncpy.c
19563         * gcc.c-torture/execute/builtins/lib/strpbrk.c
19564         * gcc.c-torture/execute/builtins/lib/strspn.c
19565         * gcc.c-torture/execute/builtins/lib/strstr.c:
19566         New files containing support routines.
19567
19568         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
19569         declaration.
19570         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
19571         when not optimizing.
19572
19573 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
19574
19575         PR c++/16240
19576         * g++.dg/abi/mangle22.C: New test.
19577         * g++.dg/abi/mangle23.C: Likewise.
19578
19579 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
19580
19581         PR fortran/16290
19582         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
19583         Allow for cases without denormalized floating point numbers.
19584
19585 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
19586
19587         PR c/1027
19588         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19589         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
19590         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
19591         expected warning text.
19592         * gcc.dg/format/diag-2.c: New test.
19593
19594 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19595
19596         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
19597
19598 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
19599
19600         * gcc.dg/builtins-43.c: New.
19601         * gcc.dg/builtins-44.c: New.
19602         * gcc.dg/builtins-45.c: New.
19603
19604 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
19605             Andreas Tobler  <a.tobler@schweiz.ch>
19606
19607         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
19608         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
19609         as SIGSEGV.
19610         * gcc.dg/cleanup-11.c: Likewise.
19611         * gcc.dg/cleanup-8.c: Likewise.
19612         * gcc.dg/cleanup-9.c: Likewise.
19613         * gcc.dg/cleanup-5.c: Run on all platforms.
19614
19615 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19616
19617         * g++.dg/warn/nonnull1.C: New test.
19618
19619 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19620
19621         * gcc.dg/compat/compat-common.h: Wrap up CINT in
19622         an #ifndef SKIP_COMPLEX_INT/#endif pair.
19623         Special-case the Sun compiler wrt to <complex.h>.
19624
19625 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
19626
19627         * gcc.dg/Wunreachable-8.C: New test.
19628
19629         * gcc.dg/h8300-ice2.c : New test.
19630
19631 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
19632
19633         PR fortran/16161
19634         * gfortran.fortran-torture/compile/implicit.f90: Add test
19635         for implicit character.
19636
19637 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
19638
19639         PR fortran/16289
19640         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
19641         Use tiny() intrinsic to find smallest non-negative real
19642
19643 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
19644
19645         * gcc.dg/compat/struct-by-value-22_main.c: New test.
19646         * gcc.dg/compat/struct-by-value-22_x.c: New.
19647         * gcc.dg/compat/struct-by-value-22_y.c: New.
19648
19649         * gcc.c-torture/execute/20040629-1.c: New test.
19650
19651 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
19652
19653         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
19654         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
19655
19656         PR target/16195
19657         * gcc.dg/20040625-1.c: New test.
19658
19659 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19660
19661         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
19662
19663 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19664
19665         PR fortran/15963
19666         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
19667
19668 2004-06-29  Richard Henderson  <rth@redhat.com>
19669
19670         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
19671
19672 2004-06-29  Paul Brook  <paul@codesourcery.com>
19673
19674         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
19675         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
19676
19677 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
19678
19679         PR c++/16260
19680         * g++.dg/parse/crash15.C: New.
19681
19682 2004-06-28  Andrew Pinski  <apinski@apple.com>
19683
19684         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
19685         by the error already.
19686
19687         * g++.dg/opt/ptrmem4.C: Change to compile only test.
19688
19689 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
19690
19691         PR target/14041
19692         * gcc.dg/h8300-bss-align-1.c : New.
19693
19694 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19695
19696         * PR c++/16174
19697         * g++.dg/template/ctor4.C: New.
19698
19699 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
19700
19701         PR c++/16205
19702         * g++.dg/warn/Wsequence-point-1.C: New test.
19703
19704 2004-06-27  Paul Brook  <paul@codesourcery.com>
19705
19706         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
19707
19708 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
19709
19710         * g++.old-deja/g++.mike/p7325.C: Remove.
19711
19712 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
19713
19714         PR c/14963
19715         * gcc.dg/pr14963.c: New test.
19716
19717 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
19718
19719         PR c++/16193
19720         * g++.dg/parse/redef1.C: New test.
19721
19722 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
19723
19724         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
19725         20021110.c.
19726         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
19727         20021119-1.c.
19728         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
19729         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
19730         5-04.c.
19731         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
19732         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
19733         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
19734         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
19735         g++.brendan/enum14.C.
19736         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
19737         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
19738         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
19739         g++.mike/virt1.C.
19740         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
19741         memtemp24.C.
19742
19743 2004-06-27  Roger Sayle  <roger@eyesopen.com>
19744
19745         * gcc.dg/20040527-1.c: New test case.
19746
19747 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
19748
19749         PR gfortran/pr16196
19750         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
19751
19752 2004-06-25  Roger Sayle  <roger@eyesopen.com>
19753
19754         PR middle-end/15825
19755         * gcc.dg/pr15825-1.c: New test case.
19756
19757 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
19758
19759         * gcc.c-torture/execute/20040625-1.c: New test.
19760
19761 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19762
19763         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
19764
19765 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
19766
19767         * gcc.dg/torture/mips-div-1.c: New test.
19768
19769 2004-06-24  Jeff Law  <law@redhat.com>
19770
19771         * gcc.dg/tree-ssa/20040624-1.c: New test.
19772
19773 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
19774
19775         * gcc.c-torture/compile/20040624-1.c: New test.
19776
19777 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19778
19779         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
19780         this directory.
19781
19782 2004-06-23  Andrew Pinski  <apinski@apple.com>
19783
19784         PR middle-end/15988
19785         * g++.dg/opt/ptrmem4.C: New test.
19786
19787         * gcc.dg/c90-array-quals-2.c: New test.
19788
19789 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
19790
19791         * gcc.dg/kpice1.c: New test.
19792
19793 2006-06-23  Andrew Pinski  <apinski@apple.com>
19794
19795         * gcc.dg/c90-array-quals.c: New test.
19796
19797 2006-06-22  Richard Henderson  <rth@redhat.com>
19798
19799         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
19800
19801 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
19802
19803         * gcc.dg/builtins-config.h: Handle FreeBSD.
19804
19805 2006-06-22  Richard Henderson  <rth@redhat.com>
19806
19807         * g++.dg/opt/devirt1.C: New.
19808
19809 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
19810
19811         * g++.dg/opt/pr15551.C: New testcase.
19812
19813 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
19814
19815         PR target/14800
19816         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
19817         x86_64-*-linux* when compiling for 32bit.
19818
19819 2004-06-21  Andrew Pinski  <apinski@apple.com>
19820
19821         * gcc.dg/pch/struct-1.c: New.
19822         * gcc.dg/pch/struct-1.hs: New.
19823
19824 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
19825
19826         * gcc.dg/pch/save-temps-1.c: New file.
19827         * gcc.dg/pch/save-temps-1.hs: New file.
19828
19829 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
19830
19831         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
19832         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
19833
19834 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19835
19836         * gfortran.fortran-torture/execute/select_1.f90: Rename function
19837         to fix type error.
19838         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
19839         Remove trailing spaces.
19840
19841 2004-06-21  Richard Henderson  <rth@redhat.com>
19842
19843         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
19844         merging && to BIT_FIELD_REF.
19845
19846 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
19847
19848         * g++.dg/opt/placeholder1.C: New test.
19849
19850 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19851
19852         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
19853         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
19854         * gcc.dg/compat/union-m128-1_x.c: Likewise.
19855         * gcc.dg/compat/union-m128-1_y.c: Likewise.
19856
19857 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
19858
19859         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
19860         extern "C".
19861         * g++.dg/other/pragma-re-1.C: Add comments.
19862
19863 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
19864
19865         PR gfortran/16080
19866         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
19867
19868 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
19869
19870         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
19871         instead of setting the type of size_t by
19872         hand.
19873
19874 2004-06-18  Roger Sayle  <roger@eyesopen.com>
19875
19876         * gcc.dg/unordered-2.c: New test case.
19877         * gcc.dg/unordered-3.c: New test case.
19878
19879 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
19880
19881         PR other/16043
19882         * lib/g++.exp (g++_version): Tweak regexp for version
19883         * lib/g77.exp (g77_version): Likewise.
19884         * lib/gfortran.exp (gfortran_version): Likewise.
19885         * lib/objc.exp (objc_version): Likewise.
19886         * lib/treelang.exp (treelang_version): Likewise.
19887
19888 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
19889
19890         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
19891         Use INT_MAX instead of __INT_MAX__.
19892         * gcc.dg/compat/struct-align-2_y.c: Likewise.
19893
19894         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
19895         * gcc.dg/compat/scalar-return-3_x.c: Use it.
19896         * gcc.dg/compat/scalar-return-3_y.c: Use it.
19897         * gcc.dg/compat/scalar-return-4_x.c: Use it.
19898         * gcc.dg/compat/scalar-return-4_y.c: Use it.
19899         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
19900         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
19901         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
19902         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
19903
19904         * gcc.dg/range-test-1.c: New test.
19905         * g++.dg/opt/range-test-1.C: New test.
19906
19907 2004-06-17  Richard Henderson  <rth@redhat.com>
19908
19909         * objc.dg/sync-1.m: New.
19910         * objc.dg/try-catch-1.m: Don't force next runtime.
19911         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
19912         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
19913         shadowed catch clause.
19914         * objc.dg/try-catch-5.m: New.
19915
19916 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
19917
19918         Bug 14610
19919         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
19920
19921 2004-06-15  Richard Henderson  <rth@redhat.com>
19922
19923         * gcc.dg/20001116-1.c: Move expected warning line.
19924
19925 2004-06-15  Richard Henderson  <rth@redhat.com>
19926
19927         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
19928         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
19929
19930 2004-06-15  Jeff Law  <law@redhat.com>
19931
19932         * gcc.dg/tree-ssa/20040615-1.c: New test.
19933         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
19934         be less sensitive to operand ordering.
19935         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
19936
19937 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
19938
19939         * g++.dg/abi/bitfield3.C: Add comment..
19940
19941 2004-06-15  Richard Henderson  <rth@redhat.com>
19942
19943         * g++.dg/ext/stmtexpr1.C: XFAIL.
19944         * gcc.dg/20030612-1.c: XFAIL.
19945
19946 2004-06-15  Eric Christopher  <echristo@redhat.com>
19947
19948         * g++.dg/charset/asm5.c: New.
19949         * gcc.dg/charset/asm6.c: New.
19950
19951 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19952
19953         PR fortran/15962
19954         * gfortran.fortran-torture/execute/select_1.f90: New test.
19955
19956 2004-06-15  Paul Brook  <paul@codesourcery.com>
19957
19958         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
19959
19960 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19961
19962         PR c++/15967
19963         * g++.dg/lookup/crash3.C: New test.
19964
19965 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19966
19967         PR c++/15947
19968         * g++.dg/parse/dtor4.C: New test.
19969
19970 2004-06-14  Jeff Law  <law@redhat.com>
19971
19972         * gcc.c-torture/compile/20040614-1.c: New test.
19973
19974 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19975
19976         PR fortran/15211
19977         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
19978         LEN of a character array.
19979
19980 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
19981
19982         PR c++/15096
19983         * g++.dg/template/ptrmem10.C: New test.
19984
19985         PR c++/14930
19986         * g++.dg/template/friend30.C: New test.
19987
19988 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19989
19990         PR fortran/14928
19991         * gfortran.fortran-torture/compile/mloc.f90: New test.
19992
19993 2004-06-13  Paul Brook  <paul@codesourcery.com>
19994
19995         * gfortran.fortran-torture/execute/random_2.f90: New test.
19996
19997 2004-06-13  Eric Christopher  <echristo@redhat.com>
19998
19999         * gcc.dg/noncompile/redecl-1.c: Fix error message.
20000
20001 2004-06-12  Paul Brook  <paul@codesourcery.com>
20002
20003         * gfortran.fortran-torture/execute/contained_3.f90: New test.
20004
20005 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20006
20007         PR fortran/14923
20008         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
20009
20010 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20011
20012         PR fortran/14957
20013         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
20014         syntax errors in end statements of contained subroutines.
20015
20016 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20017
20018         PR fortran/12841
20019         * gfortran.fortran-torture/execute/null_arg.f90: New test.
20020
20021 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
20022
20023         PR fortran/15665
20024         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
20025
20026 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
20027
20028         PR gfortran/12839
20029         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
20030
20031 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
20032
20033         PR c++/15862
20034         * g++.dg/parse/enum1.C: New test.
20035
20036 2004-06-10  Jeff Law  <law@redhat.com>
20037
20038         * gcc.c-torture/compile/20040610-1.c: New test.
20039
20040 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20041
20042         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
20043         * g++.old-deja/g++.other/decl3.C: Likewise.
20044
20045 2004-06-10  Brian Booth  <bbooth@redhat.com>
20046
20047         * gcc.dg/tree-ssa/20031015-1.c: Scan for
20048         V_MAY_DEF instead of VDEF.
20049         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
20050
20051 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
20052
20053         PR c++/14211
20054         * g++.dg/conversion/const1.C: New test.
20055
20056         PR c++/15076
20057         * g++.dg/conversion/reinterpret1.C: New test.
20058
20059         PR c++/15877
20060         * g++.dg/template/enum2.C: New test.
20061
20062         PR c++/15227
20063         * g++.dg/template/error13.C: New test.
20064
20065 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20066
20067         PR fortran/14957
20068         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
20069         arguments to test_* REAL and of the right size.
20070
20071 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
20072
20073         PR target/15569
20074         PR rtl-optimization/15681
20075         * gcc.dg/20040609-1.c: New test.
20076
20077 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
20078
20079         PR c++/14791
20080         * g++.dg/opt/builtins1.C: New test.
20081
20082 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
20083
20084         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
20085         that use default windows32 struct layout.
20086         * gcc.dg/i386-bitfield2.c: Likewise.
20087
20088 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
20089
20090         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
20091         for mingw32 and cygwin targets.
20092
20093 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
20094
20095         * gcc.dg/pch/macro-4.c: New.
20096         * gcc.dg/pch/macro-4.hs: New.
20097
20098 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20099
20100         PR fortran/13249
20101         * gfortran.fortran-torture/compile/name_clash.f90: New test.
20102
20103 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20104
20105         PR fortran/13372
20106         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
20107
20108 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
20109
20110         PR gfortran/14897
20111         * gfortran.fortran-torture/execute/t_edit.f90: New test.
20112
20113 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
20114
20115         PR gfortran/15755
20116         * gfortran.fortran-torture/execute/backspace.c : New test.
20117
20118 2004-06-09  Paul Brook  <paul@codesourcery.com>
20119
20120         * gfortran.fortran-torture/execure/intrinsic_associated.f90
20121         (pointer_to_section): Rewrite to use smaller array.
20122
20123 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
20124
20125         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
20126         * gcc.dg/ext/altivec-10.c: Same.
20127         * gcc.dg/ext/altivec-11.c: Same.
20128         * gcc.dg/ext/altivec-12.c: Same.
20129         * gcc.dg/ext/altivec-13.c: Same.
20130         * gcc.dg/ext/altivec-14.c: Same.
20131         * gcc.dg/ext/altivec-15.c: Same.
20132         * gcc.dg/ext/altivec-16.c: Same.
20133         * gcc.dg/ext/altivec-3.c: Same.
20134         * gcc.dg/ext/altivec-4.c: Same.
20135         * gcc.dg/ext/altivec-6.c: Same.
20136         * gcc.dg/ext/altivec-7.c: Same.
20137         * gcc.dg/ext/altivec-8.c: Same.
20138         * gcc.dg/ext/altivec-varargs-1.c: Same.
20139
20140         * g++.dg/ext/altivec-1.C: Correct dg syntax.
20141         * g++.dg/ext/altivec-10.C: Same.
20142         * g++.dg/ext/altivec-2.C: Same.
20143         * g++.dg/ext/altivec-3.C: Same.
20144         * g++.dg/ext/altivec-4.C: Same.
20145         * g++.dg/ext/altivec-5.C: Same.
20146         * g++.dg/ext/altivec-6.C: Same.
20147         * g++.dg/ext/altivec-7.C: Same.
20148         * g++.dg/ext/altivec-8.C: Same.
20149         * g++.dg/ext/altivec-9.C: Same.
20150
20151 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20152
20153         PR c++/7841
20154         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
20155
20156 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20157
20158         * gcc.dg/union-1.c: New test.
20159
20160 2004-06-07  Roger Sayle  <roger@eyesopen.com>
20161
20162         * gcc.dg/builtins-41.c: New test case.
20163         * gcc.dg/builtins-42.c: New test case.
20164
20165 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
20166
20167         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
20168         * g++.dg/ext/altivec-10.C: Same.
20169         * g++.dg/ext/altivec-2.C: Same.
20170         * g++.dg/ext/altivec-3.C: Same.
20171         * g++.dg/ext/altivec-4.C: Same.
20172         * g++.dg/ext/altivec-5.C: Same.
20173         * g++.dg/ext/altivec-6.C: Same.
20174         * g++.dg/ext/altivec-7.C: Same.
20175         * g++.dg/ext/altivec-8.C: Same.
20176         * g++.dg/ext/altivec-9.C: Same.
20177         * g++.old-deja/g++.abi/cxa_vec.C: Same.
20178         * g++.old-deja/g++.brendan/new3.C: Same.
20179         * gcc.c-torture/execute/eeprof-1.x: Same.
20180
20181 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
20182
20183         PR c/14765
20184         * gcc.dg/pr14765-1.c: New test.
20185
20186 2004-06-07  Roger Sayle  <roger@eyesopen.com>
20187
20188         PR c/14649
20189         * gcc.dg/pr14649-1.c: New test case.
20190
20191 2004-06-07  Richard Henderson  <rth@redhat.com>
20192
20193         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
20194         if temporaries.
20195
20196 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
20197
20198         * g++.dg/eh/elide1.C: Remove XFAIL.
20199
20200 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
20201
20202         PR c++/15337
20203         * g++.dg/expr/sizeof3.C: New test.
20204
20205         PR c++/14777
20206         * g++.dg/template/access14.C: New test.
20207
20208         PR c++/15554
20209         * g++.dg/template/enum1.C: New test.
20210
20211         PR c++/15057
20212         * g++.dg/eh/throw1.C: New test.
20213
20214 2004-06-07  David Ayers  <d.ayers@inode.at>
20215             Ziemowit Laski  <zlaski@apple.com>
20216
20217         * lib/objc.exp (objc_target_compile): Revert the '-framework
20218         Foundation' flag fix, since bare Darwin does not ship
20219         with the Foundation framework.
20220         * objc/execute/next_mapping.h: Provide a local NSConstantString
20221         @interface and @implementation.
20222         (objc_constant_string_init): A constructor function, used to
20223         initialize the NSConstantString meta-class object.
20224         * objc/execute/string1.m: Include "next_mapping.h" instead of
20225         <Foundation/NSString.h>.
20226         * objc/execute/string2.m: Likewise.
20227         * objc/execute/string3.m: Likewise.
20228         * objc/execute/string4.m: Likewise.
20229
20230 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
20231
20232         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
20233         to double. Replace double with FLOAT.
20234         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
20235
20236         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
20237         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
20238         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
20239         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
20240         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
20241         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
20242         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
20243         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
20244
20245 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
20246
20247         PR c/13519
20248         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
20249
20250 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20251
20252         PR c++/15503
20253         * g++.dg/template/meminit2.C: New test.
20254
20255 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
20256
20257         PR target/15822
20258         * gcc.c-torture/execute/compare-fp-1.c,
20259         gcc.c-torture/execute/compare-fp-2.c,
20260         gcc.c-torture/execute/compare-fp-3.c,
20261         gcc.c-torture/execute/compare-fp-4.c,
20262         gcc.c-torture/execute/compare-fp-3.x,
20263         gcc.c-torture/execute/compare-fp-4.x: Moved...
20264         * gcc.c-torture/execute/ieee/compare-fp-1.c,
20265         gcc.c-torture/execute/ieee/compare-fp-2.c,
20266         gcc.c-torture/execute/ieee/compare-fp-3.c,
20267         gcc.c-torture/execute/ieee/compare-fp-4.c,
20268         gcc.c-torture/execute/ieee/compare-fp-3.x,
20269         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
20270
20271 2004-06-04  David Ayers  <d.ayers@inode.at>
20272
20273         * objc/execute/protocol-isEqual-4.m: New testcase.
20274
20275 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
20276
20277         * objc/execute/protocol-isEqual-1.m: New testcase.
20278         * objc/execute/protocol-isEqual-2.m: New testcase.
20279         * objc/execute/protocol-isEqual-3.m: New testcase.
20280
20281 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20282
20283         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
20284
20285 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
20286
20287         * lib/objc.exp (objc_target_compile): When running tests on
20288         Darwin (Mac OS X), inform the linker about '-framework
20289         'Foundation'.
20290
20291 2004-06-02  Eric Christopher  <echristo@redhat.com>
20292
20293         * gcc.c-torture/compile/20040602-1.c: New.
20294
20295 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
20296
20297         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
20298         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
20299
20300         PR tree-optimization/14736
20301         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
20302
20303         PR tree-optimization/14042
20304         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
20305
20306         PR tree-optimization/14729
20307         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
20308
20309 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20310
20311         PR fortran/15557
20312         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
20313
20314 2004-06-01  Richard Hederson  <rth@redhat.com>
20315
20316         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
20317
20318 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20319
20320         PR c++/14932
20321         * g++.dg/parse/offsetof4.C: New test.
20322
20323 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
20324
20325         PR objc/7993
20326         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
20327
20328 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
20329
20330         PR c++/15701
20331         * g++.dg/template/friend29.C: New test.
20332
20333 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
20334
20335         PR c/15749
20336         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
20337
20338 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
20339
20340         * gcc.dg/sparc-trap-1.c: New test.
20341
20342 2004-05-31  Roger Sayle  <roger@eyesopen.com>
20343
20344         PR middle-end/15069
20345         * g++.dg/opt/fold3.C: New test case.
20346
20347 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
20348
20349         * lib/target-supports.exp (check_iconv_available): Fix fallout
20350         from 2004-05-28 patch.
20351
20352 2004-05-30  Paul Brook  <paul@codesourcery.com>
20353
20354         PR fortran/15620
20355         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
20356         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
20357
20358 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
20359
20360         * gfortran.fortran-torture/execute/random_1.f90: New test.
20361
20362 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
20363
20364         * g++.dg/ext/altivec-10.C: New test.
20365
20366 2004-05-29  Paul Brook  <paul@codesourcery.com>
20367
20368         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
20369
20370 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
20371
20372         * gcc.dg/altivec-16.c: New test.
20373
20374 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
20375
20376         * lib/target-supports.exp (check_vmx_hw_available): New.
20377         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
20378
20379         * lib/target-supports.exp (check_alias_available,
20380         check_iconv_available, check_named_sections_available): Use
20381         unique names for temporary files.
20382
20383 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
20384
20385         * gcc.dg/altivec-15.c: New test.
20386
20387 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
20388
20389         PR c++/15083
20390         * g++.dg/warn/noeffect6.C: New test.
20391
20392         PR c++/15471
20393         * g++.dg/expr/ptrmem4.C: New test.
20394
20395         PR c++/15640
20396         * g++.dg/template/operator3.C: New test.
20397
20398 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
20399
20400         PR c++/14668
20401         * g++.dg/lookup/redecl1.C: New test.
20402         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
20403
20404 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
20405
20406         * gcc.c-torture/execute/compare-fp-1.c,
20407         gcc.c-torture/execute/compare-fp-2.c,
20408         gcc.c-torture/execute/compare-fp-3.c,
20409         gcc.c-torture/execute/compare-fp-4.c,
20410         gcc.c-torture/execute/compare-fp-3.x,
20411         gcc.c-torture/execute/compare-fp-4.x,
20412         gcc.dg/pr15649-1.c: New.
20413
20414 2004-05-27  Adam Nemet  <anemet@lnxw.com>
20415
20416         PR c++/12883
20417         * g++.dg/init/array14.C: New test.
20418
20419 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
20420
20421         * lib/compat.exp (compat-get-options-main): New.
20422         (compat-get-options): Remove unneeded code, warn for ignored
20423         command.
20424         (compat-execute): Check flag set by dg-require-* commands.
20425
20426         * lib/compat.exp (compat-execute): Break up long lines.
20427
20428 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
20429
20430         * gcc.dg/altivec-7.c: Don't use 'vector long'.
20431         * gcc.dg/altivec-14.c: New test.
20432         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
20433
20434         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
20435         * gcc.dg/altivec-12.c: Ditto.
20436
20437         * gcc.dg/altivec-3.c: Move call to altivec_check.
20438
20439 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
20440
20441         PR c++/15044
20442         * g++.dg/template/error12.C: New test.
20443
20444         PR c++/15317
20445         * g++.dg/ext/attrib15.C: New test.
20446
20447         PR c++/15329
20448         * g++.dg/template/ptrmem9.C: New test.
20449
20450 2004-05-25  Paul Brook  <paul@codesourcery.com>
20451
20452         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
20453
20454 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
20455
20456         PR c++/15165
20457         * g++.dg/template/crash19.C: New test.
20458
20459 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
20460
20461         PR c++/15025
20462         * g++.dg/template/redecl1.C: New test.
20463
20464 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
20465
20466         PR c++/14821
20467         * g++.dg/other/ns1.C: New test.
20468
20469         PR c++/14883
20470         * g++.dg/template/invalid1.C: New test.
20471
20472 2004-05-23  Paul Brook  <paul@codesourcery.com>
20473         Victor Leikehman  <lei@haifasphere.co.il>
20474
20475         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
20476         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
20477
20478 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
20479
20480         PR c++/15285
20481         PR c++/15299
20482         * g++.dg/template/non-dependent5.C: New test.
20483         * g++.dg/template/non-dependent6.C: New test.
20484
20485 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
20486
20487         PR c++/15507
20488         * g++.dg/inherit/union1.C: New test.
20489
20490         PR c++/15542
20491         * g++.dg/template/addr1.C: New test.
20492
20493         PR c++/15427
20494         * g++.dg/template/array5.C: New test.
20495
20496         PR c++/15287
20497         * g++.dg/template/array6.C: New test.
20498
20499 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
20500             Roger Sayle  <roger@eyesopen.com>
20501
20502         * g++.dg/lookup/forscope2.C: New test case.
20503
20504 2004-05-22  Ben Elliston  <bje@au.ibm.com>
20505
20506         * gcc.dg/cpp/Wmissingdirs.c: New.
20507
20508 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
20509
20510         PR target/15301
20511         * gcc.dg/compat/union-m128-1.h: New file.
20512         * gcc.dg/compat/union-m128-1_main.c: Likewise.
20513         * gcc.dg/compat/union-m128-1_x.c: Likewise.
20514         * gcc.dg/compat/union-m128-1_y.c: Likewise.
20515
20516 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
20517
20518         PR target/15302
20519         * gcc.dg/compat/struct-complex-1.h: New file.
20520         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
20521         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
20522         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
20523
20524 2004-05-20  Roger Sayle  <roger@eyesopen.com>
20525
20526         PR middle-end/3074
20527         * gcc.dg/pr3074-1.c: New test case.
20528         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
20529
20530 2004-05-20  Falk Hueffner  <falk@debian.org>
20531
20532         PR other/15526
20533         * gcc.dg/ftrapv-1.c: New test case.
20534
20535 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
20536
20537         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
20538
20539 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
20540             Jeff Law  <law@redhat.com>
20541
20542         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
20543         * gcc.dg/tree-ssa/20040518-2.c: New test.
20544
20545         * gcc.dg/tree-ssa/20040518-1.c: New test.
20546
20547 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
20548
20549         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
20550
20551 2004-05-18  Paul Brook  <paul@codesourcery.com>
20552
20553         PR fortran/13930
20554         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
20555
20556 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20557
20558         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
20559         constant folding.
20560
20561 2004-05-17  Steven Bosscher  <stevenb@suse.de>
20562
20563         * gcc.dg/tree-ssa/20040517-1.c: New test.
20564
20565 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20566
20567         * gcc.dg/loop-4.c: New test.
20568
20569 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
20570
20571         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
20572
20573 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
20574
20575         PR fortran/15311
20576         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
20577
20578 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20579
20580         PR fortran/13826
20581         PR fortran/13940
20582         * gfortran.fortran-torture/compile/data_1.f90: New test.
20583
20584 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
20585
20586         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
20587         * gcc.dg/uninit-H.c: Define ASM for __s390__.
20588
20589 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20590
20591         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
20592
20593 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20594
20595         PR c/15444
20596         * gcc.dg/format/xopen-1.c: Adjust expected message.
20597         * gcc.dg/format/xopen-3.c: New test.
20598
20599 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
20600
20601         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
20602
20603 2004-05-14  Jeff Law  <law@redhat.com>
20604
20605         * gcc.dg/tree-ssa/20040514-2.c: New test.
20606
20607 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20608
20609         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
20610         this ...
20611         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
20612         this.
20613
20614 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
20615
20616         * gcc.dg/tree-ssa/20040514-1.c: New test.
20617
20618 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20619
20620         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
20621         test.
20622
20623 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20624
20625         PR fortran/14066
20626         * gfortran.fortran-torture/compile/do_1.f90: New test.
20627
20628 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20629
20630         PR fortran/15051
20631         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
20632         test.
20633
20634 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
20635
20636         PR fortran/15149
20637         * gfortran.fortran-torture/execute/random_init.f90: New test.
20638
20639 2004-05-13  Paul Brook  <paul@codesourcery.com>
20640
20641         PR fortran/15314
20642         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
20643
20644 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
20645
20646         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
20647         for the powerpc case.
20648
20649 2004-05-13  Jeff Law  <law@redhat.com>
20650
20651         * gcc.dg/tree-ssa/20040513-1.c: New test.
20652         * gcc.dg/tree-ssa/20040513-2.c: New test.
20653
20654 2004-05-13  Paul Brook  <paul@codesourcery.com>
20655
20656         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
20657         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
20658         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
20659
20660 2004-05-13  Andreas Schwab  <schwab@suse.de>
20661
20662         PR other/10819
20663         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
20664         characters.
20665
20666 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
20667
20668         PR fortran/15294
20669         * gfortran.fortran-torture/execute/adjustr.f90: New file.
20670
20671 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
20672
20673         Merge from tree-ssa-20020619-branch.  See
20674         ChangeLog.tree-ssa for details.
20675
20676 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
20677
20678         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
20679         include <altivec.h> explicitly.
20680         * gcc.dg/altivec-13.c: Likewise.
20681
20682 2004-05-11  Paul Brook  <paul@codesourcery.com>
20683
20684         * gcc.c-torture/compile/20010518-1.c: Force enum size.
20685
20686 2004-05-10  Eric Christopher  <echristo@redhat.com>
20687
20688         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
20689         * gcc.dg/sibcall-4.c: Ditto.
20690
20691 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
20692
20693         * g++.dg/ext/altivec-8.C: New test case.
20694         * gcc.dg/altivec-13.c: New test case.
20695
20696 2004-05-08  Roger Sayle  <roger@eyesopen.com>
20697
20698         * gcc.c-torture/execute/divcmp-1.c: New test case.
20699         * gcc.c-torture/execute/divcmp-2.c: New test case.
20700         * gcc.c-torture/execute/divcmp-3.c: New test case.
20701
20702 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
20703
20704         * g++.dg/other/pragma-re-2.C: New test.
20705
20706 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
20707
20708         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
20709         * gcc.dg/i386-387-2.c: Likewise.
20710
20711         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
20712         __builtin_drem.
20713         * gcc.dg/i386-387-6.c: Likewise.
20714
20715 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
20716
20717         * gcc.dg/builtins-33.c: Also check log1p*.
20718
20719 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
20720
20721         PR optimization/15296
20722         * gcc.c-torture/execute/pr15296.c: New test.
20723
20724 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
20725
20726         * gcc.dg/builtins-40.c: New test.
20727
20728 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
20729
20730         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
20731
20732 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
20733
20734         * g++.dg/ext/spe1.C: New testcase.
20735
20736 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
20737
20738         * objc.dg/image-info.m: Allow additional attributes
20739         for __image_info section.
20740
20741 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
20742
20743         * gcc.dg/torture/mips-hilo-2.c: New test.
20744
20745 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20746
20747         PR c++/14389
20748         * g++.dg/template/member5.C: New test.
20749
20750 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
20751
20752         * gcc.dg/builtins-34.c: Also check expm1*.
20753
20754 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20755
20756         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
20757         * gcc.dg/torture/builtin-convert-3.c: New test.
20758
20759 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
20760
20761         PR middle-end/15054
20762         * g++.dg/opt/pr15054.C: New test.
20763
20764 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20765
20766         * gcc.dg/torture/builtin-rounding-1.c: New test.
20767         * gcc.dg/builtins-25.c: Delete.
20768         * gcc.dg/builtins-29.c: Delete.
20769
20770 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
20771
20772         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
20773         * gcc.dg/sibcall-4.c: Likewise.
20774         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
20775
20776 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
20777
20778         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
20779         bit-field on 16-bit targets.
20780
20781 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
20782
20783         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
20784         16-bit targets.
20785
20786 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
20787
20788         * gcc.dg/rs6000-power2-1.c: Change to compile only.
20789         * gcc.dg/rs6000-power2-2.c: Likewise.
20790
20791 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
20792
20793         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
20794         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
20795         Change the asm registers to be in form of frN instead of fN.
20796
20797 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20798
20799         * gcc.dg/torture/builtin-convert-2.c: New test.
20800
20801 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
20802
20803         * gcc.dg/rs6000-power2-1.c: New test.
20804         * gcc.dg/rs6000-power2-2.c: New test.
20805
20806 2004-04-28  Jan Hubicka  <jh@suse.cz>
20807
20808         * gcc.dg/unused-6.c: New test.
20809
20810 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
20811             Ulrich Weigand  <uweigand@de.ibm.com>
20812
20813         * ada/acats/run_all.sh: Define $target variable.
20814
20815 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
20816
20817         PR c++/15119
20818         * g++.dg/other/vararg-1.C: New test.
20819
20820         PR c++/4794
20821         * g++.dg/eh/cleanup3.C: New test.
20822
20823 2004-04-24  Laurent GUERBY <laurent@guerby.net>
20824
20825         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
20826         and ad8011a (target_insn).
20827         * ada/acats/support/macro.dfs: Likewise.
20828         * ada/acats/support/impbit.adb: New file.
20829
20830 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
20831
20832         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
20833
20834 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20835
20836         * gcc.dg/loop-3.c: New test.
20837
20838 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
20839
20840         * gcc.c-torture/execute/simd-5.c: New test.
20841
20842 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20843
20844         PR c++/15064
20845         * g++.dg/template/crash18.C: New test.
20846
20847 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
20848
20849         * g++.dg/ext/complit3.C: New test.
20850
20851 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
20852
20853         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
20854         * gcc.dg/altivec-3.c: Same.
20855         * gcc.dg/altivec-varargs-1.c: Same.
20856
20857 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
20858
20859         * lib/target-supports.exp (check_profiling_available): Assume
20860         profiling is not available on powerpc-eabi targets.
20861
20862 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
20863
20864         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
20865         * gcc.dg/vmx/bug-1.c: Ditto.
20866
20867 2004-04-20  Eric Christopher  <echristo@redhat.com>
20868
20869         * gcc.dg/charset/extern.c: New test.
20870         * g++.dg/charset/extern3.cc: Ditto.
20871
20872 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
20873
20874         * gcc.dg/builtins-39.c: New test.
20875
20876 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
20877
20878         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
20879
20880 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
20881
20882         * gcc.dg/torture/mips-hilo-1.c: New test.
20883
20884 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
20885
20886         * gcc.c-torture/compile/20040419-1.c: New test.
20887
20888 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
20889
20890         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
20891
20892 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
20893             Aldy Hernandez  <aldyh@redhat.com>
20894
20895         * gcc.c-torture/execute/va-arg-24.c: New.
20896
20897 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
20898             Aldy Hernandez  <aldyh@redhat.com>
20899
20900         * gcc.dg/vmx/1b-01.c: New.
20901         * gcc.dg/vmx/1b-02.c: New.
20902         * gcc.dg/vmx/1b-03.c: New.
20903         * gcc.dg/vmx/1b-04.c: New.
20904         * gcc.dg/vmx/1b-05.c: New.
20905         * gcc.dg/vmx/1b-06.c: New.
20906         * gcc.dg/vmx/1b-07.c: New.
20907         * gcc.dg/vmx/1c-01.c: New.
20908         * gcc.dg/vmx/1c-02.c: New.
20909         * gcc.dg/vmx/3a-01a.c: New.
20910         * gcc.dg/vmx/3a-01.c: New.
20911         * gcc.dg/vmx/3a-01m.c: New.
20912         * gcc.dg/vmx/3a-03.c: New.
20913         * gcc.dg/vmx/3a-03m.c: New.
20914         * gcc.dg/vmx/3a-04.c: New.
20915         * gcc.dg/vmx/3a-04m.c: New.
20916         * gcc.dg/vmx/3a-05.c: New.
20917         * gcc.dg/vmx/3a-06.c: New.
20918         * gcc.dg/vmx/3a-06m.c: New.
20919         * gcc.dg/vmx/3a-07.c: New.
20920         * gcc.dg/vmx/3b-01.c: New.
20921         * gcc.dg/vmx/3b-02.c: New.
20922         * gcc.dg/vmx/3b-10.c: New.
20923         * gcc.dg/vmx/3b-13.c: New.
20924         * gcc.dg/vmx/3b-14.c: New.
20925         * gcc.dg/vmx/3b-15.c: New.
20926         * gcc.dg/vmx/3c-01a.c: New.
20927         * gcc.dg/vmx/3c-01.c: New.
20928         * gcc.dg/vmx/3c-02.c: New.
20929         * gcc.dg/vmx/3c-03.c: New.
20930         * gcc.dg/vmx/3d-01.c: New.
20931         * gcc.dg/vmx/4-01.c: New.
20932         * gcc.dg/vmx/4-03.c: New.
20933         * gcc.dg/vmx/5-01.c: New.
20934         * gcc.dg/vmx/5-02.c: New.
20935         * gcc.dg/vmx/5-03.c: New.
20936         * gcc.dg/vmx/5-04.c: New.
20937         * gcc.dg/vmx/5-05.c: New.
20938         * gcc.dg/vmx/5-06.c: New.
20939         * gcc.dg/vmx/5-07.c: New.
20940         * gcc.dg/vmx/5-07t.c: New.
20941         * gcc.dg/vmx/5-08.c: New.
20942         * gcc.dg/vmx/5-10.c: New.
20943         * gcc.dg/vmx/5-11.c: New.
20944         * gcc.dg/vmx/7-01a.c: New.
20945         * gcc.dg/vmx/7-01.c: New.
20946         * gcc.dg/vmx/7c-01.c: New.
20947         * gcc.dg/vmx/7d-01.c: New.
20948         * gcc.dg/vmx/7d-02.c: New.
20949         * gcc.dg/vmx/8-01.c: New.
20950         * gcc.dg/vmx/8-02a.c: New.
20951         * gcc.dg/vmx/8-02.c: New.
20952         * gcc.dg/vmx/brode-1.c: New.
20953         * gcc.dg/vmx/bug-1.c: New.
20954         * gcc.dg/vmx/bug-2.c: New.
20955         * gcc.dg/vmx/bug-3.c: New.
20956         * gcc.dg/vmx/cw-bug-1.c: New.
20957         * gcc.dg/vmx/cw-bug-2.c: New.
20958         * gcc.dg/vmx/cw-bug-3.c: New.
20959         * gcc.dg/vmx/dct.c: New.
20960         * gcc.dg/vmx/debug-1.c: New.
20961         * gcc.dg/vmx/debug-2.c: New.
20962         * gcc.dg/vmx/debug-3.c: New.
20963         * gcc.dg/vmx/debug-4.c: New.
20964         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
20965         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
20966         * gcc.dg/vmx/eg-5.c: New.
20967         * gcc.dg/vmx/fft.c: New.
20968         * gcc.dg/vmx/gcc-bug-1.c: New.
20969         * gcc.dg/vmx/gcc-bug-2.c: New.
20970         * gcc.dg/vmx/gcc-bug-3.c: New.
20971         * gcc.dg/vmx/gcc-bug-4.c: New.
20972         * gcc.dg/vmx/gcc-bug-5.c: New.
20973         * gcc.dg/vmx/gcc-bug-6.c: New.
20974         * gcc.dg/vmx/gcc-bug-7.c: New.
20975         * gcc.dg/vmx/gcc-bug-8.c: New.
20976         * gcc.dg/vmx/gcc-bug-9.c: New.
20977         * gcc.dg/vmx/gcc-bug-b.c: New.
20978         * gcc.dg/vmx/gcc-bug-c.c: New.
20979         * gcc.dg/vmx/gcc-bug-d.c: New.
20980         * gcc.dg/vmx/gcc-bug-e.c: New.
20981         * gcc.dg/vmx/gcc-bug-f.c: New.
20982         * gcc.dg/vmx/gcc-bug-g.c: New.
20983         * gcc.dg/vmx/gcc-bug-i.c: New.
20984         * gcc.dg/vmx/harness.h: New.
20985         * gcc.dg/vmx/ira1.c: New.
20986         * gcc.dg/vmx/ira2a.c: New.
20987         * gcc.dg/vmx/ira2b.c: New.
20988         * gcc.dg/vmx/ira2.c: New.
20989         * gcc.dg/vmx/ira2c.c: New.
20990         * gcc.dg/vmx/mem.c: New.
20991         * gcc.dg/vmx/newton-1.c: New.
20992         * gcc.dg/vmx/ops.c: New.
20993         * gcc.dg/vmx/sn7153.c: New.
20994         * gcc.dg/vmx/spill2.c: New.
20995         * gcc.dg/vmx/spill3.c: New.
20996         * gcc.dg/vmx/spill.c: New.
20997         * gcc.dg/vmx/t.c: New.
20998         * gcc.dg/vmx/varargs-1.c: New.
20999         * gcc.dg/vmx/varargs-2.c: New.
21000         * gcc.dg/vmx/varargs-3.c: New.
21001         * gcc.dg/vmx/varargs-4.c: New.
21002         * gcc.dg/vmx/varargs-5.c: New.
21003         * gcc.dg/vmx/varargs-6.c: New.
21004         * gcc.dg/vmx/varargs-7.c: New.
21005         * gcc.dg/vmx/vmx.exp: New.
21006         * gcc.dg/vmx/vprint-1.c: New.
21007         * gcc.dg/vmx/vscan-1.c: New.
21008         * gcc.dg/vmx/x-01.c: New.
21009         * gcc.dg/vmx/x-02.c: New.
21010         * gcc.dg/vmx/x-03.c: New.
21011         * gcc.dg/vmx/x-04.c: New.
21012         * gcc.dg/vmx/x-05.c: New.
21013         * gcc.dg/vmx/yousufi-1.c: New.
21014         * gcc.dg/vmx/zero-1.c: New.
21015         * gcc.dg/vmx/zero.c: New.
21016
21017 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
21018
21019         * g++.dg/lookup/java1.C: Update for chage of
21020         _Jv_AllocObject.
21021         * g++.dg/lookup/java2.C: Likewise.
21022
21023 2004-04-17  Laurent GUERBY <laurent@guerby.net>
21024
21025         * ada/acats/run_all.sh: use -O2 by default.
21026
21027 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
21028
21029         * gcc.dg/vr-mult-[12].c: New tests.
21030
21031 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21032
21033         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
21034
21035         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
21036
21037 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
21038
21039         * lib/target-supports.exp (check_profiling_available): Assume profiling
21040         isn't available for mips*-*-elf targets.
21041
21042 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
21043
21044         * gcc.dg/builtins-38.c: New test.
21045
21046 2004-04-14  Eric Christopher  <echristo@redhat.com>
21047
21048         * g++.dg/charset/charset.exp: Run .cc extension tests.
21049
21050 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
21051
21052         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
21053
21054 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21055
21056         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
21057
21058 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
21059
21060         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
21061         * gcc.dg/i386-387-2.c: Likewise.
21062
21063         * gcc.dg/i386-387-7.c: New test.
21064         * gcc.dg/i386-387-8.c: New test.
21065
21066         * gcc.dg/builtins-37.c: New test.
21067
21068 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
21069
21070         * g++.dg/pch/externc-1.C: Add missing semicolon.
21071
21072 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
21073
21074         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
21075
21076 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21077
21078         * gcc.c-torture/execute/20040411-1.c: New test.
21079
21080 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21081
21082         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
21083
21084 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
21085
21086         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
21087
21088 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
21089
21090         * lib/target-supports.exp (check_named_sections_available): New.
21091         * lib/gcc-dg.exp (dg-require-named-sections): New.
21092         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
21093         old-deja.exp.  Also prune error-count message from HP linker.
21094         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
21095
21096         * g++.dg/init/init-ref4.C: Use dg-require-weak.
21097         * g++.old-deja/g++.pt/static3.C: Likewise.
21098         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
21099
21100 2004-04-09  Roger Sayle  <roger@eyesopen.com>
21101
21102         * gcc.c-torture/execute/20040409-1.c: New test case.
21103         * gcc.c-torture/execute/20040409-2.c: New test case.
21104         * gcc.c-torture/execute/20040409-3.c: New test case.
21105
21106 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
21107
21108         * gcc.dg/20040409-1.c: New test.
21109
21110 2004-04-08  Roger Sayle  <roger@eyesopen.com>
21111
21112         PR target/14888
21113         * g++.dg/opt/pr14888.C: New test case.
21114
21115 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
21116
21117         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
21118         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
21119         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
21120         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
21121         New tests.
21122
21123 2004-04-08  Paul Brook  <paul@codesourcery.com>
21124
21125         * gcc.dg/spill-1.c: New test.
21126
21127 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21128
21129         * gcc.dg/torture/builtin-ctype-2.c: New test.
21130
21131 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
21132
21133         * gcc.dg/pch/pch.exp: Add largefile test.
21134
21135 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
21136
21137         * g++.dg/pch/externc-1.Hs: New.
21138         * g++.dg/pch/externc-1.C: New.
21139
21140 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21141
21142         * gcc.dg/compat/struct-by-value-5a_main.c,
21143         gcc.dg/compat/struct-by-value-5b_main.c: New files.
21144         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
21145         * gcc.dg/compat/struct-by-value-5a_x.c,
21146         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
21147         gcc.dg/compat/struct-by-value-5_x.c.
21148         * gcc.dg/compat/struct-by-value-5a_y.c,
21149         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
21150         gcc.dg/compat/struct-by-value-5_y.c.
21151
21152         * gcc.dg/compat/struct-by-value-6a_main.c,
21153         gcc.dg/compat/struct-by-value-6b_main.c: New files.
21154         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
21155         * gcc.dg/compat/struct-by-value-6a_x.c,
21156         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
21157         gcc.dg/compat/struct-by-value-6_x.c.
21158         * gcc.dg/compat/struct-by-value-6a_y.c,
21159         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
21160         gcc.dg/compat/struct-by-value-6_y.c.
21161
21162         * gcc.dg/compat/struct-by-value-7a_main.c,
21163         gcc.dg/compat/struct-by-value-7b_main.c: New files.
21164         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
21165         * gcc.dg/compat/struct-by-value-7a_x.c,
21166         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
21167         gcc.dg/compat/struct-by-value-7_x.c.
21168         * gcc.dg/compat/struct-by-value-7a_y.c,
21169         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
21170         gcc.dg/compat/struct-by-value-7_y.c.
21171
21172 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
21173
21174         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
21175         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
21176         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
21177         options.
21178
21179 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
21180
21181         * gcc.dg/builtins-36.c: New test.
21182
21183 2004-04-06  Paul Brook  <paul@codesourcery.com>
21184
21185         * README.gcc: Remove obsolete contraint on testcases.
21186
21187 2004-04-05  Paul Brook  <paul@codesourcery.com>
21188
21189         PR2123
21190         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
21191         failure and exit(0) on success.
21192         * g++.dg/expr/anew2.C: Ditto.
21193         * g++.dg/expr/anew3.C: Ditto.
21194         * g++.dg/expr/anew4.C: Ditto.
21195
21196 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
21197
21198         PR c++/3518
21199         * g++.dg/template/unify7.C: New.
21200
21201 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
21202
21203         * g++.dg/README: Bring up to date with new subdirectories; remove
21204         duplicate subdirectory lines.
21205
21206 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
21207
21208         PR c++/14007
21209         * g++.dg/template/unify5.C: New.
21210         * g++.dg/template/unify6.C: New.
21211         * g++.dg/template/qualttp20.C: Adjust.
21212         * g++.old-deja/g++.jason/report.C: Adjust.
21213         * g++.old-deja/g++.other/qual1.C: Adjust.
21214
21215 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
21216
21217         PR c++/14803
21218         * g++.dg/inherit/ptrmem1.C: New test.
21219
21220 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
21221
21222         PR c++/14755
21223         * gcc.c-torture/execute/20040331-1.c: New test.
21224         * gcc.dg/20040331-1.c: New test.
21225
21226 2004-04-01  Paul Brook  <paul@codesourcery.com>
21227
21228         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
21229
21230 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
21231
21232         PR c++/14724
21233         * g++.dg/init/goto1.C: New test.
21234
21235         PR c++/14763
21236         * g++.dg/template/defarg4.C: New test.
21237
21238 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
21239
21240         * gcc.dg/altivec-11.c: Extend test for more valid cases.
21241
21242 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
21243
21244         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
21245
21246 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
21247
21248         * gcc.dg/noncompile/undeclared-2.c: New test.
21249
21250 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
21251
21252         * gcc.dg/940409-1.c: Remove XFAIL.
21253         * gcc.dg/reg-vol-struct-1.c: New test.
21254
21255 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21256
21257         * gcc.dg/torture/builtin-wctype-1.c: New test.
21258
21259 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
21260
21261         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
21262         * gcc.dg/20001101-1.c: Likewise.
21263         * gcc.dg/20001102-1.c: Likewise.
21264
21265 2004-03-25  Roger Sayle  <roger@eyesopen.com>
21266
21267         * gcc.dg/compare8.c: Add an additional test for XOR.
21268
21269 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21270
21271         * gcc.dg/torture/builtin-ctype-1.c: New test.
21272
21273 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21274
21275         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
21276         * gcc.dg/torture/builtin-math-1.c: Likewise.
21277         * gcc.dg/torture/builtin-power-1.c: New test.
21278
21279 2004-03-24  Andreas Schwab  <schwab@suse.de>
21280
21281         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
21282         IA64 assembler.
21283
21284 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
21285             Roger Sayle  <roger@eyesopen.com>
21286
21287         * gcc.dg/compare8.c: New test case.
21288
21289 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
21290
21291         * g++.dg/ext/altivec-7.C: New test.
21292
21293 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
21294
21295         PR 12267, 12391, 12560, 13129, 14114, 14133
21296         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
21297         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
21298         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
21299         Adjust error regexps.
21300         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
21301         * gcc.dg/noncompile/undeclared-1.c: New test cases.
21302         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
21303         * gcc.dg/local1.c: Add explanatory comment.
21304
21305 2004-03-23  Roger Sayle  <roger@eyesopen.com>
21306
21307         PR optimization/14669
21308         * g++.dg/opt/fold2.C: New test case.
21309
21310 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
21311
21312         PR c/14069
21313         * gcc.dg/20040322-1.c: New test.
21314
21315 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
21316
21317         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
21318         * gcc.dg/ultrasp4.c: Likewise.
21319         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
21320
21321 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
21322
21323         * gcc.dg/i386-sse-8.c: Reset default options.
21324
21325 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
21326
21327         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
21328         in the error message text.
21329
21330 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21331
21332         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
21333
21334 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
21335
21336         PR c++/14616
21337         * g++.dg/init/array13.C: New test.
21338
21339 2004-03-20  Roger Sayle  <roger@eyesopen.com>
21340
21341         PR target/13889
21342         * gcc.c-torture/compile/pr13889.c: New test case.
21343
21344 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21345
21346         PR c/14635
21347         * builtins-1.c (nan, nans): Don't test.
21348         * builtins-30.c: Don't use nan, nanf, nanl.
21349         * builtins-35.c: New test.
21350
21351 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
21352
21353         * g++.dg/ext/altivec-6.C: New test.
21354
21355 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
21356
21357         * g++.dg/init/placement3.C: New test.
21358
21359         * g++.dg/template/spec13.C: New test.
21360
21361         * g++.dg/lookup/using11.C: New test.
21362
21363         * g++.dg/lookup/koenig3.C: New test.
21364
21365         * g++.dg/template/operator2.C: New test.
21366
21367         * g++.dg/expr/dtor3.C: New test.
21368         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
21369         marker.
21370         * g++.old-deja/g++.law/visibility28.C: Likewise.
21371
21372 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
21373
21374         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
21375         * gcc.dg/ppc64-abi-3.c: Likewise.
21376
21377 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21378
21379         PR c++/14545
21380         * g++.dg/parse/template15.C: New test.
21381
21382 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
21383
21384         * g++.dg/expr/dtor2.C: New test.
21385
21386         * g++.dg/lookup/anon4.C: New test.
21387
21388         * g++.dg/overload/using1.C: New test.
21389
21390         * g++.dg/template/lookup7.C: New test.
21391
21392         * g++.dg/template/typename6.C: New test.
21393
21394         * g++.dg/expr/cond6.C: New test.
21395
21396 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21397
21398         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
21399
21400 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
21401
21402         * g++.dg/expr/cond5.C: New test.
21403         * g++.dg/expr/constcast1.C: Likewise.
21404         * g++.dg/expr/ptrmem2.C: Likewise.
21405         * g++.dg/expr/ptrmem3.C: Likewise.
21406         * g++.dg/lookup/main1.C: Likewise.
21407         * g++.dg/template/lookup6.C: Likewise.
21408
21409 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
21410
21411         * gcc.dg/local1.c: New test.
21412
21413         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
21414
21415 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21416
21417         * gcc.dg/torture/builtin-convert-1.c: New test.
21418
21419 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21420
21421         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
21422
21423 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
21424
21425         PR c++/14481
21426         * g++.dg/warn/Wunused-7.C: New test.
21427
21428 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21429
21430         * gcc.dg/torture/builtin-integral-1.c: New test.
21431
21432 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
21433
21434         PR c++/14586
21435         * g++.dg/parse/non-dependent3.C: New test.
21436
21437 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
21438
21439         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
21440         * g++.dg/eh/simd-2.C: Likewise.
21441         * g++.dg/init/array10.C: Likewise.
21442         * gcc.c-torture/compile/simd-1.c: Likewise.
21443         * gcc.c-torture/compile/simd-2.c: Likewise.
21444         * gcc.c-torture/compile/simd-3.c: Likewise.
21445         * gcc.c-torture/compile/simd-4.c: Likewise.
21446         * gcc.c-torture/compile/simd-6.c: Likewise.
21447         * gcc.c-torture/execute/simd-1.c: Likewise.
21448         * gcc.c-torture/execute/simd-2.c: Likewise.
21449         * gcc.dg/compat/vector-defs.h: Likewise.
21450         * gcc.dg/20020531-1.c: Likewise.
21451         * gcc.dg/altivec-3.c: Likewise.
21452         * gcc.dg/altivec-4.c: Likewise.
21453         * gcc.dg/altivec-varargs-1.c: Likewise.
21454         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
21455         * gcc.dg/i386-mmx-3.c: Likewise.
21456         * gcc.dg/i386-sse-4.c: Likewise.
21457         * gcc.dg/i386-sse-5.c: Likewise.
21458         * gcc.dg/i386-sse-8.c: Likewise.
21459         * gcc.dg/simd-1.c: Likewise.
21460         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
21461         __ev64_opaque__ since the machine description provides it.
21462
21463 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21464
21465         * lib/compat.exp (skip_list): New global variable.
21466         Use it to hold the user defined COMPAT_SKIPS list if any.
21467         (compat-obj): Add the members of skip_list to optall.
21468
21469 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21470
21471         * gcc.dg/compat/union-by-value-1_main.c,
21472         union-by-value-1_x.c, union-by-value-1_y.c,
21473         union-check.h, union-defs.h,
21474         union-init.h, union-return-1_main.c,
21475         union-return-1_x.c, union-return-1_y.c: New files.
21476
21477 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21478
21479         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
21480         mixed-struct-init.h: Add 4 mixed structure types.
21481         struct-by-value-21_main.c, struct-by-value-21_x.c,
21482         struct-by-value-21_y.c, struct-return-21_main.c,
21483         struct-return-21_x.c, struct-return-21_y.c: New files.
21484
21485 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
21486
21487         PR c++/14550
21488         * g++.dg/parse/template14.C: New test.
21489
21490 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21491
21492         * gcc.c-torture/execute/20040313-1.c: New test.
21493
21494 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
21495
21496         PR target/14533
21497         * gcc.dg/20040311-2.c: New test.
21498
21499 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
21500
21501         PR other/14544
21502         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
21503         bit-field.
21504
21505 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
21506
21507         * gcc.dg/20040305-2.c: Add missing return statement.
21508
21509 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21510
21511         * gcc.dg/builtins-34.c: Also check pow10*.
21512
21513 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
21514
21515         PR target/14262
21516         * gcc.dg/20040305-2.c: New test.
21517
21518 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
21519
21520         * gcc.dg/20040310-1.c: New test.
21521
21522 2004-03-11  Roger Sayle  <roger@eyesopen.com>
21523
21524         * gcc.c-torture/execute/20040311-1.c: New test case.
21525
21526 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
21527
21528         PR c++/14476
21529         * g++.dg/lookup/enum1.C: New test.
21530
21531 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
21532
21533         PR c++/14510
21534         * g++.dg/lookup/struct2.C: New test.
21535
21536 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
21537
21538         * gcc.dg/builtins-34.c: New test.
21539
21540 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21541
21542         * gcc.dg/torture/builtin-nonneg-1.c: New test.
21543
21544 2004-03-09  James E Wilson  <wilson@specifixinc.com>
21545
21546         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
21547         * gcc.dg/alias-2.c: New testcase.
21548
21549 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
21550
21551         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
21552
21553 2004-03-09  Roger Sayle  <roger@eyesopen.com>
21554
21555         * gcc.c-torture/execute/20040309-1.c: New test case.
21556
21557 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
21558
21559         PR c++/14397
21560         * g++.dg/overload/ref1.C: New.
21561
21562 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21563
21564         PR c++/14409
21565         * g++.dg/template/spec12.C: New test.
21566
21567         PR c++/14448
21568         * g++.dg/parse/crash14.C: New test.
21569
21570 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
21571
21572         PR c++/14230
21573         * g++.dg/init/ref11.C: New test.
21574
21575 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
21576
21577         PR c++/14432
21578         * g++.dg/parse/builtin2.C: New test.
21579
21580 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
21581
21582         PR c++/14401
21583         * g++.dg/init/ctor3.C: New test.
21584         * g++.dg/init/union1.C: New test.
21585         * g++.dg/ext/anon-struct4.C: New test.
21586
21587 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
21588
21589         * g++.dg/lookup/koenig1.C: Tweak error messages.
21590         * g++.dg/lookup/used-before-declaration.C: Likewise.
21591         * g++.dg/other/do1.C: Likewise.
21592         * g++.dg/overload/koenig1.C: Likewise.
21593         * g++.dg/parse/crash13.C: Likewise.
21594         * g++.dg/template/instantiate3.C: Likewise.
21595
21596 2004-03-08  Eric Christopher  <echristo@redhat.com>
21597
21598         * * lib/target-supports.exp: Enable libiconv in test
21599         compilation.  Fix up error checking.
21600
21601 2004-03-08  Roger Sayle  <roger@eyesopen.com>
21602
21603         PR middle-end/14289
21604         * gcc.dg/pr14289-1.c: New test case.
21605         * gcc.dg/pr14289-2.c: Likewise.
21606         * gcc.dg/pr14289-3.c: Likewise.
21607
21608 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
21609
21610         * gcc.c-torture/execute/20040308-1.c: New test.
21611
21612 2004-03-07  Roger Sayle  <roger@eyesopen.com>
21613
21614         * gcc.c-torture/execute/20040307-1.c: New test case.
21615
21616 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
21617
21618         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
21619
21620 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
21621
21622         * gcc.dg/20040306-1.c: New test.
21623
21624 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
21625
21626         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
21627         them static.
21628         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
21629
21630 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21631
21632         PR c/14465
21633         * gcc.dg/decl-6.c: New test.
21634
21635 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21636
21637         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
21638         Rename LOGPOW -> LOG_POW.
21639         (SQRT_EXP, POW_EXP): New.
21640
21641 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21642
21643         * gcc.dg/i386-sse-8.c: New test.
21644
21645 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21646
21647         PR c/14114
21648         * gcc.dg/decl-5.c: New test.
21649
21650 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
21651
21652         * gcc.dg/20040305-1.c: New test.
21653
21654 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
21655
21656         PR other/14354
21657         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
21658
21659 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
21660
21661         PR c++/14425, c++/14426
21662         * g++.dg/ext/altivec-4.C: New test.
21663         * g++.dg/ext/altivec-5.C: New test.
21664
21665 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
21666
21667         * g++.old-deja/g++.other/linkage1.C: Expect errors about
21668         global variables of a type with no linkage.
21669         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
21670         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
21671         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
21672         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
21673         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
21674         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
21675         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
21676         * g++.dg/warn/deprecated.C: Name enum Color.
21677         * g++.dg/overload/VLA.C: Name structure for 'b'.
21678         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
21679
21680 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21681
21682         * gcc.c-torture/compile/20040304-1.c: New test.
21683
21684 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
21685
21686         PR 13728
21687         * gcc.dg/decl-4.c: New testcase.
21688
21689 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
21690
21691         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
21692         as PRECF if sizeof (float) > sizeof (double).
21693         (PRECL): Make it the same as PRECF if
21694         sizeof (float) > sizeof (long double).
21695
21696 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21697
21698         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
21699         system type.  Add check for irix6 which doesn't have c99 runtime.
21700
21701 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
21702
21703         * gcc.dg/const-elim-1.c: xfail for xtensa.
21704
21705 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
21706
21707         PR c++/14369
21708         * g++.dg/template/cond4.C: New test.
21709
21710 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
21711
21712         PR c++/14360
21713         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
21714
21715         PR c++/14361
21716         * g++.dg/parse/defarg7.C: New test.
21717
21718         PR c++/14359
21719         * g++.dg/template/friend26.C: New test.
21720
21721 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
21722
21723         PR c++/14324
21724         * g++.dg/abi/mangle21.C: New test.
21725
21726         PR c++/14260
21727         * g++.dg/parse/constructor2.C: New test.
21728
21729         PR c++/14337
21730         * g++.dg/template/sfinae1.C: New test.
21731
21732 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
21733
21734         PR c++/14267
21735         * g++.dg/expr/crash2.C: New test.
21736
21737         PR middle-end/13448
21738         * gcc.dg/inline-5.c: New test.
21739         * gcc.dg/always-inline.c: Split out tests into ...
21740         * gcc.dg/always-inline2.c: ... this and ...
21741         * gcc.dg/always-inline3.c: ... this.
21742
21743 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
21744
21745         PR debug/12103
21746         * g++.dg/debug/crash1.C: New test.
21747
21748 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
21749
21750         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
21751         function with __attribute__((noinline)).
21752         (recurser_void2): Likewise.
21753         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
21754         (recurser_void2): Likewise.
21755
21756 2004-02-29  Roger Sayle  <roger@eyesopen.com>
21757
21758         PR middle-end/14203
21759         * g++.dg/warn/Wunused-6.C: New test case.
21760
21761 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
21762
21763         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
21764         not defined.
21765
21766 2004-02-27  Eric Christopher  <echristo@redhat.com>
21767
21768         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
21769         * g++.dg/charset/asm2.c: Run only x86.
21770         * gcc.dg/charset/asm3.c: Ditto.
21771
21772 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
21773
21774         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
21775         ld_library_path.
21776
21777 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
21778
21779         * g++.dg/ext/altivec-3.C: New.
21780
21781 2004-02-26  Richard Henderson  <rth@redhat.com>
21782
21783         * g++.dg/ext/attrib10.C: Mark for warning.
21784         * gcc.dg/attr-alias-1.c: New.
21785
21786 2004-02-26  Richard Henderson  <rth@redhat.com>
21787
21788         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
21789         * gcc.c-torture/execute/20040208-2.c: ... it back.
21790
21791 2004-02-26  Eric Christopher  <echristo@redhat.com>
21792
21793         * lib/target-supports.exp (check-iconv-available): New function.
21794         * lib/gcc-dg.exp (dg-require-iconv): New function.
21795         Use above.
21796         * gcc.dg/charset: New directory.
21797         * gcc.dg/charset/charset.exp: New file.
21798         * gcc.dg/charset/asm1.c: Ditto.
21799         * gcc.dg/charset/asm2.c: Ditto.
21800         * gcc.dg/charset/asm3.c: Ditto.
21801         * gcc.dg/charset/asm4.c: Ditto.
21802         * gcc.dg/charset/asm5.c: Ditto.
21803         * gcc.dg/charset/attribute1.c: Ditto.
21804         * gcc.dg/charset/attribute2.c: Ditto.
21805         * gcc.dg/charset/string1.c: Ditto.
21806         * g++.dg/charset: New directory.
21807         * g++.dg/dg.exp: Add here. Special options.
21808         * g++.dg/charset/charset.exp: New file.
21809         * g++.dg/charset/asm1.c: Ditto.
21810         * g++.dg/charset/asm2.c: Ditto.
21811         * g++.dg/charset/asm3.c: Ditto.
21812         * g++.dg/charset/asm4.c: Ditto.
21813         * g++.dg/charset/attribute1.c: Ditto.
21814         * g++.dg/charset/attribute2.c: Ditto.
21815         * g++.dg/charset/extern1.cc: Ditto.
21816         * g++.dg/charset/extern2.cc: Ditto.
21817         * g++.dg/charset/string1.c: Ditto.
21818
21819 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
21820
21821         PR c++/14278
21822         * g++.dg/parse/comma1.C: New test.
21823
21824 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21825
21826         PR c++/14284
21827         * g++.dg/template/ttp8.C: New test.
21828
21829 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
21830
21831         * gcc.dg/fixuns-trunc-1.c: New test.
21832
21833 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21834
21835         * gcc.dg/builtins-config.h: Use #elif.
21836
21837 2004-02-26  Michael Matz  <matz@suse.de>
21838
21839         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
21840         * gcc.dg/991214-1.c: Likewise.
21841         * gcc.dg/i386-asm-1.c: Likewise.
21842
21843 2004-02-25  Richard Henderson  <rth@redhat.com>
21844
21845         * gcc.c-torture/execute/20040208-2.c: Move ...
21846         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
21847
21848 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21849
21850         PR c++/14246
21851         * g++.dg/other/crash-3.C: New test.
21852
21853 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21854
21855         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
21856         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
21857
21858         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
21859         HP-UX.
21860
21861 2004-02-24  Michael Matz  <matz@suse.de>
21862
21863         * gcc.dg/i386-regparm.c: New.
21864
21865 2004-02-23  James E Wilson  <wilson@specifixinc.com>
21866
21867         * gcc.c-torture/execute/20040223-1.c: New.
21868
21869 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
21870             Kazu Hirata  <kazu@cs.umass.edu>
21871
21872         * gcc.dg/fwritable-strings-1.c: Remove.
21873
21874 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
21875
21876         PR c/14156
21877         * gcc.dg/20040223-1.c: New test.
21878
21879 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21880
21881         PR c++/14106
21882         * g++.dg/ext/typeof9.C: New test.
21883
21884 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21885
21886         PR c++/14250
21887         * g++.dg/other/switch1.C: New test.
21888
21889 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21890
21891         * gcc.dg/cast-function-1.c: Adjust for new informative message.
21892         * gcc.dg/va-arg-1.c: Likewise.
21893
21894 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21895
21896         PR c++/14143
21897         * g++.dg/template/koenig5.C: New test.
21898
21899 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
21900
21901         * g++.dg/ext/altivec-1.C: Generalize target triple.
21902         * g++.dg/ext/altivec-2.C: New test case.
21903         * g++.dg/ext/altivec_check.h: New file.
21904         * gcc.dg/altivec-1.c: Generalize target triple;
21905         include altivec_check.h and call altivec_check().
21906         * gcc.dg/altivec-[2-5].c: Generalize target triple.
21907         * gcc.dg/altivec-6.c: New test case.
21908         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
21909         type casts as needed.
21910         * gcc.dg/altivec-10.c: Include altivec_check.h and call
21911         altivec_check().
21912         * gcc.dg/altivec-12.c: New test case.
21913         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
21914         include altivec_check.h and call altivec_check().
21915         * gcc.dg/altivec_check.h: New file.
21916
21917 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21918
21919         * lib/target-supports.exp (check_alias_available): Don't mangle
21920         function `g' in test program.
21921
21922 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21923
21924         * lib/target-supports.exp (check_profiling_available): Check
21925         argument to determine whether we support a profiling type.
21926         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
21927         check_profiling_available.
21928         * g++.dg/bprob/bprob.exp: Likewise.
21929         * g77.dg/bprob/bprob.exp: Likewise.
21930         * gcc.misc-tests/bprob.exp: Likewise.
21931         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
21932         dg-require-profiling and delete expected error handling.
21933         * gcc.dg/20021014-1.c: Likewise.
21934         * gcc.dg/nest.c: Likewise.
21935
21936 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21937
21938         PR c++/12007
21939         * g++.dg/other/vthunk1.C: New test.
21940
21941 2004-02-20  Falk Hueffner  <falk@debian.org>
21942
21943         PR target/14201
21944         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
21945
21946 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
21947
21948         PR c++/13927
21949         * g++.dg/other/error8.C: Remove XFAIL markers.
21950
21951         PR c++/14173
21952         * g++.dg/ext/packed5.C: New test.
21953
21954         PR c++/14199
21955         * g++.dg/warn/Wunused-5.C: New test.
21956
21957         PR c++/14186
21958         * g++.dg/lookup/member1.C: New test.
21959
21960 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
21961
21962         * gcc.c-torture/compile/20040130-1.c: Enable only when
21963         __INT_MAX__ >= 2147483647L.
21964         * gcc.c-torture/compile/961203-1.c: Likewise.
21965
21966 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
21967
21968         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
21969         * g++.dg/opt/template1.C: Robustify assembler regexp
21970
21971 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21972
21973         * gcc.c-torture/execute/simd-4.x: Remove.
21974         * gcc.c-torture/execute/va-arg-25.x: Likewise.
21975         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
21976         Guard with #ifndef SKIP_ATTRIBUTE.
21977         * gcc.dg/compat/vector-1_y.c: Likewise.
21978         * gcc.dg/compat/vector-2_x.c: Likewise.
21979         * gcc.dg/compat/vector-2_y.c: Likewise.
21980         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
21981         * g++.dg/eh/simd-2.C: Likewise.
21982
21983 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
21984
21985         * gcc.c-torture/compile/complex-1.c: New.
21986
21987 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
21988
21989         PR target/14209
21990         * gcc.c-torture/execute/20040218-1.c: New test.
21991
21992 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21993
21994         PR c++/14181
21995         * g++.dg/parse/new2.C: New test.
21996
21997 2004-02-18  Paul Brook  <paul@codesourcery.com>
21998
21999         * gcc.c-torture/compile/libcall-1.c: New test.
22000
22001 2004-02-18  Paul Brook  <paul@codesourcery.com>
22002
22003         PR debug/12934
22004         * gcc.dg/debug/debug-7.c: New test.
22005
22006 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
22007
22008         * gcc.dg/20040217-1.c: New test.
22009
22010 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
22011
22012         * gcc.c-torture/execute/990208-1.x: Delete.
22013
22014 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
22015
22016         * gcc.c-torture/execute/20040208-2.x: New file.
22017
22018 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
22019
22020         PR c++/11326
22021         * g++.dg/abi/structret1.C: New test.
22022
22023 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
22024
22025         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
22026         (i386_cpuid): No need to test if cpuid is available on AMD64.
22027         Fix assembly, so that it works onboth i386 and AMD64.
22028         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
22029         (vecInLong): Fix s[] member type to unsigned int.
22030         (vecInWord): Remove type.
22031         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
22032         (a64, b64, c64, d64, e64): Remove.
22033         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
22034         Remove unused variable.  Remove initialization of removed variables.
22035         Don't call mmx_tests nor sse_tests.
22036         (reference_mmx, reference_sse): Remove.
22037         (check): Add return stmt.
22038         * gcc.dg/i386-sse-7.c: New test.
22039         * gcc.dg/i386-mmx-4.c: New test.
22040
22041 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22042
22043         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
22044         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
22045         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
22046         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
22047         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
22048         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
22049         g++.dg/tc1/dr94.C: Fix line terminator.
22050
22051 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
22052
22053         * gcc.c-torture/compile/20040216-1.c: New.
22054
22055 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22056
22057         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
22058         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
22059         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
22060         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
22061         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
22062         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
22063
22064 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22065
22066         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
22067
22068 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
22069
22070         PR c++/13971
22071         * g++.dg/expr/cond4.C: New test.
22072
22073         PR c++/14086
22074         * g++.dg/lookup/crash2.C: New test.
22075
22076 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
22077
22078         * gcc.c-torture/compile/20040214-2.c: New test.
22079
22080 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
22081
22082         PR c++/14116
22083         * g++.dg/ext/typeof8.C: New test.
22084
22085 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
22086
22087         * gcc.c-torture/compile/20040214-1.c: New test.
22088
22089 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22090
22091         PR c++/13635
22092         * g++.dg/template/spec11.C: New test.
22093
22094 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22095
22096         PR c++/13927
22097         * g++.dg/other/error8.C: New test.
22098
22099 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
22100
22101         PR c++/14122
22102         * g++.dg/template/array4.C: New test.
22103
22104         PR c++/14108
22105         * g++.dg/inherit/thunk2.C: New test.
22106
22107         PR c++/14083
22108         * g++.dg/eh/cond2.C: New test.
22109
22110 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
22111
22112         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
22113
22114 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
22115
22116         * lib/scanasm.exp (dg-scan): Quote pattern before display.
22117
22118 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
22119
22120         * g++.dg/simd-2.C: xfail on ppc64-linux.
22121
22122 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22123
22124         PR c/456
22125         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
22126         tests.
22127
22128 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
22129
22130         * gcc.dg/builtins-33.c: New test.
22131
22132 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
22133
22134         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
22135
22136 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
22137
22138         * g++.dg/simd-2.C: Set -maltivec for ppc64.
22139
22140 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
22141
22142         * gcc.dg/ppc64-abi-3.c: New test.
22143
22144 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
22145
22146         PR c/14092
22147
22148         * gcc.dg/pr14092-1.c: New testcase.
22149
22150 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
22151
22152         * gcc.dg/cpp/assert4.c: Fix typo last change.
22153
22154         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
22155         * gcc.dg/cpp/assert4.c: Handle powerpc64.
22156
22157         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
22158
22159 2004-02-09  Roger Sayle  <roger@eyesopen.com>
22160
22161         * gcc.c-torture/compile/20040209-1.c: New test case.
22162
22163 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22164
22165         * gcc.dg/c90-init-1.c: Adjust expected error messages.
22166
22167 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
22168
22169         * gcc.c-torture/execute/20040208-[12].c: New tests.
22170
22171 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22172
22173         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
22174
22175 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22176
22177         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
22178
22179 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
22180
22181         Bug 13856
22182         * gcc.dg/visibility-8.c: New testcase.
22183
22184 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
22185
22186         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
22187         arguments.
22188         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
22189
22190 2004-02-07  Roger Sayle  <roger@eyesopen.com>
22191
22192         PR middle-end/13696
22193         * g++.dg/opt/fold1.C: New test case.
22194
22195 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22196
22197         PR c++/14033
22198         * g++.dg/other/crash-2.C: New test.
22199
22200 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22201
22202         PR c++/14028
22203         * g++.dg/parse/angle-bracket2.C: New test.
22204
22205 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22206
22207         PR middle-end/13750
22208         Revert:
22209         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
22210         PR pch/13361
22211         * testsuite/g++.dg/pch/wchar-1.C: New.
22212         * testsuite/g++.dg/pch/wchar-1.Hs: New.
22213
22214 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22215
22216         PR c++/14008
22217         * g++.dg/parse/error15.C: New test.
22218         * g++.dg/parse/crash11.C: Update dg-error mark.
22219
22220 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
22221
22222         PR c++/13932
22223         * g++.dg/warn/conv2.C: New test.
22224
22225 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22226
22227         PR c++/13086
22228         * g++.dg/warn/incomplete1.C: Remove xfail.
22229
22230 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
22231
22232         * lib/file-format.exp (gcc_target_object_format): Use
22233         ${tool}_target_compile, not gcc_target_compile.
22234         * lib/target-supports.exp (check_alias_available): Likewise.
22235         (check_gc_sections_available): Likewise.
22236         * g++.dg/ext/attrib10.C: Use dg-require-alias.
22237         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
22238         dg-require-alias.
22239
22240 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
22241
22242         PR c++/13969
22243         * g++.dg/template/static6.C: New test.
22244
22245 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
22246
22247         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
22248
22249 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22250
22251         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
22252         tests for systems where `char' is unsigned by default.
22253
22254 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22255
22256         PR c++/13997
22257         * g++.dg/template/partial3.C: New test.
22258
22259 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
22260
22261         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
22262         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
22263         Remove mentions of obsolete ports.
22264
22265 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
22266
22267         * gcc.dg/noncompile/20001228-1.c: Fix for new
22268         error message.
22269
22270 2004-02-03  Roger Sayle  <roger@eyesopen.com>
22271
22272         PR target/9348
22273         * gcc.c-torture/execute/multdi-1.c: New test case.
22274
22275 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
22276
22277         PR c++/13925
22278         * g++.dg/template/lookup5.C: New test.
22279
22280 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
22281
22282         PR c++/13950
22283         * g++.dg/template/lookup4.C: New test.
22284
22285         PR c++/13970
22286         * g++.dg/parse/error14.C: New test.
22287
22288         PR c++/14002
22289         * g++.dg/parse/template13.C: New test.
22290
22291 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
22292
22293         PR c++/13978
22294         * g++.dg/template/koenig4.C: New test.
22295
22296         PR c++/13968
22297         * g++.dg/template/crash17.C: New test.
22298
22299         PR c++/13975
22300         * g++.dg/parse/error13.C: New test.
22301         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
22302
22303 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22304
22305         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
22306
22307 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
22308
22309         PR c/11658
22310         PR c/13994
22311         * gcc.dg/noncompile/20040203-1.c: New test.
22312         * gcc.dg/noncompile/20040203-2.c: Likewise.
22313         * gcc.dg/noncompile/20040203-3.c: Likewise.
22314         * gcc.dg/20040203-1.c: Likewise.
22315
22316 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
22317
22318         PR c++/10858
22319         * g++.dg/template/sizeof7.C: New test.
22320
22321 2004-02-02  Eric Christopher  <echristo@redhat.com>
22322             Zack Weinberg  <zack@codesourcery.com>
22323
22324         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
22325
22326 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
22327
22328         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
22329         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
22330         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
22331         * gcc.dg/cleanup-5.c: Run only on Linux targets.
22332
22333 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
22334
22335         PR c++/13113
22336         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
22337
22338         PR c++/13854
22339         * g++.dg/ext/attrib13.C: New test.
22340
22341         PR c++/13907
22342         * g++.dg/conversion/op2.C: New test.
22343
22344 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22345
22346         * gcc.dg/titype-1.c: Fix pasto.
22347
22348 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22349
22350         * gcc.dg/titype-1.c: New test.
22351
22352 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22353
22354         PR c++/13957
22355         * g++.dg/template/non-type-template-argument-1.C,
22356         g++.dg/template/qualified-id1.C: Update dg-error marks.
22357         * g++.dg/template/nontype6.C: New test.
22358
22359 2004-02-01  Roger Sayle  <roger@eyesopen.com>
22360
22361         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
22362         * gcc.dg/builtins-31.c: New testcase.
22363         * gcc.dg/builtins-32.c: New testcase.
22364
22365 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
22366
22367         * objc.dg/call-super-2.m: Update line numbers
22368         for the including of stddef.h.
22369
22370 2004-01-30  Michael Matz  <matz@suse.de>
22371
22372         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
22373         g++.dg/ext/case-range3.C: New tests.
22374
22375 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22376
22377         DR206
22378         PR c++/13813
22379         * g++.dg/template/member4.C: New test.
22380
22381 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22382
22383         PR c++/13683
22384         * g++.dg/template/sizeof6.C: New test.
22385
22386 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
22387
22388         * gcc.dg/fwritable-strings-1.c: New test.
22389
22390 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
22391
22392         * gcc.c-torture/compile/20040130-1.c: New test.
22393
22394 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
22395
22396         * objc.dg/call-super-2.m: Include stddef.h for size_t.
22397
22398 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
22399
22400         PR c++/13883
22401         * g++.dg/template/ctor3.C: New test.
22402
22403 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22404
22405         * g++.dg/tc1: New directory.
22406         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
22407         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
22408         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
22409         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
22410         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
22411
22412 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22413
22414         * g++.dg/parse/error11.C: New test.
22415         * g++.dg/parse/error12.C: Likewise.
22416
22417 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
22418
22419         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
22420         (scan_initial, main): Use aligned_sizeof instead of sizeof.
22421
22422 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
22423
22424         PR c++/13791
22425         * g++.dg/ext/attrib12.C: New test.
22426
22427         PR c++/13736
22428         * g++.dg/parse/cast2.C: New test.
22429
22430 2004-01-27  James E Wilson  <wilson@specifixinc.com>
22431
22432         * objc.dg/encode-2.m (main): New local string.  Set depending on
22433         sizeof long.  Use in sscanf call.
22434         * objc.dg/encode-3.m (main): New local string.  Set depending on
22435         sizeof long.  Use in scan_initial call.
22436
22437 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22438
22439         * objc.dg/call-super-2.m: Make LP64-safe.
22440         * objc.dg/desig-init-1.m: Likewise.
22441
22442 2004-01-27  Devang Patel <dpatel@apple.com>
22443
22444         * g++.dg/debug/namespace1.C: New test.
22445
22446 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
22447
22448         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
22449         xscale-*-*.
22450
22451         * gcc.dg/arm-mmx-1.c: New test.
22452
22453 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22454
22455         * gcc.dg/20040127-1.c: New test.
22456         * gcc.dg/20040127-2.c: New test.
22457
22458 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22459
22460         * objc.dg/stret-1.m (glob): Renamed to globa.
22461
22462 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
22463
22464         PR c++/13663
22465         * g++.dg/expr/for1.C: New test.
22466
22467 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
22468
22469         PR middle-end/13779
22470         * gcc.dg/darwin-longlong.c: New test.
22471
22472 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
22473
22474         * gcc.dg/20040124-1.c: Moved test from here...
22475         * gcc.c-torture/compile/20040124-1.c: ...to here.
22476
22477 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
22478
22479         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
22480         the assembly output if -m64 is passed.
22481
22482 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
22483
22484         PR c++/13833
22485         * g++.dg/template/cond3.C: New test.
22486
22487 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22488
22489         PR c++/13810
22490         * g++.dg/template/ttp7.C: New test.
22491
22492 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22493
22494         PR c++/13797
22495         * g++.dg/template/nontype4.C: New test.
22496         * g++.dg/template/nontype5.C: Likewise.
22497
22498 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
22499
22500         * gcc.dg/torture/mips-clobber-at.c: New test.
22501
22502 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
22503
22504         * gcc.dg/20040124-1.c: New test.
22505
22506 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
22507
22508         * gcc.dg/20040123-1.c: New test.
22509
22510 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
22511
22512         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
22513
22514 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22515
22516         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
22517
22518 2004-01-23  Andrew Pinski  <apinski@apple.com>
22519
22520         * gcc.dg/20030121-1.c: Move to ..
22521         * gcc.dg/20040121-1.c: here.
22522
22523 2004-01-23  Roger Sayle  <roger@eyesopen.com>
22524
22525         * gcc.dg/builtins-29.c: New test case.
22526
22527 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
22528
22529         PR 18314
22530         * gcc.dg/builtins-30.c: New testcase.
22531
22532 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
22533
22534         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
22535         * lib/g77.exp: Likewise.
22536         * lib/objc.exp: Likewise.
22537         * lib/g++.exp: Likewise.
22538
22539 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22540
22541         * gcc.dg/struct-by-value-2.c: New test.
22542
22543 2004-01-21  Andrew Pinski  <apinski@apple.com>
22544
22545         PR target/13785
22546         * gcc.dg/20030121-1.c: New test.
22547
22548 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
22549
22550         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
22551         clobber frame pointer register in asm statement.
22552
22553 2004-01-21  Falk Hueffner  <falk@debian.org>
22554
22555         * gcc.c-torture/compile/20040121-1.c: New test.
22556
22557 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
22558
22559         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
22560
22561 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
22562
22563         * gcc.dg/ppc64-abi-2.c: New test.
22564
22565 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
22566
22567         * lib/treelang.exp: Fill out this file.
22568         * lib/treelang-dg.exp: New File.
22569
22570 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22571
22572         * gcc.c-torture/compile/981022-1.c: Remove.
22573         * gcc.dg/array-5.c: Remove XFAIL.
22574         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
22575         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
22576         gcc.dg/cond-lvalue-1.c: Update.
22577         * gcc.dg/cast-lvalue-2.c: New test.
22578
22579 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
22580
22581         PR c++/13592
22582         * g++.dg/other/error1.C (class foo): Tweak error message.
22583
22584         PR c++/13592
22585         * g++.dg/template/call2.C: New test.
22586
22587 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22588
22589         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
22590         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
22591         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
22592         scalar-return-1_x.c, scalar-return-2_y.c,
22593         scalar-return-3_x.c, scalar-return-3_y.c,
22594         scalar-return-4_x.c, scalar-return-4_y.c,
22595         struct-align-1.h, struct-align-1_x.c,
22596         struct-align-1_y.c, struct-align-2.h,
22597         struct-align-2_x.c, struct-align-2_y.c,
22598         struct-by-value-10_y.c, struct-by-value-11_x.c,
22599         struct-by-value-11_y.c, struct-by-value-12_x.c,
22600         struct-by-value-12_y.c, struct-by-value-13_x.c,
22601         struct-by-value-13_y.c, struct-by-value-14_x.c,
22602         struct-by-value-14_y.c, struct-by-value-15_x.c,
22603         struct-by-value-15_y.c, struct-by-value-16_y.c,
22604         struct-by-value-17_y.c, struct-by-value-18_y.c,
22605         struct-by-value-19_y.c, struct-by-value-1_x.c,
22606         struct-by-value-1_y.c, struct-by-value-20_y.c,
22607         struct-by-value-2_x.c, struct-by-value-2_y.c,
22608         struct-by-value-3_y.c, struct-by-value-4_x.c,
22609         struct-by-value-4_y.c, struct-by-value-5_y.c,
22610         struct-by-value-6_y.c, struct-by-value-7_y.c
22611         struct-by-value-8_x.c, struct-by-value-8_y.c
22612         struct-by-value-9_x.c, struct-by-value-9_y.c
22613         struct-return-10_x.c, struct-return-10_y.c,
22614         struct-return-19_x.c, struct-return-20_x.c
22615         struct-return-2_x.c, struct-return-2_y.c
22616         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
22617         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
22618
22619 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22620
22621         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
22622         attribute on sparc*-sun-solaris2.*.
22623
22624 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
22625
22626         PR c++/13710
22627         * g++.dg/ext/typeof7.C: New test.
22628
22629 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
22630
22631         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
22632         * gcc.dg/const-elim-1.c: Same.
22633
22634 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
22635
22636         * objc.dg/stret-1.m: New.
22637         * objc.dg/stret-2.m: New.
22638
22639 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22640
22641         PR c++/11895
22642         * g++.dg/ext/vector1.C: New test.
22643
22644 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
22645
22646         * gcc.dg/pch/import-1.c: New.
22647         * gcc.dg/pch/import-1.hs: New.
22648         * gcc.dg/pch/import-1a.h: New.
22649         * gcc.dg/pch/import-1b.h: New.
22650         * gcc.dg/pch/import-1c.h: New.
22651
22652 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
22653
22654         PR c++/13574
22655         * g++.dg/ext/array1.C: New test.
22656
22657         PR c++/13178
22658         * g++.dg/conversion/op1.C: New test.
22659
22660 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
22661
22662         PR 11864
22663         From Kazumoto Kojima / Dan Kegel:
22664         * gcc.dg/pr11864-1.c: New test.
22665
22666         PR 10392
22667         From Marcus Comstedt / Dan Kegel:
22668         * gcc.dg/pr10392-1.c: New test.
22669
22670 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
22671
22672         PR c++/13478
22673         * g++.dg/init/ref10.C: New test.
22674
22675 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22676
22677         PR c++/13407
22678         * g++.dg/parse/typename6.C: New test.
22679
22680 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
22681
22682         PR pch/13361
22683         * testsuite/g++.dg/pch/wchar-1.C: New.
22684         * testsuite/g++.dg/pch/wchar-1.Hs: New.
22685
22686 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22687
22688         PR c++/9259
22689         * g++.dg/expr/sizeof2.C: New test.
22690
22691 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
22692
22693         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
22694
22695 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
22696
22697         PR c++/13659
22698         * g++.dg/lookup/strong-using-3.C: New.
22699         * g++.dg/lookup/using-10.C: New.
22700
22701 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
22702
22703         PR c++/13594
22704         * g++.dg/lookup/strong-using-2.C: New.
22705
22706 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
22707             Dan Kegel <dank@kegel.com>
22708             J"orn Rennecke <joern.rennecke@superh.com>
22709
22710         PR target/9365
22711         * gcc.dg/pr9365-1.c: New test.
22712
22713 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22714
22715         PR c++/8856
22716         * g++.dg/parse/casting-operator2.C: New test.
22717         * g++.old-deja/g++.pt/explicit83.C: Remove.
22718
22719 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22720
22721         * gcc.dg/label-compound-stmt-1.c: New test.
22722         * gcc.c-torture/compile/950922-1.c,
22723         gcc.c-torture/compile/20000211-3.c,
22724         gcc.c-torture/compile/20000518-1.c,
22725         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
22726         compound statements.
22727
22728 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
22729
22730         * gcc.dg/ppc64-abi-1.c: New test.
22731
22732 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
22733
22734          * g++.dg/ext/attrib9.C: Add dg-warnings.
22735
22736 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22737
22738         PR c++/12335
22739         * g++.dg/parse/dtor3.C: New test.
22740
22741 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
22742
22743         PR c++/12709
22744         * g++.dg/parse/try-catch-1.C: New test.
22745
22746 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
22747
22748         * ada/acats/run_all.sh: Add more verbose output in acats.log
22749         when compiling tests.
22750
22751 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
22752
22753         PR 13656
22754         * gcc.dg/typedef-redecl.c: New test case.
22755         * gcc.dg/typedef-redecl.h: New support file.
22756
22757 2004-01-13  Jan Hubicka  <jh@suse.cz>
22758
22759         * gcc.dg/always_inline.c: New test.
22760         * gcc.dg/debug/20031231-1.c: Fix.
22761
22762 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22763
22764         PR c++/13474
22765         * g++.dg/template/array3.C: New test.
22766
22767 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
22768
22769         * g++.dg/ext/lvalue1.C: No longer expected to fail.
22770         * g++.dg/warn/Wunused-2.C: Likewise.
22771
22772 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22773
22774         PR c++/13289
22775         * g++.dg/template/instantiate6.C: New test.
22776
22777 2004-01-12  Roger Sayle  <roger@eyesopen.com>
22778
22779         PR middle-end/11397
22780         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
22781
22782 2004-01-12  Jan Hubicka  <jh@suse.cz>
22783
22784         PR opt/12826
22785         * gcc.dg/20040112-1.c: New.
22786
22787         * gcc.dg/dwarf-die[1-7].c: Move to...
22788         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
22789         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
22790
22791 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
22792
22793         PR c++/4100
22794         * g++.dg/parse/friend4.C: New test.
22795
22796 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
22797
22798         PR c++/4100
22799         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
22800         definition is called a friend.
22801
22802 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
22803
22804         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
22805
22806 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
22807
22808         PR c++/3478
22809         * g++.dg/parse/error10.C: New test.
22810         * g++.dg/template/arg2.C: Accept "invalid type" error.
22811
22812 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
22813
22814         PR middle-end/13392
22815         * g++.dg/opt/expect2.C: New test.
22816
22817 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
22818
22819         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
22820         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
22821         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
22822         Update dg-error regexps.
22823
22824 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
22825
22826         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
22827         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
22828
22829 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22830
22831         * gcc.dg/pragma-re-1.c: Use right pointer type.
22832
22833 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22834
22835         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
22836
22837 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
22838
22839         * gcc.dg/rs6000-ldouble-1.c: New.
22840
22841 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22842
22843         DR 337
22844         PR c++/9256
22845         * g++.dg/other/abstract1.C: New test.
22846
22847 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
22848
22849         * g++.dg/lookup/strong-using-1.C: New.
22850
22851 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22852
22853         PR c/11234
22854         * gcc.dg/func-ptr-conv-1.c: New test.
22855         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
22856
22857 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
22858
22859         PR target/13380.
22860         * gcc.c-torture/compile/20040109-1.c: New.
22861
22862 2004-01-08  Stuart Hastings  <stuart@apple.com>
22863
22864         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
22865         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
22866         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
22867
22868 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
22869
22870         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
22871
22872 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22873
22874         * ada/acats/run_acats: Treat 'gnatchop' the same way
22875         as 'gnatmake'.  Export GCC_DRIVER.
22876         * ada/acats/run_all.sh: Add target_gnatchop.  Use
22877         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
22878
22879 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22880
22881         PR c++/12573
22882         * g++.dg/template/dependent-expr4.C: New test.
22883
22884 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
22885
22886         * gcc.dg/altivec-11.c: New test.
22887
22888 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
22889
22890         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
22891
22892 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22893
22894         PR c/6024
22895         * gcc.dg/enum-compat-1.c: New test.
22896         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
22897
22898 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22899
22900         PR c/12165
22901         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
22902         gcc.dg/c99-idem-qual-3.c: New tests.
22903
22904 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
22905
22906         * gcc.dg/winline-7.c: Don't cast void * to int.
22907
22908 2004-01-06  Jan Hubicka  <jh@suse.cz>
22909
22910         * gcc.dg/i386-sse-5.c: New test
22911         * g++.dg/eh/simd-1.c: Add -w argument for i386.
22912
22913 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
22914
22915         PR c++/12815
22916         * g++.dg/rtti/typeid4.C: New test.
22917
22918 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22919
22920         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
22921
22922 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
22923
22924         PR c++/12132
22925         * g++.dg/template/error11.C: New test.
22926
22927         PR c++/13451
22928         * g++.dg/template/class2.C: New test.
22929
22930 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22931         Richard Sandiford <rsandifo@redhat.com>
22932
22933         PR c++/13387
22934         * g++.dg/opt/alias3.C: New test.
22935
22936 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
22937
22938         PR c++/13157
22939         * g++.dg/template/koenig3.C: New test.
22940
22941         PR c++/13529
22942         * g++.dg/parse/offsetof3.C: New test.
22943
22944         * g++.dg/init/copy7.C: Add missing dg-error markers.
22945
22946         PR c++/12226
22947         * g++.dg/init/copy7.c: New test.
22948
22949         PR c++/13536
22950         * g++.dg/parse/cast1.C: New test.
22951
22952 2004-01-04  Jan Hubicka  <jh@suse.cz>
22953
22954         * gcc.dg/winline[1-7].c: New tests.
22955
22956 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22957
22958         PR c++/13520
22959         * g++.dg/template/qualttp22.C: New test.
22960
22961 2004-01-01  Jan Hubicka  <jh@suse.cz>
22962
22963         * gcc.dg/debug/20031231-1.c: New.
22964         * gcc.c-torture/compile/20040101-1.c: New.
22965         * gcc.dg/dwarf-die-[1-7].c: New.
22966
22967 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
22968
22969         PR optimization/13521
22970         * gcc.c-torture/compile/20031231-1.c: New test.
22971
22972 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
22973
22974         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
22975
22976 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22977
22978         PR c++/10079
22979         * g++.dg/template/crash16.C: New test.
22980
22981 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
22982
22983         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
22984
22985 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
22986
22987         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
22988         ports.
22989         * g++.old-deja/g++.jason/thunk3.C: Likewise.
22990         * g++.old-deja/g++.law/profile1.C: Likewise.
22991         * gcc.c-torture/compile/981006-1.c: Likewise.
22992         * gcc.c-torture/execute/loop-2e.x: Likewise.
22993         * gcc.c-torture/execute/loop-2f.x: Remove.
22994         * gcc.c-torture/execute/loop-2g.x: Likewise.
22995         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
22996         * gcc.dg/20020312-2.c: Remove traces of dead ports.
22997
22998 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22999
23000         PR c++/13507
23001         * g++.dg/ext/attrib11.C: New test.
23002
23003         PR c++/13494
23004         * g++.dg/template/array2-1.C: New test.
23005         * g++.dg/template/array2-2.C: New test.
23006
23007 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
23008
23009         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
23010
23011 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23012
23013         PR c++/12774
23014         * g++.dg/template/array1-1.C: New test.
23015         * g++.dg/template/array1-2.C: New test.
23016
23017 2003-12-29  Roger Sayle  <roger@eyesopen.com>
23018
23019         PR fortran/12632
23020         * g77.dg/12632.f: New test case.
23021
23022 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23023
23024         PR c++/13289
23025         * g++.dg/parse/nontype1.C: New test.
23026
23027 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23028
23029         PR c++/12403
23030         * g++.dg/parse/explicit1.C: New test.
23031         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
23032
23033 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
23034
23035         PR c++/13081
23036         * g++.dg/opt/inline6.C: New test.
23037
23038         PR c++/12613
23039         * g++.dg/parse/error9.C: New test.
23040
23041         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
23042
23043 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
23044
23045         PR c++/13009
23046         * g++.dg/init/assign1.C: New test.
23047
23048 2003-12-28  Roger Sayle  <roger@eyesopen.com>
23049
23050         PR c++/13070
23051         * g++.dg/warn/format3.C: New test case.
23052
23053 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23054
23055         * gcc.c-torture/compile/20031227-1.c: New test.
23056
23057 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
23058
23059         * g++.dg/bprob/bprob.exp: Load target-supports.exp
23060         * g77.dg/bprob/bprob.exp: Likewise.
23061         * gcc.misc-tests/bprob.exp: Likewise.
23062         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
23063         variants on systems where the library does not provide that
23064         functionality.
23065         * gcc.dg/builtins-20.c: Use builtins-config.h.
23066         * gcc.dg/builtins-config.h: New file.
23067
23068 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
23069
23070         * lib/gcc-dg.exp (dg-require-profiling): New function.
23071         * lib/target-supports.exp (check_profiling_available): Likewise.
23072         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
23073         * g77.dg/bprob/bprob.exp: Likewise.
23074         * gcc.misc-tests/bprob.exp: Likewise.
23075         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
23076         * gcc.dg/20021014-1.c: Likewise.
23077         * gcc.dg/nest.c: Likewise.
23078
23079 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
23080
23081         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
23082         compiling.
23083         * g++.dg/lookup/java2.C: Likewise.
23084         * gcc.dg/cpp/lexident.c: Likewise.
23085
23086 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
23087
23088         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
23089         given.
23090         * gcc.c-torture/compile/961203-1.c: Likewise.
23091         * gcc.c-torture/compile/980506-1.c: Likewise.
23092
23093 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
23094
23095         * lib/gcc-dg.exp (dg-prune-output): New annotation.
23096         (additional_prunes): New global.
23097         (gcc-dg-prune): Handle additional per-test pruning.
23098         (dg-test): Clear additional_prunes between tests.
23099
23100         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
23101         dg-prune-output to avoid spurious failures from assembler
23102         complaining about nonexistent WAW violations.
23103         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
23104         Use dg-prune-output to avoid spurious failures from assembler
23105         warning about Itanium B-step errata.
23106
23107 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
23108
23109         * g++.dg/abi/macro0.C: New test.
23110         * g++.dg/abi/macro1.C: Likewise.
23111         * g++.dg/abi/macro2.C: Likewise.
23112
23113         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
23114         * g++.dg/abi/bitfield7.C: Likewise.
23115         * g++.dg/abi/dtor2.C: Likewise.
23116         * g++.dg/abi/mangle11.C: Likewise.
23117         * g++.dg/abi/mangle12.C: Likewise.
23118         * g++.dg/abi/mangle14.C: Likewise.
23119         * g++.dg/abi/mangle17.C: Likewise.
23120         * g++.dg/abi/vbase10.C: Likewise.
23121         * g++.dg/abi/vbase14.C: Likewise.
23122         * g++.dg/template/qualttp17.C: Likewise.
23123
23124 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
23125
23126         PR c/11995
23127         * gcc.dg/20031223-1.c: New test.
23128
23129 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23130
23131         * gcc.dg/noreturn-7.c: New test.
23132
23133 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23134
23135         * gcc.dg/null-pointer-1.c: New test.
23136
23137 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
23138
23139         * g++.old-deja/g++.jason/template18.C: Remove.
23140         * g++.old-deja/g++.jason/template37.C: Likewise.
23141
23142         PR c++/12862
23143         * g++.dg/lookup/ns1.C: New test.
23144
23145         PR c++/12397
23146         * g++.dg/template/lookup3.C: New test.
23147
23148 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
23149
23150         * g++.dg/template/recurse1.C: New test
23151
23152 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
23153
23154         PR c++/12479
23155         * g++.dg/parse/semicolon1.C: New test.
23156         * g++.dg/parse/semicolon1.h: Likewise.
23157
23158 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
23159
23160         * gcc.dg/darwin-misaligned.c: New test.
23161
23162 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
23163
23164         PR c/9163
23165         * gcc.dg/20031222-1.c: New test.
23166
23167 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
23168
23169         PR c++/13438
23170         * g++.dg/parse/error8.C: New test.
23171
23172         PR c++/11554
23173         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
23174
23175 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
23176
23177         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
23178         too small.
23179         * gcc.c-torture/compile/930217-1.c: Likewise.
23180         * gcc.c-torture/compile/930513-1.c: Likewise.
23181         * gcc.c-torture/execute/920908-2.c: Likewise.
23182         * gcc.c-torture/execute/921204-1.c: Likewise.
23183         * gcc.c-torture/execute/930621-1.c: Likewise.
23184         * gcc.c-torture/execute/930630-1.c: Likewise.
23185         * gcc.c-torture/execute/931031-1.c: Likewise.
23186         * gcc.c-torture/execute/980602-2.c: Likewise.
23187         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23188         * gcc.c-torture/execute/compndlit-1.c: Likewise.
23189         * gcc.c-torture/execute/extzvsi.c: Likewise.
23190         * gcc.c-torture/unsorted/ext.c: Likewise.
23191
23192 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
23193
23194         PR target/12749
23195         * gcc.c-torture/compile/20031220-2.c: New test case.
23196
23197 2003-12-20  Roger Sayle  <roger@eyesopen.com>
23198
23199         PR optimization/13031
23200         * gcc.c-torture/compile/20031220-1.c: New test case.
23201
23202 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23203
23204         * gcc.dg/cast-function-1.c: New test.
23205
23206 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
23207
23208         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
23209         formats.
23210
23211 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
23212
23213         PR c++/12795
23214         * g++.dg/ext/attrib10.C: New test.
23215
23216 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
23217
23218         * gcc.dg/cleanup-10.c: New test.
23219         * gcc.dg/cleanup-11.c: New test.
23220
23221 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
23222
23223         PR c++/13239
23224         * g++.dg/opt/expect1.C: New test.
23225
23226 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
23227
23228         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
23229
23230 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
23231
23232         PR debug/12923
23233         * gcc.dg/20031218-1.c: New test.
23234
23235         PR debug/12389
23236         * gcc.dg/20031218-2.c: New test.
23237         * gcc.dg/20031218-3.c: New test.
23238
23239         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
23240         of label name and allow for USER_LABEL_PREFIX == "_" names.
23241         * g++.dg/abi/mangle18-2.C: Likewise.
23242         * g++.dg/abi/mangle19-1.C: Likewise.
23243         * g++.dg/abi/mangle19-2.C: Likewise.
23244         * g++.dg/abi/mangle20-1.C: Likewise.
23245         * g++.dg/abi/mangle20-2.C: Likewise.
23246
23247 2003-12-18  Richard Henderson  <rth@redhat.com>
23248
23249         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
23250
23251 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
23252             Dan Kegel <dank@kegel.com>
23253
23254         PR other/12009
23255         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
23256         testing a cross compiler, it causes spurious compile failures.
23257         * lib/g++.exp: Likewise.
23258
23259 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23260
23261         PR c++/13262
23262         * g++.dg/template/access13.C: New test.
23263
23264 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
23265
23266         * gcc.dg/20031216-1.c: New test.
23267
23268 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23269
23270         PR c++/9154
23271         * g++.dg/template/error10.C: New test.
23272
23273 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23274
23275         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
23276         * g++.dg/eh/simd-2.C: Likewise.
23277
23278 2003-12-17  James E Wilson  <wilson@specifixinc.com>
23279             Roger Sayle  <roger@eyesopen.com>
23280
23281         * gcc.c-torture/execute/ieee/mzero5.c: New.
23282
23283 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
23284
23285         PR c++/10603
23286         * g++.dg/parse/error6.C: New test.
23287
23288         PR c++/12827
23289         * g++.dg/parse/error7.C: New test.
23290
23291 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
23292
23293         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
23294         at -O with stabs debugging formats.
23295         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
23296         * gcc.dg/debug/debug-2.c: Likewise.
23297
23298 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
23299
23300         PR c++/12696
23301         * g++.dg/init/error1.C: New test.
23302
23303         PR c++/12218
23304         * g++.dg/init/pm3.C: New test.
23305
23306 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23307
23308         PR c/3347
23309         * gcc.dg/bitfld-8.c: New test.
23310
23311 2003-12-16  James Lemke  <jim@wasabisystems.com>
23312
23313         * gcc.dg/arm-scd42-[123].c: New tests.
23314
23315 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
23316
23317         PR c++/9043
23318         * g++.dg/abi/mangle20-1.C: New test.
23319         * g++.dg/abi/mangle20-2.C: New test.
23320
23321 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
23322
23323         PR c++/13275
23324         * g++.dg/other/offsetof2.C: Remove XFAIL.
23325         * g++.dg/parse/offsetof1.C: New test.
23326         * g++.gd/parse/offsetof2.C: Likewise.
23327
23328 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23329
23330         * g++.dg/template/nontype3.C: New test.
23331         * g++.dg/template/static2.C: Tweaked the dg-error clause.
23332
23333 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23334
23335         * g++.dg/warn/noreturn-3.C: Also test instantiation.
23336
23337 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
23338
23339         PR c++/13387
23340         * g++.dg/expr/assign1.C: New test.
23341
23342         PR c++/13242
23343         * g++.dg/abi/mangle19-1.C: New test.
23344         * g++.dg/abi/mangle19-2.C: New test.
23345
23346 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
23347
23348         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
23349
23350 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23351
23352         * gcc.c-torture/execute/20031216-1.c: New test.
23353
23354 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23355
23356         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
23357         an ICE regression.
23358
23359 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
23360
23361         PR c++/10926
23362         * g++.dg/template/error9.C: New test.
23363
23364         PR c++/11116
23365         * g++.dg/template/error8.C: New test.
23366
23367 2003-12-15  Roger Sayle  <roger@eyesopen.com>
23368
23369         PR middle-end/13400
23370         * gcc.c-torture/execute/20031215-1.c: New test case.
23371
23372 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
23373
23374         PR c++/13269
23375         * g++.dg/parse/error5.C: New test.
23376
23377         PR c++/12989
23378         * g++.dg/expr/sizeof1.C: New test.
23379
23380         PR c++/13310
23381         * g++.dg/template/crash15.C: New test.
23382
23383 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
23384
23385         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
23386         a non-POD type as the last named parameter of a varargs function.
23387
23388 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
23389
23390         PR c++/13243
23391         PR c++/12573
23392         * g++.dg/template/crash14.C: New test.
23393         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
23394
23395 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
23396
23397         * g++.dg/other/java1.C: New test.
23398
23399         PR c++/13241
23400         * g++.dg/abi/mangle18-1.C: New test.
23401         * g++.dg/abi/mangle18-2.C: New test.
23402
23403 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23404
23405         PR optimization/10312
23406         * gcc.c-torture/execute/20031214-1.c: New.
23407
23408 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
23409
23410         PR c++/10779
23411         PR c++/12160
23412         * g++.dg/parse/error3.C: New test.
23413         * g++.dg/parse/error4.C: Likewise.
23414         * g++.dg/abi/mangle4.C: Tweak error messages.
23415         * g++.dg/lookup/using5.C: Likewise.
23416         * g++.dg/other/error2.C: Likewise.
23417         * g++.dg/parse/typename5.C: Likewise.
23418         * g++.dg/parse/undefined1.C: Likewise.
23419         * g++.dg/template/arg2.C: Likewise.
23420         * g++.dg/template/ttp3.C: Likewise.
23421         * g++.dg/template/type1.C: Likewise.
23422         * g++.old-deja/g++.other/crash32.C: Likewise.
23423         * g++.old-djea/g++.pt/defarg8.C: Likewise.
23424
23425 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23426
23427         PR c++/13106
23428         * g++.dg/warn/noreturn-3.C: New test.
23429
23430 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
23431
23432         PR c++/13118
23433         * g++.dg/abi/covariant3.C: New.
23434
23435 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
23436
23437         * g++.dg/eh/ia64-1.C: New test.
23438
23439 2003-12-12  Roger Sayle  <roger@eyesopen.com>
23440
23441         PR optimization/13037
23442         * g77.f-torture/execute/13037.f: New test case.
23443
23444 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
23445
23446         PR c++/12881
23447         * g++.dg/abi/covariant2.C: New.
23448
23449 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
23450
23451         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
23452
23453 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
23454
23455         * gcc.c-torture/execute/wchar_t-1.x: Delete.
23456
23457 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
23458
23459         PR other/10819
23460         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
23461         to fix Bug 10819.
23462         * lib/g++.exp (g++_version): Likewise.
23463         * lib/g77.exp (g77_version): Likewise.
23464         * lib/objc.exp (default_objc_version): Likewise.
23465
23466 2003-12-10  Richard Henderson  <rth@redhat.com>
23467
23468         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
23469
23470         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
23471
23472 2003-12-08  Matt Austern  <austern@apple.com>
23473
23474         PR c/13134
23475         * lib/gcc-dg.exp (dg-require-visibility): Define.
23476         * lib/target-supports (check_visibility_available): Define.
23477         * gcc.dg/visibility-1.c: New test.
23478         * gcc.dg/visibility-2.c: Likewise.
23479         * gcc.dg/visibility-3.c: Likewise.
23480         * gcc.dg/visibility-4.c: Likewise.
23481         * gcc.dg/visibility-5.c: Likewise.
23482         * gcc.dg/visibility-6.c: Likewise.
23483         * g++.dg/ext/visibility-1.C: Likewise.
23484         * g++.dg/ext/visibility-2.C: Likewise.
23485         * g++.dg/ext/visibility-3.C: Likewise.
23486         * g++.dg/ext/visibility-4.C: Likewise.
23487         * g++.dg/ext/visibility-5.C: Likewise.
23488         * g++.dg/ext/visibility-6.C: Likewise.
23489
23490 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23491
23492         * g++.dg/lookup/java1.C: New test.
23493         * g++.dg/lookup/java2.C: New test.
23494
23495 2003-12-07  Falk Hueffner  <falk@debian.org>
23496
23497         * g++.dg/opt/noreturn-1.C: New test.
23498
23499 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
23500
23501         * gcc.dg/overflow-1.c: New test.
23502
23503 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23504
23505         * g77.f-torture/compile/13060.f: New test.
23506
23507 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
23508
23509         PR c++/13323
23510         * g++.dg/inherit/operator2.C: New test.
23511
23512 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
23513
23514         PR c++/13305
23515         * g++.dg/ext/attrib9.C: New test.
23516
23517 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
23518
23519         PR c++/13314
23520         * g++.dg/template/error7.C: New test.
23521
23522 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
23523             J"orn Rennecke <joern.rennecke@superh.com>
23524
23525         PR target/13302
23526         * g++.dg/other/struct-va_list.C: New test.
23527
23528 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23529
23530         PR c++/13166
23531         * g++.dg/parse/defarg6.C: New test.
23532
23533 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
23534
23535         PR target/13256
23536         * gcc.c-torture/execute/20031201-1.c: New test.
23537
23538 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
23539
23540         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
23541
23542 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23543
23544         * gcc.dg/builtin-return-1.c: New test.
23545
23546 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
23547             J"orn Rennecke <joern.rennecke@superh.com>
23548
23549         PR optimization/13260
23550         * gcc.c-torture/execute/20031204-1.c: New test.
23551
23552 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
23553
23554         PR c++/9127
23555         * g++.dg/template/error6.C: New test.
23556
23557 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
23558
23559         * gcc.dg/20031202-1.c: New test.
23560
23561 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
23562
23563         PR c++/13179
23564         * g++.dg/template/eh1.C: New test.
23565
23566         PR c++/10771
23567         * g++.dg/template/error5.C: New test.
23568
23569 2003-12-02  David Ung  <davidu@mips.com>
23570
23571         * gcc.dg/compat/vector-check.h: Corrected type for var
23572         g_##TMODE
23573
23574 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23575
23576         PR c++/10126
23577         * g++.dg/template/ptrmem8.C: New test.
23578
23579 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23580
23581         PR c++/12573
23582         * g++.dg/template/dependent-expr3.C: New test.
23583
23584 2003-12-01  James Lemke  <jim@wasabisystems.com>
23585
23586         * gcc.dg/arm-g2.c: New test.
23587
23588 2003-12-01  Roger Sayle  <roger@eyesopen.com>
23589
23590         PR optimization/11634
23591         * gcc.dg/20031201-2.c: New test case.
23592
23593 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
23594
23595         PR 11433
23596         * objc.dg/proto-lossage-3.m: New test.
23597
23598 2003-12-01  Roger Sayle  <roger@eyesopen.com>
23599
23600         PR optimization/12628
23601         * gcc.dg/20031201-1.c: New test case.
23602
23603 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23604
23605         * gcc.dg/unaligned-1.c: New test.
23606
23607 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
23608
23609         PR c++/9849
23610         * g++.dg/template/error4.C: New test.
23611         * g++.dg/template/nested3.C: Adjust error markers.
23612
23613 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23614
23615         * gcc.dg/cpp/assert4.c: Check more #system assertions.
23616
23617 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
23618
23619         PR c/10333
23620         * gcc.dg/bitfld-7.c: New test.
23621
23622 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
23623
23624         * gcc.dg/tls/asm-1.C: New test.
23625
23626 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23627
23628         * gcc.dg/cpp/assert4.c: Update.
23629
23630 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23631
23632         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
23633         * gcc.dg/builtin-apply3.c: New test.
23634
23635 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23636
23637         * lib/compat.exp (compat-obj): New xfaildata parameter.
23638         Use it to set compiler_conditional_xfail_data before compiling.
23639         (compat-get-options): Handle dg-xfail-if.
23640         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
23641         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
23642         * gcc.dg/compat/vector-1_y.c: Likewise.
23643         * gcc.dg/compat/vector-2_x.c: Likewise.
23644         * gcc.dg/compat/vector-2_y.c: Likewise.
23645
23646 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23647
23648         * g++.dg/opt/reg-stack4.C: New test.
23649
23650 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23651
23652         * gcc.dg/builtin-apply2.c: New test.
23653
23654 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
23655
23656         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
23657
23658 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23659
23660         PR c++/12924
23661         * g++.dg/template/template-id-2.C: New test.
23662
23663 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23664
23665         PR c++/5369
23666         * g++.dg/template/memfriend1.C: New test.
23667         * g++.dg/template/memfriend2.C: Likewise.
23668         * g++.dg/template/memfriend3.C: Likewise.
23669         * g++.dg/template/memfriend4.C: Likewise.
23670         * g++.dg/template/memfriend5.C: Likewise.
23671         * g++.dg/template/memfriend6.C: Likewise.
23672         * g++.dg/template/memfriend7.C: Likewise.
23673         * g++.dg/template/memfriend8.C: Likewise.
23674         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
23675
23676 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
23677
23678         PR c++/12515
23679         * g++.dg/ext/cond1.C: New test.
23680
23681 2003-11-20  Richard Henderson  <rth@redhat.com>
23682
23683         * gcc.dg/20020201-2.c: Remove.
23684         * gcc.dg/20020201-4.c: Remove.
23685         * gcc.dg/20020304-1.c: Remove.
23686
23687 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
23688
23689         * gcc.dg/cpp/trad/xwin1.c: New test case.
23690
23691 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
23692
23693         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
23694         * lib/g77.exp: Likewise.
23695         * lib/objc.exp: Likewise.
23696         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
23697         for darwin.
23698
23699 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23700
23701         PR c++/12932
23702         * g++.dg/template/static5.C: New test.
23703
23704 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
23705
23706         * gcc.dg/nested-func-1.c: New test.
23707
23708 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23709
23710         * gcc.dg/cpp/assert4.c: New test.
23711
23712 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
23713
23714         PR c++/2294
23715         * g++.dg/lookup/using9.c: New test.
23716
23717 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
23718
23719         PR c++/12762
23720         * g++.dg/template/error3.C: New test.
23721
23722 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
23723
23724         PR ada/13035
23725         * ada/acats/run_acats, run_all.sh: Fix syntax error.
23726         No longer use a wrapper for gcc, since this does not work under
23727         Windows.
23728
23729 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
23730
23731         PR c++/2094
23732         * g++.dg/template/ptrmem7.C: New test.
23733
23734 2003-11-13  Andrew Pinski <apinski@apple.com>
23735
23736         * gcc.c-torture/compile/20031113-1.c: New test.
23737
23738 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
23739             Kean Johnston <jkj@sco.com>
23740
23741         PR c/13029
23742         * gcc.dg/unused-4.c: Update.
23743
23744 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23745
23746         * g++.dg/opt/const3.C: New test.
23747
23748 2003-11-13  Jan Hubicka  <jh@suse.cz>
23749
23750         * gcc.c-torture/compile/20031112-1.c: New test.
23751
23752 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
23753
23754         * g++.dg/parse/crash10.C: Remove bogus error marker.
23755
23756 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23757
23758         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
23759         (host_gcc): Likewise.
23760         (ROOT): Honor $PWDCMD.
23761         (BASE): Likewise.
23762         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
23763
23764 2003-11-12  Catherine Moore  <clm@redhat.com>
23765
23766         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
23767
23768 2003-11-12  Andreas Jaeger  <aj@suse.de>
23769             Jakub Jelinek  <jakub@redhat.com>
23770             Andrew Pinski  <pinskia@physics.uc.edu>
23771             Richard Henderson  <rth@redhat.com>
23772
23773         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
23774         systems.
23775         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
23776
23777         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
23778         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23779
23780 2003-11-11  Andreas Jaeger  <aj@suse.de>
23781
23782         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
23783
23784         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
23785
23786 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
23787
23788         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
23789         Clean ups.
23790
23791 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
23792
23793         * gcc.dg/trampoline-1.c: New test.
23794
23795 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
23796
23797         * gcc.c-torture/compile/200031109-1.c: New test.
23798
23799 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23800
23801         PR c/3190
23802         PR c/8714
23803         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23804         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
23805         gcc.dg/format/no-y2k-1.c: Update.
23806
23807 2003-11-08  Roger Sayle  <roger@eyesopen.com>
23808
23809         PR optimization/10467
23810         * gcc.dg/20031108-1.c: New test case.
23811
23812 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
23813
23814         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
23815
23816 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23817
23818         * gcc.dg/compound-lvalue-1.c: New test.
23819         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
23820         some XFAILs.
23821
23822 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
23823
23824         * gcc.dg/altivec-varargs-1.c: New test.
23825
23826 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23827
23828         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
23829         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
23830         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
23831         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
23832         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
23833
23834 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23835
23836         * gcc.dg/cond-lvalue-1.c: New test.
23837
23838 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
23839
23840         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
23841
23842 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23843
23844         PR c++/11616
23845         * g++.dg/template/instantiate5.C: New test.
23846
23847 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23848
23849         PR c++/12726
23850         * g++.dg/ext/complit2.C: Replace test with self-contained version.
23851         * ChangeLog: Add missing first entry for above test.
23852
23853 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23854
23855         PR c++/9810
23856         * g++.dg/template/using8.C: New test.
23857         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
23858
23859 2003-11-02  Roger Sayle  <roger@eyesopen.com>
23860
23861         PR optimization/10817
23862         * gcc.c-torture/compile/20031102-1.c: New test case.
23863
23864 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
23865
23866         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
23867         2147483647.
23868
23869 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23870
23871         * gcc.dg/20031102-1.c: New test.
23872
23873 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23874
23875         * gcc.dg/complex-1.c: New test.
23876
23877 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23878
23879         PR c++/12796
23880         * g++.dg/template/crash13.C: Adjust expected error location.
23881         * g++.old-deja/g++.brendan/ns1.C: Likewise.
23882
23883 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
23884
23885         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
23886
23887 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
23888
23889         PR/10239
23890         * gcc.c-torture/compile/20031031-2.c: New test.
23891
23892 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
23893
23894         PR/11640
23895         * gcc.c-torture/compile/20031031-1.c: New test.
23896
23897 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
23898
23899         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
23900         * gcc.misc-tests/bprob.exp: Likewise.
23901         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
23902         the execution test on arm-elf configs.
23903         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
23904         configs that don't support scratch files.
23905         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
23906
23907 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
23908
23909         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
23910         done by dejagnu.
23911
23912 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
23913
23914         * ada/acats/run_all.sh: Redirect mv output to /dev/null
23915         Avoid non pure sh syntax. Add more logging.
23916
23917         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
23918         fail.
23919
23920 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23921
23922         PR libgcj/10610
23923         * gcc.dg/ppc-stackalign-1.c: New test.
23924
23925 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
23926
23927         * ada/acats/run_all.sh: Change output to be more compliant with
23928         dejagnu framework.
23929         Create acats.sum and acats.log files under testsuite/ada/acats
23930         Only run [a-z]* directories, to filter out e.g. CVS.
23931         Redirect build output to log file.
23932
23933 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
23934
23935         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
23936
23937 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
23938
23939         PR ada/5909:
23940         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
23941
23942 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
23943
23944         * gcc.c-torture/compile/20031023-1.c: New test.
23945         * gcc.c-torture/compile/20031023-2.c: New test.
23946         * gcc.c-torture/compile/20031023-3.c: New test.
23947         * gcc.c-torture/compile/20031023-4.c: New test.
23948
23949 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23950
23951         PR c++/10371
23952         * g++.dg/lookup/scoped8.C: New test.
23953
23954 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23955
23956         * g++.dg/opt/reg-stack3.C: New test.
23957
23958 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23959
23960         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
23961
23962 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23963
23964         PR c++/11076
23965         * g++.dg/template/crash13.C: New test.
23966
23967 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23968
23969         * gcc.dg/c99-restrict-2.c: New test.
23970
23971 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
23972
23973         PR c++/12698, c++/12699, c++/12700, c++/12566
23974         * g++.dg/inherit/covariant9.C: New test.
23975         * g++.dg/inherit/covariant10.C: New test.
23976         * g++.dg/inherit/covariant11.C: New test.
23977
23978 2003-10-23  Jason Merrill  <jason@redhat.com>
23979
23980         PR c++/12726
23981         * g++.dg/ext/complit2.C: New test.
23982
23983 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
23984
23985         PR target/12654
23986         * gcc.c-torture/execute/20031020-1.c: New test.
23987
23988 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23989
23990         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
23991         following the jump_insn.
23992
23993 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23994
23995         * gcc.dg/cast-lvalue-1.c: New test.
23996
23997 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
23998
23999         PR c++/11962
24000         * g++.dg/template/cond2.C: New test.
24001
24002 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24003
24004         * gcc.dg/builtins-28.c: New test.
24005
24006 2003-10-20  Jan Hubicka  <jh@suse.cz>
24007
24008         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
24009         parameter.
24010         * testsuite/gcc.dg/inline-2.c: Likewise.
24011
24012 2003-10-20  Phil Edwards  <phil@codesourcery.com>
24013
24014         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
24015         * gcc.dg/nest.c: Likewise.
24016
24017 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24018
24019         PR c++/9781, c++/10583, c++/11862
24020         * g++.dg/parse/crash13.C: New test.
24021
24022 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24023
24024         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
24025
24026 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24027
24028         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
24029         Define HAVE_C99_RUNTIME except on Solaris.
24030         * gcc.dg/builtins-20.c: Likewise.
24031
24032 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24033
24034         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
24035
24036 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24037
24038         PR c++/12495
24039         * g++.dg/template/crash21.C: New test.
24040
24041 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24042
24043         PR c++/2513
24044         * g++.dg/template/typename5.C: New test.
24045
24046 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24047
24048         PR c++/12369
24049         * g++.dg/template/friend25.C: New test.
24050
24051 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
24052
24053         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
24054         versions.
24055
24056 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
24057
24058         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
24059         == 2147483647.
24060
24061 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
24062
24063         * gcc.c-torture/execute/960416-1.x: Remove.
24064         * gcc.c-torture/execute/divconst-3.x: Likewise.
24065
24066 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
24067
24068         PR target/12598
24069         * gcc.dg/torture/cris-volatile-1.c: New test.
24070
24071 2003-10-14  Roger Sayle  <roger@eyesopen.com>
24072
24073         PR optimization/9325
24074         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
24075         for overflowing floating point to integer conversion during RTL
24076         simplification.
24077
24078 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
24079
24080         * objc/execute/_cmd.m: Fix typo.
24081         * objc.dg/image-info.m, objc.dg/symtab-1.m:
24082         Relax 'scan-assembler' regexp.
24083         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
24084         objc.dg/try-catch-4.m: Run on non-Darwin targets.
24085         * objc.dg/zero-link-2.m: Remove blank line.
24086         * objc.dg/zero-link-3.m: New test case.
24087
24088 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
24089
24090         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
24091
24092         * gcc.dg/asm-names.c: Use scan-assembler-not rather
24093         than linker trickery.
24094
24095 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24096
24097         PR c++/12370
24098         * g++.dg/other/friend2.C: New test.
24099
24100 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
24101
24102         * gcc.dg/20031012-1.c: New test.
24103
24104 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
24105
24106         * gcc.dg/weak/weak-3.c: Fix for new warning.
24107
24108 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
24109
24110         PR optimization/8750
24111         * gcc.c-torture/execute/20031012-1.c: New test case.
24112
24113 2003-10-11  Roger Sayle  <roger@eyesopen.com>
24114
24115         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
24116         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
24117
24118 2003-10-11  Roger Sayle  <roger@eyesopen.com>
24119
24120         PR optimization/12260
24121         * gcc.c-torture/compile/20031011-2.c: New test case.
24122
24123 2003-10-11  Roger Sayle  <roger@eyesopen.com>
24124
24125         * gcc.c-torture/execute/20031011-1.c: New testcase.
24126
24127 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
24128
24129         * gcc.c-torture/compile/20031011-1.c: New test.
24130
24131 2003-10-11  Jan Hubicka  <jh@suse.cz>
24132
24133         * g++.dg/other/first-global.C: New test.
24134
24135 2003-10-11  Roger Sayle  <roger@eyesopen.com>
24136
24137         * gcc.c-torture/execute/string-opt-18.c: New testcase.
24138
24139 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
24140
24141         * gcc.c-torture/compile/20031010-1.c: New test.
24142
24143 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
24144
24145         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
24146         * gcc.c-torture/execute/va-arg-25.c: ... here.
24147
24148 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
24149
24150         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
24151
24152 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
24153
24154         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
24155
24156 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
24157
24158         * g++.dg/parse/error2.C: New test.
24159
24160 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
24161
24162         PR c++/11097
24163         * g++.dg/other/error5.C: Modify the error message.
24164         * g++.dg/lookup/using8.C: New test.
24165
24166 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
24167
24168         * gcc.dg/darwin-abi-2.c: New file.
24169         * gcc.c-torture/execute/va-arg-24.c: New file.
24170
24171 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
24172
24173         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
24174         indentation.
24175
24176 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
24177
24178         PR c++/10147
24179         * g++.dg/other/error4.C: Update error messages.
24180         * g++.dg/template/ptrmem4.C: Likewise.
24181
24182         PR c++/12337
24183         * g++.dg/init/new9.C: New test.
24184
24185         PR c++/12334, c++/12236, c++/8656
24186         * g++.dg/ext/attrib8.C: New test.
24187
24188 2003-10-06  Devang Patel  <dpatel@apple.com>
24189
24190         * gcc.dg/debug/dwarf2-3.h: New test.
24191         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
24192
24193 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
24194
24195         * g++.dg/opt/cfg2.C: New test.
24196
24197 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24198
24199         * g++.dg/opt/float1.C: New test.
24200
24201 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24202
24203         * gcc.dg/c90-array-lval-6.c: New test.
24204         * gcc.dg/c99-array-lval-6.c: New test.
24205
24206 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
24207             Ziemowit Laski  <zlaski@apple.com>
24208
24209         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
24210         'Derived', so that it is never considered a class method; add
24211         new warning for '+port' method ambiguity.
24212         * objc.dg/method-12.m: Include <objc/objc.h> instead of
24213         <objc/objc-api.h> (needed on Mac OS X).
24214         * objc.dg/method-13.m: New test.
24215
24216 2003-10-03  Roger Sayle  <roger@eyesopen.com>
24217
24218         PR optimization/9325, PR java/6391
24219         * gcc.c-torture/execute/20031003-1.c: New test case.
24220
24221 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
24222
24223         PR optimization/12180
24224         * gcc.dg/20031002-1.c: New test.
24225
24226         PR c++/12486
24227         * g++.dg/inherit/error1.C: New test.
24228
24229 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
24230
24231         * lib/f-torture.exp (search_for): Rename to...
24232         (search_for_re): This.  Also, clean up comments and the
24233         "regexp" invocation.
24234
24235 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
24236
24237         * gcc.c-torture/compile/20031002-1.c: New test.
24238
24239 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
24240
24241         * g++.dg/opt/cond1.C: New test.
24242
24243 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
24244
24245         * gcc.dg/Wold-style-definition-2.c: New testcase.
24246         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
24247
24248 2003-09-29  Richard Henderson  <rth@redhat.com>
24249
24250         * g++.dg/init/array10.C: Add dg-options.
24251
24252 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
24253
24254         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
24255
24256 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24257
24258         * g++.dg/template/friend19.C: Fix typo.
24259         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
24260
24261 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
24262
24263         * gcc.c-torture/execute/20030928-1.c: New test.
24264         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
24265
24266 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24267
24268         * g++.dg/opt/unroll1.C: New test.
24269
24270 2003-09-26  Roger Sayle  <roger@eyesopen.com>
24271
24272         PR optimization/11741
24273         * gcc.dg/20030926-1.c: New test case.
24274
24275 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24276
24277         PR c++/5655
24278         * g++.dg/parse/access7.C: New test.
24279         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
24280
24281 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
24282
24283         MERGE OF objc-improvements-branch into MAINLINE:
24284         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
24285         if libobjc has not been built.
24286         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
24287         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
24288         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
24289         objc/execute/nested-3.m, objc/execute/np-2.m,
24290         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
24291         objc/execute/redefining_self.m, objc/execute/root_methods.m,
24292         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
24293         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
24294         objc.dg/special/unclaimed-category-1.h,
24295         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
24296         well as GNU runtime.
24297         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
24298         * execute/cascading-1.m, execute/function-message-1.m,
24299         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
24300         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
24301         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
24302         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
24303         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
24304         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
24305         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
24306         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
24307         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
24308         * objc.dg/bitfield-2.m: Run only on Darwin.
24309         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
24310         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
24311         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
24312         * objc.dg/const-str-1.m: Fix constant string layout.
24313
24314 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
24315
24316         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
24317
24318 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
24319
24320         * gcc.dg/darwin-abi-1.c: New file.
24321
24322 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
24323
24324         PR target/12281
24325         * gcc.c-torture/compile/20030921-1.c: New test.
24326
24327 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24328
24329         * g++.dg/opt/reg-stack2.C: New test.
24330
24331 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24332
24333         * g++.dg/eh/delayslot1.C: New test.
24334
24335 2003-09-20  Richard Henderson  <rth@redhat.com>
24336
24337         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
24338
24339 2003-09-20  Roger Sayle  <roger@eyesopen.com>
24340
24341         * gcc.c-torture/execute/20030920-1.c: New test case.
24342
24343 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24344
24345         * g++.dg/rtti/typeid3.C: Correct expected error message.
24346
24347 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24348
24349         PR c++/157
24350         * g++.dg/parse/crash12.C: New test.
24351
24352 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
24353
24354         * gcc.dg/compat/mixed-struct-check.h: New.
24355         * gcc.dg/compat/mixed-struct-defs.h: New.
24356         * gcc.dg/compat/mixed-struct-init.h: New.
24357         * gcc.dg/compat/struct-by-value-19_main.c: New.
24358         * gcc.dg/compat/struct-by-value-19_x.c: New.
24359         * gcc.dg/compat/struct-by-value-19_y.c: New.
24360         * gcc.dg/compat/struct-by-value-20_main.c: New.
24361         * gcc.dg/compat/struct-by-value-20_x.c: New.
24362         * gcc.dg/compat/struct-by-value-20_y.c: New.
24363         * gcc.dg/compat/struct-return-19_main.c: New.
24364         * gcc.dg/compat/struct-return-19_x.c: New.
24365         * gcc.dg/compat/struct-return-19_y.c: New.
24366         * gcc.dg/compat/struct-return-20_main.c: New.
24367         * gcc.dg/compat/struct-return-20_x.c: New.
24368         * gcc.dg/compat/struct-return-20_y.c: New.
24369
24370 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
24371         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
24372         so that it will not complain on LP64 targets.
24373
24374 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24375
24376         PR c++/495
24377         * g++.dg/template/friend24.C: New test.
24378
24379 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
24380
24381         PR c++/12332
24382         * g++.dg/template/memtmpl2.C: New test.
24383
24384 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
24385
24386         PR target/11184
24387         * gcc.dg/builtin-apply1.c: New test.
24388
24389 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
24390
24391         PR c++/9848
24392         * g++.dg/warn/Wunused-4.C: New test.
24393
24394 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24395
24396         PR c++/12316
24397         * g++.dg/other/gc2.C: New test.
24398
24399 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
24400
24401         PR c++/11991
24402         * g++.dg/rtti/typeid3.C: New test.
24403
24404         PR c++/12266
24405         * g++.dg/overload/template1.C: New test.
24406
24407 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
24408
24409         * g++.dg/opt/cfg3.C: New test.
24410
24411 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24412
24413         PR c++/7939
24414         * g++.dg/template/crash11.C: New test.
24415
24416 2003-09-16  Jason Merrill  <jason@redhat.com>
24417             Jakub Jelinek  <jakub@redhat.com>
24418
24419         * gcc.dg/attr-warn-unused-result.c: New test.
24420
24421 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24422
24423         PR c++/12184
24424         * g++.dg/expr/call2.C: New test.
24425
24426 2003-09-15  Andreas Jaeger  <aj@suse.de>
24427
24428         * gcc.dg/Wold-style-definition-1.c: New test.
24429
24430 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
24431
24432         PR c++/3907
24433         * g++.dg/parse/template12.C: New test.
24434
24435         * g++.dg/abi/bitfield11.C: New test.
24436         * g++.dg/abi/bitfield12.C: Likewise.
24437
24438 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
24439
24440         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
24441         non-expansion of functional macro name without arguments at EOL.
24442         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
24443
24444 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
24445
24446         * gcc.c-torture/execute/20030914-[12].c: New tests.
24447
24448 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
24449
24450         PR c++/11788
24451         * g++.dg/overload/addr1.C: New test.
24452
24453 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
24454
24455         * gcc.dg/20030909-1.c: New test.
24456
24457 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24458
24459         * gcc.dg/ultrasp10.c: New test.
24460
24461 2003-09-09  Devang Patel  <dpatel@apple.com>
24462
24463         * gcc.dg/darwin-ld-6.c: New test.
24464
24465 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24466
24467         * gcc.dg/torture/builtin-explog-1.c: New testcase.
24468
24469 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
24470
24471         * gcc.dg/ia64-types1.c: New test.
24472         * gcc.dg/ia64-types2.c: Likewise.
24473
24474 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24475
24476         * gcc.dg/builtins-1.c: Add more _Complex tests.
24477         * gcc.dg/torture/builtin-attr-1.c: Likewise.
24478
24479         * gcc.dg/builtins-1.c: Test existing _Complex functions.
24480         * gcc.dg/torture/builtin-attr-1.c: Likewise.
24481
24482 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
24483
24484         PR c++/11786
24485         * g++.dg/lookup/koenig2.C: New test.
24486
24487         PR c++/5296
24488         * g++.dg/rtti/typeid2.C: New test.
24489
24490 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
24491
24492         * gcc.c-torture/compile/20030904-1.c: New test.
24493
24494 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24495
24496         * g++.dg/opt/longbranch2.C: New test.
24497
24498 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
24499
24500         * g++.dg/template/crash10.C: Only compile it.
24501
24502 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
24503
24504         PR middle-end/11665
24505         * gcc.c-torture/compile/20030907-1.c: New test.
24506         * g++.dg/init/array11.C: New test.
24507
24508 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
24509
24510         PR c++/11852
24511         * g++.dg/init/struct1.C: New test.
24512
24513 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
24514
24515         PR c++/12181
24516         * g++.dg/expr/comma1.C: New test.
24517
24518 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
24519
24520         PR c++/11867
24521         * g++.dg/expr/static_cast5.C: New test.
24522
24523 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
24524
24525         PR c++/11507
24526         * g++.dg/lookup/scoped7.C: New test.
24527
24528         PR c++/9574
24529         * g++.dg/other/static1.C: New test.
24530
24531         PR c++/11490
24532         * g++.dg/warn/template-1.C: New test.
24533
24534         PR c++/11432
24535         * g++.dg/template/crash10.C: New test.
24536
24537         PR c++/2478
24538         * g++.dg/overload/VLA.C: New test.
24539
24540         PR c++/10804
24541         * g++.dg/template/call1.C: New test.
24542
24543 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24544
24545         PR c++/11794
24546         * g++.dg/parse/using3.C: New test.
24547
24548 2003-09-06  Roger Sayle  <roger@eyesopen.com>
24549
24550         PR c++/11409
24551         * g++.dg/overload/builtin3.C: New test case.
24552
24553 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
24554
24555         PR c/9862
24556         * gcc.dg/20030906-1.c: New test.
24557         * gcc.dg/20030906-2.c: Likewise.
24558
24559 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24560
24561         PR c++/12167
24562         * g++.dg/parse/defarg5.C: New test.
24563
24564         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
24565
24566 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
24567
24568         PR c++/12163
24569         * g++.dg/expr/static_cast4.C: New test.
24570
24571         PR c++/12146
24572         * g++.dg/template/crash9.C: New test.
24573
24574 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
24575
24576         * g++.old-deja/g++.ext/pretty2.C: Update for change
24577         in __FUNCTION__.
24578         * g++.old-deja/g++.ext/pretty3.C: Likewise.
24579
24580 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
24581
24582         PR c++/11922
24583         * g++/dg/template/qualified-id1.C: New test.
24584
24585         PR c++/12037
24586         * g++.dg/warn/noeffect4.C: New test.
24587
24588 2003-09-04  Matt Austern  <austern@apple.com>
24589
24590         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
24591         * g++.dg/ext/fnname2.C: Likewise.
24592         * g++.dg/ext/fnname3.C: Likewise.
24593
24594 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
24595
24596         * g++.dg/expr/lval1.C: New test.
24597         * g++.dg/ext/lvcast.C: Remove.
24598
24599 2003-09-03  Roger Sayle  <roger@eyesopen.com>
24600
24601         PR optimization/11700.
24602         * gcc.c-torture/compile/20030903-1.c: New test case.
24603
24604 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
24605
24606         PR c++/12053
24607         * g++.dg/abi/layout4.C: New test.
24608
24609 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
24610
24611         PR c++/11553
24612         * g++.dg/parse/friend3.C: New test.
24613
24614 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
24615
24616         PR c++/11847
24617         * g++.dg/template/class1.C: New test.
24618
24619         PR c++/11808
24620         * g++.dg/expr/call1.C: New test.
24621
24622 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
24623
24624         PR c++/12114
24625         * g++.dg/init/ref9.C: New test.
24626
24627         PR c++/11972
24628         * g++.dg/template/nested4.C: New test.
24629
24630 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
24631
24632         PR c++/12093
24633         * g++.dg/template/non-dependent4.C: New test.
24634
24635         PR c++/11928
24636         * g++.dg/inherit/conv1.C: New test.
24637
24638 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
24639
24640         PR c++/6196
24641         * g++.dg/ext/label1.C: New test.
24642         * g++.dg/ext/label2.C: Likewise.
24643
24644 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
24645
24646         * g++.dg/expr/cond3.C: New test.
24647
24648 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24649
24650         * gcc.dg/builtins-1.c: Add new builtin cases.
24651
24652 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24653
24654         * gcc.dg/builtins-1.c: Add new cases.
24655         * gcc.dg/torture/builtin-attr-1.c: Likewise.
24656
24657 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24658
24659         * gcc.dg/builtins-1.c: Add more math builtin tests.
24660         * gcc.dg/torture/builtin-attr-1.c: New test.
24661
24662 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
24663
24664         PR optimization/5079
24665         * g++.dg/opt/static3.C: New test.
24666
24667 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24668
24669         * gcc.misc-tests/gcov-10b.c: New test.
24670
24671 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
24672
24673         * g++.dg/opt/ptrmem3.C: New test.
24674
24675         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
24676
24677 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
24678
24679         * gcc.dg/20030826-2.c: New test.
24680
24681 2003-08-26  Roger Sayle  <roger@eyesopen.com>
24682
24683         PR middle-end/12002
24684         * g77.f-torture/compile/12002.f: New test case.
24685
24686 2003-08-26  Roger Sayle  <roger@eyesopen.com>
24687
24688         * gcc.dg/20030826-1.c: New test case.
24689
24690 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
24691
24692         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
24693
24694 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
24695
24696         PR c++/11871
24697         * c++.dg/lookup/crash1.C: New test.
24698
24699         * c++.dg/warn/noeffect3.C: New test.
24700
24701 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
24702
24703         * gcc.dg/compat/vector-1_x.c: Compile with -w.
24704         * gcc.dg/compat/vector-1_y.c: Ditto.
24705         * gcc.dg/compat/vector-2_x.c: Ditto.
24706         * gcc.dg/compat/vector-2_y.c: Ditto.
24707
24708 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
24709
24710         * gcc.dg/20030702-1.c: New test.
24711
24712 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
24713
24714         PR c++/8795
24715         * g++.dg/ext/altivec-1.C: New test.
24716
24717 2003-08-24  Richard Henderson  <rth@redhat.com>
24718
24719         * g++.dg/eh/simd-2.C: Add -w for x86.
24720
24721 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
24722
24723         * gcc.dg/20030815-1.c: New test.
24724
24725 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24726
24727         PR c++/3765
24728         * g++.dg/parse/access6.C: New test.
24729
24730 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24731
24732         PR c++/641, c++/11876
24733         * g++.dg/template/friend22.C: New test.
24734         * g++.dg/template/friend23.C: Likewise.
24735
24736 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24737
24738         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
24739         identically.
24740
24741 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24742
24743         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
24744
24745 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24746
24747         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
24748
24749 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24750
24751         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
24752
24753 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24754
24755         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
24756
24757 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
24758
24759         PR c++/11919
24760         * g++.dg/overload/prom1.C: New test.
24761
24762         PR c++/11551
24763         * g++.dg/parse/dtor2.C: New test.
24764
24765         PR c++/10762
24766         * g++.dg/parse/using2.C: New test.
24767
24768 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
24769
24770         PR target/11805
24771         * gcc.c-torture/compile/20030821-1.c: New.
24772
24773 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
24774
24775         PR c++/11834
24776         * g++.dg/template/deduce2.C: New test.
24777
24778 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
24779
24780         * gcc.c-torture/execute/20030821-1.c: New test.
24781
24782 2003-08-20  Roger Sayle  <roger@eyesopen.com>
24783
24784         PR middle-end/11984
24785         * gcc.dg/20030820-1.c: New test case.
24786
24787 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
24788
24789         PR c++/11945
24790         * g++.dg/warn/noeffect2.C: New test.
24791
24792 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
24793
24794         PR c++/10926
24795         * g++.dg/template/dtor2.C: New test.
24796
24797         PR c++/11684
24798         * g++.dg/template/operator1.C: New test.
24799         * g++.dg/parse/operator4.C: New test.
24800
24801         PR c++/11946.C
24802         * g++.dg/expr/enum1.C: New test.
24803         * gcc.dg/c99-bool-1.c: Remove bogus warning.
24804
24805         PR c++/11036.C
24806         * g++.dg/parse/elab2.C: New test.
24807         * g++.dg/parse/typedef4.C: Change error message.
24808         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
24809         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
24810         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
24811
24812 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
24813
24814         * gcc.dg/pch/warn-1.c: New.
24815         * gcc.dg/pch/warn-1.hs: New.
24816
24817         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
24818         not-tested file.
24819
24820 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
24821
24822         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
24823
24824 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
24825
24826         * gcc.dg/uninit-D.c: New Test.
24827         * gcc.dg/uninit-E.c: New Test.
24828         * gcc.dg/uninit-F.c: New Test.
24829         * gcc.dg/uninit-G.c: New Test.
24830
24831 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
24832
24833         * g++.dg/README: Describe the pch directory.
24834
24835 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24836
24837         PR c++/11174
24838         * g++.dg/parse/access4.C: New test.
24839         * g++.dg/parse/access5.C: Likewise.
24840         * g++.old-deja/g++.jason/access17.C: Adjust error message.
24841
24842 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
24843
24844         * gcc.dg/noncompile/20030818-1.c: New.
24845
24846 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24847
24848         PR c++/11957
24849         * g++.dg/warn/noeffect1.C: New test.
24850
24851         * g++.dg/template/scope2.C: New test.
24852         * g++.dg/template/error2.C: Correct dg-error
24853
24854 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
24855
24856         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
24857
24858 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
24859
24860         PR C++/11512
24861         * g++.dg/template/warn1.C: New.
24862
24863 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
24864
24865         * g++.dg/template/error2.C: New test.
24866         * g++.dg/lookup/using7.C: Adjust errors
24867         * g++.old-deja/g++.pt/crash36.C: Likewise.
24868         * g++.old-deja/g++.pt/derived3.C: Likewise.
24869
24870 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24871
24872         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
24873         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
24874         * gcc.c-torture/execute/builtins/string-9.c: New, from
24875         string-opt-9.c.  Adjust for execute/builtins framework.
24876         * gcc.c-torture/execute/string-opt-9.c: Delete.
24877
24878 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
24879
24880         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
24881
24882         * g++.dg/parse/ret-type2.C: New test.
24883
24884         PR c++/11703
24885         * g++.dg/init/new8.C: New test.
24886
24887         PR c++/10923
24888         * g++.dg/parse/typedef5.C: New test.
24889
24890         PR c++/9512
24891         * g++.dg/parse/qualified2.C: New test.
24892         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
24893         invalid code.
24894
24895 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
24896
24897         * g++.dg/conversion/ptrmem1.C: New test.
24898
24899 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
24900
24901         PR target/11693
24902         * gcc.dg/20030811-1.c: New test.
24903
24904         PR target/11535
24905         * gcc.c-torture/execute/20030811-1.c: New test.
24906
24907 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24908
24909         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
24910
24911 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
24912
24913         PR c++/11789.C
24914         * g++.dg/inherit/multiple1.C: New test.
24915
24916 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24917
24918         * gcc.dg/spe1.c: New test.
24919
24920         PR c++/11670
24921         * g++.dg/expr/cast2.C: New test.
24922
24923         PR c++/10530
24924         * g++.dg/template/dependent-name2.C: New test.
24925
24926 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
24927
24928         * g++.dg/parse/crash11.C: Put the dg options in comments.
24929
24930 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
24931
24932         * lib/gcc-dg.exp: Update for diagnostic change.
24933
24934 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24935
24936         PR c++/5767
24937         * g++.dg/parse/crash11.C: New test.
24938
24939 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
24940
24941         * gcc.dg/cpp/spacing1.c: Update.
24942
24943 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
24944
24945         PR target/11739
24946         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
24947         a value for -mtune.
24948
24949 2003-08-04  Roger Sayle  <roger@eyesopen.com>
24950
24951         PR middle-end/11771
24952         * gcc.c-torture/compile/20030804-1.c: New test case.
24953
24954 2003-08-04  Roger Sayle  <roger@eyesopen.com>
24955
24956         * gcc.dg/20030804-1.c: New test case.
24957
24958 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
24959
24960         * gcc.dg/cpp/separate-1.c: New test.
24961
24962 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
24963
24964         PR c++/11704
24965         * g++.dg/template/dependent-expr2.C: New test.
24966
24967         PR c++/11766
24968         * g++.dg/expr/ptrmem1.C: New test.
24969
24970 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24971
24972         PR c++/9453
24973         * g++.dg/template/friend15.C: New test.
24974
24975 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
24976
24977         * lib/dg-pch.exp: Work round PCH bug.
24978
24979 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24980
24981         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
24982         builtins.  Move cases from builtins-4.c here.
24983
24984         * gcc.dg/torture/builtin-math-1.c: New test taken from
24985         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
24986         additional cases.
24987
24988         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
24989         Delete.
24990
24991 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
24992
24993         PR c++/9447
24994         * g++.dg/template/using7.C: New test.
24995
24996 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
24997
24998         * import1.c, import2.c: New tests.
24999
25000 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
25001
25002         * g++.dg/eh/crossjump1.C: New test.
25003
25004 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
25005
25006         PR c++/11697
25007         * g++.dg/template/using6.C: New test.
25008
25009         PR c++/11744
25010         * g++.dg/template/koenig2.C: New test.
25011
25012 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25013
25014         PR c++/7983
25015         * g++.dg/parse/typedef4.C: New test.
25016
25017 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25018
25019         PR c++/8442, c++/8806
25020         * g++.dg/template/elab1.C: New test.
25021         * g++.dg/template/type2.C: Likewise.
25022         * g++.dg/template/ttp3.C: Adjust expected error message.
25023         * g++.old-deja/g++.law/visibility13.C: Likewise.
25024         * g++.old-deja/g++.niklas/t135.C: Likewise.
25025         * g++.old-deja/g++.pt/ttp41.C: Likewise.
25026         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
25027         template argument.
25028         * g++.old-deja/g++.pt/ttp44.C: Likewise.
25029
25030 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
25031
25032         PR c++/11295
25033         * g++.dg/ext/stmtexpr1.C: New test.
25034
25035         * g++.dg/opt/tmp1.C: New test.
25036
25037         PR c++/11525
25038         * g++.dg/parse/constant4.C: New test.
25039
25040         PR c++/9447
25041         * g++.dg/template/using5.C: New test.
25042
25043 2003-07-31  Roger Sayle  <roger@eyesopen.com>
25044
25045         * gcc.dg/builtins-27.c: New test case.
25046
25047 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
25048
25049         * gcc.dg/tls/opt-7.c: New test.
25050
25051 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
25052
25053         * g++.old-deja/g++.other/crash18.C: Remove.
25054
25055 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
25056
25057         * g++.dg/template/explicit3.C: New.
25058         * g++.dg/template/explicit4.C: New.
25059         * g++.dg/template/explicit5.C: New.
25060
25061         PR c++/11347
25062         * g++.dg/template/memtmpl1.C: New.
25063
25064 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
25065
25066         PR target/11565
25067         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
25068         * gcc.dg/i386-387-5.c (dg-options): Likewise.
25069
25070 2003-07-30  Jan Hubicka  <jh@suse.cz>
25071
25072         * vtgc1.c: Kill.
25073
25074 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
25075
25076         * gcc.dg/struct-in-proto-1.c: New test.
25077
25078 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
25079
25080         * gcc.dg/cpp/include2.c: Only expect one message.
25081
25082 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
25083
25084         PR c++/9447
25085         * g++.dg/template/using1.C: New test.
25086         * g++.dg/template/using2.C: New test.
25087         * g++.dg/template/using3.C: New test.
25088         * g++.dg/template/using4.C: New test.
25089
25090 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
25091
25092         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
25093         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25094
25095 2003-07-28  Jan Hubicka  <jh@suse.cz>
25096
25097         PR c++/11530
25098         * g++.dg/opt/call1.C: New test.
25099
25100 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
25101
25102         PR c++/11667
25103         * g++.dg/init/enum2.C: New test.
25104         * g++.dg/template/overload1.C: Add "-w" option.
25105
25106 2003-07-28    <hp@bitrange.com>
25107
25108         * gcc.dg/Wdeclaration-after-statement-1.c,
25109         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
25110
25111 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
25112
25113         * gcc.c-torture/compile/20030725-1.c: New test.
25114
25115 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
25116
25117         * gcc.dg/20030505.c: Only run for SPE.
25118         Remove definition of opaque type.
25119
25120 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
25121
25122         * g++.dg/template/ptrmem6.C: New test.
25123
25124 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
25125
25126         * gcc.c-torture/compile/zero-strct-2.c: New test.
25127
25128 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
25129
25130         * gcc.dg/intermod-1.c: New test.
25131
25132 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25133
25134         PR c++/11617
25135         * g++.dg/template/lookup2.C: New test.
25136         * g++.dg/template/memclass1.C: Remove instantiated from error.
25137         * g++.dg/other/error2.C: Tweak expected errors.
25138
25139         PR c++/11596
25140         * g++.dg/template/defarg3.C: New test.
25141
25142         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
25143
25144 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
25145
25146         * g++.dg/inherit/access5.C: New test.
25147
25148 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25149
25150         PR c++/11513
25151         * g++.dg/template/crash8.C: New test.
25152
25153 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
25154
25155         PR c/10602
25156         * gcc.dg/noncompile/incomplete-2.c: New test.
25157
25158 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
25159
25160         PR c++/11645
25161         * g++.dg/inherit/access4.C: New test.
25162
25163         PR c++/11517
25164         * g++.dg/expr/cond2.C: New test.
25165
25166         PR optimization/10679
25167         * g++.dg/opt/inline4.C: New test.
25168
25169 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
25170
25171         * g++.dg/parse/crash10: New test.
25172
25173 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
25174
25175         * g++.dg/ext/flexary1.C: New test.
25176
25177 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25178
25179         PR c++/10793
25180         * g++.dg/template/crash9.C: New test.
25181
25182 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25183
25184         PR c++/3004
25185         * g++.dg/parse/typedef3.C: New test.
25186
25187         PR c++/7906
25188         * g++.dg/parse/operator2.C: New test.
25189
25190         PR c++/8895
25191         * g++.dg/parse/def-tmpl-arg1.C: New test.
25192
25193         PR c++/9282
25194         * g++.dg/parse/funptr1.C: New test.
25195
25196         PR c++/9452
25197         * g++.dg/parse/ambig3.C: New test.
25198
25199         PR c++/9454
25200         * g++.dg/parse/operator3.C: New test.
25201
25202         PR c++/9486
25203         * g++.dg/parse/template10.C: New test.
25204
25205         PR c++/9488
25206         * g++.dg/parse/template11.C: New test.
25207
25208         PR c++/10150
25209         * g++.dg/parse/invalid-op1.C: New test.
25210
25211         PR c++/10247
25212         * g++.dg/parse/condexpr1.C: New test.
25213
25214 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
25215
25216         * g++.dg/ext/packed3.C: New test.
25217         * g++.dg/ext/packed4.C: New test.
25218
25219         * gcc.dg/pack-test-3.c: New test.
25220
25221 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
25222
25223         * lib/compat.exp: Handle dg-options per source file.
25224         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
25225         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
25226         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
25227         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
25228         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
25229         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
25230         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
25231         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
25232         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
25233         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
25234         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
25235         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
25236         * g++.dg/compat/break/bitfield7_x.C: Ditto.
25237         * g++.dg/compat/break/bitfield7_y.C: Ditto.
25238
25239 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
25240
25241         PR c/10320
25242         * gcc.c-torture/execute/20030718-1.c: New test.
25243
25244 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25245
25246         PR optimization/11536
25247         * gcc.dg/20030721-1.c: New test.
25248
25249 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
25250
25251         PR c++/11546
25252         * g++.dg/template/lookup1.C: New test.
25253
25254 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
25255
25256         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
25257         diagnostics of ill-formed constructs involving labels.
25258         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
25259         the new 'previously defined here' message.
25260
25261 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
25262
25263         * g++.dg/parse/non-dependent2.C: New test.
25264
25265 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
25266
25267         * g++.dg/init/init-ref4.C: xfail on targets without
25268         weak symbols.
25269
25270 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
25271
25272         PR target/11087
25273         * gcc.c-torture/execute/20030717-1.c: New test.
25274
25275 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25276
25277         * g++.dg/opt/cfg1.C: New test.
25278
25279 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
25280
25281         PR optimization/11557
25282         * gcc.dg/20030717-1.c: New test.
25283
25284 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
25285
25286         PR c++/10476
25287         * g++.dg/expr/crash-1.C: New test.
25288
25289         PR c++/11027
25290         * g++.dg/template/init3.C: New test.
25291
25292         PR c++/8222
25293         * g++.dg/template/non-dependent1.C: New test.
25294
25295         PR c++/11070
25296         * g++.dg/template/non-dependent2.C: New test.
25297
25298         PR c++/11071
25299         * g++.dg/template/non-dependent3.C: New test.
25300
25301         PR c++/9907
25302         * g++.dg/template/sizeof5.C: New test.
25303
25304 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
25305
25306         PR 11498
25307         * gcc.c-torture/compile/mangle-1.c: New file.
25308
25309 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25310
25311         PR c++/7809
25312         * g++.dg/parse/access3.C: New test.
25313
25314 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
25315
25316         PR c++/11384
25317         * g++.dg/init/init-ref4.C: New test.
25318
25319 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
25320
25321         PR c++/11547
25322         * g++.dg/parse/constant3.C: New test.
25323         * g++.dg/parse/crash7.C: Likewise.
25324
25325 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
25326
25327         PR target/11008
25328         * gcc.dg/i386-pentium4-not-mull.c: New.
25329
25330 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
25331
25332         * gcc.dg/asm-names.c (ymain): Make it weak.
25333
25334 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25335
25336         PR c++/5421
25337         * g++.dg/template/friend21.C: New test.
25338
25339 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
25340
25341         * gcc.dg/cleanup-8.c: New test.
25342         * gcc.dg/cleanup-9.c: New test.
25343
25344 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
25345
25346         * g++.dg/ext/dll-MI1.h: New file.
25347         * g++.dg/ext/dllexport-MI1.C: New file.
25348         * g++.dg/ext/dllimport-MI1.C: New file.
25349
25350 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
25351
25352         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
25353         it does not have cmpstrsi patterns (just cmpmemsi).
25354
25355 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
25356
25357         PR debug/11473
25358         * g++.dg/debug/debug8.C: New test.
25359
25360 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25361
25362         PR c++/10108
25363         * g++.dg/template/crash7.C: New test.
25364
25365 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
25366
25367         PR target/10795
25368         * gcc.c-torture/compile/20030708-1.c: New.
25369
25370 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
25371
25372         * gcc.c-torture/execute/20030715-1.c: New test.
25373
25374 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
25375
25376         * gcc.dg/pch/inline-3.c: New file.
25377         * gcc.dg/pch/inline-3.hs: New file.
25378         * gcc.dg/pch/inline-4.c: New file.
25379         * gcc.dg/pch/inline-4.hs: New file.
25380
25381 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
25382
25383         PR c++/11509
25384         * g++.dg/template/crash6.C: New test.
25385
25386         PR c++/7053
25387         * g++.dg/template/friend20.C: New test.
25388
25389         PR c++/7019
25390         * g++.dg/template/overload2.C: New test.
25391
25392 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25393
25394         PR optimization/11440
25395         * gcc.c-torture/execute/20030714-1.c: New test.
25396
25397 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25398
25399         PR c++/11154
25400         * g++.dg/template/partial2.C: New test.
25401
25402 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
25403
25404         PR c++/11503
25405         * g++.dg/template/anon1.C: New test.
25406
25407         PR c++/11493
25408         PR c++/11495
25409         * g++.dg/parse/template9.C: Likewise.
25410         * g++.dg/template/crash4.C: New test.
25411         * g++.dg/template/koenig1.C: Likewise.
25412         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
25413         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
25414         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
25415         functions.
25416         * g++.old-deja/g++.jason/template36.C: Likewise.
25417         * g++.old-deja/g++.mike/p1989.C: Likewise.
25418         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
25419         * g++.old-deja/g++.pt/ttp20.C: Use this->.
25420         * g++.old-deja/g++.pt/ttp21.C: Use this->.
25421         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
25422         compiling.
25423         * g++.old-deja/g++.pt/union2.C: Use this->.
25424
25425 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
25426
25427         * gcc.dg/20030711-1.c: New test.
25428
25429 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
25430
25431         PR c++/11050
25432         * g++.dg/parse/args1.C: New test.
25433         * g++.pt/defarg8.C: Change expected errors.
25434
25435 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
25436
25437         PR c++/8164
25438         * g++.dg/template/nontype2.C: New test.
25439
25440         PR c++/10558
25441         * g++.dg/parse/template8.C: New test.
25442
25443         PR c++/8327
25444         * g++.dg/template/scope1.C: New test.
25445
25446         * g++.dg/warn/Wsign-compare-1.C: New test.
25447
25448 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
25449
25450         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
25451
25452 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
25453
25454         PR c++/9411
25455         * g++.dg/template/explicit2.C: New test.
25456
25457         PR c++/10032
25458         * g++.dg/warn/pedantic1.C: New test.
25459
25460 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
25461
25462         PR c++ 9483
25463         * g++.dg/other/field1.C: New test.
25464
25465 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
25466
25467         PR c/11449
25468         * gcc.c-torture/compile/20030707-1.c: New.
25469
25470 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25471
25472         PR c++/10849
25473         * g++.dg/template/access12.C: New test.
25474
25475 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
25476
25477         * g++.dg/bprob/bprob.exp (prof_ext): Update.
25478         * g77.dg/bprob/bprob.exp (prof_ext): Update.
25479         * gcc.misc-tests/bprob.exp (prof_ext): Update.
25480         * gcc.misc-tests/gcov.exp: Update
25481         * g++.dg/gcov/gcov.exp: Update
25482         * lib/gcov.exp: Update.
25483
25484 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
25485
25486         * g++.dg/abi/mangle17.C: Make sure template expressions are
25487         dependent.
25488         * g++.dg/abi/mangle4.C: Mark erroneous casts.
25489         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
25490         * g++.dg/opt/stack1.C: Remove erroneous code.
25491         * g++.dg/parse/template7.C: New test.
25492         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
25493         * g++.old-deja/g++.pt/crash4.C: Likewise.
25494
25495 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25496
25497         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
25498         with zero or one occurence of `$' after the initial `L'.
25499
25500 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
25501
25502         * gcc.c-torture/compile/20030704-1.c: Add a comment.
25503
25504 2003-07-08  Roger Sayle  <roger@eyesopen.com>
25505
25506         PR c/11370
25507         * gcc.dg/Wunreachable-6.c: New testcase.
25508         * gcc.dg/Wunreachable-7.c: New testcase.
25509
25510 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
25511
25512         PR c/11420
25513         * gcc.dg/20030708-1.c: New test.
25514
25515 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
25516
25517         * gcc.dg/compat/sdata-section.h: New file.
25518         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
25519         * gcc.dg/torture/mips-sdata-1.c: New test.
25520
25521 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25522
25523         PR c++/11030
25524         * g++.dg/template/friend19.C: New test.
25525
25526 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
25527
25528         * g++.dg/opt/strength-reduce.C: New test.
25529
25530 2003-07-07  Roger Sayle  <roger@eyesopen.com>
25531
25532         PR target/10979
25533         * gcc.dg/20030707-1.c: New testcase.
25534
25535 2003-07-07  Roger Sayle  <roger@eyesopen.com>
25536
25537         PR optimization/11059
25538         * g++.dg/opt/emptyunion.C: New testcase.
25539
25540 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25541             Eric Botcazou  <ebotcazou@libertysurf.fr>
25542
25543         * g++.dg/opt/stack1.C: New test.
25544
25545 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
25546
25547         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
25548         run test.
25549
25550         PR c++/11431
25551         * g++.dg/expr/static_cast3.C: New test.
25552
25553 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
25554
25555         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
25556         everywhere.
25557         * gcc.dg/concat.c: Concatenation of string constants with
25558         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
25559         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
25560         * gcc.dg/cpp/escape-2.c: Use wide character constants where
25561         necessary to avoid multi-character character constant warning.
25562         * gcc.dg/cpp/escape.c: Likewise.
25563         * gcc.dg/cpp/ucs.c: Likewise.
25564         Remove backslashes from dg-bogus comments, as they confuse Tcl.
25565         Fix a typo.
25566
25567 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
25568
25569         PR c/11428
25570         * gcc.c-torture/compile/20030704-1.c: New.
25571
25572 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
25573
25574         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
25575
25576 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
25577
25578         PR c++/5287, PR c++/7910,  PR c++/11021
25579         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
25580         tests for warnings.
25581         * g++.dg/ext/dllimport2.C: Add tests for warnings.
25582         * g++.dg/ext/dllimport3.C: Likewise.
25583         * g++.dg/ext/dllimport4.C: New file.
25584         * g++.dg/ext/dllimport5.C: New file.
25585         * g++.dg/ext/dllimport6.C: New file.
25586         * g++.dg/ext/dllimport7.C: New file.
25587         * g++.dg/ext/dllimport8.C: New file.
25588         * g++.dg/ext/dllimport9.C: New file.
25589         * g++.dg/ext/dllimport10.C: New file.
25590         * g++.dg/ext/dllexport1.C: New file.
25591
25592 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
25593
25594         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
25595         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
25596
25597 2003-07-03  Roger Sayle  <roger@eyesopen.com>
25598
25599         * gcc.dg/builtins-25.c: New testcase.
25600         * gcc.dg/builtins-26.c: New testcase.
25601
25602 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
25603
25604         * gcc.dg/compat/vector-defs.h: New file.
25605         * gcc.dg/compat/vector-setup.h: New file.
25606         * gcc.dg/compat/vector-check.h: New file.
25607         * gcc.dg/compat/vector-1_main.c: New file.
25608         * gcc.dg/compat/vector-1_x.c: New file.
25609         * gcc.dg/compat/vector-1_y.c: New file.
25610         * gcc.dg/compat/vector-2_main.c: New file.
25611         * gcc.dg/compat/vector-2_x.c: New file.
25612         * gcc.dg/compat/vector-2_y.c: New file.
25613
25614         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
25615         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
25616         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
25617         * gcc.dg/compat/struct-align-1.h: New file.
25618         * gcc.dg/compat/struct-align-1_main.c: New file.
25619         * gcc.dg/compat/struct-align-1_x.c: New file.
25620         * gcc.dg/compat/struct-align-1_y.c: New file.
25621         * gcc.dg/compat/struct-align-2.h: New file.
25622         * gcc.dg/compat/struct-align-2_main.c: New file.
25623         * gcc.dg/compat/struct-align-2_x.c: New file.
25624         * gcc.dg/compat/struct-align-2_y.c: New file.
25625
25626         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
25627         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
25628         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25629         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
25630         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
25631         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25632         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25633         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
25634         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
25635         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
25636         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
25637         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
25638         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
25639         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
25640         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
25641         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
25642         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
25643         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
25644         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25645         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25646         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25647         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25648         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25649         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25650         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25651         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25652         * gcc.dg/compat/struct-return-10_x.c: Ditto.
25653         * gcc.dg/compat/struct-return-2_x.c: Ditto.
25654         * gcc.dg/compat/struct-return-3_x.c: Ditto.
25655
25656 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25657
25658         * gcc.dg/i386-call-1.c: New test.
25659
25660 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25661
25662         PR c++/9162
25663         * g++.dg/parse/defarg4.C: New.
25664
25665 2003-07-03  Roger Sayle  <roger@eyesopen.com>
25666
25667         PR target/10700
25668         * gcc.c-torture/compile/20030703-1.c: New test case.
25669
25670 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
25671
25672         * g++.dg/template/local3.C: Remove extra semicolon.
25673
25674 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25675
25676         * gcc.dg/i386-volatile-1.c: New test.
25677
25678 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
25679
25680         PR c++/11072
25681         * g++.dg/other/offsetof2.C: XFAIL.
25682         * g++.dg/other/offsetof5.C: New.
25683
25684         PR c++/10219
25685         * g++.dg/template/error1.C: New.
25686
25687         PR c++/9779
25688         * g++.dg/template/dependent-expr1.C: New.
25689
25690 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
25691
25692         PR c++/6949
25693         * g++.dg/template/local3.C: New test.
25694
25695         PR c++/11149
25696         * g++.dg/lookup/scoped6.C: New test.
25697
25698 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
25699
25700         PR c++/8046
25701         * g++.dg/other/error7.C: New test.
25702
25703 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
25704
25705         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
25706         * g++.old-deja/g++.abi/vtable3.h: Likewise.
25707         * g++.old-deja/g++.law/code-gen5.C: Likewise.
25708         * g++.old-deja/g++.other/union2.C: Likewise.
25709         * gcc.dg/c90-const-expr-2.c: Likewise.
25710         * gcc.dg/c90-const-expr-3.c: Likewise.
25711         * gcc.dg/c99-const-expr-2.c: Likewise.
25712         * gcc.dg/c99-const-expr-3.c: Likewise.
25713         * gcc.dg/concat.c: Likewise.
25714
25715 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
25716
25717         PR c++/9559
25718         * g++.dg/init/static1.C: New test.
25719
25720 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25721
25722         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
25723         * g++.old-deja/g++.other/access2.C: Likewise.
25724         * g++.old-deja/g++.other/decl2.C: Likewise.
25725         * gcc.c-torture/execute/20020615-1.c: Likewise.
25726
25727 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
25728
25729         PR c++/4933
25730         * g++.dg/template/sizeof4.C: New test.
25731
25732 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
25733
25734         * g++.dg/other/error6.C: New test.
25735
25736 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
25737
25738         PR c++/10750
25739         * g++.dg/parse/constant2.C: New test.
25740
25741 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
25742
25743         PR c++/11106
25744         * g++.dg/other/error5.C: New test.
25745
25746 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25747
25748         * gcc.dg/format/gcc_diag-1.c: New test.
25749
25750 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
25751
25752         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
25753
25754 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
25755
25756         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
25757         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
25758         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
25759
25760 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
25761
25762         * gcc.c-torture/execute/builtins/string-8.c: New test.
25763         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
25764         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
25765         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
25766
25767 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
25768
25769         PR c++/10468
25770         * g++.dg/ext/typeof6.C: New test.
25771
25772 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
25773
25774         PR c++/10796
25775         * g++.dg/init/enum1.C: New test.
25776
25777 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
25778
25779         * gcc.dg/20030627-1.c: New test.
25780
25781 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
25782
25783         PR c++/11332
25784         * g++.dg/expr/static_cast2.C: New test.
25785
25786 2003-06-26  Roger Sayle  <roger@eyesopen.com>
25787             Jakub Jelinek  <jakub@redhat.com>
25788
25789         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
25790         sprintf(dst,"%s",src) optimization.
25791         * gcc.c-torture/execute/20030626-1.c: New test case.
25792         * gcc.c-torture/execute/20030626-2.c: New test case.
25793
25794 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
25795
25796         * gcc.c-torture/execute/multi-ix.c: New test.
25797
25798         * gcc.c-torture/execute/simd-4.c (main):
25799         Added missing semicolon at end of union.
25800
25801 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
25802
25803         PR c++/8266
25804         * g++.dg/template/explicit-instantiation3.C: New test.
25805
25806 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
25807
25808         * gcc.dg/20030626-1.c: Use signed char.
25809
25810 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
25811
25812         * gcc.dg/20030626-1.c: New test.
25813
25814 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
25815
25816         * const-str-2.m: Update.
25817
25818 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
25819
25820         PR c++/10990
25821         * g++.dg/rtti/dyncast1.C: New test.
25822         * g++.dg/abi/mangle4.C: Correct base-specifier access.
25823         * g++.dg/lookup/scoped1.C: Remove XFAIL.
25824         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
25825
25826         PR c++/10931
25827         * g++.dg/expr/static_cast1.C: New test.
25828
25829 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
25830
25831         * gcc.dg/20030625-1.c: New test.
25832
25833 2003-06-24  Roger Sayle  <roger@eyesopen.com>
25834
25835         * gcc.c-torture/compile/20030624-1.c: New test case.
25836
25837 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
25838
25839         * gcc.c-torture/execute/string-opt-17.c: New test.
25840
25841 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
25842
25843         PR c++/5754
25844         * g++.dg/parse/crash6.C: New test.
25845
25846 2003-06-23  Roger Sayle  <roger@eyesopen.com>
25847
25848         * gcc.dg/builtins-24.c: New test case.
25849
25850 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
25851
25852         * g++.dg/opt/operator1.C: New test.
25853
25854 2003-06-22  Roger Sayle  <roger@eyesopen.com>
25855
25856         * gcc.c-torture/execute/string-opt-16.c: New test case.
25857
25858 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
25859
25860         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
25861         * g++.old-deja/g++.other/conv7.C: Likewise.
25862         * g++.old-deja/g++.other/overcnv2.C: Likewise.
25863         * g++.old-deja/g++.other/overload14.C: Likewise.
25864
25865 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
25866
25867         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
25868         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
25869
25870 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25871
25872         PR c++/10888
25873         * g++.dg/warn/Winline-3.C: New test.
25874
25875 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25876
25877         * lib/target-supports.exp (check_alias_available): Make the test
25878         program acceptable to the Solaris assembler.
25879
25880         PR c++/10749
25881         * g++.dg/template/memclass2.C: New test.
25882
25883 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25884             Eric Botcazou  <ebotcazou@libertysurf.fr>
25885
25886         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
25887         data for non-matching targets.
25888         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
25889
25890 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25891
25892         PR c++/10845
25893         * g++.dg/template/member3.C: New test.
25894
25895 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
25896
25897         PR c++/10939
25898         * g++.dg/template/func1.C: New test.
25899
25900         PR c++/9649
25901         * g++.dg/template/static4.C: New test.
25902         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
25903
25904         PR c++/11041
25905         * g++.dg/init/ref7.C: New test.
25906
25907 2003-06-19  Matt Austern  <austern@apple.com>
25908
25909         PR c++/11228
25910         * g++.dg/anew1.C: New test.
25911         * g++.dg/anew2.C: New test.
25912         * g++.dg/anew3.C: New test.
25913         * g++.dg/anew4.C: New test.
25914
25915 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
25916
25917         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
25918
25919 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
25920
25921         * gcc.c-torture/execute/simd-4.c (main): Make expected value
25922         endian-dependent.
25923
25924 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
25925
25926         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
25927         Remove cruft.
25928
25929 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
25930
25931         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
25932         * gcc.c-torture/compile/961203-1.c: Likewise.
25933         * gcc.c-torture/compile/980506-1.c: Likewise.
25934
25935 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
25936
25937         PR c++/10712
25938         * g++.dg/lookup/using7.C: New test.
25939
25940 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
25941
25942         PR c++/11105
25943         * g++.dg/abi/conv1.C: Remove it.
25944         * g++.dg/template/conv7.C: New test.
25945         * g++.dg/template/conv8.C: Likewise.
25946         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
25947         conversion operator.
25948
25949 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
25950
25951         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
25952         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
25953         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25954         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
25955         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
25956         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25957         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25958         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
25959         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
25960         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
25961         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
25962         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
25963         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
25964         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
25965         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
25966         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
25967         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
25968         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
25969         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25970         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25971         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25972         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25973         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25974         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25975         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25976         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25977         * gcc.dg/compat/struct-return-10_x.c: Ditto.
25978         * gcc.dg/compat/struct-return-2_x.c: Ditto.
25979         * gcc.dg/compat/struct-return-3_x.c: Ditto.
25980
25981 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
25982
25983         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
25984         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
25985         indications.
25986
25987 2003-06-16  Roger Sayle  <roger@eyesopen.com>
25988
25989         * gcc.dg/i386-387-5.c: New test case.
25990         * gcc.dg/i386-387-6.c: New test case.
25991         * gcc.dg/builtins-23.c: New test case.
25992
25993 2003-06-15  Roger Sayle  <roger@eyesopen.com>
25994
25995         * gcc.dg/builtins-22.c: New test case.
25996         * gcc.dg/i386-387-1.c: Update to test exp.
25997         * gcc.dg/i386-387-2.c: Likewise.
25998
25999 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26000
26001         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
26002
26003 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
26004
26005         * lib/gcc-dg.exp (dg-require-dll): New function.
26006         (dg-xfail-if): Likewise.
26007         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
26008         driver.
26009
26010         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
26011         * gcc.c-torture/compile/20001205-1.c: Likewise.
26012         * gcc.c-torture/compile/20001226-1.c: Likewise.
26013         * gcc.c-torture/compile/20010518-2.c: Likewise.
26014         * gcc.c-torture/compile/20020312-1.c: Likewise.
26015         * gcc.c-torture/compile/20020604-1.c: Likewise.
26016         * gcc.c-torture/compile/920501-12.c: Likewise.
26017         * gcc.c-torture/compile/920501-4.c: Likewise.
26018         * gcc.c-torture/compile/920520-1.c: Likewise.
26019         * gcc.c-torture/compile/920521-1.c: Likewise.
26020         * gcc.c-torture/compile/920625-1.c: Likewise.
26021         * gcc.c-torture/compile/961203-1.c: Likewise.
26022         * gcc.c-torture/compile/980506-1.c: Likewise.
26023         * gcc.c-torture/compile/981006-1.c: Likewise.
26024         * gcc.c-torture/compile/981022-1.c: Likewise.
26025         * gcc.c-torture/compile/981223-1.c: Likewise.
26026         * gcc.c-torture/compile/990617-1.c: Likewise.
26027         * gcc.c-torture/compile/dll.c: Likewise.
26028         * gcc.c-torture/compile/labels-3.c: Likewise.
26029         * gcc.c-torture/compile/mipscop-1.c: Likewise.
26030         * gcc.c-torture/compile/mipscop-2.c: Likewise.
26031         * gcc.c-torture/compile/mipscop-3.c: Likewise.
26032         * gcc.c-torture/compile/mipscop-4.c: Likewise.
26033         * gcc.c-torture/compile/simd-5.c: Likewise.
26034         * gcc.c-torture/compile/20000804-1.x: Remove.
26035         * gcc.c-torture/compile/20001205-1.x: Likewise.
26036         * gcc.c-torture/compile/20001226-1.x: Likewise.
26037         * gcc.c-torture/compile/20010518-2.x: Likewise.
26038         * gcc.c-torture/compile/20020312-1.x: Likewise.
26039         * gcc.c-torture/compile/20020604-1.x: Likewise.
26040         * gcc.c-torture/compile/920501-12.x: Likewise.
26041         * gcc.c-torture/compile/920501-4.x: Likewise.
26042         * gcc.c-torture/compile/920520-1.x: Likewise.
26043         * gcc.c-torture/compile/920521-1.x: Likewise.
26044         * gcc.c-torture/compile/920625-1.x: Likewise.
26045         * gcc.c-torture/compile/961203-1.x: Likewise.
26046         * gcc.c-torture/compile/980506-1.x: Likewise.
26047         * gcc.c-torture/compile/981006-1.x: Likewise.
26048         * gcc.c-torture/compile/981022-1.x: Likewise.
26049         * gcc.c-torture/compile/981223-1.x: Likewise.
26050         * gcc.c-torture/compile/990617-1.x: Likewise.
26051         * gcc.c-torture/compile/mipscop-1.x: Likewise.
26052         * gcc.c-torture/compile/mipscop-2.x: Likewise.
26053         * gcc.c-torture/compile/mipscop-3.x: Likewise.
26054         * gcc.c-torture/compile/mipscop-4.x: Likewise.
26055         * gcc.c-torture/compile/simd-5.x: Likewise.
26056
26057         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
26058
26059 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26060
26061         * gcc.c-torture/execute/20030611-1.c: New test.
26062
26063 2003-06-12  Roger Sayle  <roger@eyesopen.com>
26064
26065         PR middle-end/168
26066         * gcc.dg/20030612-1.c: New test case.
26067
26068 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
26069
26070         PR c++/10635
26071         * g++.dg/expr/cast1.C: New test.
26072
26073 2003-06-12  Roger Sayle  <roger@eyesopen.com>
26074
26075         * gcc.dg/builtins-21.c: New test case.
26076
26077 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
26078
26079         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
26080         options instead of at the end.
26081         * lib/objc.exp (objc_target_compile): Likewise.
26082
26083 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
26084
26085         PR c++/10432
26086         * g++.dg/parse/error1.C: New test.
26087
26088 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
26089
26090         * gcc.dg/compat/struct-by-value-11_main.c: New file.
26091         * gcc.dg/compat/struct-by-value-11_x.c: New file.
26092         * gcc.dg/compat/struct-by-value-11_y.c: New file.
26093         * gcc.dg/compat/struct-by-value-12_main.c: New file.
26094         * gcc.dg/compat/struct-by-value-12_x.c: New file.
26095         * gcc.dg/compat/struct-by-value-12_y.c: New file.
26096         * gcc.dg/compat/struct-by-value-13_main.c: New file.
26097         * gcc.dg/compat/struct-by-value-13_x.c: New file.
26098         * gcc.dg/compat/struct-by-value-13_y.c: New file.
26099         * gcc.dg/compat/struct-by-value-14_main.c: New file.
26100         * gcc.dg/compat/struct-by-value-14_x.c: New file.
26101         * gcc.dg/compat/struct-by-value-14_y.c: New file.
26102         * gcc.dg/compat/struct-by-value-15_main.c: New file.
26103         * gcc.dg/compat/struct-by-value-15_x.c: New file.
26104         * gcc.dg/compat/struct-by-value-15_y.c: New file.
26105         * gcc.dg/compat/struct-by-value-16_main.c: New file.
26106         * gcc.dg/compat/struct-by-value-16_x.c: New file.
26107         * gcc.dg/compat/struct-by-value-16_y.c: New file.
26108         * gcc.dg/compat/struct-by-value-17_main.c: New file.
26109         * gcc.dg/compat/struct-by-value-17_x.c: New file.
26110         * gcc.dg/compat/struct-by-value-17_y.c: New file.
26111         * gcc.dg/compat/struct-by-value-18_main.c: New file.
26112         * gcc.dg/compat/struct-by-value-18_x.c: New file.
26113         * gcc.dg/compat/struct-by-value-18_y.c: New file.
26114
26115         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
26116         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
26117         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
26118         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
26119         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
26120         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
26121         * gcc.dg/compat/scalar-return-3_main.c: New file.
26122         * gcc.dg/compat/scalar-return-3_x.c: New file.
26123         * gcc.dg/compat/scalar-return-3_y.c: New file.
26124         * gcc.dg/compat/scalar-return-4_main.c: New file.
26125         * gcc.dg/compat/scalar-return-4_x.c: New file.
26126         * gcc.dg/compat/scalar-return-4_y.c: New file.
26127
26128 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
26129
26130         * gcc.dg/compat/fp2-struct-check.h: New file.
26131         * gcc.dg/compat/fp2-struct-defs.h: New file.
26132         * gcc.dg/compat/fp2-struct-init.h: New file.
26133         * gcc.dg/compat/struct-by-value-10_main.c: New file.
26134         * gcc.dg/compat/struct-by-value-10_x.c: New file.
26135         * gcc.dg/compat/struct-by-value-10_y.c: New file.
26136         * gcc.dg/compat/struct-return-10_main.c: New file.
26137         * gcc.dg/compat/struct-return-10_x.c: New file.
26138         * gcc.dg/compat/struct-return-10_y.c: New file.
26139
26140         * gcc.dg/compat/compat-common.h: New file.
26141         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
26142         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
26143         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
26144         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
26145         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
26146         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
26147         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
26148         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
26149         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
26150         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
26151         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
26152         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
26153         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
26154         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
26155         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
26156         * gcc.dg/compat/small-struct-check.h: Ditto.
26157         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
26158         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
26159         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
26160         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
26161         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
26162         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
26163         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
26164         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
26165         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
26166         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
26167         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26168         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
26169         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
26170         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26171         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
26172         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
26173         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
26174         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
26175         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
26176         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
26177         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
26178         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
26179         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
26180         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
26181         * gcc.dg/compat/struct-return-2_main.c: Ditto.
26182         * gcc.dg/compat/struct-return-2_x.c: Ditto.
26183         * gcc.dg/compat/struct-return-2_y.c: Ditto.
26184         * gcc.dg/compat/struct-return-3_main.c: Ditto.
26185         * gcc.dg/compat/struct-return-3_x.c: Ditto.
26186         * gcc.dg/compat/struct-return-3_y.c: Ditto.
26187
26188 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
26189
26190         * g++.dg/pch/static-1.C: New file.
26191         * g++.dg/pch/static-1.Hs: New file.
26192
26193 2003-06-10  Richard Henderson  <rth@redhat.com>
26194
26195         * gcc.dg/asm-7.c: Adjust expected warning text.
26196
26197 2003-06-10  Roger Sayle  <roger@eyesopen.com>
26198
26199         * gcc.dg/builtins-20.c: New test case.
26200
26201 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
26202
26203         PR c++/11131
26204         * g++.dg/opt/template1.C: New test.
26205
26206 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
26207
26208         * lib/gcc-dg.exp (dg-test): Clear additional_files and
26209         additional_sources.
26210
26211 2003-05-21  David Taylor  <dtaylor@emc.com>
26212
26213         * gcc.dg/Wpadded.c: New file.
26214
26215 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
26216
26217         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
26218         * gcc.dg/special/weak-2.c: Add dg-require-weak.
26219         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
26220         dg-require-weak.
26221
26222 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
26223
26224         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
26225
26226 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
26227
26228         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
26229         (dg-require-alias): Likewise.
26230         (dg-require-gc-sections): Likewise.
26231         * lib/target-supports.exp (check_gc_sections_available): Likewise.
26232
26233 2003-06-08  Richard Henderson  <rth@redhat.com>
26234
26235         * gcc.dg/20011029-2.c: Fix the array reference.
26236         * gcc.dg/asm-7.c: New.
26237
26238 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
26239
26240         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
26241
26242 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
26243
26244         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
26245         (dg-require-gc-sections): Likewise.
26246
26247 2003-06-08  Jan Hubicka  <jh@suse.cz>
26248
26249         * i386-cmov1.c: Fix regular expression.
26250         * i386-cvt-1.c: Likewise.
26251         * i386-local.c: Likewise.
26252         * i386-local2.c: Likewise.
26253         * i386-mul.c: Likewise.
26254         * i386-ssetype-1.c: Likewise.
26255         * i386-ssetype-3.c: Likewise.
26256         * i386-ssetype-5.c: Likewise.
26257
26258 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26259
26260         PR c++/11039
26261         * g++.dg/warn/implicit-typename2.C: New test.
26262         * g++.dg/warn/implicit-typename3.C: New test.
26263
26264 2003-06-07  Richard Henderson  <rth@redhat.com>
26265
26266         * g++.dg/other/offsetof3.C: Use size_t.
26267         * g++.dg/other/offsetof4.C: Likewise.
26268
26269 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
26270
26271         * lib/copy-file.exp: New. Implement gcc_copy_files.
26272
26273         * lib/dg-pch.exp: Load copy-file.exp
26274         (dg-pch): Use gcc_copy_files instead of "file copy".
26275
26276 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
26277
26278         * gcc.dg/weak/weak.exp: Simplify.
26279         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
26280         * gcc.dg/weak/weak-1.c: Likewise.
26281         * gcc.dg/weak/weak-2.c: Likewise.
26282         * gcc.dg/weak/weak-3.c: Likewise.
26283         * gcc.dg/weak/weak-4.c: Likewise.
26284         * gcc.dg/weak/weak-5.c: Likewise.
26285         * gcc.dg/weak/weak-6.c: Likewise.
26286         * gcc.dg/weak/weak-7.c: Likewise.
26287         * gcc.dg/weak/weak-8.c: Likewise.
26288         * gcc.dg/weak/weak-9.c: Likewise.
26289
26290 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
26291
26292         gcc.c-torture/execute/20030606-1.c: New.
26293
26294 2003-06-06  Roger Sayle  <roger@eyesopen.com>
26295
26296         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
26297         * gcc.dg/builtins-19.c: Likewise.
26298
26299 2003-06-06  Roger Sayle  <roger@eyesopen.com>
26300
26301         * gcc.dg/builtins-2.c: Add some more tests.
26302         * gcc.dg/builtins-18.c: New test case.
26303         * gcc.dg/builtins-19.c: New test case.
26304
26305 2003-06-06  Roger Sayle  <roger@eyesopen.com>
26306             Jim Wilson  <wilson@tuliptree.org>
26307
26308         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
26309
26310 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
26311
26312         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
26313         mempcpy/stpcpy calls not to be optimized into something else.
26314         * gcc.c-torture/execute/string-opt-3.c: Moved to...
26315         * gcc.c-torture/execute/builtins/string-7.c: ...here.
26316         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
26317
26318 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26319
26320         * gcc.dg/format/asm_fprintf-1.c: New test.
26321
26322 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
26323
26324         * lib/gcc-defs.exp (additional_sources): New variable.
26325         (dg-additional-sources): New function.
26326         (additional_files): New variable.
26327         (dg-additional-files): New function.
26328         (dg-additional-files-options): Likewise.
26329         * lib/gcc-dg.exp (dg-require-weak): New function.
26330         (dg-require-alias): Likewise.
26331         (dg-require-gc-sections): Likewise.
26332         * lib/target-supports.exp (check_alias_available): Remove testfile
26333         parameter.
26334         (check_gc_sections_available): New function.
26335         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
26336         (dg-gpp-additional-files): Likewise.
26337         * lib/g++.exp (additional_sources): Remove.
26338         (additional_files): Likewise.
26339         (g++_target_compile): Use dg-additional-files-options.
26340
26341         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
26342         Tcl logic.
26343         * gcc.dg/special/ecos.exp: Remove.
26344         * gcc.dg/special/20000419-2.c: Use dg-require-*.
26345         * gcc.dg/special/alias-1.c: Likewise.
26346         * gcc.dg/special/alias-2.c: Likewise.
26347         * gcc.dg/special/gcsec-1.c: Likewise.
26348         * gcc.dg/special/weak-1.c: Likewise.
26349         * gcc.dg/special/weak-2.c: Likewise.
26350         * gcc.dg/special/wkali-1.c: Likewise.
26351         * gcc.dg/special/wkali-2.c: Likewise.
26352
26353         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
26354         dg-gpp-additional-*.
26355         * g++.dg/special/conpr-3.C: Likewise.
26356         * g++.dg/special/conpr-4.C: Likewise.
26357         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
26358         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
26359         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
26360         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
26361         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
26362         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
26363         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
26364         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
26365         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
26366         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
26367         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
26368         * g++.old-deja/g++.other/comdat1.C: Likewise.
26369         * g++.old-deja/g++.other/comdat2.C: Likewise.
26370         * g++.old-deja/g++.other/comdat3.C: Likewise.
26371         * g++.old-deja/g++.other/ctor1.C: Likewise.
26372         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
26373
26374 2003-06-05  Richard Henderson  <rth@redhat.com>
26375
26376         * gcc.dg/debug/20030605-1.c: New.
26377
26378 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
26379
26380         * README.QMTEST: Update.
26381
26382 2003-06-04  Richard Henderson  <rth@redhat.com>
26383
26384         * gcc.dg/cleanup-1.c: New.
26385         * gcc.dg/cleanup-2.c: New.
26386         * gcc.dg/cleanup-3.c: New.
26387         * gcc.dg/cleanup-4.c: New.
26388         * gcc.dg/cleanup-5.c: New.
26389         * gcc.dg/cleanup-6.c: New.
26390         * gcc.dg/cleanup-7.c: New.
26391
26392 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
26393
26394         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
26395
26396         * lib/dg-pch.exp: New file.
26397         * g++.dg/pch/pch.exp: Use dg-pch.exp.
26398         * gcc.dg/pch/pch.exp: Likewise.
26399
26400 2003-06-04  Roger Sayle  <roger@eyesopen.com>
26401
26402         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
26403         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
26404         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
26405         * gcc.dg/builtins-17.c: New test case.
26406         * gcc.dg/i386-387-4.c: New test case.
26407         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
26408
26409 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26410
26411         * gcc.dg/ultrasp9.c: New test.
26412
26413 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26414
26415         * gcc.c-torture/compile/20030604-1.c: New test.
26416         * gcc.dg/sparc-constant-1.c: New test.
26417
26418 2003-06-03  Glen Nakamura  <glen@imodulo.com>
26419
26420         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
26421
26422 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
26423
26424         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
26425
26426         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
26427         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
26428
26429 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
26430
26431         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
26432
26433 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26434
26435         PR c++/10940
26436         * g++.dg/template/spec10.C: New test.
26437
26438 2003-06-03  Roger Sayle  <roger@eyesopen.com>
26439
26440         * gcc.dg/builtins-16.c: New test case.
26441
26442 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
26443
26444         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
26445         mempcpy test with post-increments.
26446         * gcc.c-torture/execute/string-opt-3.c: New test.
26447         * gcc.dg/string-opt-1.c: New test.
26448
26449 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
26450
26451         PR fortran/10965
26452         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
26453
26454 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
26455
26456         * lib/scanasm.exp (dg-scan): New function, factored out of ...
26457         (scan-assembler): ... here.  Use dg-scan.
26458         (scan-assembler-not): Likewise.
26459         (scan-file): New function.
26460         (scan-file-not): Likewise.
26461         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
26462         * gcc.dg/cpp/_Pragma4.c: Likewise.
26463         * gcc.dg/cpp/_Pragma5.c: Likewise.
26464         * gcc.dg/cpp/avoidpaste1.c: Likewise.
26465         * gcc.dg/cpp/avoidpaste2.c: Likewise.
26466         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
26467         * gcc.dg/cpp/cmdlne-P.c: Likewise.
26468         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
26469         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
26470         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
26471         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
26472         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
26473         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
26474         * gcc.dg/cpp/cxxcom1.c: Likewise.
26475         * gcc.dg/cpp/line1.c: Likewise.
26476         * gcc.dg/cpp/maccom1.c: Likewise.
26477         * gcc.dg/cpp/maccom2.c: Likewise.
26478         * gcc.dg/cpp/maccom3.c: Likewise.
26479         * gcc.dg/cpp/maccom4.c: Likewise.
26480         * gcc.dg/cpp/maccom5.c: Likewise.
26481         * gcc.dg/cpp/maccom6.c: Likewise.
26482         * gcc.dg/cpp/multiline.c: Likewise.
26483         * gcc.dg/cpp/spacing1.c: Likewise.
26484         * gcc.dg/cpp/spacing2.c: Likewise.
26485         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
26486         * gcc.dg/cpp/trad/maccom1.c: Likewise.
26487         * gcc.dg/cpp/trad/maccom2.c: Likewise.
26488         * gcc.dg/cpp/trad/maccom3.c: Likewise.
26489         * gcc.dg/cpp/trad/maccom4.c: Likewise.
26490         * gcc.dg/cpp/trad/maccom6.c: Likewise.
26491         * gcc.dg/cpp/cxxcom2.c: Likewise.
26492         * gcc.dg/cpp/cxxcom2.h: New file.
26493
26494         * gcc.dg/cpp/truefalse.cpp: Move it to ...
26495         * g++.dg/cpp/truefalse.C: Here.
26496         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
26497
26498 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
26499
26500         * gcc.dg/cpp/redef3.c: New file.
26501
26502 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26503
26504         * gcc.dg/i386-loop-3.c: New test.
26505
26506 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
26507
26508         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
26509
26510 2003-05-31  Roger Sayle  <roger@eyesopen.com>
26511
26512         * gcc.dg/fwrapv-1.c: New test case.
26513         * gcc.dg/fwrapv-2.c: New test case.
26514
26515 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26516
26517         PR c++/10956
26518         * g++.dg/template/spec9.C: New test.
26519
26520 2003-05-29  Roger Sayle  <roger@eyesopen.com>
26521
26522         * gcc.dg/duff-4.c: New test case.
26523
26524 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
26525
26526         PR fortran/10843
26527         * g77.dg/ffixed-form-1.f: New test
26528         * g77.dg/ffixed-form-2.f: New test
26529         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
26530         * g77.dg/ffree-form-3.f: New test
26531
26532 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
26533
26534         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
26535         * gcc.dg/wint_t-1.c: Likewise.
26536
26537 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26538
26539         * g++.dg/template/access11.C: New test.
26540
26541 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26542
26543         PR c++/10849
26544         * g++.dg/template/access10.C: New test.
26545
26546 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
26547             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26548
26549         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
26550
26551 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
26552
26553         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
26554         suppress for powerpc-*-darwin*.
26555         * gcc.dg/torture/builtin-noret-2.c: Likewise.
26556
26557 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
26558
26559         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
26560         suppress option for powerpc-*-darwin*.
26561
26562 2003-05-23  Roger Sayle  <roger@eyesopen.com>
26563
26564         * gcc.dg/builtins-1.c: Add tests for tan and atan.
26565         * gcc.dg/builtins-4.c: Add test for fmod.
26566
26567 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26568
26569         PR c++/10682
26570         * g++.dg/template/instantiate4.C: New test.
26571
26572 2003-05-22  Roger Sayle  <roger@eyesopen.com>
26573
26574         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
26575
26576 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
26577
26578         * gcc.dg/compat/scalar-return-1_main.c: New file.
26579         * gcc.dg/compat/scalar-return-1_x.c: New file.
26580         * gcc.dg/compat/scalar-return-1_y.c: New file.
26581         * gcc.dg/compat/scalar-return-2_main.c: New file.
26582         * gcc.dg/compat/scalar-return-2_x.c: New file.
26583         * gcc.dg/compat/scalar-return-2_y.c: New file.
26584         * gcc.dg/compat/struct-return-3_main.c: New file.
26585         * gcc.dg/compat/struct-return-3_y.c: New file.
26586         * gcc.dg/compat/struct-return-3_x.c: New file.
26587         * gcc.dg/compat/struct-return-2_main.c: New file.
26588         * gcc.dg/compat/struct-return-2_x.c: New file.
26589         * gcc.dg/compat/struct-return-2_y.c: New file.
26590
26591 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26592
26593         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
26594         for hppa*-hp-hpux*.
26595         * gcc.dg/20021014-1.c (dg-options): Likewise.
26596         * gcc.dg/nest.c (dg-options): Likewise.
26597
26598 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
26599
26600         PR c++/9738
26601         * g++.dg/ext/dllimport2.C: New file.
26602         * g++.dg/ext/dllimport3.C: New file.
26603
26604 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
26605
26606         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
26607         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
26608         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26609         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
26610         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26611         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
26612         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
26613         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
26614         * gcc.dg/compat/small-struct-defs.h: New file.
26615         * gcc.dg/compat/small-struct-init.h: New file.
26616         * gcc.dg/compat/small-struct-check.h: New file.
26617         * gcc.dg/compat/fp-struct-defs.h: New file.
26618         * gcc.dg/compat/fp-struct-check.h: New file.
26619         * gcc.dg/compat/fp-struct-init.h: New file.
26620         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
26621         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
26622
26623 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
26624
26625         * gcc.dg/20030225-2.c: New test.
26626
26627 2003-05-18  Roger Sayle  <roger@eyesopen.com>
26628             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26629
26630         * gcc.c-torture/compile/20030518-1.c: New test case.
26631
26632 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
26633
26634         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
26635         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
26636         gcc-dg-debug-runtest.
26637         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
26638         gcc-dg-debug-runtest.
26639
26640 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26641
26642         PR c++/9022
26643         * g++.dg/lookup/using6.C: New test.
26644
26645 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26646
26647         * g++.dg/parse/access2.C: New test.
26648
26649 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
26650
26651         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
26652         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
26653         * gcc.dg/debug/debug.exp: Likewise.
26654
26655 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
26656
26657         * gcc.dg/dollar.c: New test.
26658
26659 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
26660
26661         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
26662         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
26663         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
26664         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
26665         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
26666         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
26667         * gcc.dg/compat/struct-by-value-6_main.c: New file.
26668         * gcc.dg/compat/struct-by-value-6_x.c: New file.
26669         * gcc.dg/compat/struct-by-value-6_y.c: New file.
26670         * gcc.dg/compat/struct-by-value-7_main.c: New file.
26671         * gcc.dg/compat/struct-by-value-7_x.c: New file.
26672         * gcc.dg/compat/struct-by-value-7_y.c: New file.
26673         * gcc.dg/compat/struct-by-value-8_main.c: New file.
26674         * gcc.dg/compat/struct-by-value-8_x.c: New file.
26675         * gcc.dg/compat/struct-by-value-8_y.c: New file.
26676         * gcc.dg/compat/struct-by-value-9_main.c: New file.
26677         * gcc.dg/compat/struct-by-value-9_x.c: New file.
26678         * gcc.dg/compat/struct-by-value-9_y.c: New file.
26679
26680 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
26681
26682         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
26683         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
26684         support for "repo" mode.
26685         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
26686         * lib/g77-dg.exp: Likewise.
26687         * lib/obj-dg.exp: Likewise.
26688
26689 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
26690
26691         Merge from gcc-3_2-rhl8-branch:
26692         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
26693
26694         * gcc.dg/tls/opt-6.c: New test.
26695
26696         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
26697
26698         * gcc.dg/20030405-1.c: New test.
26699
26700         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
26701
26702         * gcc.dg/20030309-1.c: New test.
26703
26704         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26705
26706         * gcc.c-torture/execute/20030307-1.c: New test.
26707
26708         2003-02-20  Randolph Chung  <tausq@debian.org>
26709
26710         * gcc.c-torture/compile/20030220-1.c: New test.
26711
26712         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
26713
26714         * gcc.dg/20030217-1.c: New test.
26715
26716         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
26717
26718         * gcc.c-torture/compile/20020129-1.c: New test.
26719
26720         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26721
26722         * gcc.dg/unroll-1.c: New test.
26723
26724         2002-11-16  Jan Hubicka  <jh@suse.cz>
26725
26726         * gcc.c-torture/execute/20020920-1.c: New test.
26727
26728         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
26729
26730         PR target/7434
26731         * gcc.c-torture/compile/20021008-1.c: New test.
26732
26733         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
26734
26735         PR target/7559
26736         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
26737
26738         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
26739
26740         * gcc.c-torture/compile/20020807-1.c: New test.
26741
26742         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
26743
26744         * gcc.dg/tls/opt-1.c: New test.
26745
26746         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
26747
26748         * gcc.dg/20020729-1.c: New test.
26749
26750         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
26751
26752         * g++.dg/opt/life1.C: New test.
26753
26754         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
26755
26756         * gcc.dg/20020525-1.c: New test.
26757
26758         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
26759
26760         PR c++/6794
26761         * g++.dg/ext/pretty1.C: New test.
26762         * g++.dg/ext/pretty2.C: New test.
26763
26764 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
26765
26766         PR c++/8385
26767         * g++.dg/ext/typeof5.C: New test.
26768
26769 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
26770
26771         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
26772         __USER_LABEL_PREFIX__ into account.
26773         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
26774
26775 2003-05-14  Roger Sayle  <roger@eyesopen.com>
26776
26777         * gcc.dg/builtins-15.c: New test case.
26778
26779 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
26780
26781         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
26782
26783 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
26784
26785         * lib/g++.exp: Tweak handling of additional source files.
26786         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
26787         * g++.dg/special/conpr-2a.C: Rename to ...
26788         * g++.dg/special/conpr-2a.cc: ... this.
26789         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
26790         * g++.dg/special/conpr-3a.C: Rename to ...
26791         * g++.dg/special/conpr-3a.cc: This.
26792         * g++.dg/special/conpr-3b.C: Rename to ...
26793         * g++.dg/special/conpr-3b.cc: This.
26794         * g++.dg/special/conpr-4.C: New test.
26795         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
26796
26797 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
26798
26799         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
26800
26801 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26802
26803         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
26804         * g++.old-deja/g++.robertl/eb71.C: Likewise.
26805         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
26806         * g++.old-deja/g++.other/warn3.C: Likewise.
26807
26808 2003-05-11  Roger Sayle  <roger@eyesopen.com>
26809
26810         * gcc.dg/i386-387-1.c: Update to also test log.
26811         * gcc.dg/i386-387-2.c: Likewise.
26812
26813 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
26814
26815         * g77.f-torture/execute/int8421.f: New test.
26816
26817 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26818
26819         PR c++/10230, c++/10481
26820         * g++.dg/lookup/scoped5.C: New test.
26821
26822 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26823
26824         PR c++/10552
26825         * g++.dg/template/ttp6.C: New test.
26826
26827 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
26828
26829         * gcc.c-torture/execute/builtins: New directory.
26830         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
26831         gcc.c-torture/execute/builtins.
26832         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
26833         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
26834         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
26835         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
26836
26837 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26838
26839         PR c++/9252
26840         * g++.dg/template/access8.C: New test.
26841         * g++.dg/template/access9.C: New test.
26842
26843 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26844
26845         PR c++/9554
26846         * g++.dg/parse/access1.C: New test.
26847
26848 2003-05-09  DJ Delorie  <dj@redhat.com>
26849
26850         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
26851         long, and not an int.
26852
26853 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26854
26855         PR c++/10555, c++/10576
26856         * g++.dg/template/memclass1.C: New test.
26857
26858 2003-05-08  DJ Delorie  <dj@redhat.com>
26859
26860         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
26861         targets.
26862         * gcc.c-torture/execute/20021024-1.x: Likewise.
26863         * gcc.c-torture/execute/shiftdi.x: Likewise.
26864         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
26865         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
26866         * gcc.dg/20021018-1.c: Likewise.
26867
26868 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26869
26870         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
26871
26872         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
26873         (bcopy): Call memmove.
26874
26875 2003-05-08  Roger Sayle  <roger@eyesopen.com>
26876
26877         * g77.f-torture/compile/8485.f: New test case.
26878
26879 2003-05-07  Richard Henderson  <rth@redhat.com>
26880
26881         PR c++/10570
26882         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
26883         Verify exception_cleanup not called for rethrows.
26884         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
26885         when exiting catch block without rethrowing.
26886         * g++.dg/eh/forced3.C: New.
26887         * g++.dg/eh/forced4.C: New.
26888
26889 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
26890
26891         * gcc.dg/20030505.c: Fix triplet.
26892
26893 2003-05-06  DJ Delorie  <dj@redhat.com>
26894
26895         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
26896         * gcc.dg/nest.c: Likewise.
26897
26898 2003-05-05  Roger Sayle  <roger@eyesopen.com>
26899
26900         * gcc.dg/builtins-14.c: New test case.
26901
26902 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
26903
26904         * lib/compat.exp (compat-execute): New argument.
26905         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
26906         * gcc.dg/compat: New test directory.
26907         * gcc.dg/compat/compat.exp: New expect script.
26908         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
26909         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
26910         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
26911         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
26912         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
26913         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
26914
26915         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
26916         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
26917         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
26918         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
26919         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
26920         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
26921         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
26922         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
26923         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
26924         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
26925         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
26926         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
26927         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
26928         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
26929         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
26930
26931 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
26932
26933         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
26934
26935 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
26936
26937         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
26938
26939 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
26940
26941         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
26942         * gcc.dg/ppc-fsel-2.c: New test.
26943
26944         * gcc.dg/unused-5.c: New test.
26945
26946 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26947
26948         PR c++/10496
26949         * g++.dg/warn/pmf1.C: New test.
26950
26951 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26952
26953         PR c++/4494
26954         * g++.dg/warn/main.C: New test.
26955
26956 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26957
26958         * gcc.dg/nonnull-3.c: New test.
26959
26960 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
26961
26962         * gcc.dg/cpp/Wtrigraphs.c: Update.
26963         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
26964
26965 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
26966
26967         * gcc.dg/ppc-fsel-1.c: New test.
26968
26969 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
26970
26971         PR c/10604
26972         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
26973
26974 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
26975
26976         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
26977
26978 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26979
26980         PR c++/9364, c++/10553, c++/10586
26981         * g++.dg/parse/typename4.C: New test.
26982         * g++.dg/parse/typename5.C: Likewise.
26983
26984 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
26985
26986         * gcc.c-torture/compile/20030503-1.c: New test.
26987
26988 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26989
26990         * g++.dg/lookup/using5.C: Fix testcase error.
26991
26992 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
26993
26994         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
26995         since MEABI is no longer supported.  Remove all vestiges
26996         of MEABI from the test.
26997
26998 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26999
27000         PR c++/10554
27001         * g++.dg/lookup/using5.C: New test.
27002
27003 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27004
27005         PR c++/8772
27006         * g++.dg/template/ttp5.C: New test.
27007
27008 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
27009
27010         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
27011         (dg-gpp-additional-sources): New function.
27012         (dg-gpp-additional-files): Likewise.
27013         * lib/g++.exp (additional_sources): New variable.
27014         (additional_files): Likewise.
27015         (g++_target_compile): Deal with them.
27016         * lib/old-dejagnu.exp: Remove.
27017         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
27018         * g++.old-deja: Revise all tests to use dg commands.
27019
27020 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27021
27022         PR c++/9432, c++/9528
27023         * g++.dg/lookup/using4.C: New test.
27024
27025 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
27026
27027         * gcc.dg/noreturn-5.c: New file.
27028         * gcc.dg/noreturn-6.c: New file.
27029
27030         * gcc.c-torture/compile/inline-1.c: New file.
27031
27032 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
27033
27034         PR c++/10551
27035         * g++.dg/template/explicit1.C: New test.
27036
27037 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
27038
27039         PR c++/10549
27040         * g++.dg/other/bitfield1.C: New test.
27041
27042         PR c++/10527
27043         * g++.dg/init/new7.C: New test.
27044
27045 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
27046
27047         * g++.dg/ext/desig1.C: New test.
27048         * g++.dg/ext/init1.C: Update.
27049
27050         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
27051
27052 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
27053
27054         PR c++/10180
27055         * g++.dg/warn/Winline-1.C: New test.
27056
27057 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
27058
27059         * gcc.c-torture/execute/string-opt-19.c: New test.
27060
27061         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
27062         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
27063
27064 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
27065
27066         PR c++/10506
27067         * g++.dg/init/new6.C: New test.
27068
27069         PR c++/10503
27070         * g++.dg/init/ref6.C: New test.
27071
27072 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
27073
27074         * g++.dg/warn/weak1.C: XFAIL on AIX4.
27075
27076 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27077
27078         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
27079         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
27080
27081 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
27082
27083         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
27084         initialized static data members.
27085
27086 2003-04-25  H.J. Lu <hjl@gnu.org>
27087
27088         * gcc.dg/ia64-sync-4.c: New test.
27089
27090 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27091
27092         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
27093         date.
27094
27095 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
27096
27097         PR c++/10337
27098         * g++.dg/warn/conv1.C: New test.
27099         * g++.old-deja/g++.other/conv7.C: Adjust.
27100         * g++.old-deja/g++.other/overload14.C: Adjust.
27101
27102 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
27103
27104         PR c++/10471
27105         * g++.dg/template/defarg2.C: New test.
27106
27107 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
27108
27109         * gcc.dg/cpp/include2.c: Update.
27110         * gcc.dg/cpp/multiline-2.c: New.
27111         * gcc.dg/cpp/multiline.c: Update.
27112         * gcc.dg/cpp/strify2.c: Update.
27113         * gcc.dg/cpp/trad/literals-2.c: Update.
27114
27115 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27116
27117         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
27118
27119 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
27120
27121         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
27122
27123 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
27124
27125         PR c++/10451
27126         * g++.dg/parse/crash4.C: New test.
27127
27128         PR c++/9847
27129         * g++.dg/parse/crash5.C: New test.
27130
27131 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
27132
27133         PR c++/10446
27134         * g++.dg/parse/crash3.C: New test.
27135
27136         PR c++/10428
27137         * g++.dg/parse/elab1.C: New test.
27138
27139 2003-04-22  Devang Patel  <dpatel@apple.com>
27140
27141         * gcc.dg/cpp/trad/funlike-5.c: New test.
27142
27143 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
27144
27145         * g++.dg/other/packed1.C: Fix dg options.
27146
27147 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
27148
27149         * g++.dg/other/offsetof2.C: New test.
27150
27151 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
27152
27153         * g++.dg/template/recurse.C: Adjust location of error messages.
27154
27155 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
27156
27157         PR c++/9881
27158         * g++.dg/init/addr-const1.C: New test.
27159         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
27160
27161 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27162
27163         PR c++/10405
27164         * g++.dg/lookup/struct-hack1.C: New test.
27165
27166 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
27167
27168         * ucs.c: Update diagnostic messages.
27169
27170 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
27171
27172         * gcc.dg/cpp/truefalse.cpp: New test.
27173         * gcc.dg/cpp/cpp.exp: Update.
27174         * g++.dg/other/stdbool-if.C: Remove.
27175
27176 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
27177
27178         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
27179         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
27180
27181 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27182
27183         * gcc.c-torture/compile/20030418-1.c: New test.
27184
27185 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
27186
27187         * README.compat: Remove; content moved to doc/sourcebuild.texi.
27188
27189 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27190
27191         PR c++/10347
27192         g++.dg/template/dependent-name1.C: New test.
27193
27194 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
27195
27196         * gcc.dg/warn-1.c (tourist_guide): New array,
27197         contains a pointer to bar.
27198
27199 2003-04-16  Roger Sayle  <roger@eyesopen.com>
27200
27201         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
27202         * gcc.c-torture/execute/medce-1.c: New test case.
27203         * gcc.c-torture/execute/medce-2.c: New test case.
27204
27205 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
27206
27207         * lib/prune.exp: Ignore more messages.
27208
27209         PR c++/10381
27210         * g++.dg/parse/lookup3.C: New test.
27211
27212 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
27213
27214         * gcc.c-torture/compile/20030415-1.c : New test.
27215
27216 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
27217
27218         * gcc.c-torture/execute/scope-2.c: Move to ...
27219         * gcc.dg/noncompile/scope.c: .... here.
27220
27221 2003-04-14  Roger Sayle  <roger@eyesopen.com>
27222
27223         * gcc.dg/20030414-2.c: New test case.
27224
27225 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
27226
27227         PR target/10377
27228         * gcc.dg/20030414-1.c: New test.
27229
27230 2003-04-13  Roger Sayle  <roger@eyesopen.com>
27231
27232         * gcc.dg/builtins-12.c: New test case.
27233         * gcc.dg/builtins-13.c: New test case.
27234
27235 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27236
27237         * gcc.c-torture/execute/string-opt-18.c: New test.
27238
27239 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
27240
27241         PR c++/10300
27242         * g++.dg/init/new5.C: New test.
27243
27244 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
27245
27246         PR c++/7910
27247         * g++.dg/ext/dllimport1.C: New test.
27248
27249 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27250
27251         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
27252
27253 2003-04-11  Bud Davis <bdavis9659@comcast.net>
27254
27255         PR Fortran/9263
27256         * g77.f-torture/noncompile/9263.f: New test
27257         PR Fortran/1832
27258         * g77.f-torture/execute/1832.f: New test
27259
27260 2003-04-11  David Chad  <davidc@freebsd.org>
27261             Loren J. Rittle  <ljrittle@acm.org>
27262
27263         libobjc/8562
27264         * objc.dg/headers.m: New test.
27265
27266 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
27267
27268         * gcc.c-torture/execute/builtin-noret-2.c: New.
27269         * gcc.c-torture/execute/builtin-noret-2.x: New.
27270         XFAIL builtin-noret-2.c at -O1 and above.
27271         * gcc.dg/redecl.c: New.
27272         * gcc.dg/Wshadow-1.c: Update error regexps.
27273
27274 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
27275
27276         * g++.dg/abi/bitfield10.C: New test.
27277
27278 2003-04-09  Mike Stump  <mrs@apple.com>
27279
27280         * gcc.dg/pch/pch.exp: Make testcase names longer.
27281         * g++.dg/pch/pch.exp: Make testcase names longer.
27282
27283 2003-04-08  Roger Sayle  <roger@eyesopen.com>
27284
27285         * gcc.dg/builtins-11.c: New test case.
27286
27287 2003-04-08  Roger Sayle  <roger@eyesopen.com>
27288
27289         * gcc.dg/builtins-9.c: New test case.
27290         * gcc.dg/builtins-10.c: New test case.
27291
27292 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
27293
27294         * gcc.dg/noncompile/init-4.c.c: New test.
27295
27296 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
27297
27298         * gcc.misc-test/gcov-9.c: New test.
27299         * gcc.misc-test/gcov-10.c: New test
27300         * gcc.misc-test/gcov-11.c: New test.
27301
27302 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
27303
27304         PR optimization/10024
27305         * gcc.c-torture/compile/20030405-1.c: New test.
27306
27307 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
27308
27309         * gcc.dg/pch/static-3.c: New.
27310         * gcc.dg/pch/static-3.hs: New.
27311         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
27312
27313 2003-04-04  Richard Henderson  <rth@redhat.com>
27314
27315         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
27316         * g++.dg/eh/forced2.C: Likewise.
27317
27318 2003-04-03  Mike Stump  <mrs@apple.com>
27319
27320         * lib/scanasm.exp (scan-assembler): Add xfail processing for
27321         target arg.
27322         (scan-assembler-times, scan-assembler-not): Likewise.
27323         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
27324
27325 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27326
27327         * gcc.dg/sparc-loop-1.c: New test.
27328
27329 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
27330
27331         PR other/9274
27332         * g++.dg/pch/system-2.C: New.
27333         * g++.dg/pch/system-2.Hs: New.
27334
27335 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
27336
27337         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
27338
27339         * g++.dg/eh/simd-1.C (vecfunc): Same.
27340
27341 2003-04-01  Roger Sayle  <roger@eyesopen.com>
27342
27343         * gcc.c-torture/execute/20030401-1.c: New test case.
27344
27345 2003-04-01  Ziemowit Laski <zlaski@apple.com>
27346
27347         * objc.dg/defs.m: New.
27348
27349 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
27350
27351         * g++.dg/eh/simd-1.C: New.
27352         * g++.dg/eh/simd-2.C: New.
27353
27354 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
27355
27356         * gcc.c-torture/execute/simd-3.c: New.
27357
27358 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
27359
27360         PR c/9936
27361         * gcc.dg/20030331-2.c: New test.
27362
27363 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
27364
27365         PR c++/10278
27366         * g++.dg/parse/crash2.C: New test.
27367
27368 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
27369
27370         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
27371         * gcc.c-torture/execute/20030331-1.c: ...here.
27372
27373 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
27374
27375         * gcc.c-torture/execute/20030331-1.c: New test.
27376
27377 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
27378
27379         * lib/gcov.exp: Adjust call return testing strings.
27380         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
27381
27382 2003-03-31  Roger Sayle  <roger@eyesopen.com>
27383
27384         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
27385         * gcc.dg/builtins-7.c: New test case.
27386         * gcc.dg/builtins-8.c: New test case.
27387
27388 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
27389
27390         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
27391
27392 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
27393
27394         PR c++/7647
27395         * g++.dg/lookup-class-member-2.C: New test.
27396
27397 2003-03-30  Glen Nakamura  <glen@imodulo.com>
27398
27399         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
27400
27401 2003-03-28  Roger Sayle  <roger@eyesopen.com>
27402
27403         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
27404
27405 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
27406
27407         * g++.dg/init/attrib1.C: New test.
27408
27409 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
27410
27411         * gcc.dg/ultrasp8.c: New test.
27412
27413 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
27414
27415         * gcc.dg/ultrasp7.c: New test.
27416
27417 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
27418
27419         PR c++/10047
27420         * g++.dg/template/inline1.C: New test.
27421
27422 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
27423
27424         * gcc.dg/sparc-dwarf2.c: New test.
27425
27426 2003-03-27  Roger Sayle  <roger@eyesopen.com>
27427
27428         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
27429         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
27430
27431 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
27432
27433         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
27434         than reading .x files.
27435         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
27436         * g77.dg/gcov/gcov-1.f: Likewise.
27437         * gcc.misc-tests/gcov-4b.c: Likewise.
27438         * gcc.misc-tests/gcov-5b.c: Likewise.
27439         * gcc.misc-tests/gcov-6.c: Likewise.
27440         * gcc.misc-tests/gcov-7.c: Likewise.
27441         * gcc.misc-tests/gcov-8.c: Likewise.
27442         * g++.dg/gcov/gcov-1.x: Remove.
27443         * g77.dg/gcov/gcov-1.x: Likewise.
27444         * gcc.misc-tests/gcov-4b.x: Likewise.
27445         * gcc.misc-tests/gcov-5b.x: Likewise.
27446         * gcc.misc-tests/gcov-6.x: Likewise.
27447         * gcc.misc-tests/gcov-7.x: Likewise.
27448         * gcc.misc-tests/gcov-8.x: Likewise.
27449
27450 2003-03-27  Glen Nakamura  <glen@imodulo.com>
27451
27452         PR opt/10087
27453         * gcc.dg/20030324-1.c: New test.
27454
27455 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
27456
27457         PR c++/10224
27458         * g++.dg/template/arg3.C: New test.
27459
27460         PR c++/10158
27461         * g++.dg/template/friend18.C: New test.
27462
27463 2003-03-26  Roger Sayle  <roger@eyesopen.com>
27464
27465         * g77.f-torture/compile/20030326-1.f: New test case.
27466
27467 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
27468
27469         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
27470
27471         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
27472
27473 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
27474
27475         * gcc.dg/ia64-sync-3.c: New test.
27476
27477 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
27478
27479         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
27480
27481 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
27482
27483         * gcc.dg/ultrasp6.c: New test.
27484
27485 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27486
27487         * gcc.dg/i386-signbit-1.c: New test.
27488         * gcc.dg/i386-signbit-2.c: New test.
27489         * gcc.dg/i386-signbit-3.c: New test.
27490
27491 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27492
27493         * gcc.dg/ultrasp5.c: Fix options.
27494
27495 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27496
27497         * gcc.dg/ultrasp5.c: Fix comment.
27498
27499 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
27500
27501         PR fortran/10197
27502         * g77.f-torture/execute/10197.f: New test.
27503
27504 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
27505
27506         PR c++/9898, c++/383
27507         * g++.dg/template/conv6.C: New test.
27508
27509         PR c++/10119
27510         * g++.dg/template/ptrmem5.C: New test.
27511
27512         PR c++/10026
27513         * g++.dg/lookup/koenig1.C: New test.
27514
27515         PR C++/10199
27516         * g++.dg/lookup/template2.C: New test.
27517
27518 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
27519
27520         * g++.dg/opt/rtti1.C: New test.
27521
27522 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27523
27524         * gcc.dg/ultrasp5.c: New test.
27525
27526 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
27527
27528         PR middle-end/9967
27529         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
27530         builtin fputs.
27531
27532 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
27533
27534         PR c/8224
27535         * gcc.dg/20030323-1.c: New test.
27536
27537 2003-03-23  Roger Sayle  <roger@eyesopen.com>
27538
27539         * gcc.c-torture/compile/20030323-1.c: New test case.
27540
27541 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
27542
27543         * gcc.dg/20030321-1.c: New test.
27544
27545 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
27546
27547         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
27548
27549 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
27550
27551         PR c++/9978, c++/9708
27552         * g++.dg/ext/vlm1.C: Adjust expected error.
27553         * g++.dg/ext/vla2.C: New test.
27554         * g++.dg/template/arg1.C: New test.
27555         * g++.dg/template/arg2.C: New test.
27556
27557 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
27558
27559         * g77.f-torture/execute/select.f: New test.
27560         * g77.f-torture/noncompile/select_no_compile.f: New test.
27561
27562 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
27563
27564         PR c++/9898
27565         * g++.dg/other/error4.C: New test.
27566
27567 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
27568
27569         * g++.dg/template/friend17.C: New test.
27570
27571 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
27572
27573         * gcc.c-torture/compile/20030320-1.c: New.
27574
27575 2003-03-20  Roger Sayle  <roger@eyesopen.com>
27576
27577         * gcc.dg/builtins-6.c: New test case.
27578
27579 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
27580
27581         PR target/10073
27582         * gcc.c-torture/compile/20030319-1.c: New.
27583
27584 2003-03-18  Jan Hubicka  <jh@suse.cz>
27585
27586         * gcc.dg/i386-cvt-1.c: New test.
27587
27588 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
27589
27590         * objc.dg/naming-1.m: Use "(parse|syntax) error".
27591         * objc.dg/naming-2.m: Likewise.
27592
27593 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
27594
27595         PR c++/9639
27596         * g++.dg/parse/crash1.C: New test.
27597
27598 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
27599
27600         PR c++/8805
27601         * g++.dg/eh/cleanup1.C: New test.
27602
27603 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
27604
27605         * gcc.c-torture/execute/20030316-1.c: New test case.
27606
27607 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
27608
27609         PR c++/9629
27610         * g++.dg/init/ctor2.C: New test.
27611
27612 2003-03-15  Roger Sayle  <roger@eyesopen.com>
27613
27614         * g77.f-torture/compile/xformat.f: New test case.
27615
27616 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27617
27618         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
27619         * g++.old-deja/g++.mike/eh50.C: Likewise.
27620
27621 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27622
27623         PR c++/6440
27624         * g++.dg/template/spec7.C: New test.
27625         * g++.dg/template/spec8.C: Likewise.
27626
27627 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
27628
27629         * gcc.c-torture/execute/20030313-1.c: New test.
27630
27631 2003-03-14  Richard Henderson  <rth@redhat.com>
27632
27633         * gcc.dg/inline-2.c: Adjust alpha test for external call.
27634
27635 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27636
27637         * gcc.c-torture/compile/20030314-1.c: New test.
27638
27639 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
27640
27641         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
27642         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
27643         thumb target,
27644         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
27645         to accept newer _imp__  prefix and additional
27646         newline in .drectve section.
27647         * gcc.dg/dll-4.c: Likewise.
27648         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
27649         switch.
27650
27651 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
27652
27653         * g++.dg/parse/namespace9.C: New test.
27654
27655         * g++.dg/init/ref5.C: New test.
27656         * g++.dg/parse/ptrmem1.C: Likewise.
27657
27658 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27659
27660         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
27661         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
27662         regular expression.
27663         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
27664         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
27665
27666 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
27667
27668         * gcc.c-torture/execute/20030224-2.c: New test.
27669
27670 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27671
27672         * gcc.dg/decl-3.c: New test.
27673
27674 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27675
27676         * gcc.dg/i386-loop-2.c: New test.
27677
27678 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
27679
27680         PR c++/9474
27681         * g++.dg/parse/namespace8.C: New test.
27682
27683         PR c++/9924
27684         * g++.dg/overload/builtin2.C: New test.
27685
27686 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
27687
27688         * gcc.dg/return-type-3.c: New test.
27689
27690 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
27691
27692         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
27693         profiling options are not supported.
27694
27695 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
27696
27697         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
27698         * g++.old-deja/g++.warn/impint2.C: Likewise.
27699
27700 2003-03-10  Devang Patel  <dpatel@apple.com>
27701
27702         * g++.dg/cpp/c++_cmd_1.C: New test.
27703         * g++.dg/cpp/c++_cmd_1.h: New file.
27704
27705 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
27706
27707         * gcc.dg/altivec-9.c: New file.
27708
27709 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27710
27711         * gcc.dg/ppc-sdata-1.c: New test.
27712         * gcc.dg/ppc-sdata-2.c: New test.
27713
27714 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
27715
27716         PR c++/9373
27717         * g++.dg/opt/ptrmem2.C: New test.
27718
27719         PR c++/8534
27720         * g++.dg/opt/ptrmem1.C: New test.
27721
27722 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27723
27724         * gcc.dg/i386-loop-1.c: New test.
27725
27726 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27727
27728         PR c++/9970
27729         * g++.dg/lookup/friend1.C: New test.
27730
27731 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
27732
27733         PR c++/9823
27734         * g++.dg/parser/constructor1.C: New test.
27735
27736 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
27737
27738         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
27739
27740         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
27741
27742 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
27743
27744         * gcc.dg/cpp/Wunused.c: Update test.
27745
27746 2003-03-08  Jan Hubicka  <jh@suse.cz>
27747
27748         * gcc.dg/inline-3.c: New test.
27749
27750 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
27751
27752         PR c++/9809
27753         * g++.dg/parse/builtin1.C: New test.
27754
27755         PR c++/9982
27756         * g++.dg/abi/cookie1.C: New test.
27757         * g++.dg/abi/cookie2.C: Likewise.
27758
27759         PR c++/9524
27760         * g++.dg/template/field1.C: New test.
27761
27762         PR c++/9912
27763         * g++.dg/parse/class1.C: New test.
27764         * g++.dg/parse/namespace7.C: Likewise.
27765         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
27766
27767 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
27768
27769         * g++.dg/init/ref4.C: New test.
27770
27771 2003-03-07  Jan Hubicka  <jh@suse.cz>
27772
27773         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
27774         * gcc.dg/inline-3.c: New test.
27775
27776 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
27777
27778         * g++.dg/init/ref3.C: New test.
27779
27780         PR c++/9965
27781         * g++.dg/init/ref2.C: New test.
27782
27783         PR c++/9400
27784         * g++.dg/warn/Wshadow-2.C: New test.
27785
27786         PR c++/9791
27787         * g++.dg/warn/Woverloaded-1.C: New test.
27788
27789 2003-03-05  Jan Hubicka  <jh@suse.cz>
27790
27791         * gcc.dg/i386-local2.c: New.
27792         * gcc.dg/i386-local.c: Fix typo.
27793
27794 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
27795
27796         * g++.dg/abi/layout3.C: New test.
27797
27798 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27799
27800         * gcc.c-torture/compile/20030305-1.c
27801
27802 2003-03-05  Jan Hubicka  <jh@suse.cz>
27803
27804         * gcc.dg/i386-local.c: New.
27805
27806 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
27807
27808         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
27809
27810 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27811
27812         * gcc.dg/switch-2.c: New test.
27813         * gcc.dg/switch-3.c: New test.
27814         * gcc.dg/Wswitch.c: Adjust line numbers.
27815         * gcc.dg/Wswitch-default.c: Likewise.
27816         * gcc.dg/Wswitch-enum.c: Likewise.
27817
27818 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
27819
27820         * gcc.c-torture/execute/20030222-1.c: New test.
27821
27822 2003-03-03  James E Wilson  <wilson@tuliptree.org>
27823
27824         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
27825
27826 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
27827
27828         PR c++/9878
27829         * g++.dg/init/ref1.C: New test.
27830
27831 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
27832
27833         * gcc.dg/sh-relax.c: New SH-only test.
27834
27835 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
27836
27837         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
27838         comment explaining purpose of testcase.
27839
27840 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
27841
27842         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
27843         for HC11/HC12 (asm needs two int registers).
27844         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
27845         HC11/HC12 because the test uses an asm which needs two 32-bit
27846         registers.
27847
27848 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
27849
27850         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
27851         for HC11/HC12 (array is too large otherwise).
27852         * gcc.c-torture/compile/920501-4.x: New file, likewise.
27853         * gcc.c-torture/compile/20010518-2.x: Likewise.
27854         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
27855         HC11/HC12 (array is too large).
27856
27857 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
27858
27859         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
27860         * lib/g++-dg.exp (g++-dg-test): Likewise.
27861
27862 2003-03-01  Roger Sayle  <roger@eyesopen.com>
27863
27864         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
27865         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
27866
27867 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27868
27869         * g++.dg/warn/implicit-typename1.C: Remove warning.
27870
27871 2003-02-28  Richard Henderson  <rth@redhat.com>
27872
27873         * gcc.dg/noreturn-1.c: Move noreturn warning line.
27874         * gcc.dg/return-type-1.c: Move control reaches end warning line.
27875
27876 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
27877
27878         * gcc.dg/pch/pch.exp: Change .pch to .gch.
27879         * g++.dg/pch/pch.exp: Likewise.
27880
27881 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
27882
27883         PR c++/9879
27884         * testsuite/g++.dg/init/new4.C: New test.
27885
27886 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
27887
27888         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
27889
27890 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
27891
27892         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
27893         unsigned long.
27894
27895         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
27896         wider than float.
27897
27898 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27899
27900         * lib/scanasm.exp: Add support for counting numbers of
27901         occurences.
27902         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
27903         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
27904
27905 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
27906
27907         PR c++/9683
27908         * g++.dg/template/static3.C: New test.
27909
27910         PR c++/9829
27911         * g++.dg/parse/namespace6.C: New test.
27912
27913 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27914
27915         PR target/9732
27916         * gcc.dg/20030225-1.c: New test.
27917
27918 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
27919
27920         * README: Remove out-of-date information.
27921
27922         PR c++/9836
27923         * g++.dg/template/spec6.C: New test.
27924
27925 2003-02-24  Jeff Law  <law@redhat.com>
27926
27927         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
27928
27929 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27930
27931         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
27932         * gcc.dg/pragma-ep-1.c: Likewise.
27933
27934 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27935
27936         PR c++/9602
27937         * g++.dg/template/friend16.C: New test.
27938
27939 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
27940
27941         PR c++/5333
27942         * g++.dg/parse/fused-params1.C: Adjust error messages.
27943         * g++.dg/template/nested3.C: New test.
27944
27945 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
27946
27947         * g++.dg/abi/param1.C: New test.
27948
27949 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27950
27951         PR c++/7982
27952         * g++.dg/warn/implicit-typename1.C: New test.
27953
27954 2003-02-22  Kelley Cook <kelleycook@comcast.net>
27955
27956         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
27957         with "mtune".
27958         * g++.old-deja/g++.other/store-expr2.C: Likewise.
27959         * gcc.c-torture/execute/20010129-1.x: Likewise.
27960         * gcc.dg/20011107-1.c: Likewise.
27961         * gcc.dg/20020108-1.c: Likewise.
27962         * gcc.dg/20020122-3.c: Likewise.
27963         * gcc.dg/20020206-1.c: Likewise.
27964         * gcc.dg/20020310-1.c: Likewise.
27965         * gcc.dg/20020426-2.c: Likewise.
27966         * gcc.dg/20020517-1.c: Likewise.
27967         * gcc.dg/991230-1.c: Likewise.
27968         * gcc.dg/i386-unroll-1.c: Likewise.
27969         * gcc.misc-tests/i386-prefetch.exp: Likewise.
27970
27971 2003-02-22  Jan Hubicka  <jh@suse.cz>
27972
27973         * gcc.dg/i386-mul.c: New test.
27974
27975 2003-02-21  Roger Sayle  <roger@eyesopen.com>
27976
27977         * gcc.dg/builtins-5.c: New test case.
27978
27979 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
27980
27981         * gcc.dg/asmreg-1.c: New test.
27982
27983 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27984
27985         PR c++/9749
27986         * g++.dg/parse/varmod1.C: New test.
27987
27988 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27989
27990         PR c++/9727
27991         * g++.dg/template/op1.C: New test.
27992
27993 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27994
27995         PR c++/8906
27996         * g++.dg/template/nested2.C: New test.
27997
27998 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27999
28000         PR c++/8724
28001         * g++.dg/expr/dtor1.C: New test.
28002
28003 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
28004
28005         * gcc.dg/cpp/include3.c: New test.
28006         * gcc.dg/cpp/inc/foo.h: New file.
28007
28008 2003-02-21  Glen Nakamura  <glen@imodulo.com>
28009
28010         * gcc.c-torture/execute/20030221-1.c: New test.
28011
28012 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
28013
28014         PR c++/9729
28015         * g++.dg/abi/conv1.C: New test.
28016
28017 2003-02-20  Jan Hubicka  <jh@suse.cz>
28018
28019         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
28020
28021 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
28022
28023         * gcc.c-torture/compile/20030219-1.c: New test.
28024
28025 2003-02-18  Jan Hubicka  <jh@suse.cz>
28026
28027         * gcc.dg/funcorder.c: New test.
28028
28029 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
28030
28031         * gcc.c-torture/execute/20030218-1.c: New.
28032
28033 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
28034
28035         * gcc.dg/20030218-1.c: New.
28036
28037 2003-02-18  Richard Henderson  <rth@redhat.com>
28038
28039         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
28040         * gcc.dg/attr-used-2.c: New.
28041
28042 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
28043
28044         PR c++/9704
28045         * g++.dg/init/copy5.C: New test.
28046
28047 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
28048
28049         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
28050         * g++.dg/pch/pch.exp: Likewise.
28051
28052 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
28053
28054         * gcc.c-torture/execute/20030209-1.c: Enable the test if
28055         STACK_SIZE is not defined.
28056
28057 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28058
28059         PR c++/9457
28060         * g++.dg/template/init1.C: New test.
28061
28062 2003-02-16  Jan HUbicka  <jh@suse.cz>
28063
28064         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
28065         (foo): Add few extra tests
28066         * gcc.dg/c99-const-expr-3.c: Likewise.
28067         * gcc.c-torture/execute/20030216-1.c: New.
28068
28069 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28070
28071         PR c++/9459
28072         * g++.dg/ext/typeof4.C: New test.
28073
28074 2003-02-15  Roger Sayle  <roger@eyesopen.com>
28075
28076         * gcc.dg/i386-387-3.c: New test case.
28077
28078 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
28079
28080         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
28081         cris-*-elf* cris-*-aout* and mmix-*-*.
28082
28083 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
28084
28085         * gcc.dg/20030213-1.c: New test.
28086
28087 2003-02-12  Roger Sayle  <roger@eyesopen.com>
28088
28089         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
28090         * gcc.dg/i386-387-2.c: Likewise.
28091
28092 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
28093
28094         * gcc.dg/ppc-spe.c: Fix formatting.
28095         Enable tests that were previously unsupported by gas.
28096         Delete tests for instructions that no longer exist.
28097         Switch arguments on evsubifw builtin.
28098
28099 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
28100
28101         * gcc.c-torture/execute/20030209-1.c: Disable the test if
28102         STACK_SIZE is too small.
28103
28104 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28105             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
28106
28107         * gcc.dg/decl-2.c: New test.
28108
28109 2003-02-10  Jan Hubicka  <jh@suse.cz>
28110
28111         * gcc.dg/i386-fpcvt-1.c: New test.
28112
28113 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
28114
28115         * gcc.c-torture/execute/20030209-1.c: New test.
28116
28117 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
28118
28119         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
28120         int-wide bitops, use the constants of the same width.
28121         Likewise, if long long is 32-bit wide, test bitops using
28122         32-bit constants.
28123
28124 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
28125
28126         * gcc.dg/20021014-1.c: Annotate with expected notice text.
28127
28128 2003-02-07  Roger Sayle  <roger@eyesopen.com>
28129
28130         * testsuite/gcc.dg/builtins-4.c: New test case.
28131
28132 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28133
28134         * gcc.dg/20020430-1.c: Fix dg command typos.
28135         * gcc.dg/20020503-1.c: Likewise.
28136
28137 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28138
28139         PR c++/8785
28140         * g++.dg/parse/fused-params1.C: New test.
28141
28142         PR c++/8857
28143         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
28144
28145         PR c++/8921
28146         * g++.dg/parse/non-dependent1.C: New test.
28147
28148         PR c++/8928
28149         * g++.dg/parse/dupl-tmpl-args1.C: New test.
28150
28151         PR c++/9228
28152         * g++.dg/parse/undefined7.C: New test.
28153         * g++.dg/parse/non-templ1.C: New test.
28154
28155         PR c++/9229
28156         * g++.dg/parse/too-many-tmpl-args1.C: New test.
28157
28158 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
28159
28160         * gcc.c-torture/compile/20030206-1.c: New test.
28161
28162 2003-02-05  Roger Sayle  <roger@eyesopen.com>
28163
28164         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
28165         "pow" to "foo" to avoid potential confusion with a math built-in.
28166
28167 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28168
28169         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
28170         conditions for SPARC targets.
28171
28172 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
28173
28174         * gcc.dg/20030204-1.c: New test.
28175
28176 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28177
28178         PR c++/38
28179         * g++.dg/parse/array-size1.C: New test.
28180
28181         PR c++/5657
28182         * g++.dg/parse/undefined3.C: New test.
28183
28184         PR c++/5665
28185         * g++.dg/parse/undefined4.C: New test.
28186
28187         PR c++/5975
28188         * g++.dg/parse/undefined5.C: New test.
28189
28190         PR c++/7259
28191         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
28192
28193         PR c++/8578
28194         * g++.dg/parse/casting-operator1.C: New test.
28195
28196         PR c++/8596
28197         * g++.dg/parse/undefined6.C: New test.
28198
28199         PR c++/8736
28200         * g++.dg/parse/missing-template1.C: New test.
28201
28202 2003-02-04  Jan Hubicka  <jh@suse.cz>
28203
28204         * gcc.dg/i386-cadd.c: Compile using -march=k8.
28205         * gcc.dg/i386-cmov?.c: Likewise.
28206         * gcc.dg/i386-fpcvt-?.c: Likewise.
28207         * gcc.dg/i386-ssefp-1.c: Likewise.
28208         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
28209         conventions.
28210
28211 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
28212
28213         PR c++/7129
28214         * testsuite/g++.dg/ext/max.C: New test.
28215
28216 2003-02-03  Jan Hubicka  <jh@suse.cz>
28217
28218         * gcc.c-torture/execute/20030203-1.c: New test.
28219
28220 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
28221
28222         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
28223         'natural-endian'.
28224
28225 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
28226
28227         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
28228         * g++.dg/init/new2.C: Likewise.
28229         * g++.dg/other/new1.C: Likewise.
28230
28231 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
28232
28233         * gcc.dg/struct-ret-libc.c: New test.
28234
28235 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
28236
28237         * gcc.dg/20030129-1.c: New test.
28238
28239 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28240
28241         PR c++/8849
28242         * g++.dg/template/ptrmem4.C: New test.
28243
28244 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
28245
28246         * g++.dg/parser/constant1.C: New test.
28247
28248 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28249
28250         PR c++/8591
28251         * g++.dg/parse/friend2.C: New test.
28252
28253 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
28254
28255         PR c++/9437
28256         * g++.dg/template/unify4.C: New test.
28257
28258 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
28259
28260         * gcc.c-torture/execute/20030128-1.c: New test.
28261
28262 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
28263
28264         * g++.dg/lookup/nested1.C: Test moved from ...
28265         * g++.old-deja/g++.other/lookup24.C: ... here.
28266
28267 2003-01-28  Jan Hubicka  <jh@suse.cz>
28268
28269         * gcc.dg/i386-cmov5.c: New test.
28270
28271 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
28272
28273         * gcc.c-torture/execute/20010925-1.c: Changed the
28274         memcpy declaration.
28275
28276 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
28277
28278         PR c++/3902
28279         * g++.dg/parse/template5.C: New test.
28280
28281 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
28282
28283         PR fortran/9258
28284         * g77.dg/pr9258: New test.
28285
28286 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28287
28288         * README: Move relevant parts from README.g++.
28289
28290         * README.g++: Remove this file.
28291
28292 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
28293
28294         * g++.dg/abi/dcast1.C: New test.
28295
28296 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28297
28298         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
28299
28300 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
28301
28302         PR c++/47
28303         * g++.old-deja/g++.other/lookup24.C: New test.
28304
28305 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28306
28307         PR middle-end/7227
28308         * gcc.dg/uninit-C.c: New test.
28309
28310 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
28311
28312         * g++.dg/abi/covariant1.C: New test.
28313
28314 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
28315
28316         * gcc.dg/20030123-1.c: New test.
28317
28318 2003-01-25  Jan Hubicka  <jh@suse.cz>
28319
28320         PR opt/8492
28321         * gcc.c-torture/compile/20030125-1.c
28322
28323 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
28324
28325         PR c++/9403
28326         * g++.dg/parse/template3.C: New test.
28327         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
28328
28329         PR c++/795
28330         * g++.dg/parse/template4.C: New test.
28331
28332         PR c++/9415
28333         * g++.dg/template/qual2.C: New test.
28334
28335         PR c++/8545
28336         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
28337
28338         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
28339
28340 2003-01-25  Roger Sayle  <roger@eyesopen.com>
28341
28342         * gcc.c-torture/execute/switch-1.c: New test case.
28343
28344 2003-01-25  Jan Hubicka  <jh@suse.cz>
28345
28346         * gcc.c-torture/execute/20030125-1.[cx]: New test.
28347
28348 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
28349
28350         Tweaks for Bison-1.875. From the NEWS file:
28351         "- `parse error' -> `syntax error'
28352         Bison now uniformly uses the term `syntax error'"
28353         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
28354         * gcc.dg/cpp/digraph2.c: Likewise.
28355         * gcc.dg/cpp/direct2.c: Likewise.
28356         * gcc.dg/cpp/paste4.c: Likewise.
28357         * gcc.dg/c90-restrict-1.c: Likewise.
28358         * gcc.dg/c99-func-2.c: Likewise.
28359         * gcc.dg/noncompile/920721-2.c: Likewise.
28360         * gcc.dg/noncompile/930622-2.c: Likewise.
28361         * gcc.dg/noncompile/940112-1.c: Likewise.
28362         * gcc.dg/noncompile/950921-1.c: Likewise.
28363         * gcc.dg/noncompile/951123-1.c: Likewise.
28364         * gcc.dg/noncompile/971104-1.c: Likewise.
28365         * gcc.dg/noncompile/990416-1.c: Likewise.
28366
28367 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
28368
28369         * g++.dg/parse/undefined1.C: Add error message.
28370
28371 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
28372
28373         PR c++/9354
28374         * g++.dg/parse/new1.C: New test.
28375
28376         PR c++/9216
28377         * g++.dg/parse/template2.C: New test.
28378
28379         PR c++/9354
28380         * g++.dg/parse/typedef2.C: New test.
28381
28382         PR c++/9328
28383         * g++.dg/ext/typeof3.C: New test.
28384
28385 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28386
28387         PR c++/2738
28388         * g++.dg/parse/ret-type1.C: New test.
28389
28390         PR c++/3792
28391         * g++.dg/parse/tmpl-outside1.C: New test.
28392
28393         PR c++/4207
28394         * g++.dg/parse/int-as-enum1.C: New test.
28395
28396         PR c++/4903
28397         * g++.dg/parse/no-typename1.C: New test.
28398
28399         PR c++/5533
28400         * g++.dg/parse/no-value1.C: New test.
28401
28402         PR c++/5921
28403         * g++.dg/parse/wrong-inline1.C: New test.
28404
28405         PR c++/6402
28406         * g++.dg/parse/ref1.C: New test.
28407
28408         PR c++/6992
28409         * g++.dg/parse/attr-ctor1.C: New test.
28410
28411         PR c++/7229
28412         * g++.dg/parse/namespace5.C: New test.
28413
28414         PR c++/7917
28415         * g++.dg/parse/func-def1.C: New test.
28416
28417         PR c++/8143
28418         * g++.dg/parse/undefined1.C: New test.
28419
28420         PR c++/5723, PR c++/8522
28421         * g++.dg/parse/specialization1.C: New test.
28422
28423         PR c++/163, PR c++/8595
28424         * g++.dg/parse/struct-as-enum1.C: New test.
28425
28426         PR c++/9173
28427         * g++.dg/parse/undefined2.C: New test.
28428
28429 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
28430
28431         PR c++/9298
28432         * g++.dg/parse/template1.C: New test.
28433
28434         PR c++/9384
28435         * g++.dg/parse/using1.C: New test.
28436
28437         PR c++/9285
28438         PR c++/9294
28439         * g++.dg/parse/expr2.C: New test.
28440
28441         PR c++/9388
28442         * g++.dg/parse/lookup2.C: Likewise.
28443
28444 2003-01-21  Jan Hubicka  <jh@suse.cz>
28445
28446         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
28447         * gcc.c-torture/execute/eeprof-1.c: Likewise.
28448         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
28449         * gcc.c-torture/execute/string-opt-*.c: Likewise.
28450
28451 2003-01-20  Nick Clifton  <nickc@redhat.com>
28452
28453         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
28454         problem with ARM sibcall code generation.
28455
28456 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
28457
28458         * gcc.c-torture/execute/20030120-1.c: New.
28459
28460 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
28461
28462         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
28463
28464 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
28465
28466         PR c++/9272
28467         * g++.dg/parse/ctor1.C: New test.
28468
28469         PR c++/9294:
28470         * g++.dg/parse/qualified1.C: New test.
28471
28472         * g++.dg/parse/typename3.C: New test.
28473
28474 2003-01-16  Richard Henderson  <rth@redhat.com>
28475
28476         * g++.dg/tls/init-2.C: Fix error matches for real this time.
28477
28478 2003-01-16  Richard Henderson  <rth@redhat.com>
28479
28480         * g++.dg/pch/pch.exp: Copy test header to the working directory
28481         before using it either for precompilation or direct use.
28482         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
28483         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
28484
28485 2003-01-16  Richard Henderson  <rth@redhat.com>
28486
28487         * gcc.dg/pch/pch.exp: Copy test header to the working directory
28488         before using it either for precompilation or direct use.
28489         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
28490         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
28491
28492 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
28493
28494         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
28495         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
28496         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
28497         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
28498         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
28499         typename warning into error.
28500         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
28501         error messages.
28502         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
28503         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
28504         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
28505         messages.
28506         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
28507         make declaration visible in template.
28508         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
28509         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
28510         messages.
28511         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
28512         message.
28513         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
28514         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
28515         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
28516         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
28517         typename warning with error message.
28518         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
28519         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
28520         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
28521
28522 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
28523
28524         * g++.dg/parse/ambig2.C: New test.
28525
28526 2003-01-15  Richard Henderson  <rth@redhat.com>
28527
28528         * g++.dg/tls/init-2.C: Update error message string.
28529
28530 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28531
28532         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
28533
28534 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
28535
28536         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
28537         all for HC11/HC12.
28538         * gcc.c-torture/compile/20001205-1.x: Likewise.
28539         * gcc.c-torture/compile/20001226-1.x: Likewise.
28540         * gcc.c-torture/compile/920520-1.x: Likewise.
28541         * gcc.c-torture/compile/961203-1.x: Likewise.
28542         * gcc.c-torture/compile/20020604-1.x: Likewise.
28543
28544 2003-01-15  Jan Hubicka  <jh@suse.cz>
28545
28546         * gcc.c-torture/compile/20030115-1.c: New test.
28547
28548         * gcc.dg/i386-fpcvt-1.c: New test.
28549         * gcc.dg/i386-fpcvt-2.c: New test.
28550
28551 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
28552
28553         Further conform g++'s __vmi_class_type_info to the C++ ABI
28554         specification.
28555         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
28556         the specification.
28557
28558 2003-01-14  Jan Hubicka  <jh@suse.cz>
28559
28560         * gcc.dg/i386-fpcvt-1.c: New test.
28561         * gcc.dg/i386-fpcvt-2.c: New test.
28562
28563 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28564
28565         * gcc.dg/i386-mmx-3.c: New test.
28566
28567 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
28568
28569         PR c++/9264
28570         * g++.dg/parse/octal1.C: New file.
28571
28572         PR c++/9172
28573         * g++.dg/parse/typename1.C: New file.
28574
28575 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
28576
28577         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
28578         * gcc.dg/bf-no-ms-layout.c: Likewise.
28579         * gcc.dg/bf-ms-attrib.c: Likewise.
28580
28581 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
28582
28583         PR c++/9099
28584         * g++.dg/parse/dtor1.C: New file.
28585
28586         PR c++/9128
28587         * g++.dg/rtti/typeid1.C: New file.
28588
28589         PR c++/9153
28590         * g++.dg/parse/lookup1.C: New file.
28591
28592         PR c++/9171
28593         * g++.dg/templ/spec5.C: New file.
28594
28595 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
28596
28597         * gcc.c-torture/compile/20030110-1.c: New test.
28598
28599 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
28600
28601         Merge from pch-branch:
28602
28603         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
28604
28605         * gcc.dg/pch/cpp-1.h: New.
28606         * gcc.dg/pch/cpp-1.c: New.
28607         * gcc.dg/pch/cpp-2.h: New.
28608         * gcc.dg/pch/cpp-2.c: New.
28609
28610         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
28611
28612         * gcc.dg/pch/except-1.h: New.
28613         * gcc.dg/pch/except-1.c: New.
28614
28615         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
28616
28617         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
28618         running test.
28619         * gcc.dg/pch: Include *.hp not *.h.
28620         * gcc.dg/pch/system-1.h: New.
28621         * gcc.dg/pch/system-1.c: New.
28622
28623         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
28624
28625         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
28626         rather than trying to build and run a program using PCH.
28627         * gcc.dg/pch: Remove dg-do commands from test files.
28628
28629         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
28630
28631         * gcc.dg/pch/macro-3.c: New.
28632         * gcc.dg/pch/macro-3.h: New.
28633
28634         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
28635
28636         * gcc.dg/pch/common-1.c: New.
28637         * gcc.dg/pch/common-1.h: New.
28638         * gcc.dg/pch/decl-1.c: New.
28639         * gcc.dg/pch/decl-1.h: New.
28640         * gcc.dg/pch/decl-2.c: New.
28641         * gcc.dg/pch/decl-2.h: New.
28642         * gcc.dg/pch/decl-3.c: New.
28643         * gcc.dg/pch/decl-3.h: New.
28644         * gcc.dg/pch/decl-4.c: New.
28645         * gcc.dg/pch/decl-4.h: New.
28646         * gcc.dg/pch/decl-5.c: New.
28647         * gcc.dg/pch/decl-5.h: New.
28648         * gcc.dg/pch/global-1.c: New.
28649         * gcc.dg/pch/global-1.h: New.
28650         * gcc.dg/pch/inline-1.c: New.
28651         * gcc.dg/pch/inline-1.h: New.
28652         * gcc.dg/pch/inline-2.c: New.
28653         * gcc.dg/pch/inline-2.h: New.
28654         * gcc.dg/pch/static-1.c: New.
28655         * gcc.dg/pch/static-1.h: New.
28656         * gcc.dg/pch/static-2.c: New.
28657         * gcc.dg/pch/static-2.h: New.
28658
28659         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
28660
28661         * g++.dg/pch/pch.exp: Better handle failing testcases.
28662         * gcc.dg/pch/pch.exp: Likewise.
28663         * gcc.dg/pch/macro-1.c: New.
28664         * gcc.dg/pch/macro-1.h: New.
28665         * gcc.dg/pch/macro-2.c: New.
28666         * gcc.dg/pch/macro-2.h: New.
28667
28668         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
28669
28670         * g++.dg/dg.exp: Treat files in pch/ specially.
28671         * g++.dg/pch/pch.exp: New file.
28672         * g++.dg/pch/empty.H: New file.
28673         * g++.dg/pch/empty.C: New file.
28674         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
28675         "precompile".
28676
28677         * gcc.dg/pch/pch.exp: New file.
28678         * gcc.dg/pch/empty.h: New file.
28679         * gcc.dg/pch/empty.c: New file.
28680         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
28681         "precompile".
28682
28683 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28684
28685         * g++.dg/template/friend14.C: New test.
28686
28687 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28688
28689         * gcc.dg/old-style-asm-1.c: New test.
28690
28691 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
28692
28693         * gcc.c-torture/compile/20030109-1.c: New test.
28694
28695 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28696
28697         * gcc.c-torture/execute/20030109-1.c: New test.
28698
28699 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
28700
28701         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
28702         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
28703         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
28704         * g++.old-deja/g++.mike/eh2.C: Likewise.
28705         * g++.old-deja/g++.mike/eh3.C: Likewise.
28706         * g++.old-deja/g++.mike/eh5.C: Likewise.
28707         * g++.old-deja/g++.mike/eh6.C: Likewise.
28708         * g++.old-deja/g++.mike/eh7.C: Likewise.
28709         * g++.old-deja/g++.mike/eh8.C: Likewise.
28710         * g++.old-deja/g++.mike/eh9.C: Likewise.
28711         * g++.old-deja/g++.mike/eh10.C: Likewise.
28712         * g++.old-deja/g++.mike/eh12.C: Likewise.
28713         * g++.old-deja/g++.mike/eh13.C: Likewise.
28714         * g++.old-deja/g++.mike/eh14.C: Likewise.
28715         * g++.old-deja/g++.mike/eh16.C: Likewise.
28716         * g++.old-deja/g++.mike/eh17.C: Likewise.
28717         * g++.old-deja/g++.mike/eh18.C: Likewise.
28718         * g++.old-deja/g++.mike/eh21.C: Likewise.
28719         * g++.old-deja/g++.mike/eh23.C: Likewise.
28720         * g++.old-deja/g++.mike/eh24.C: Likewise.
28721         * g++.old-deja/g++.mike/eh25.C: Likewise.
28722         * g++.old-deja/g++.mike/eh26.C: Likewise.
28723         * g++.old-deja/g++.mike/eh27.C: Likewise.
28724         * g++.old-deja/g++.mike/eh28.C: Likewise.
28725         * g++.old-deja/g++.mike/eh29.C: Likewise.
28726         * g++.old-deja/g++.mike/eh31.C: Likewise.
28727         * g++.old-deja/g++.mike/eh33.C: Likewise.
28728         * g++.old-deja/g++.mike/eh34.C: Likewise.
28729         * g++.old-deja/g++.mike/eh35.C: Likewise.
28730         * g++.old-deja/g++.mike/eh36.C: Likewise.
28731         * g++.old-deja/g++.mike/eh37.C: Likewise.
28732         * g++.old-deja/g++.mike/eh38.C: Likewise.
28733         * g++.old-deja/g++.mike/eh39.C: Likewise.
28734         * g++.old-deja/g++.mike/eh40.C: Likewise.
28735         * g++.old-deja/g++.mike/eh41.C: Likewise.
28736         * g++.old-deja/g++.mike/eh42.C: Likewise.
28737         * g++.old-deja/g++.mike/eh44.C: Likewise.
28738         * g++.old-deja/g++.mike/eh46.C: Likewise.
28739         * g++.old-deja/g++.mike/eh47.C: Likewise.
28740         * g++.old-deja/g++.mike/eh48.C: Likewise.
28741         * g++.old-deja/g++.mike/eh49.C: Likewise.
28742         * g++.old-deja/g++.mike/eh50.C: Likewise.
28743         * g++.old-deja/g++.mike/eh51.C: Likewise.
28744         * g++.old-deja/g++.mike/eh53.C: Likewise.
28745         * g++.old-deja/g++.mike/eh55.C: Likewise.
28746         * g++.old-deja/g++.mike/p7912.C: Likewise.
28747         * g++.old-deja/g++.mike/p9706.C: Likewise.
28748         * g++.old-deja/g++.mike/p10416.C: Likewise.
28749         * g++.old-deja/g++.mike/p11667.C: Likewise.
28750         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
28751         Remove redundant reference to Iris.
28752         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
28753         Elxsi, i860, Pico Java, and WE32K.
28754
28755 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
28756
28757         * g++.dg/ext/asm4.C: New test.
28758
28759 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28760
28761         PR c++/9030
28762         * g++.dg/template/friend12.C: New test.
28763         * g++.dg/template/friend13.C: Likewise.
28764         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
28765
28766 2003-01-08  Jan Hubicka  <jh@suse.cz>
28767
28768         * gcc.dg/i386-cadd.c: New test.
28769         * gcc.dg/i386-cmov4.c: Likewise.
28770
28771 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
28772
28773         PR c++/9165
28774         * g++.dg/warn/Wunused-3.C: New test.
28775
28776         * g++.dg/abi/bitfield9.C: New test.
28777
28778         PR c++/9189
28779         * g++.dg/parse/defarg3.C: New test.
28780
28781 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
28782
28783         * g++.dg/parse/ambig1.C: New test.
28784         * g++.dg/parse/defarg2.C: New test.
28785
28786 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
28787
28788         * g++.dg/template/defarg-1.C: New test.
28789         * g++.dg/template/local2.C: Likewise.
28790
28791 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
28792
28793         * gcc.c-torture/execute/20030105-1.c: New test.
28794
28795 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28796
28797         * g++.dg/parse/namespace3.C: Remove extra semicolons.
28798         * g++.dg/parse/namespace4.C: Likewise.
28799
28800 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28801
28802         * g++.dg/template/ntp2.C: New test.
28803
28804 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
28805
28806         * g++.dg/parse/extern-C-1.C: New test.
28807
28808         * g++.dg/parse/namespace4.C: New test.
28809
28810         * g++.dg/template/nested1.C: New test.
28811
28812         * g++.dg/parse/namespace3.C: New test.
28813
28814 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
28815
28816         * g++.dg/lookup/two-stage1.C: New test.
28817
28818 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28819
28820         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
28821         * g++.old-deja/g++.jason/access8.C: Likewise.
28822         * g++.old-deja/g++.other/decl5.C: Likewise.
28823
28824 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
28825
28826         * g++.dg/parse/parse7.C: New test.
28827
28828 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
28829
28830         PR c++/2843
28831         * g++.dg/ext/attrib7.C: New test.
28832
28833 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
28834
28835         * g++.dg/parse/parse6.C: New test.
28836
28837 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
28838
28839         * gcc.dg/h8300-stack-1.c: New.
28840
28841 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
28842
28843         g++.dg/lookup/exception1.C: New test.
28844
28845         g++.dg/lookup/template1.C: New test.
28846
28847         g++.dg/parse/namespace2.C: New test.
28848
28849         g++.dg/parse/parens2.C: New test.
28850
28851 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28852
28853         * g++.dg/parse/parse5.C: New test.
28854         * g++.dg/lookup/scoped4.C: New test.
28855
28856 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
28857
28858         * g++.dg/parse/parens1.C: New test.
28859
28860         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
28861         angle-bracket1.C.
28862         * g++.dg/parse/parens2.C: New test.
28863
28864         * g++.dg/lookup/scope-operator1.C: New test.
28865
28866         * g++.dg/parse/operator1.C: New test.
28867
28868 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28869
28870         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
28871         * g++.old-deja/g++.other/access6.C: Likewise.
28872         * g++.old-deja/g++.other/decl1.C: Likewise.
28873         * g++.old-deja/g++.pt/typename12.C: Likewise.
28874
28875 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
28876
28877         * g++.dg/parse/namespace1.C: New test.
28878
28879 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28880
28881         * g++.dg/parse/parse4.C: New test.
28882
28883 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28884
28885         * g++.dg/parse/parse3.C: New test.
28886
28887 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28888
28889         * g++.dg/parse/parse2.C: New test.
28890
28891 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28892
28893         * g++.dg/template/friend11.C: New test.
28894
28895 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28896
28897         * g++.dg/parse/parse1.C: New test.
28898
28899 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
28900
28901         * lib/profopt.exp: Change the name of a global variable to avoid
28902         possible clashes with other test suites.
28903
28904 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
28905
28906         * g++.dg/inherit/covariant8.C: New test.
28907
28908 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
28909
28910         * g++.dg/init/array9.C: New test.
28911
28912         PR c++/9112
28913         * g++.dg/parse/expr1.C: New test.
28914
28915 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
28916
28917         * gcc.c-torture/compile/20021230-1.c: New test.
28918
28919 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
28920
28921         * g++.dg/inherit/covariant5.C: New test.
28922         * g++.dg/inherit/covariant6.C: New test.
28923         * g++.dg/inherit/covariant7.C: New test.
28924
28925 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28926
28927         PR c++/2739
28928         * g++.dg/other/access2.C: New test.
28929
28930 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28931
28932         * g++.dg/other/anon-struct.C: No longer fails
28933         * g++.old-deja/g++.brendan/parse4.C: Likewise.
28934         * g++.old-deja/g++.brendan/parse5.C: Likewise.
28935         * g++.old-deja/g++.brendan/parse6.C: Likewise.
28936
28937 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28938
28939         * g++.dg/parse/angle-bracket.C (main): No longer fails.
28940
28941 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
28942
28943         * g++.dg/eh/spec4.C: Remove stray semicolon.
28944         * g++.dg/expr/pmf-1.C: Change error message.
28945         * g++.dg/ext/asm1.C: Remove stray semicolon.
28946         * g++.dg/ext/typename1.C: Add missing typenames.
28947         * g++.dg/inherit/template-as-base.C: Change error message.
28948         * g++.dg/lookup/scoped1.C: Likewise.
28949         * g++.dg/lookup/scoped2.C: Likewise.
28950         * g++.dg/lookup/using2.C: Likewise.
28951         * g++.dg/other/component1.C: Remove stray semicolon.
28952         * g++.dg/other/do1.C: Change error message.
28953         * g++.dg/other/error2.C: Likewise.
28954         * g++.dg/other/init1.C: Likewise.
28955         * g++.dg/other/packed1.C: Remove stray semicolon.
28956         * g++.dg/other/ptrmem2.C: Change error message.
28957         * g++.dg/parse/parameter-declaration-1.C: Remove line number
28958         marker.
28959         * g++.dg/special/initp1.C: Remove invalid attribute usage.
28960         * g++.dg/template/access3.C: Add typename keyword.
28961         * g++.dg/template/access5.C: Remove stray semicolon.
28962         * g++.dg/template/access6.C: Likewise.
28963         * g++.dg/template/complit1.C: Likewise.
28964         * g++.dg/template/crash1.C: Change error message.
28965         * g++.dg/template/inherit2.C: Remove stray semicolon.
28966         * g++.dg/template/instantiate2.C: Likewise.
28967         * g++.dg/template/instantiate3.C: Change error message.
28968         * g++.dg/template/qual1.C: Remove stray semicolon.
28969         * g++.dg/template/qualttp18.C: Change error message.
28970         * g++.dg/template/ref1.C: Remove stray semicolon.
28971         * g++.dg/template/sizeof1.C (A::value): Declare it.
28972         * g++.dg/template/spec4.C: Change error message.
28973         * g++.dg/template/static1.C: Likewise.
28974         * g++.dg/template/type1.C: Likewise.
28975         * g++.dg/template/typename3.C: Likewise.
28976         * g++.old-deja/g++.benjamin/13478.C: Change error message.
28977         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
28978         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
28979         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
28980         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
28981         named return value extension.
28982         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
28983         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
28984         * g++.old-deja/g++.bob/extern_C.C: Likewise.
28985         * g++.old-deja/g++.bob/inherit2.C: Likewise.
28986         * g++.old-deja/g++.brendan/complex1.C: Likewise.
28987         * g++.old-deja/g++.brendan/copy5.C: Likewise.
28988         * g++.old-deja/g++.brendan/crash13.C: Likewise.
28989         * g++.old-deja/g++.brendan/crash15.C: Likewise.
28990         * g++.old-deja/g++.brendan/crash18.C: Change error message.
28991         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
28992         * g++.old-deja/g++.brendan/crash38.C: Likewise.
28993         * g++.old-deja/g++.brendan/crash50.C: Likewise.
28994         * g++.old-deja/g++.brendan/crash56.C: Likewise.
28995         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
28996         syntax.
28997         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
28998         * g++.old-deja/g++.brendan/crash8.C: Change error message.
28999         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
29000         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
29001         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
29002         * g++.old-deja/g++.brendan/template11.C: Likewise.
29003         * g++.old-deja/g++.brendan/template26.C: Likewise.
29004         * g++.old-deja/g++.brendan/template27.C: Use explicit
29005         specialization syntax.
29006         * g++.old-deja/g++.brendan/template30.C: Likewise.
29007         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
29008         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
29009         non-dependent names.
29010         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
29011         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
29012         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
29013         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
29014         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
29015         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
29016         named return value extension.
29017         * g++.old-deja/g++.ext/namedret2.C: Likewise.
29018         * g++.old-deja/g++.ext/namedret3.C: Likewise.
29019         * g++.old-deja/g++.ext/return1.C: Likewise.
29020         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
29021         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
29022         * g++.old-deja/g++.jason/access8.C: Likewise.
29023         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
29024         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
29025         pseudo-destructor names.
29026         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
29027         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
29028         pseudo-destructor names.
29029         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
29030         * g++.old-deja/g++.jason/overload19.C: Likewise.
29031         * g++.old-deja/g++.jason/overload32.C: Likewise.
29032         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
29033         stray semicolons.
29034         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
29035         * g++.old-deja/g++.jason/return.C: Likewise.
29036         * g++.old-deja/g++.jason/return2.C: Likewise.
29037         * g++.old-deja/g++.jason/shadow1.C: Likewise.
29038         * g++.old-deja/g++.jason/special.C: Use explicit specialization
29039         syntax.
29040         * g++.old-deja/g++.jason/template10.C: Account for use of
29041         non-dependent names.
29042         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
29043         syntax.
29044         * g++.old-deja/g++.jason/template37.C: Likewise.
29045         * g++.old-deja/g++.law/access4.C: Change error messages.
29046         * g++.old-deja/g++.law/arm13.C: Remove incorrect
29047         pseudo-destructor names.
29048         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
29049         * g++.old-deja/g++.law/ctors9.C: Likewise.
29050         * g++.old-deja/g++.law/cvt22.C: Likewise.
29051         * g++.old-deja/g++.law/dtors5.C: Likewise.
29052         * g++.old-deja/g++.law/global-init1.C: Likewise.
29053         * g++.old-deja/g++.law/missed-error3.C: Likewise.
29054         * g++.old-deja/g++.law/operators28.C: Likewise.
29055         * g++.old-deja/g++.law/visibility28.C: Likewise.
29056         * g++.old-deja/g++.martin/eval1.C: Likewise.
29057         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
29058         name.
29059         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
29060         * g++.old-deja/g++.mike/net34.C: Likewise.
29061         * g++.old-deja/g++.mike/net36.C: Likewise.
29062         * g++.old-deja/g++.mike/ns2.C: Likewise.
29063         * g++.old-deja/g++.mike/p12306.C: Likewise.
29064         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
29065         value extension.
29066         * g++.old-deja/g++.mike/p700.C: Likewise.
29067         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
29068         * g++.old-deja/g++.mike/p710.C: Likewise.
29069         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
29070         value extension.
29071         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
29072         * g++.old-deja/g++.mike/pmf9.C: Likewise.
29073         * g++.old-deja/g++.ns/crash2.C: Likewise.
29074         * g++.old-deja/g++.ns/crash3.C: Likewise.
29075         * g++.old-deja/g++.ns/invalid1.C: Likewise.
29076         * g++.old-deja/g++.ns/ns17.C: Likewise.
29077         * g++.old-deja/g++.ns/template16.C: Likewise.
29078         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
29079         keyword.
29080         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
29081         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
29082         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
29083         named return value extension.
29084         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
29085         * g++.old-deja/g++.other/access4.C: Issue additional error
29086         messages.
29087         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
29088         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
29089         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
29090         * g++.old-deja/g++.other/crash25.C: Change error message.
29091         * g++.old-deja/g++.other/crash4.C: Change error message.
29092         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
29093         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
29094         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
29095         checks.
29096         * g++.old-deja/g++.other/defarg8.C: Likewise.
29097         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
29098         * g++.old-deja/g++.other/dtor10.C: Likewise.
29099         * g++.old-deja/g++.other/incomplete.C: Likewise.
29100         * g++.old-deja/g++.other/linkage7.C: Likewise.
29101         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
29102         lookup algorithm.
29103         * g++.old-deja/g++.other/mangle2.C: Likewise.
29104         * g++.old-deja/g++.other/refinit2.C: Likewise.
29105         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
29106         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
29107         * g++.old-deja/g++.pt/crash28.C: Likewise.
29108         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
29109         syntax.
29110         * g++.old-deja/g++.pt/crash32.C: Change error message.
29111         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
29112         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
29113         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
29114         error message position.
29115         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
29116         * g++.old-deja/g++.pt/defarg8.C: Change error message.
29117         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
29118         syntax.
29119         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
29120         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
29121         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
29122         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
29123         keyword.
29124         * g++.old-deja/g++.pt/explicit31.C: Likewise.
29125         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
29126         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
29127         keyword.
29128         * g++.old-deja/g++.pt/explicit71.C: Change error message.
29129         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
29130         syntax.
29131         * g++.old-deja/g++.pt/friend28.C: Account for use of
29132         non-dependent names.
29133         * g++.old-deja/g++.pt/friend29.C: Likewise.
29134         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
29135         rules.
29136         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
29137         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
29138         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
29139         lookup rules.
29140         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
29141         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
29142         keyword.
29143         * g++.old-deja/g++.pt/memclass20.C: Likewise.
29144         * g++.old-deja/g++.pt/memclass5.C: Likewise.
29145         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
29146         keyword.
29147         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
29148         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
29149         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
29150         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
29151         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
29152         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
29153         keyword.
29154         * g++.old-deja/g++.pt/spec10.C: Likewise.
29155         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
29156         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
29157         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
29158         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
29159         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
29160         * g++.old-deja/g++.pt/ttp62.C: Likewise.
29161         * g++.old-deja/g++.pt/ttp64.C: Likewise.
29162         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
29163         * g++.old-deja/g++.pt/typename15.C: Likewise.
29164         * g++.old-deja/g++.pt/typename22.C: Likewise.
29165         * g++.old-deja/g++.pt/typename6.C: Change error messages.
29166         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
29167         * g++.old-deja/g++.pt/virtual2.C: Likewise.
29168         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
29169         syntax.
29170         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
29171         return value extension.
29172         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
29173         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
29174         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
29175         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
29176
29177 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
29178
29179         * g++.dg/warn/inline1.C: New test.
29180         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
29181         * g++.old-deja/g++.jason/synth10.C: Likewise.
29182         * g++.old-deja/g++.mike/net31.C: Likewise.
29183         * g++.old-deja/g++.mike/p8786.C: Likewise.
29184
29185         * g++.dg/template/friend10.C: New test.
29186         * g++.dg/template/conv5.C: New test.
29187
29188 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
29189
29190         * g++.dg/lookup/scoped3.C: New test.
29191
29192         * g++.dg/lookup/decl1.C: New test.
29193         * g++.dg/lookup/decl2.C: New test.
29194
29195 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29196
29197         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
29198         gcc.c-torture/compile/20021015-1.c,
29199         gcc.c-torture/compile/20021015-2.c,
29200         gcc.c-torture/compile/20021123-1.c,
29201         gcc.c-torture/compile/20021123-2.c,
29202         gcc.c-torture/compile/20021123-3.c,
29203         gcc.c-torture/compile/20021123-4.c,
29204         gcc.c-torture/execute/20021024-1.c: Add tests previously added
29205         only to 3.1 or 3.2 branch.
29206
29207 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
29208
29209         * gcc.dg/i386-bitfield3.c: New test.
29210
29211         * gcc.dg/i386-bitfield2.c: New test.
29212
29213 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
29214
29215         * g++.dg/parse/conv_op1.C: New test.
29216
29217 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
29218
29219         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
29220         approved.
29221
29222 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
29223
29224         * gcc.c-torture/compile/20021220-1.c: New test.
29225
29226 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
29227
29228         * gcc.dg/i386-fastcall-1.c: New.
29229
29230 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29231
29232         * gcc.c-torture/execute/20021219-1.c: New test.
29233
29234 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29235
29236         * gcc.dg/i386-pic-1.c: New test.
29237
29238 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29239
29240         PR c++/8099
29241         * g++.dg/template/friend9.C: New test.
29242
29243 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29244
29245         PR c++/3663
29246         * g++.dg/template/access7.C: New test.
29247
29248 2002-12-18  Nick Clifton  <nickc@redhat.com>
29249
29250         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
29251         the libstdc++-v3 directory has been found.
29252
29253 2002-12-12  Devang Patel <dpatel@apple.com>
29254         * gcc.dg/darwin-ld-1.c: New test.
29255         * gcc.dg/darwin-ld-2.c: New test.
29256         * gcc.dg/darwin-ld-3.c: New test.
29257         * gcc.dg/darwin-ld-4.c: New test.
29258         * gcc.dg/darwin-ld-5.c: New test.
29259
29260 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29261
29262         * gcc.c-torture/compile/20021212-1.c: New test.
29263
29264 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
29265
29266         * gcc.dg/fshort-wchar: New test.
29267
29268 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
29269
29270         PR c++/8372
29271         * g++.dg/template/dtor1.C: New test.
29272
29273         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
29274         markers.
29275
29276 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
29277
29278         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
29279
29280 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
29281
29282         * g++.dg/template/static1.C: New test.
29283         * g++.dg/template/static2.C: New test.
29284         * g++.old-deja/g++.ext/memconst.C: New test.
29285
29286 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29287
29288         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
29289         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
29290         * g++.dg/special/initp1.C: Likewise.
29291
29292 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
29293
29294         * gcc.c-torture/execute/20021204-1.c: New test.
29295
29296 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
29297
29298         * gcc.dg/ppc-fmadd-1.c: New file.
29299         * gcc.dg/ppc-fmadd-2.c: New file.
29300         * gcc.dg/ppc-fmadd-3.c: New file.
29301
29302 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29303
29304         * gcc.c-torture/compile/20021204-1.c: New test.
29305
29306 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
29307
29308         * g++.dg/inherit/covariant2.C: New test.
29309         * g++.dg/inherit/covariant3.C: New test.
29310         * g++.dg/inherit/covariant4.C: New test.
29311         * g++.dg/inherit/covariant1.C: Remove XFAIL.
29312         * g++.old-deja/g++.robertl/eb17.C: Likewise.
29313
29314 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
29315
29316         PR c++/8688
29317         * g++.dg/init/brace3.C: New test.
29318
29319 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
29320
29321         * gcc.dg/20020210-1.c: Fix a comment typo.
29322
29323 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
29324
29325         PR c++/8720
29326         * g++.dg/parse/defarg1.C: New test.
29327
29328         PR c++/8615
29329         * g++.dg/template/char1.C: New test.
29330
29331         * g++.dg/template/varmod1.C: Fix typo.
29332
29333 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29334
29335         DR 180
29336         * g++.old-deja/g++.pt/crash32.C: Expect error.
29337
29338 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
29339
29340         PR c++/5919
29341         * g++.dg/template/varmod1.C: New test.
29342
29343         PR c++/8727
29344         * g++.dg/inherit/typeinfo1.C: New test.
29345
29346         PR c++/8663
29347         * g++.dg/inherit/typedef1.C: New test.
29348
29349 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
29350
29351         PR c++/8332
29352         PR c++/8493
29353         * g++.dg/template/strlen1.C: New test.
29354
29355         PR c++/8227
29356         * g++.dg/template/ctor2.C: New test.
29357
29358         PR c++/8214
29359         * g++.dg/init/string1.C: New test.
29360
29361         PR c++/8511
29362         * g++.dg/template/friend8.C: New test.
29363
29364 2002-11-29  Joe Buck <jbuck@synopsys.com>
29365
29366         * g++.dg/lookup/anon2.C: New test.
29367
29368 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
29369
29370         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
29371         h8300 port.
29372
29373 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
29374
29375         * gcc.dg/bitfld-6.c: New test.
29376
29377 2002-11-27  Jan Hubicka  <jh@suse.cz>
29378
29379         * gcc.c-torture/execute/20021127.[cx]: New test.
29380
29381 2002-11-26  Jan Hubicka  <jh@suse.cz>
29382
29383         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
29384         quality.
29385
29386 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
29387
29388         * g++.dg/init/brace2.C: New test.
29389         * g++.old-deja/g++.mike/p9129.C: Correct.
29390
29391 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
29392
29393         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
29394
29395 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
29396
29397         * gcc.dg/sibcall-6: New test for indirect sibcalls.
29398
29399 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
29400
29401         * testsuite/g++.dg/abi/empty11.C: New test.
29402         * testsuite/g++.dg/rtti/cv1.C: New test.
29403
29404 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
29405
29406         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
29407
29408 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
29409
29410         * g++.dg/abi/empty10.C: New test.
29411
29412 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29413
29414         * gcc.c-torture/compile/20021124-1.c: New test.
29415
29416 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
29417
29418         * g++.dg/abi/rtti2.C: New test.
29419
29420 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29421
29422         * gcc.dg/i386-unroll-1.c: New test.
29423
29424 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29425
29426         * gcc.c-torture/compile/20021120-1.c: New test.
29427         * gcc.c-torture/compile/20021120-2.c: New test.
29428
29429 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
29430
29431         * gcc.dg/bitfld-5.c: New test.
29432
29433 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
29434
29435         * gcc.c-torture/execute/20021120-3.c: New test.
29436
29437 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
29438
29439         * gcc.c-torture/execute/20021120-2.c: New test.
29440
29441 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
29442
29443         * gcc.c-torture/execute/20021120-1.c: New test.
29444
29445 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
29446
29447         * gcc.c-torture/execute/20021118-3.c: New test.
29448
29449 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29450
29451         * gcc.c-torture/compile/20021119-1.c: New test.
29452
29453 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
29454
29455         * gcc.dg/duff-1.c: New test.
29456         * gcc.dg/duff-2.c: New test.
29457         * gcc.dg/duff-3.c: New test.
29458
29459 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
29460
29461         * gcc.dg/cpp/_Pragma5.c: New test.
29462
29463 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
29464
29465         * gcc.c-torture/execute/20021118-2.c: New test.
29466
29467 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
29468
29469         * gcc.c-torture/execute/20021118-1.c: New test.
29470
29471 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
29472
29473         * gcc.dg/20021116-1.c: New test.
29474
29475 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
29476
29477         * g++.dg/abi/vcall1.C: New test.
29478
29479 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
29480
29481         * gcc.dg/20021029-1.c: New test.
29482         * gcc.dg/20021029-2.c: New test.
29483
29484 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29485
29486         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
29487
29488 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29489
29490         PR c/8439
29491         * gcc.dg/20021110.c: Move to ...
29492         * gcc.c-torture/compile/20021110.c: .... here.
29493
29494 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29495
29496         PR c/8467
29497         * gcc.c-torture/execute/20021111-1.c
29498
29499 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29500
29501         PR c/8439
29502         * gcc.dg/20021110.c: New test.
29503
29504 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
29505
29506         * g++.dg/abi/vthunk3.C: Run only on x86.
29507
29508 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29509
29510         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
29511
29512 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
29513
29514         * lib/compat.exp (compat-execute): Fix logic error in last
29515         change.
29516
29517 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
29518
29519         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
29520
29521 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29522
29523         PR c++/8389
29524         * g++.dg/template/access6.C: New test.
29525
29526 2002-11-08  Jan Hubicka  <jh@suse.cz>
29527
29528         * gcc.dg/i386-ssefp-1.c: New test.
29529         * gcc.dg/i386-ssefp-1.c: New test.
29530
29531 2002-11-08  Jan Hubicka  <jh@suse.cz>
29532
29533         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
29534
29535 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
29536
29537         * g++.dg/abi/vthunk3.C: New test.
29538
29539         PR c++/8338
29540         * g++.dg/template/crash2.C: New test.
29541
29542 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
29543
29544         * testsuite/g++.dg/abi/dtor1.C: New test.
29545         * testsuite/g++.dg/abi/dtor2.C: Likewise.
29546
29547 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
29548
29549         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
29550         Darwin.
29551
29552 2002-11-04  Adam Nemet  <anemet@lnxw.com>
29553
29554         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
29555         -mthumb.  Only xfail with -O0.
29556
29557 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
29558
29559         * g++.dg/abi/thunk1.C: New test.
29560         * g++.dg/abi/thunk2.C: Likewise.
29561         * g++.dg/abi/vtt1.C: Likewise.
29562
29563 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
29564
29565         PR optimization/8423
29566         * gcc.c-torture/execute/builtin-constant.c: New test.
29567
29568 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
29569
29570         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
29571         Add some more cases.
29572
29573 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
29574
29575         PR c++/8391
29576         * g++.dg/opt/local1.C: New test.
29577
29578 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
29579
29580         PR c++/8160
29581         * g++.dg/template/complit1.C: New test.
29582
29583         PR c++/8149
29584         * g++.dg/template/typename4.C: Likewise.
29585
29586 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29587
29588         Core issue 287, PR c++/7639
29589         * g++.dg/template/instantiate1.C: Adjust error location.
29590         * g++.dg/template/instantiate3.C: New test.
29591         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
29592         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
29593         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
29594
29595 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
29596
29597         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
29598
29599 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
29600
29601         PR c++/8287
29602         * g++.dg/init/dtor2.C: New test.
29603
29604 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29605
29606         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
29607         * gcc.dg/nest.c: Bypass errors on irix6.
29608
29609 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
29610
29611         * gcc.dg/nest.c: Expect error for mmix-*-*.
29612         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
29613
29614 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
29615
29616         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
29617         markers.
29618
29619         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
29620
29621 2002-10-25  Mike Stump  <mrs@apple.com>
29622
29623         * gcc.dg/warn-1.c: New test.
29624
29625 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
29626
29627         * g++.dg/template/typename3.C: New test.
29628
29629 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
29630
29631         * g++.dg/lookup/ptrmem1.C: New test.
29632
29633         * g++.dg/abi/vthunk2.C: New test.
29634
29635 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
29636
29637         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
29638
29639 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
29640
29641         * g++.dg/abi/empty9.C: New test.
29642
29643 2002-10-24  Richard Henderson  <rth@redhat.com>
29644
29645         * g++.dg/inherit/thunk1.C: Enable for ia64.
29646
29647 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
29648
29649         PR c++/8067
29650         * g++.dg/lookup/pretty1.C: New test.
29651
29652 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
29653
29654         * gcc.dg/20021023-1.c: New test.
29655
29656 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
29657
29658         PR c++/7679
29659         * g++.dg/parse/inline1.C: New test.
29660
29661 2002-10-23  Richard Henderson  <rth@redhat.com>
29662
29663         * g++.dg/inherit/thunk1.C: Enable for x86_64.
29664
29665         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
29666
29667 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
29668
29669         PR c++/6579
29670         * g++.dg/parse/stmtexpr3.C: New test.
29671
29672 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
29673
29674         * g++.dg/expr/cond1.C: New test.
29675
29676 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
29677
29678         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
29679
29680 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
29681
29682         * g++.dg/abi/vbase13.C: New test.
29683         * g++.dg/abi/vbase14.C: Likewise.
29684
29685 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
29686
29687         * gcc.dg/tls/pic-1.c: New test.
29688         * gcc.dg/tls/nonpic-1.c: New test.
29689         * gcc.dg/20021018-1.c: New test.
29690
29691 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
29692
29693         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
29694         Remove only files with the same base name as the test case.
29695         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
29696         (profopt-execute): Likewise.  Also, remove old profiling
29697         and performance data files before running the tests.
29698
29699         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
29700         * g++.dg/bprob/bprob.exp: Likewise.
29701         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
29702         to allow more general test case names.
29703
29704         * g++.dg/bprob/bprob-1.C: Rename to ...
29705         * g++.dg/bprob/g++-bprob-1.C: ... this.
29706
29707         * g77.dg/bprob/bprob-1.f: Rename to ...
29708         * g77.dg/bprob/g77-bprob-1.f: ... this.
29709
29710 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
29711
29712         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
29713         bison 1.50 or later.
29714
29715 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
29716
29717         * g++.dg/README: Describe more test directories.
29718
29719 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
29720
29721         * g++.dg/init/array6.C: Add additional tests.
29722
29723 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
29724
29725         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
29726         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
29727
29728 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
29729
29730         * gcc.c-torture/compile/20020604-1.x: New.
29731         * gcc.c-torture/compile/simd-5.x: Likewise.
29732         * gcc.c-torture/execute/920710-1.x: Likewise.
29733         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
29734
29735 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
29736
29737         * g++.dg/inherit/override1.C: Add dg-options clause.
29738
29739 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29740
29741         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
29742         _mm_slli_si128.
29743
29744 2002-10-19  Andreas Schwab  <schwab@suse.de>
29745
29746         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
29747         directory component.
29748
29749 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
29750
29751         * g++.dg/inherit/thunk1.C: New test.
29752
29753         * g++.dg/inherit/override1.C: New test.
29754
29755         * g++.dg/abi/mangle11.C: New test.
29756         * g++.dg/abi/mangle14.C: New test.
29757         * g++.dg/abi/mangle17.C: New test.
29758
29759 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
29760
29761         * g++.dg/overload/member2.C: New test.
29762
29763 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
29764
29765         * g++.dg/README: Describe new compat directory.
29766         * g++.dg/dg.exp: Skip tests in compat directory.
29767         * README.compat: New file.
29768         * lib/compat.exp: New expect script.
29769         * g++.dg/compat: New test directory.
29770         * g++.dg/compat/compat.exp: New expect script.
29771         * g++.dg/compat/abi: New test directory.
29772         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
29773         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
29774         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
29775         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
29776         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
29777         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
29778         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
29779         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
29780         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
29781         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
29782         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
29783         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
29784         * g++.dg/compat/break: New test directory.
29785         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
29786         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
29787         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
29788         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
29789         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
29790         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
29791         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
29792         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
29793         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
29794         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
29795         g++.dg/compat/break/README: New files.
29796         * g++.dg/compat/eh: New test directory.
29797         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
29798         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
29799         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
29800         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
29801         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
29802         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
29803         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
29804         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
29805         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
29806         g++.dg/compat/eh/filter2_y.C,
29807         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
29808         g++.dg/compat/eh/new1_y.C,
29809         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
29810         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
29811         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
29812         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
29813         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
29814         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
29815         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
29816         g++.dg/compat/eh/unexpected1_y.C: New files.
29817         * g++.dg/compat/init: New test directory.
29818         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
29819         g++.dg/compat/init/array5_y.C,
29820         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
29821         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
29822         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
29823         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
29824         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
29825         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
29826         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
29827         g++.dg/compat/init/init-ref2_y.C: New files.
29828
29829 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
29830
29831         PR c++/7584
29832         * g++.dg/inherit/using3.C: New test.
29833
29834 2002-10-17  Jan Hubicka  <jh@suse.cz>
29835
29836         * gcc.dg/20021017-2.c: New test.
29837
29838 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
29839
29840         * g++.dg/abi/mangle16.C: Adjust.
29841
29842         * g++.dg/init/array8.C: New test.
29843
29844 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
29845
29846         * gcc.dg/special/mips-abi.exp: New test.
29847         * gcc.dg/special/mips-abi.s: Empty file used by the above.
29848
29849 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
29850
29851         * g++.dg/abi/mangle16.C: New test.
29852         * g++.dg/abi/mangle17.C: Likewise.
29853
29854         PR c++/7478
29855         * g++.dg/template/ref1.C: New test.
29856
29857 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29858
29859         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
29860
29861 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
29862
29863         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
29864
29865 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
29866
29867         PR c++/7524
29868         * g++.dg/init/array7.C: New test.
29869
29870 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
29871
29872         * g++.dg/init/array6.C: New test.
29873
29874         * g++.dg/abi/mangle13.C: Likewise.
29875         * g++.dg/abi/mangle14.C: Likewise.
29876         * g++.dg/abi/mangle15.C: Likewise.
29877
29878 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
29879
29880         * g++.dg/abi/empty8.C: New test.
29881
29882 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
29883
29884         * g++.dg/init/ctor1.C: New test.
29885
29886 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
29887
29888         * gcc.c-torture/execute/20021015-1.c: New test.
29889
29890 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
29891
29892         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
29893
29894 2002-10-14  Jan Hubicka  <jh@suse.cz>
29895
29896         * gcc.dg/i386-ssetype-[1-5].c: New tests.
29897
29898 2002-10-14  Richard Henderson  <rth@redhat.com>
29899
29900         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
29901
29902 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
29903
29904         PR optimization/6631
29905         * g++.dg/opt/const2.C: New test.
29906
29907 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
29908
29909         PR c++/7176
29910         * g++.dg/parse/friend1.C: New test.
29911         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
29912
29913 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
29914
29915         * gcc.dg/20021014-1.c: New test.
29916
29917 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
29918
29919         PR c++/5661
29920         * g++.dg/ext/vlm1.C: New test.
29921         * g++.dg/ext/vlm2.C: Likewise.
29922
29923         * g++.dg/init/array1.C: Remove invalid braces.
29924         * g++.dg/init/brace1.C: New test.
29925         * g++.dg/init/copy2.C: Likewise.
29926         * g++.dg/init/copy3.C: Likewise.
29927         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
29928         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
29929         braces.
29930
29931 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
29932
29933         * gcc.dg/cpp/assembler.S: Don't use -ansi.
29934
29935 2002-10-11  Richard Shann  <richard.shann@superh.com>
29936
29937         * gcc.c-torture/compile/simd-5.c: New test.
29938
29939 2002-10-10  Roger Sayle  <roger@eyesopen.com>
29940
29941         * gcc.c-torture/execute/shiftopt-1.c: New test case.
29942
29943 2002-10-10  Jim Wilson  <wilson@redhat.com>
29944
29945         * gcc.c-torture/execute/20021010-1.c: New test.
29946
29947 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
29948
29949         PR c/7353
29950         * g++.dg/ext/typedef-init.C: New test.
29951         * gcc.dg/typedef-init.c: New test.
29952
29953 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
29954
29955         * gcc.dg/cpp/paste13.c: New test.
29956
29957 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29958
29959         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
29960         remaining platforms, XFAIL during compile, not execute.  Don't
29961         XFAIL at -O0.
29962
29963 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
29964
29965         * gcc.dg/alias-1.c: Tweak expected warning.
29966
29967 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
29968
29969         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
29970
29971 2002-10-06  Andreas Jaeger  <aj@suse.de>
29972
29973         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
29974         * gcc.dg/cpp/c++98.C: Likewise.
29975
29976         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
29977         * g++.dg/cpp/c++98.C: Likewise.
29978
29979         * g++.dg/README (Subdirectories): Mention cpp directory.
29980
29981         PR target/7559
29982         * gcc.dg/20021006-1.c: New test.
29983
29984 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29985
29986         PR c++/7804
29987         * g++.dg/other/warning1.C: New test.
29988
29989 2002-10-04  Roger Sayle  <roger@eyesopen.com>
29990
29991         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
29992         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
29993         and sparc-*-* with -m64 as expected failures.  See PR 8087.
29994
29995 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
29996
29997         PR c++/7931
29998         * g++.dg/template/ptrmem3.C: New test.
29999
30000         PR c++/7754
30001         * g++.dg/template/union1.C: New test.
30002
30003 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
30004
30005         PR c++/8006
30006         * g++.dg/abi/mangle9.C: New test.
30007         * g++.dg/abi/mangle10.C: New test.
30008         * g++.dg/abi/mangle11.C: New test.
30009         * g++.dg/abi/mangle12.C: New test.
30010
30011 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
30012
30013         PR c++/7188.
30014         * g++.dg/template/meminit1.C: New test.
30015         * g++.dg/warn/Wreorder-1.C: Likewise.
30016         * g++.old-deja/g++.mike/warn3.C: Tweak.
30017         * lib/prune.exp: Ingore "in copy constructor".
30018
30019 2002-10-02  Andreas Jaeger  <aj@suse.de>
30020
30021         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
30022         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
30023         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
30024         on x86-64.
30025
30026 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
30027
30028         * gcc.dg/empty1.C: Fix typo.
30029
30030 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
30031
30032         * gcc.dg/alias-1.c: New test.
30033
30034 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
30035
30036         * gcc.dg/empty1.C: New test.
30037
30038         * g++.dg/tls/init-2.C: Tweak error messages.
30039
30040 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
30041
30042         * gcc.c-torture/compile/20020923-1.c: New test.
30043
30044 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
30045
30046         * gcc.c-torture/execute/ffs-1.c: New test.
30047         * gcc.c-torture/execute/ffs-2.c: Ditto.
30048
30049 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
30050
30051         * g++.dg/overload/member1.C: New test.
30052
30053 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
30054
30055         * g++.dg/abi/empty7.C: New test.
30056         * g++.dg/init/pm2.C: Likewise.
30057
30058 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
30059
30060         * g++.dg/rtti/crash1.C: New test.
30061
30062 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
30063
30064         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
30065         gcc.dg/sibcall-4.c: New tests.
30066
30067 2002-09-28  Roger Sayle  <roger@eyesopen.com>
30068
30069         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
30070         powerpc and MMIX targets.
30071
30072 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
30073
30074         * gcc.dg/cpp/20020927-1.c: New.
30075
30076 2002-09-26  David S. Miller  <davem@redhat.com>
30077
30078         * gcc.c-torture/compile/trunctfdf.c: New.
30079
30080 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30081
30082         * lib/target-supports.exp (check_weak_available): Handle solaris2.
30083
30084 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
30085
30086         * gcc.c-torture/execute/loop-15.c: New.
30087
30088 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
30089
30090         * README.QMTEST: Fix typo.
30091
30092 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
30093
30094         * gcc.dg/20020926-1.c: New test.
30095
30096 2002-09-25  David S. Miller  <davem@redhat.com>
30097
30098         PR target/7842
30099         * gcc.c-torture/execute/shiftdi.c: New test.
30100
30101 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
30102
30103         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
30104         unique to the tool.
30105         * lib/g77.exp (g77_init): Likewise.
30106         * lib/g++.exp (g++_init): Likewise.
30107         * lib/objc.exp (objc_init): Likewise.
30108
30109 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
30110
30111         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
30112         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
30113         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
30114
30115 2002-09-25  Richard Henderson  <rth@redhat.com>
30116
30117         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
30118         too-small long double.
30119
30120 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
30121
30122         * gcc.dg/20020919-1.c: New test.
30123
30124 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
30125
30126         * g++.dg/abi/bitfield6.C: New test.
30127         * g++.dg/abi/bitfield7.C: New test.
30128         * g++.dg/abi/bitfield8.C: New test.
30129         * g++.dg/abi/vbase11.C: New test.
30130
30131 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30132
30133         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
30134         hppa*-*-hpux*.  Update test comment.
30135
30136 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
30137
30138         * gcc.dg/tls/struct-1.c: New test.
30139
30140 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
30141
30142         * gcc.dg/cpp/tr-warn2.c: Update.
30143
30144 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
30145
30146         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
30147
30148 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
30149
30150         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
30151         systems.
30152
30153 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
30154
30155         * gcc.c-torture/execute/ieee/mzero3.c: New test.
30156
30157         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
30158         Adjust for c++filt moved to binutils.  Remove spurious duplicate
30159         setting of cxxfilt.
30160
30161 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
30162
30163         * gcc.dg/20020312-2.c: Update for darwin.
30164
30165 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
30166
30167         * g++.old-deja/g++.other/crash32.C: Mark ICE.
30168
30169 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
30170
30171         * objc.dg/comp-types-1.m: New test.
30172         * objc.dg/comp-types-2.m: New test.
30173         * objc.dg/comp-types-3.m: New test.
30174         * objc.dg/comp-types-4.m: New test.
30175         * objc.dg/comp-types-5.m: New test.
30176         * objc.dg/comp-types-6.m: New test.
30177
30178 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30179
30180         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
30181
30182 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
30183
30184         * g++.dg/other/do1.C: New test.
30185
30186         * g++.dg/template/subst1.C: New test.
30187
30188 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
30189
30190         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
30191
30192 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
30193
30194         * g++.dg/template/qualttp20.C: Adjust expected errors.
30195         * g++.old-deja/g++.jason/report.C: Likewise.
30196         * g++.old-deja/g++.other/qual1.C: Likewise.
30197
30198         * g++.dg/lookup/scoped2.C: New test.
30199
30200         * g++.dg/ext/asm3.C: New test.
30201
30202 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
30203
30204         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
30205
30206 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
30207
30208         * ChangeLog: follow spelling conventions.
30209         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
30210         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
30211         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
30212         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
30213         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
30214         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
30215         * g++.old-deja/g++.law/global-init1.C: Likewise.
30216         * g++.old-deja/g++.other/delete4.C: Likewise.
30217         * g++.old-deja/g++.other/inline21.C: Likewise.
30218         * g++.old-deja/g++.other/singleton.C: Likewise.
30219         * g77.dg/strlen0.f: Likewise.
30220         * g77.f-torture/compile/20010519-1.f: Likewise.
30221         * g77.f-torture/compile/980310-4.f: Likewise.
30222         * gcc.c-torture/compile/20000605-1.c: Likewise.
30223         * gcc.c-torture/execute/20020225-1.c: Likewise.
30224         * gcc.dg/c90-hexfloat-2.c: Likewise.
30225         * gcc.dg/c99-bool-1.c: Likewise.
30226         * gcc.dg/c99-hexfloat-2.c: Likewise.
30227         * gcc.dg/dll-2.c: Likewise.
30228         * gcc.dg/wtr-union-init-1.c: Likewise.
30229         * gcc.dg/wtr-union-init-2.c: Likewise.
30230         * gcc.dg/wtr-union-init-3.c: Likewise.
30231         * gcc.dg/cpp/avoidpaste1.c: Likewise.
30232         * gcc.dg/cpp/defined.c: Likewise.
30233         * gcc.dg/cpp/macsyntx.c: Likewise.
30234         * gcc.dg/cpp/paste2.c: Likewise.
30235         * gcc.dg/cpp/trad/defined.c: Likewise.
30236         * gcc.dg/format/c90-printf-1.c: Likewise.
30237         * gcc.dg/format/c90-scanf-1.c: Likewise.
30238         * gcc.dg/format/c99-printf-1.c: Likewise.
30239         * gcc.dg/format/c99-scanf-1.c: Likewise.
30240         * gcc.misc-tests/gcov-8.c: Likewise.
30241         * lib/profopt.exp: Likewise.
30242
30243 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
30244
30245         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
30246
30247 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
30248
30249         * g++.dg/inherit/using2.C: New test.
30250
30251 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
30252
30253         * ChangeLog: Follow spelling conventions.
30254         * g++.dg/template/friend4.C: Likewise.
30255         * g++.old-deja/g++.pt/crash67.C: Likewise.
30256         * gcc.c-torture/execute/20000801-4.c: Likewise.
30257         * gcc.dg/c90-digraph-1.c: Likewise.
30258         * gcc.dg/c94-digraph-1.c: Likewise.
30259         * gcc.dg/c99-digraph-1.c: Likewise.
30260         * gcc.dg/cpp/line5.c: Likewise.
30261         * gcc.dg/cpp/multiline.c: Likewise.
30262         * gcc.dg/cpp/trad/literals-1.c: Likewise.
30263         * gcc.dg/format/attr-3.c: Likewise.
30264         * gcc.dg/format/c90-scanf-3.c: Likewise.
30265         * gcc.dg/format/ext-4.c: Likewise.
30266
30267 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
30268
30269         * g++.dg/template/pretty1.C: New test.
30270
30271 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
30272
30273         * gcc.c-torture/execute/struct-cpy-1.c: New test.
30274
30275 2002-09-13  Matt Austern  <austern@apple.com>
30276
30277         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
30278         passing a cast expression to a function by const reference.
30279
30280 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
30281
30282         * g++.dg/template/deduce1.C: New test.
30283
30284 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
30285
30286         * gcc.c-torture/execute/simd-1.c: Force all use of int to
30287         32-bit int.
30288
30289 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30290
30291         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
30292         usage.
30293
30294 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
30295
30296         * gcc.c-torture/compile/20020910-1.c: New test.
30297
30298 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
30299
30300         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
30301
30302 2002-09-10  Andreas Jaeger  <aj@suse.de>
30303
30304         * gcc.dg/20020312-2.c: Adjust for x86-64.
30305
30306 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
30307
30308         * g77.dg/7388.f: New test case for PR 7388.
30309
30310 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
30311
30312         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
30313
30314 2002-09-05  Ziemowit Laski <zlaski@apple.com>
30315
30316         * objc.dg/proto-lossage-1.m: New test.
30317
30318 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
30319
30320         * gcc.dg/cpp/_Pragma4.c: Fix typo.
30321
30322 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
30323
30324         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
30325         expected to pass.
30326
30327 2002-09-06  Stan Shebs  <shebs@apple.com>
30328             David Edelsohn  <edelsohn@gnu.org>
30329
30330         * gcc.dg/weak: New directory.
30331         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
30332         target-specific xfail bits.
30333         * gcc.dg/typeof-2.c: Move to new directory.
30334         * gcc.dg/weak.exp: New expect script.
30335
30336 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
30337
30338         * gcc.c-torture/execute/extzvsi.c: New test.
30339
30340 2002-09-05  Stan Shebs  <shebs@apple.com>
30341
30342         * gcc.dg/weak-1.c: xfail on Darwin.
30343         * gcc.dg/weak-2.c: Ditto.
30344         * gcc.dg/weak-3.c: Ditto.
30345         * gcc.dg/weak-4.c: Ditto.
30346         * gcc.dg/weak-5.c: Ditto.
30347         * gcc.dg/weak-6.c: Ditto.
30348         * gcc.dg/weak-7.c: Ditto.
30349         * gcc.dg/weak-8.c: Ditto.
30350         * gcc.dg/weak-9.c: Ditto.
30351
30352 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
30353
30354         * gcc.c-torture/execute/loop-14.c: New test.
30355
30356 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
30357
30358         * g++.dg/other/cxa-atexit1.C: New test.
30359
30360         * gcc.dg/typeof-2.c: New test.
30361
30362 2002-09-03  Roger Sayle  <roger@eyesopen.com>
30363
30364         * gcc.dg/builtins-2.c: New testcase.
30365         * gcc.dg/builtins-3.c: New testcase.
30366
30367 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
30368
30369         * gcc.dg/cpp/_Pragma4.c: New test.
30370
30371 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
30372
30373         * objc/execute/nil_method-1.m: New testcase.
30374
30375 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
30376
30377         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
30378         [Object class], not [Object initialize].
30379
30380 2002-08-31  Roger Sayle  <roger@eyesopen.com>
30381             Hans-Peter Nilsson  <hp@bitrange.com>
30382
30383         * gcc.c-torture/execute/20020720-1.x: Skip test on
30384         mmix-knuth-mmixware.  Correct comment.
30385
30386 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
30387
30388         * testsuite/g++.dg/abi/bitfield5.C: New test.
30389         * testsuite/g++.dg/abi/vbase10.C: Likewise.
30390
30391 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
30392
30393         * objc.dg/undeclared-selector.m: New test.
30394
30395 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
30396
30397         * g++.dg/other/offsetof1.C: Avoid cast warning.
30398
30399 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
30400
30401         * objc.dg/super-class-2.m: New test.
30402
30403 2002-08-24  Matt Austern  <austern@apple.com>
30404
30405         * g++.dg/ext/lvaddr.C: New test.
30406         * g++.dg/ext/lvcast.C: New test.
30407
30408 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
30409
30410         * testsuite/g++.dg/inherit/cond1.C: New test.
30411
30412 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
30413
30414         * gcc.dg/noncompile/incomplete-1.c: New test.
30415
30416 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
30417
30418         * gcc.dg/typespec-1.c: New test.
30419
30420 2002-08-20  Devang Patel  <dpatel@apple.com>
30421         * objc.dg/proto-hier-2.m: New test.
30422
30423 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
30424
30425         * objc.dg/bitfield-1.m: New test.
30426         * objc.dg/bitfield-2.m: New test.
30427
30428 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
30429
30430         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
30431         gcc.dg/c99-flex-array-4.c: New tests.
30432
30433 2002-08-16  Stan Shebs  <shebs@apple.com>
30434
30435         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
30436
30437 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
30438
30439         * gcc.dg/typeof-1.c: New test.
30440         * g++.dg/ext/typeof2.C: New test.
30441
30442 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
30443
30444         * g++.dg/other/offsetof1.C: New test.
30445
30446 2002-08-14  Richard Henderson  <rth@redhat.com>
30447
30448         * gcc.dg/tls/diag-3.c: Fix expected message strings.
30449
30450 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
30451
30452         * gcc.dg/cpp/_Pragma3.c: New test.
30453
30454 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
30455
30456         * g++.dg/template/inherit3: New test.
30457
30458 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30459
30460         * gcc.dg/bitfld-4.c: Add blank options.
30461
30462 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
30463
30464         * g++.dg/template/crash1.C: New test.
30465
30466 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
30467
30468         * gcc.dg/tls/opt-2.c: New test.
30469
30470 2002-08-08  Devang Patel  <dpatel@apple.com>
30471
30472         * objc.dg/selector-1.m : New test
30473
30474 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
30475
30476         * g++.dg/abi/bitfield4.C: New test.
30477         * gcc.dg/bitfld-4.c: New test.
30478
30479 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
30480
30481         * g++.dg/other/packed1.C: New test.
30482
30483 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
30484
30485         * g++.dg/abi/offsetof.C: Tweak error messages.
30486         * g++.old-deja/g++.mike/p10769a.C: Likewise.
30487
30488 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
30489
30490         * gcc.dg/bitfld-3.c: New test.
30491
30492 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
30493             Richard Henderson  <rth@redhat.com>
30494
30495         * gcc.dg/i386-bitfield1.c: New test.
30496         * g++.dg/abi/bitfield3.C: Update.
30497
30498 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
30499
30500         * objc.dg/const-str-2.m: Update.
30501         * gcc.dg/cpp/c++98.c: Change to C extension.
30502         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
30503         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
30504
30505 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
30506
30507         * testsuite/gcc.dg/tls/diag-3.c: New.
30508
30509 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
30510
30511         * g++.dg/README (Subdirectories): Document new subdir expr.
30512         * g++.dg/expr/pmf-1.C: New test.
30513
30514 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
30515
30516         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
30517
30518 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
30519
30520         * g++.dg/abi/bitfield3.C: New test.
30521
30522 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
30523
30524         * lib/gcov.exp: Tweak expected line formats.
30525         * gcc.misc-tests/gcov8.c: New test.
30526         * gcc.misc-tests/gcov8.x: New flags.
30527
30528 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
30529
30530         * consistency.vlad/layout/endian.c: Include string.h.
30531
30532         * gcc.c-torture/execute/20020805-1.c: New test.
30533
30534 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
30535
30536         * g++.dg/other/conversion1.C: New test.
30537
30538 2002-08-03  Roger Sayle  <roger@eyesopen.com>
30539
30540         * gcc.dg/builtins-1.c: New testcase.
30541
30542 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
30543
30544         * g++.dg/inherit/access3.C: New test.
30545
30546 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
30547
30548         * gcc.dg/ia64-visibility-2.c: New test.
30549
30550 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
30551
30552         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
30553         __qualifier_flags to __flags.
30554
30555 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
30556
30557         * g++.dg/inherit/operator1.C: New test.
30558         * g++.dg/lookup/disamb1.C: Fix typo in comment.
30559         * g++.dg/other/error1.C: Change expected error message.
30560         * g++.dg/template/conv4.C: Likewise.
30561
30562 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
30563
30564         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
30565         for documented behavior.
30566
30567 2002-07-25  Roger Sayle  <roger@eyesopen.com>
30568
30569         * gcc.c-torture/execute/20020720-1.x: Skip this test on
30570         several targets known to fail.
30571
30572 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
30573
30574         * gcc.dg/mips-args-[123].c: New tests.
30575
30576 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
30577
30578         * gcc.dg/ppc-spe.c: New.
30579
30580 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
30581
30582         * g++.dg/other/ptrmem4.C: New testcase.
30583
30584 2002-07-24  Richard Henderson  <rth@redhat.com>
30585
30586         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
30587
30588 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
30589
30590         * g++.dg/ext/alignof1.C (main): Return 0 for success.
30591
30592 2002-07-24  Roger Sayle  <roger@eyesopen.com>
30593
30594         * gcc.c-torture/execute/memset-3.c: New testcase.
30595
30596 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
30597
30598         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
30599         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
30600
30601 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30602
30603         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
30604         Delete.
30605
30606 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
30607
30608         * gcc.c-torture/compile/simd-4.c: New test.
30609
30610 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30611
30612         PR c++/7347, c++/7348
30613         * g++.dg/template/access4.C: New test.
30614         * g++.dg/template/access5.C: New test.
30615         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
30616         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
30617         * g++.old-deja/g++.pt/ttp58.C: Likewise.
30618         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
30619
30620 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
30621
30622         * gcc.dg/gnu89-init-2.c: New test.
30623
30624 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
30625
30626         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
30627
30628 2002-07-20  Roger Sayle  <roger@eyesopen.com>
30629
30630         * gcc.c-torture/execute/20020720-1.c: New testcase.
30631
30632 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
30633
30634         * gcc.dg/cpp/Wsignprom.c: New tests.
30635
30636 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
30637
30638         * gcc.c-torture/execute/loop-13.c: New test.
30639
30640 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
30641
30642         * gcc.dg/cpp/expr.c: New tests.
30643
30644 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
30645
30646         * g++.dg/opt/pr6713.C: Add template instantiation.
30647
30648 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
30649
30650         * gcc.dg/nest.c: New test.
30651
30652 2002-07-17  Richard Henderson  <rth@redhat.com>
30653
30654         * g++.dg/opt/pr6713.C: New test.
30655
30656 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
30657
30658         * gcc.c-torture/execute/loop-2e.x: Let the testcase
30659         XFAIL for all x86 processors.
30660
30661 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
30662
30663         * gcc.c-torture/execute/20010122-1.x: Do not test with
30664         -fomit-frame-pointer.
30665
30666 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30667
30668         * g++.dg/template/instantiate2.C: New test.
30669         * g++.dg/template/spec4.C: New test.
30670
30671 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30672
30673         * g++.dg/template/access2.C: New test.
30674         * g++.dg/template/access3.C: New test.
30675
30676 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
30677
30678         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
30679         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
30680         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
30681         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
30682         Convert to use <stdarg.h>.
30683         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
30684         Delete.
30685         * gcc.dg/va-arg-2.c: New.
30686         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
30687
30688 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
30689
30690         * gcc.c-torture/compile/20020710-1.c: New test.
30691
30692 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
30693                           Andrew Pinski  <pinskia@physics.uc.edu>
30694
30695         gcc.c-torture/compile/simd-2.c: New testcase.
30696         gcc.c-torture/compile/simd-3.c: Likewise.
30697
30698 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
30699
30700         PR c++/7224
30701         * g++.dg/overload/error1.C: New test.
30702
30703 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30704
30705         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
30706         configuration and IRIX 6 O32 ABI.
30707
30708 2002-07-11  Roger Sayle  <roger@eyesopen.com>
30709
30710         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
30711
30712 2002-07-10  Roger Sayle  <roger@eyesopen.com>
30713
30714         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
30715
30716 2002-07-10  Jeffrey A Law  <law@redhat.com>
30717
30718         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
30719
30720         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
30721
30722 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
30723
30724         * gcc.dg/20020312-2.c: Check for __PPC__.
30725
30726 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
30727
30728         * gcc.c-torture/compile/20020709-1.c: New test.
30729
30730 2002-07-07  Roger Sayle  <roger@eyesopen.com>
30731
30732         * g++.dg/template/qualttp21.C: New test case.
30733
30734 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
30735
30736         * gcc.c-torture/compile/20020706-1.c: New test.
30737         * gcc.c-torture/compile/20020706-2.c: New test.
30738
30739 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
30740             Alexandre Oliva  <aoliva@redhat.com>
30741
30742         * g++.dg/warn/incomplete1.C: New test.
30743
30744 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30745
30746         PR c++/7099
30747         * g++.dg/warn/noreturn1.C: New test.
30748
30749 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
30750
30751         PR c++/6706
30752         * g++.dg/debug/debug6.C: New test.
30753         * g++.dg/debug/debug7.C: New test.
30754
30755 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
30756
30757         * gcc.c-torture/compile/simd-3.c: New test.
30758
30759 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
30760
30761         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
30762         * gcc.dg/20020620-1.c: Likewise.
30763
30764 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30765
30766         PR c++/6944
30767         * g++.dg/init/array4.C: New test.
30768         * g++.dg/init/array5.C: New test.
30769
30770 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
30771
30772         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
30773         * gcc.c-torture/execute/simd-2.c (main): Likewise.
30774
30775 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30776
30777         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
30778         * gcc.dg/wtr-aggr-init-1.c: Likewise.
30779         * gcc.dg/wtr-conversion-1.c: Likewise.
30780         * gcc.dg/wtr-escape-1.c: Likewise.
30781         * gcc.dg/wtr-int-type-1.c: Likewise.
30782         * gcc.dg/wtr-label-1.c: Likewise.
30783         * gcc.dg/wtr-static-1.c: Likewise.
30784         * gcc.dg/wtr-strcat-1.c: Likewise.
30785         * gcc.dg/wtr-suffix-1.c: Likewise.
30786         * gcc.dg/wtr-switch-1.c: Likewise.
30787         * gcc.dg/wtr-unary-plus-1.c: Likewise.
30788         * gcc.dg/wtr-union-init-1.c: Likewise.
30789         * gcc.dg/wtr-union-init-2.c: Likewise.
30790         * gcc.dg/wtr-union-init-3.c: Likewise.
30791
30792         * gcc.dg/wtr-func-def-1.c: New test.
30793
30794 2002-07-02 Devang Patel <dpatel@apple.com>
30795
30796         * objc.dg/param-1.m: New test.
30797
30798 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
30799
30800         * gcc.dg/cpp/trad/directive.c: Add test.
30801         * gcc.dg/cpp/trad/macroargs.c: Add test.
30802         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
30803
30804 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
30805
30806         * gcc.dg/cpp/cmdlne-M.c: New test.
30807
30808 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
30809
30810         * objc.dg/desig-init-1.m: New test.
30811
30812 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30813
30814         PR c++/6716
30815         * g++.dg/template/instantiate1.C: New test.
30816
30817 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
30818
30819         PR c++/7112
30820         * g++.dg/template/sizeof2.C: New test.
30821
30822 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
30823
30824         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
30825         gcc.dg/cpp/trad/include.c: New tests.
30826
30827 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
30828
30829         PR target/7177
30830         * gcc.c-torture/compile/20020701-1.c: New test.
30831
30832 2002-07-01  Stan Shebs  <shebs@apple.com>
30833
30834         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
30835         header here...
30836         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
30837         (objc-torture-execute): or here.
30838
30839 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
30840
30841         * gcc.c-torture/execute/arith-rand-ll.c: New test.
30842
30843 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
30844
30845         * gcc.dg/cpp/trad/escaped-nl.c: New test.
30846
30847 2002-06-30  Devang Patel  <dpatel@apple.com>
30848
30849         * objc.dg/fsyntax-only.m: New test.
30850
30851 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
30852
30853         PR c++/6695
30854         * g++.dg/template/friend7.C: New file.
30855
30856 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
30857
30858         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
30859         return type.
30860
30861 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
30862
30863         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
30864         avoid division by zero.
30865
30866 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
30867
30868         * gcc.dg/Wunknownprag.c: New tests.
30869
30870 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
30871
30872         * gcc.c-torture/execute/simd-2.c: New test.
30873
30874 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
30875
30876         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
30877         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
30878         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
30879         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
30880         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
30881         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
30882         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
30883         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
30884         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
30885         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
30886         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
30887         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
30888         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
30889         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
30890         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
30891         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
30892         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
30893
30894 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
30895
30896         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
30897         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
30898         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
30899         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
30900         New tests.
30901         * gcc.dg/cpp/trad/directive.c: Update.
30902
30903 2002-06-23  Andreas Jaeger  <aj@suse.de>
30904
30905         * gcc.c-torture/execute/complex-6.c: New.
30906
30907 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
30908
30909         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
30910         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
30911         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
30912         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
30913
30914 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
30915
30916         * gcc.dg/cpp/trad: New directory with traditional tests copied
30917         from parent directory.
30918         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
30919         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
30920         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
30921         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
30922         Move to trad/ and rename.
30923         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
30924         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
30925         gcc.dg/cpp/trad/redef2.c: New tests.
30926         * gcc.dg/cpp/trad/trad.exp: New driver.
30927
30928 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
30929
30930         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
30931         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
30932         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
30933         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
30934         Remove.
30935
30936 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
30937
30938         * gcc.dg/20020620-1.c: New test.
30939
30940 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30941
30942         * g++.dg/template/ttp4.C: New test.
30943
30944 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
30945
30946         * g++.dg/opt/vt1.C: Fix regexp.
30947
30948 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30949
30950         * gcc.c-torture/execute/pure-1.c: Make functions static again.
30951         Don't use attribute `noinline'.
30952
30953 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
30954
30955         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
30956
30957 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
30958
30959         * gcc.c-torture/execute/simd-1.c: New.
30960
30961         * gcc.dg/simd-1.c: New.
30962
30963 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
30964
30965         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
30966
30967 2002-06-16  Richard Henderson  <rth@redhat.com>
30968
30969         * g++.dg/ext/anon-struct1.C: New.
30970         * g++.dg/ext/anon-struct2.C: New.
30971         * g++.dg/ext/anon-struct3.C: New.
30972         * gcc.dg/anon-struct-1.c: New.
30973         * gcc.dg/anon-struct-2.c: New.
30974         * gcc.dg/anon-struct-3.c: New.
30975         * gcc.dg/20011008-1.c: Adjust warning text.
30976         * gcc.dg/20020527-1.c: Add -fms-extensions.
30977
30978 2002-06-16  Richard Henderson  <rth@redhat.com>
30979
30980         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
30981
30982 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
30983
30984         * gcc.c-torture/execute/20020615-1.c: New test.
30985
30986 2002-06-15  Roger Sayle  <roger@eyesopen.com>
30987
30988         * gcc.c-tortuture/execute/compare-1.c: New test case.
30989         * gcc.c-tortuture/execute/compare-2.c: New test case.
30990         * gcc.c-tortuture/execute/compare-3.c: New test case.
30991
30992 2002-06-13  Richard Henderson  <rth@redhat.com>
30993
30994         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
30995         ia64 ilp32.
30996
30997 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30998
30999         * g++.dg/template/typename2.C: Update error message.
31000
31001 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
31002
31003         * gcc.c-torture/execute/20020611-1.c: New test.
31004
31005 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
31006
31007         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
31008         list of targets to skip.
31009
31010 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
31011
31012         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
31013         targets if not optimizing.
31014
31015 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
31016
31017         * gcc.c-torture/compile/20020605-1.c: New test.
31018
31019         * g++.dg/opt/vt1.C: New test.
31020
31021         * gcc.dg/20020531-1.c: New test.
31022
31023         * gcc.dg/20020530-1.c: New test.
31024
31025         * gcc.dg/20020527-1.c: New test.
31026
31027         * g++.dg/opt/cse1.C: New test.
31028
31029 2002-06-07  Roger Sayle  <roger@eyesopen.com>
31030
31031         * gcc.dg/20020607-2.c: New test case.
31032
31033 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
31034
31035         * gcc.c-torture/compile/20020604-1.c: New test.
31036
31037 2002-06-04  Richard Henderson  <rth@redhat.com>
31038
31039         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
31040         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
31041         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
31042
31043 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
31044
31045         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
31046
31047 2002-06-03  Richard Henderson  <rth@redhat.com>
31048
31049         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
31050         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
31051
31052 2002-06-02  Richard Henderson  <rth@redhat.com>
31053
31054         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
31055         test functions static.
31056
31057 2002-06-02  Andreas Jaeger  <aj@suse.de>
31058
31059         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
31060         now.
31061
31062 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31063
31064         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
31065         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
31066         Update for mofified diagnostics.
31067         * gcc.dg/c99-intconst-1.c: No longer fail.
31068
31069 2002-06-02  Richard Henderson  <rth@redhat.com>
31070
31071         * gcc.dg/uninit-A.c: Remove xfail markers.
31072
31073 2002-06-01  Roger Sayle  <roger@eyesopen.com>
31074
31075         * gcc.dg/fnegate-1.c: New test case.
31076
31077 2002-05-30  Osku Salerma  <osku@iki.fi>
31078
31079         * gcc.c-torture/execute/mayalias-1.c: New file.
31080
31081 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31082
31083         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
31084         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
31085         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
31086
31087 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
31088
31089         * gcc.c-torture/execute/20020529-1.c: New test.
31090
31091 2002-05-27  Richard Henderson  <rth@redhat.com>
31092
31093         * g++.dg/ext/attrib6.C: New test case.
31094
31095 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31096
31097         * gcc.c-torture/execute/pure-1.c: New test.
31098
31099 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
31100
31101         * gcc.dg/cpp/arith-2.c: Remove.
31102
31103 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
31104
31105         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
31106         * gcc.dg/cpp/if-3.c: Remove.
31107
31108 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
31109
31110         * g++.dg/opt/cse2.C: New test.
31111
31112 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
31113
31114         * gcc.dg/cpp/arith-1.c: New semantic tests.
31115         * gcc.dg/cpp/if-1.c: Update.
31116
31117 2002-05-24  Ben Elliston  <bje@redhat.com>
31118
31119         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
31120
31121 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
31122
31123         * gcc.dg/verbose-asm.c: New test.
31124
31125 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31126
31127         * gcc.dg/cpp/paste12.c: New test.
31128
31129 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
31130
31131         * g++.dg/parse/named_ops.C: New test.
31132
31133 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
31134
31135         * gcc/testsuite/gcc.dg/weak-8.c: New test.
31136
31137 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
31138
31139         * gcc.dg/weak-2.c: Allow optional leading underscore
31140         in scan-assembler symbol name.
31141         * gcc.dg/weak-3.c: Likewise.
31142         * gcc.dg/weak-4.c: Likewise.
31143         * gcc.dg/weak-5.c: Likewise.
31144
31145 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
31146
31147         * gcc.dg/20020523-1.c: New test.
31148
31149 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
31150
31151         * objc.dg/const-str-2.m: Update now that we stop after
31152         a command line error.
31153
31154 2002-05-22  Richard Henderson  <rth@redhat.com>
31155
31156         * g++.dg/dg.exp: Fix typo in test pruneing.
31157
31158 2002-05-22  Richard Henderson  <rth@redhat.com>
31159
31160         * g++.dg/dg.exp: Prune the tls subdirectory.
31161         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
31162         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
31163         * g++.dg/tls/init-1.C: New.
31164
31165 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
31166
31167         * gcc.dg/20020517-1.c: New test.
31168
31169 2002-05-21  Richard Henderson  <rth@redhat.com>
31170
31171         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
31172         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
31173
31174 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
31175
31176         * g++.dg/other/copy2.C: New test.
31177
31178 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
31179
31180         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
31181         (MAX_COPY): Bump up to 10 times sizeof (long long).
31182         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
31183
31184         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
31185         sizeof (long long).
31186
31187         * gcc.c-torture/execute/strcpy-1.c: New test.
31188
31189 2002-05-19  Jason Merrill  <jason2redhat.com>
31190
31191         * g++.dg/ext/oper1.C: New test.
31192
31193 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
31194 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
31195
31196         * README.QMTEST: New file.
31197
31198         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
31199
31200 2002-05-19  Andreas Jaeger  <aj@suse.de>
31201
31202         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
31203         now.
31204         * gcc.c-torture/execute/loop-2d.x: Likewise.
31205
31206 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
31207
31208         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
31209         support weak symbols.
31210         * gcc.dg/weak-4.c: Likewise.
31211         * gcc.dg/weak-6.c: Likewise.
31212
31213 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
31214
31215         * gcc.dg/weak-3.c: Add dg-excess-error comment for
31216         cygwin, coff and h8300-*-hms targets
31217         * gcc.dg/weak-5.c: Likewise.
31218         * gcc.dg/weak-7.c: Likewise.
31219
31220 2002-05-16  Jason Merrill  <jason@redhat.com>
31221
31222         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
31223         (scan-assembler-not, scan-assembler-dem): Likewise.
31224         (scan-assembler-dem-not): Likewise.
31225
31226 2002-05-15  Richard Henderson  <rth@redhat.com>
31227
31228         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
31229
31230 2002-05-15  Richard Henderson  <rth@redhat.com>
31231
31232         * gcc.dg/weak-5.c (vfoo1c): No warning here.
31233         (vfoo1f): Warning here.
31234         (vfoo1l): Don't redefine the alias.
31235
31236 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
31237
31238         * g++.dg/init/pm1.C: New test.
31239
31240 2002-05-12  David S. Miller  <davem@redhat.com>
31241
31242         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
31243         types.
31244
31245 2002-05-10  Roger Sayle  <roger@eyesopen.com>
31246
31247         * gcc.c-torture/execute/20020510-1.c: New test case.
31248
31249 2002-05-10  David S. Miller  <davem@redhat.com>
31250
31251         * gcc.c-torture/execute/conversion.c: Test long double too.
31252
31253 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
31254
31255         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
31256         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
31257         * lib/g++.exp (g++_link_flags): Likewise.
31258         * lib/objc.exp (objc_target_compile): Likewise.
31259
31260 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
31261
31262         * gcc.dg/cpp/poison.c: Update.
31263         * gcc.dg/cpp/20000625-2.c: Remove.
31264         * gcc.dg/cpp/direct2s.c: Remove final test.
31265
31266 2002-05-08  Tom Rix  <trix@redhat.com>
31267
31268         * gcc.c-torture/execute/20020508-1.c: New test.
31269         * gcc.c-torture/execute/20020508-2.c: New test.
31270         * gcc.c-torture/execute/20020508-3.c: New test.
31271
31272 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
31273
31274         * gcc.dg/cpp/charconst-4.c: More tests.
31275
31276 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
31277
31278         PR c/6569
31279         * gcc.dg/weak-3.c: Update location of warning messages.
31280         * gcc.dg/weak-5.c: Likewise.
31281
31282 2002-05-06  Roger Sayle  <roger@eyesopen.com>
31283
31284         * gcc.c-torture/execute/20020506-1.c: New test case.
31285
31286 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
31287
31288         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
31289
31290 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31291
31292         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
31293
31294 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31295
31296         * gcc.dg/cpp/charconst-3.c: New test.
31297
31298 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31299
31300         * gcc.dg/cpp/charconst.c: Update tests.
31301
31302 2002-05-05  Tim Josling  <tej@melbpc.org.au>
31303
31304         * treelang: Added directory for new sample language treelang. Also
31305         lib/treelang.exp: New file to signal treelang should be tested.
31306
31307 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
31308
31309         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
31310         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
31311         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
31312         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
31313         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
31314         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
31315         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
31316
31317 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31318
31319         * gcc.dg/format/xopen-2.c: New test.
31320
31321 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
31322
31323         * gcc.dg/20020503-1.c: New test.
31324
31325 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
31326
31327         * g++.dg/init/dtor1.C: Make it tougher.
31328
31329 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
31330
31331         * g++.dg/init/dtor1.C: New test.
31332
31333 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
31334
31335         * gcc.dg/altivec-8.c: New.
31336
31337 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
31338
31339         * gcc.dg/altivec-7.c: New.
31340
31341 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
31342
31343         * g++.dg/parse/typedef1.C: New test.
31344
31345 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
31346
31347         PR c++/6486
31348         * g++.dg/template/friend6.C: New test.
31349
31350         PR c++/6492
31351         * g++.dg/init/copy1.C: New test.
31352
31353 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
31354
31355         * g++.dg/warn/effc1.C: New test.
31356
31357 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31358
31359         * gcc.dg/cpp/if-cexp.c: Add a test.
31360
31361 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
31362
31363         * gcc.dg/20020426-2.c: New test.
31364
31365 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
31366
31367         * gcc.dg/cpp/if-mop.c: Update.
31368         * gcc.dg/cpp/if-mpar.c: Add test.
31369         * gcc.dg/cpp/if-oppr.c: Update.
31370
31371 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31372
31373         PR c/6343
31374         * gcc.dg/weak-[2-7].c: New tests.
31375
31376 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
31377
31378         * gcc.dg/enum1.c: New test.
31379
31380 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
31381
31382         PR c++/6497
31383         * g++.dg/inherit/access2.C: New test.
31384
31385 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
31386
31387         PR bootstrap/6445
31388         * gcc.dg/20020426-1.c: New test.
31389
31390 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
31391
31392         * g++.dg/abi/enum1.C: New test.
31393
31394 2002-04-26  Richard Henderson  <rth@redhat.com>
31395
31396         * gcc.dg/c99-bool-1.c: Expect always true warning.
31397
31398 2002-04-25  Roger Sayle  <roger@eyesopen.com>
31399
31400         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
31401
31402 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31403
31404         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
31405         targets.
31406
31407 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
31408
31409         * g++.dg/abi/mange7.C: New test.
31410
31411         PR c++/6438.
31412         * g++.dg/parse/stmtexpr2.C: New test.
31413
31414 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
31415
31416         * gcc.dg/20020312-2.c: Add SH target.
31417
31418 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31419
31420         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
31421         compiler output on mips*-*-irix*.
31422
31423 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
31424
31425         * g++.dg/parse/attr1.C: New test.
31426
31427 2002-04-23  Roger Sayle  <roger@eyesopen.com>
31428
31429         * gcc.c-torture/execute/string-opt-17.c: New test case.
31430         * gcc.c-torture/execute/memset-2.c: New test case.
31431
31432 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
31433
31434         PR c++/6256:
31435         * g++.dg/template/friend5.C: New test.
31436
31437         PR c++/6331:
31438         * g++.dg/template/qual1.C: Likewise.
31439
31440 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
31441
31442         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
31443         Include stdlib.h, not stdio.h or ctype.h.
31444
31445 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
31446
31447         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
31448         cris-*-elf* and mmix-*-*.
31449         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
31450         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
31451         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
31452         Ditto.
31453         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
31454         * gcc.dg/wchar_t-1.c: Ditto.
31455
31456 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
31457
31458         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
31459         Clarify comment.
31460
31461 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
31462
31463         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
31464
31465 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31466
31467         * gcc.c-torture/execute/20000906-1.x: Delete.
31468
31469 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
31470
31471         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
31472
31473 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
31474
31475         * PR6367
31476         * g77.f-torture/execute/6367.f: New test.
31477         * g77.f-torture/execute/6367.x: Disable for MMIX.
31478
31479 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
31480
31481         * PR6352
31482         * g++.dg/opt/inline2.C: New test.
31483
31484 2002-04-18  Richard Henderson  <rth@redhat.com>
31485
31486         * gcc.dg/20000906-1.c: Enable for all targets.
31487         * gcc.c-torture/compile/iftrap-2.c: New.
31488
31489 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
31490
31491         * gcc.dg/20020418-1.c: New test.
31492         * gcc.dg/20020418-2.c: New test.
31493
31494 2002-04-18  Richard Henderson  <rth@redhat.com>
31495
31496         * gcc.c-torture/compile/iftrap-1.c: New.
31497         * gcc.dg/iftrap-1.c: Adjust for ia64.
31498         * gcc.dg/iftrap-2.c: New.
31499
31500 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
31501
31502         * gcc.c-torture/compile/20020418-1.c: New test.
31503
31504 2002-04-18  Roger Sayle  <roger@eyesopen.com>
31505
31506         * gcc.c-torture/compile/20020415-1.c: New.
31507
31508 2002-04-18  David S. Miller  <davem@redhat.com>
31509
31510         * gcc.c-torture/execute/20020418-1.c: New test.
31511
31512 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
31513
31514         * gcc.dg/20020416-1.c: New test.
31515
31516         * g++.dg/opt/inline1.C: New test.
31517
31518 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
31519
31520         * gcc.dg/altivec-5.c: New test.
31521
31522         * gcc.dg/20020415-1.c: New test.
31523
31524 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
31525
31526         * testsuite/lib/chill.exp: Remove.
31527
31528 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
31529
31530         * g++.dg/other/big-struct.C: New test.
31531
31532 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
31533
31534         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
31535         of scratch file.
31536
31537 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
31538
31539         PR c/6277
31540         * gcc.dg/i386-387-1.c: Allow optional leading underscore
31541         in scan-assembler function name
31542
31543 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
31544
31545         * g77.f-torture/execute/980628-4.x,
31546         g77.f-torture/execute/980628-5.x,
31547         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
31548         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
31549         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
31550         i[34567]86-*-*.
31551
31552 2002-04-13  David S. Miller  <davem@redhat.com>
31553
31554         * gcc.c-torture/execute/20020413-1.c: New test.
31555
31556 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
31557
31558         * gcc.dg/asm-6.c,
31559         * g++.dg/ext/asm1.C: New tests.
31560
31561 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
31562
31563         PR c++ 5373.
31564         * g++.dg/parse/stmtexpr1.C: New test.
31565
31566         PR c++/5189.
31567         * g++.dg/template/copy1.C: New test.
31568
31569 2002-04-12  Richard Henderson  <rth@redhat.com>
31570
31571         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
31572
31573 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
31574
31575         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
31576         gcc.c-torture/execute/20020307-2.c.
31577
31578 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
31579
31580         * g++.dg/ext/attrib5.C,
31581         * g++.dg/lookup/struct1.C: New tests.
31582
31583 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
31584
31585         * gcc.dg/20020411-1.c: New test.
31586
31587         * gcc.c-torture/execute/20020411-1.c: New test.
31588
31589 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
31590
31591         * g77.f-torture/execute/6177.f: New test.
31592
31593 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
31594
31595         PR middle-end/6247
31596         * g++.dg/opt/cleanup1.C: New test.
31597
31598         * g++.dg/opt/const1.C: New test.
31599
31600 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
31601
31602         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
31603
31604 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31605
31606         PR c++/5507
31607         * g++.dg/template/typename2.C: New test.
31608
31609 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
31610
31611         * gcc.c-torture/execute/loop-12.c: New.
31612
31613 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
31614
31615         * g77.f-torture/execute/980628-4.x,
31616         g77.f-torture/execute/980628-5.x,
31617         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
31618         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
31619         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
31620
31621 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31622
31623         PR optimization/6086
31624         * g++.dg/opt/preinc1.C: New test.
31625
31626 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
31627
31628         PR c++/5571
31629         * g++.dg/opt/static2.C: New test.
31630
31631 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
31632
31633         PR c/5120
31634         * gcc.dg/20020406-1.c: New test.
31635
31636 2002-04-04  David S. Miller  <davem@redhat.com>
31637
31638         * gcc.c-torture/execute/20020404-1.c: New test.
31639
31640 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
31641
31642         PR c/6123
31643         * gcc.dg/20020312-2.c: Do not declare global register variable
31644         if __PIC__ or __pic__ is defined.
31645
31646 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
31647
31648         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
31649         __asm__ so that it works correctly even if -ansi -pedantic-errors.
31650
31651 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31652
31653         * gcc.misc-tests/linkage.exp: Update last change to handle
31654         sparc*-, not just sparc-.
31655
31656 2002-04-03  Richard Henderson  <rth@redhat.com>
31657
31658         * gcc.dg/cpp/ucs.c: Improved long UCS test.
31659
31660 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
31661
31662         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
31663
31664 2002-04-02  David S. Miller  <davem@redhat.com>
31665
31666         * gcc.c-torture/execute/20020402-3.c: New test.
31667
31668 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
31669
31670         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
31671         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
31672
31673         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
31674         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
31675         g77.f-torture/execute/20001201.x,
31676         g77.f-torture/execute/u77-test.x: New files.
31677
31678         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
31679         * gcc.dg/wchar_t-1.c: Ditto.
31680
31681 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31682
31683         * gcc.c-torture/execute/20020402-1.c: New test.
31684
31685 2002-04-01  Richard Henderson  <rth@redhat.com>
31686
31687         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
31688
31689         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
31690
31691 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31692
31693         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
31694
31695 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31696
31697         * g++.dg/inherit/template-as-base.C: Expect error.
31698         * g++.dg/inherit/namespace-as-base.C: Likewise.
31699
31700 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
31701
31702         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
31703         g++.dg/ext/instantiate3.C: Tweak match patterns.
31704
31705         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
31706         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
31707         -da test.
31708
31709 2002-03-31  Richard Henderson  <rth@redhat.com>
31710
31711         * gcc.dg/special/alias-2.c: New.
31712         * gcc.dg/special/ecos.exp: Run it.
31713
31714 2002-03-31  Richard Henderson  <rth@redhat.com>
31715
31716         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
31717
31718 2002-03-31  Kazu Hirata  <kazu@hxi.com>
31719
31720         * gcc.dg/weak-1.c: Disable on h8300 port.
31721
31722 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
31723
31724         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
31725         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
31726         ordering tests.
31727         * g++.dg/bprob/bprob-1.C: New test.
31728         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
31729         * g++.dg/gcov/gcov-1.C: New test.
31730         * g++.dg/gcov/gcov-1.x: New file.
31731         * g++.dg/gcov/gcov-2.C: New test.
31732         * g++.dg/gcov/gcov-3.C: New test.
31733         * g++.dg/gcov/gcov-3.h: New file.
31734
31735 2002-03-28  Roger Sayle  <roger@eyesopen.com>
31736
31737         * g++.old-deja/g++.other/builtins5.C: New test.
31738         * g++.old-deja/g++.other/builtins6.C: New test.
31739         * g++.old-deja/g++.other/builtins7.C: New test.
31740         * g++.old-deja/g++.other/builtins8.C: New test.
31741         * g++.old-deja/g++.other/builtins9.C: New test.
31742
31743 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
31744
31745         * g++.dg/opt/static1.C: New test.
31746
31747         * g++.dg/opt/longbranch1.C: New test.
31748
31749 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
31750
31751         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
31752
31753         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
31754
31755 2002-03-28  Jeffrey A Law  (law@redhat.com)
31756
31757         * gcc.c-torture/execute/20020328-1.c: New test.
31758
31759 2002-03-27  Richard Henderson  <rth@redhat.com>
31760
31761         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
31762         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
31763         move from g++.old-deja/g++.ext/.
31764
31765 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
31766
31767         * g++.dg/init/new2.C: New test.
31768
31769 2002-03-26  Richard Henderson  <rth@redhat.com>
31770
31771         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
31772
31773         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
31774         on sparc.
31775
31776         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
31777         sparcv9 systems.
31778         * gcc.dg/20001102-1.c: Likewise.
31779
31780 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
31781
31782         * gcc.dg/cpp/endif-pedantic1.c,
31783         gcc.dg/cpp/endif-pedantic2.c: New tests.
31784
31785 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
31786
31787         * g++.dg/init/new1.C: New test.
31788
31789 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
31790
31791         * g++.dg/abi/vbase9.C: New test.
31792
31793 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
31794
31795         * gcc.dg/arm-asm.c: New test.
31796
31797 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
31798
31799         * gcc.dg/Wswitch-enum.c: New test.
31800         Fix PR c/5044.
31801
31802 2002-03-26  Richard Henderson  <rth@redhat.com>
31803
31804         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
31805         structure.
31806
31807 2002-03-25  Richard Henderson  <rth@redhat.com>
31808
31809         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
31810         sparcv9 systems.
31811
31812         * gcc.c-torture/compile/20011119-1.c (xxx): New.
31813         * gcc.c-torture/compile/20011119-2.c (xxx): New.
31814
31815 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
31816
31817         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
31818
31819 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
31820
31821         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
31822         targets using generic thunk support.
31823
31824 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
31825
31826         * gcc.c-torture/compile/20020323-1.c: New test.
31827
31828         * g++.dg/opt/conj2.C: New test.
31829
31830 2002-03-24  Richard Henderson  <rth@redhat.com>
31831
31832         * gcc.dg/weak-1.c: Use -fno-common.
31833
31834 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
31835
31836         * g77.dg/f77-edit-apostrophe-out.f: New test
31837         * g77.dg/f77-edit-h-out.f: New test
31838         * g77.dg/f77-edit-t-in.f: New test
31839         * g77.dg/f77-edit-t-out.f: New test
31840         * g77.dg/f77-edit-x-out.f: New test
31841         * g77.dg/f77-edit-slash-out.f: New test
31842         * g77.dg/f77-edit-colon-out.f: New test
31843         * g77.dg/f77-edit-s-out.f: New test
31844
31845 2002-03-24  Richard Henderson  <rth@redhat.com>
31846
31847         * objc/execute/formal_protocol-6.x: New XFAIL.
31848
31849 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
31850
31851         * gcc.dg/weak-1.c: Early return from dg-final on platforms
31852         that do not support weak symbols
31853
31854 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
31855
31856         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
31857         * lib/g77.exp: Likewise.
31858         * lib/objc.exp: Likewise.
31859
31860 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
31861
31862         * gcc.dg/Wswitch-default.c: New test.
31863
31864 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
31865
31866         * g++.dg/other/enum1.C: New test.
31867
31868 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
31869
31870         * gcc.dg/pragma-ep-3.c: Fix typo.
31871
31872 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31873
31874         * g++.dg/inherit/template-as-base.C: New test.
31875
31876 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
31877
31878         * g++.old-deja/g++.other/dwarf2-1.C: Move...
31879         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
31880
31881 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
31882
31883         * gcc.dg/cpp/multiline.c: Update to match.
31884
31885 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
31886
31887         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
31888
31889 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
31890
31891         * gcc.dg/cpp/extratokens2.c: New file.
31892
31893 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
31894
31895         * gcc.dg/20020312-2.c: Add rs6000 target.
31896
31897         * gcc.c-torture/compile/20020319-1.c: New test.
31898
31899 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31900
31901         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
31902         (A, E): Handle this.
31903
31904 2002-03-20  Jason Merrill  <jason@redhat.com>
31905
31906         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
31907         ignoring -fpic.
31908         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
31909         through prune_gcc_output.
31910
31911 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
31912
31913         * gcc.c-torture/compile/20020320-1.c: New test.
31914
31915 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
31916
31917         * gcc.c-torture/compile/20020318-1.c: New test.
31918
31919         * gcc.dg/struct-by-value-1.c: New test.
31920
31921         * gcc.dg/20020319-1.c: New test.
31922
31923 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
31924
31925         * g++.dg/opt/conj1.C: New test.
31926
31927 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
31928
31929         * g++.dg/template/qualttp20.C: Revert previous change.
31930         * g++.dg/template/qualttp3.C: Likewise.
31931         * g++.dg/template/qualttp4.C: Likewise.
31932         * g++.dg/template/qualttp5.C: Likewise.
31933         * g++.dg/template/qualttp6.C: Likewise.
31934         * g++.dg/template/qualttp7.C: Likewise.
31935         * g++.dg/template/qualttp8.C: Likewise.
31936         * g++.dg/template/recurse.C: Likewise.
31937
31938 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
31939
31940         * gcc.dg/cpp/wchar-1.c: Update.
31941
31942 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
31943
31944         * g++.dg/template/conv1.C: New test.
31945         * g++.dg/template/conv2.C: New test.
31946         * g++.dg/template/conv3.C: New test.
31947         * g++.dg/template/conv4.C: New test.
31948
31949 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
31950
31951         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
31952         * g++.dg/template/qualttp3.C: Likewise.
31953         * g++.dg/template/qualttp4.C: Likewise.
31954         * g++.dg/template/qualttp5.C: Likewise.
31955         * g++.dg/template/qualttp6.C: Likewise.
31956         * g++.dg/template/qualttp7.C: Likewise.
31957         * g++.dg/template/qualttp8.C: Likewise.
31958         * g++.dg/template/recurse.C: Likewise.
31959
31960 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
31961
31962         * g++.dg/opt/dtor1.C: New test.
31963
31964 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
31965
31966         * gcc.c-torture/compile/20020315-1.c: New test.
31967
31968 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
31969
31970         * gcc.dg/weak-1.c: Fix scan tests.
31971
31972 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
31973
31974         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
31975         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
31976         cris-*-aout* mmix-*-*.
31977         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
31978         cris-*-aout* mmix-*-*.
31979         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
31980         cris-*-elf* cris-*-aout* and mmix-*-*.
31981         * gcc.dg/20001009-1.c: Ditto.
31982         * gcc.dg/20010912-1.c: Ditto.
31983         * gcc.dg/20020122-4.c: Ditto.
31984         * gcc.dg/inline-2.c: Ditto.
31985
31986 2002-03-14  Jeffrey A Law  (law@cygnus.com)
31987
31988         * gcc.c-torture/compile/20020314-1.c: New test.
31989
31990 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
31991
31992         * gcc.c-torture/execute/20020314-1.c: New test.
31993
31994 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
31995
31996         * g++.dg/warn/Wunused-1.C: New test.
31997
31998 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
31999
32000         * g++.dg/abi/mangle6.C: New test.
32001
32002 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
32003
32004         * gcc.c-torture/compile/20020309-2.c: New test.
32005
32006         * gcc.c-torture/compile/20020312-1.c: New test.
32007
32008 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
32009
32010         * g++.dg/other/access1.C: New test.
32011
32012 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
32013
32014         * gcc.c-torture/execute/wchar_t-1.c: New test.
32015
32016 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
32017
32018         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
32019
32020 2002-03-12  Roger Sayle  <roger@eyesopen.com>
32021
32022         * gcc.dg/20020312-1.c: New test case.
32023
32024 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
32025
32026         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
32027
32028 2002-03-11  Richard Henderson  <rth@redhat.com>
32029
32030         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
32031         * g++.old-deja/g++.jason/report.C: Likewise.
32032
32033 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
32034
32035         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
32036         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
32037
32038 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
32039
32040         * testsuite/g++.dg/overload/pmf1.C: New test.
32041
32042 2002-03-11  Kazu Hirata  <kazu@hxi.com>
32043
32044         * gcc.c-torture/execute/20020307-1.c: Use long.
32045
32046 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
32047
32048         PR optimization/5844
32049         * gcc.dg/20020310-1.c: New test.
32050
32051 2002-03-09  Michael Meissner  <meissner@redhat.com>
32052
32053         * gcc.c-torture/execute/memcpy-2.c: New test.
32054         * gcc.c-torture/execute/memset-1.c: New test.
32055         * gcc.c-torture/execute/strlen-1.c: New test.
32056         * gcc.c-torture/execute/strcmp-1.c: New test.
32057         * gcc.c-torture/execute/strncmp-1.c: New test.
32058
32059 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
32060
32061         * gcc.dg/ppc-ldstruct.c: New test.
32062
32063 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
32064
32065         * gcc.c-torture/execute/va-arg-22.c: New test.
32066
32067 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32068
32069         * gcc.c-torture/compile/20020309-1.c: New test.
32070
32071 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
32072
32073         * gcc.c-torture/execute/20020307-2.c: New test.
32074
32075 2002-03-07  Jeffrey A Law  (law@redhat.com)
32076
32077         * g77.f-torture/compile/20020307-1.f: New test.
32078
32079 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
32080
32081         * gcc.dg/unordered-1.c: New test.
32082
32083 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
32084
32085         * gcc.c-torture/execute/20020307-1.c: New test.
32086
32087 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
32088
32089         * gcc.dg/20020304-1.c: New test.
32090
32091         * gcc.c-torture/compile/20020304-2.c: New test.
32092
32093 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
32094
32095         * gcc.c-torture/compile/20020304-1.c: New test case
32096         (from PR c/5830).
32097
32098 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
32099
32100         * gcc.dg/20020103-1.c: Add other -D ppc variants.
32101
32102 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
32103
32104         * g++.dg/other/classkey1.C: New test.
32105
32106 2002-03-01  Richard Henderson  <rth@redhat.com>
32107
32108         * gcc.c-torture/compile/981223-1.x: New.
32109         * gcc.c-torture/compile/920625-1.x: New.
32110
32111 2002-02-28  Richard Henderson  <rth@redhat.com>
32112
32113         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
32114
32115 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
32116
32117         * gcc.c-torture/execute/20020227-1.c: New test.
32118
32119 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
32120
32121         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
32122         here" ERROR lines.
32123         * g++.old-deja/g++.oliva/partord1.C: Likewise.
32124         * g++.old-deja.g++.other/defarg1.C: Likewise.
32125         * g++.old-deja/g++.pt/calls2.C: Likewise.
32126         * g++.old-deja/g++.pt/crash20.C: Likewise.
32127         * g++.old-deja/g++.pt/crash30.C: Likewise.
32128         * g++.old-deja/g++.pt/crash36.C: Likewise.
32129         * g++.old-deja/g++.pt/crash6.C: Likewise.
32130         * g++.old-deja/g++.pt/defarg13.C: Likewise.
32131         * g++.old-deja/g++.pt/derived3.C: Likewise.
32132         * g++.old-deja/g++.pt/error1.C: Likewise.
32133         * g++.old-deja/g++.pt/friend21.C: Likewise.
32134         * g++.old-deja/g++.pt/friend23.C: Likewise.
32135         * g++.old-deja/g++.pt/infinite1.C: Likewise.
32136         * g++.old-deja/g++.robertl/eb128.C: Likewise.
32137
32138 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
32139
32140         * gcc.c-torture/execute/20020225-2.c: New test.
32141
32142 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
32143
32144         * gcc.c-torture/execute/920730-1t.c,
32145         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
32146         Delete test cases, only relevant to -traditional.
32147
32148 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32149
32150         * gcc.dg/cpp/undef1.c: Remove.
32151         * gcc.dg/cpp/directiv.c: Update.
32152         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
32153
32154 2002-02-27  Michael Meissner  <meissner@redhat.com>
32155
32156         * gcc.c-torture/execute/20020226-1.c: New test.
32157
32158 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
32159
32160         * g++.dg/debug/debug4.C: New test.
32161
32162         * gcc.dg/ia64-visibility-1.c: New test.
32163
32164 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
32165
32166         * gcc.dg/debug/20020224-1.c: New.
32167
32168 2002-02-25  Kazu Hirata  <kazu@hxi.com>
32169
32170         * gcc.c-torture/execute/960416-1.x: New.
32171         * gcc.c-torture/execute/divconst-3.x: Likewise.
32172
32173 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
32174
32175         * gcc.dg/20020224-1.c: New test.
32176
32177 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
32178
32179         * gcc.c-torture/execute/20020225-1.c: New.
32180
32181 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32182
32183         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
32184
32185 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
32186
32187         * gcc.dg/20020222-1.c: New test.
32188
32189 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
32190
32191         * g++.dg/opt/anonunion1.C: New test.
32192
32193 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
32194
32195         * g++.dg/template/qualttp19.C: New test.
32196         * g++.dg/template/qualttp20.C: New test.
32197         * g++.old-deja/g++.jason/report.C: Adjust expected errors
32198         * g++.old-deja/g++.other/qual1.C: Likewise.
32199
32200 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
32201
32202         * gcc.dg/attr-alwaysinline.c: New.
32203
32204 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
32205
32206         * gcc.dg/20020220-1.c: New test.
32207
32208         * gcc.dg/20020220-2.c: New test.
32209
32210         * g++.dg/opt/mmx1.C: New test.
32211
32212 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
32213
32214         * gcc.c-torture/compile/20020110.c: New test.
32215
32216 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
32217
32218         * gcc.c-torture/execute/20020219-1.c: New test.
32219
32220         * gcc.dg/20020219-1.c: New test.
32221
32222         * gcc.dg/noncompile/20020220-1.c: New test.
32223
32224         * g++.dg/opt/ptrintsum1.C: New test.
32225
32226         * gcc.dg/debug/20020220-1.c: New test.
32227
32228 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
32229
32230         * gcc.c-torture/execute/20020216-1.c: New test.
32231
32232 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
32233
32234         * gcc.dg/decl-1.c: Update, new test.
32235
32236 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
32237
32238         * g++.dg/abi/bitfield1.C: New test.
32239         * g++.dg/abi/bitfield2.C: New test.
32240
32241 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
32242
32243         * gcc.dg/attr-nest.c: New test.
32244
32245 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
32246
32247         * gcc.c-torture/execute/20020215-1.c: New test.
32248
32249 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
32250
32251         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
32252         * g++.dg/debug/debug.exp: New.
32253         * g++.dg/debug/trivial.C: New.
32254         * g++.dg/debug/debug1.C: Moved...
32255         * g++.dg/other/debug1.C: ...from here.
32256         * g++.dg/debug/debug2.C: Moved...
32257         * g++.dg/other/debug2.C: ...from here.
32258         * g++.dg/debug/debug3.C: Moved...
32259         * g++.dg/other/debug3.C: ...from here.
32260
32261         * gcc.dg/noncompile/20020213-1.c: New test.
32262
32263 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
32264
32265         * g++.dg/other/debug3.C: New test.
32266
32267         * gcc.c-torture/execute/20020213-1.c: New test.
32268
32269 2002-02-13  Richard Smith <richard@ex-parrot.com>
32270
32271         * g++.old-deja/g++.other/thunk1.C: New test.
32272
32273 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
32274
32275         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
32276
32277 2002-02-13  Stan Shebs  <shebs@apple.com>
32278
32279         * gcc.dg/altivec-3.c: New.
32280
32281 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
32282
32283         * gcc.dg/Wunreachable-1.c: New test.
32284         * gcc.dg/Wunreachable-2.c: New test.
32285
32286 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
32287
32288         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
32289
32290 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
32291
32292         * gcc.dg/decl-1.c: New test.
32293
32294 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
32295
32296         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
32297
32298 2002-02-10  Kazu Hirata  <kazu@hxi.com>
32299
32300         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
32301         * gcc.c-torture/compile/980506-1.x: Likewise.
32302
32303 2002-02-10  Kazu Hirata  <kazu@hxi.com>
32304
32305         * gcc.dg/20020210-1.c: New.
32306
32307 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
32308
32309         * g77.f-torture/execute/947.f: New regression test
32310         for PR fortran/947.
32311
32312 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
32313
32314         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
32315         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
32316
32317 2002-02-08  Richard Henderson  <rth@redhat.com>
32318
32319         * gcc.c-torture/compile/labels-3.c: New.
32320
32321 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
32322
32323         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
32324         expression statements work instead.
32325         * gcc.dg/noncompile/20020207-1.c: New test.
32326
32327 2002-02-07  Richard Henderson  <rth@redhat.com>
32328
32329         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
32330
32331 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
32332
32333         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
32334         message from g77
32335         * lib/g77-dg.exp: Trim g77 error messages so that they are
32336         recognized by dg.exp.
32337
32338 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
32339
32340         PR fortran/5473
32341         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
32342
32343 2002-02-07  Richard Henderson  <rth@redhat.com>
32344
32345         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
32346         to be sufficiently aligned for integers.
32347
32348 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
32349
32350         * g++.dg/template/friend4.C: New test.
32351
32352 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
32353
32354         PR fortran/5743
32355         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
32356         unsupported cases.
32357
32358 2002-02-07  Richard Henderson  <rth@redhat.com>
32359
32360         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
32361         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
32362         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
32363         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
32364
32365 2002-02-06  Richard Henderson  <rth@redhat.com>
32366
32367         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
32368
32369 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
32370
32371         * gcc.dg/20020206-1.c: New test.
32372
32373 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
32374
32375         * gcc.c-torture/execute/20020206-1.c: New test.
32376
32377         * gcc.c-torture/execute/20020206-2.c: New test.
32378
32379         PR optimization/5429:
32380         * gcc.c-torture/compile/20020206-1.c: New test.
32381
32382 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
32383
32384         * g++.dg/ext/align1.C: Do not use an explicit alignment value
32385         as certain file formats cannot support particularly large
32386         alignments.
32387
32388         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
32389         and do not expect to be able to link the executable.
32390
32391         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
32392         fail because the COFF format does not support the weak attribute.
32393
32394 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
32395
32396         * g77.dg/pr5473.f: New test
32397
32398 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
32399
32400         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
32401         Fix testcase accordingly.
32402
32403 2002-02-04  Richard Henderson  <rth@redhat.com>
32404
32405         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
32406         (buf): Change to be an array of pointers, not ints.
32407
32408 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
32409
32410         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
32411         before all tests.  Move warning one line above to match where it
32412         C frontend emits.
32413         * gcc.dg/Wswitch-2.c: New test.
32414         * g++.dg/warn/Wswitch-1.C: New test.
32415         * g++.dg/warn/Wswitch-2.C: New test.
32416
32417 2002-02-04  Richard Henderson  <rth@redhat.com>
32418
32419         * g++.dg/abi/offsetof.C: Fix size comparison.
32420
32421 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
32422
32423         * gcc.dg/cast-qual-2.c: New test.
32424
32425 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
32426
32427         * gcc.dg/20020201-4.c: New test.
32428
32429 2002-02-04  Ben Elliston  <bje@redhat.com>
32430
32431         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
32432         target_info attribute != 0, in addition to the empty string.
32433         (gcc_target_compile): Likewise.
32434
32435 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
32436
32437         * gcc.dg/Wswitch.c: New test.
32438         PR gcc/4475. PR gcc/3780.
32439
32440 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
32441
32442         * g77.f-torture/execute/5122.f: New test for regressions
32443         against PR fortran/5122.
32444
32445 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
32446
32447         * g77.f-torture/compile/pr3743.f: Delete
32448         * g77.dg/pr3743-1.f: New test.
32449         * g77.dg/pr3743-2.f: New test.
32450         * g77.dg/pr3743-3.f: New test.
32451         * g77.dg/pr3743-4.f: New test.
32452
32453 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32454
32455         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
32456
32457 2002-02-02  Richard Henderson  <rth@redhat.com>
32458
32459         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
32460         * gcc.c-torture/execute/bf64-1.c: Likewise.
32461
32462 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
32463
32464         * gcc.dg/20020201-2.c: New test.
32465
32466         * gcc.dg/20020201-3.c: New test.
32467
32468         * gcc.c-torture/execute/bitfld-2.c: New test.
32469
32470 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32471
32472         * gcc.dg/bitfld-1.c: Update.
32473         * gcc.dg/bitfld-2.c: Update.
32474         * gcc.c-torture/execute/bitfld-1.x: New.
32475
32476 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
32477
32478         * gcc.c-torture/execute/20020201-1.c: New test.
32479
32480 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
32481
32482         PR target/5469
32483         * gcc.dg/20020201-1.c: New test.
32484
32485 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
32486
32487         PR fortran/3743
32488         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
32489         * g77.f-torture/compile/pr3743.x: Remove
32490
32491 2002-01-31  Tom Rix  <trix@redhat.com>
32492
32493         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
32494
32495 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
32496
32497         * gcc.dg/noncompile/20020130-1.c: New test.
32498
32499 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
32500
32501         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
32502
32503 2002-01-29  Richard Henderson  <rth@redhat.com>
32504
32505         * gcc.c-torture/execute/991118-1.c: Cast various constants back
32506         to long long.
32507         * gcc.c-torture/execute/bf64-1.c: Likewise.
32508
32509 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
32510
32511         * gcc.c-torture/execute/20020129-1.c: New test.
32512
32513 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32514
32515         * gcc.c-torture/compile/20000224-1.c: Update.
32516         * gcc.c-torture/execute/bitfld-1.c: New tests.
32517         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
32518         * gcc.dg/uninit-A.c: Update.
32519
32520 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
32521
32522         * g++.dg/template/ctor1.C: Add instantiation.
32523
32524 2002-01-28  Paul Koning  <pkoning@equallogic.com>
32525
32526         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
32527         argument to __builtin_prefetch to be const ptr.
32528
32529 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
32530
32531         * gcc.c-torture/compile/20020120-1.c: New test.
32532
32533 2002-01-27  Kazu Hirata  <kazu@hxi.com>
32534
32535         * gcc.c-torture/execute/20020127-1.c: New test.
32536
32537 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
32538
32539         * g77.dg/f77-edit-i-in.f: New test
32540         * g77.dg/f77-edit-i-out.f: New test
32541
32542 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
32543
32544         * gcc.dg/debug/debug.exp: New file.
32545         * gcc.dg/debug/trivial.c: New file.
32546         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
32547         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
32548         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
32549         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
32550         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
32551         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
32552         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
32553         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
32554         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
32555         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
32556         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
32557         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
32558         * gcc.dg/20000503-1.c: Removed.
32559         * gcc.dg/20010207-1.c: Removed.
32560         * gcc.dg/20011223-1.c: Removed.
32561         * gcc.dg/20020104-2.c: Removed.
32562         * gcc.dg/debug-1.c: Removed.
32563         * gcc.dg/debug-2.c: Removed.
32564         * gcc.dg/debug-3.c: Removed.
32565         * gcc.dg/debug-4.c: Removed.
32566         * gcc.dg/debug-5.c: Removed.
32567         * gcc.dg/debug-6.c: Removed.
32568         * gcc.dg/dwarf2-1.c: Removed.
32569         * gcc.dg/dwarf2-2.c: Removed.
32570
32571 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
32572
32573         * g++.old-deja/g++.other/eh5.C: New test.
32574         * g++.old-deja/g++.other/sibcall2.C: New test.
32575         * g++.old-deja/g++.other/array9.C: New test.
32576         * g++.old-deja/g++.other/typename2.C: New test.
32577         * g++.old-deja/g++.other/crash60.C: New test.
32578         * g++.old-deja/g++.other/conv9.C: New test.
32579         * g++.old-deja/g++.other/mangle10.C: New test.
32580         * g++.old-deja/g++.other/unchanging1.C: New test.
32581         * g++.old-deja/g++.other/exprstmt1.C: New test.
32582         * g++.old-deja/g++.other/inline23.C: New test.
32583         * g++.old-deja/g++.eh/ia64-1.C: New test.
32584         * g++.old-deja/g++.other/dwarf2-1.C: New test.
32585         * g++.old-deja/g++.other/reload1.C: New test.
32586         * g++.old-deja/g++.other/static20.C: New test.
32587         * g++.old-deja/g++.other/local-alloc1.C: New test.
32588         * g++.old-deja/g++.other/conv8.C: New test.
32589         * g++.old-deja/g++.other/stmtexpr2.C: New test.
32590         * g++.old-deja/g++.other/storeexpr1.C: New test.
32591         * g++.old-deja/g++.other/storeexpr2.C: New test.
32592         * g++.dg/eh/template2.C: New test.
32593         * g++.dg/warn/weak1.C: New test.
32594
32595 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
32596
32597         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
32598         Remove first, non-varying, argument.
32599
32600 2002-01-23  Richard Henderson  <rth@redhat.com>
32601
32602         * gcc.dg/inline-2.c: New.
32603
32604         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
32605         Add optional target arg.  Check number of arguments.
32606         (scan-assembler-not, scan-assembler-dem): Likewise.
32607         (scan-assembler-dem-not): Likewise.
32608
32609 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
32610
32611         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
32612         line 12.
32613         * g++.old-deja/g++.brendan/parse3.C,
32614         g++.old-deja/g++.other/crash26.C,
32615         g++.old-deja/g++.other/crash28.C,
32616         g++.old-deja/g++.other/crash29.C,
32617         g++.old-deja/g++.other/crash30.C,
32618         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
32619
32620 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
32621
32622         * gcc.dg/20020115-1.c: New.
32623
32624 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
32625
32626         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
32627
32628 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
32629
32630         * gcc.dg/20020122-3.c: New.
32631
32632 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
32633
32634         * g++.dg/other/gc1.C: New test.
32635
32636 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
32637
32638         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
32639
32640 2002-01-22  Richard Henderson  <rth@redhat.com>
32641
32642         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
32643
32644 2002-01-22  Richard Henderson  <rth@redhat.com>
32645
32646         * gcc.dg/20020122-4.c: New.
32647
32648 2002-01-22  H.J. Lu <hjl@gnu.org>
32649
32650         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
32651         link output.
32652         * gcc.dg/special/ecos.exp: Likewise.
32653         * lib/g++-dg.exp: Likewise.
32654         * lib/g77-dg.exp: Likewise.
32655         * lib/gcc-dg.exp : Likewise.
32656         * lib/mike-g++.exp: Likewise.
32657         * lib/mike-g77.exp: Likewise.
32658         * lib/mike-gcc.exp: Likewise.
32659         * lib/objc-dg.exp: Likewise.
32660
32661 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
32662
32663         PR target/5379
32664         * gcc.dg/20020122-2.c: New test.
32665
32666 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
32667
32668         * gcc.dg/20020122-1.c: New test.
32669
32670 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
32671
32672         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
32673
32674 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
32675
32676         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
32677
32678 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32679
32680         * gcc.c-torture/compile/20020121-1.c: New test.
32681
32682 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32683
32684         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
32685         ld_library_path.
32686
32687 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
32688
32689         * gcc.dg/20020218-1.c: New test.
32690
32691 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
32692
32693         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
32694         messages
32695         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
32696         "At global scope" warning
32697         * g++.dg/ext/align1.C: Change cygwin test for alignment
32698         from db-bogus to dg-warning
32699
32700 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
32701
32702         * g77.f-torture/compile/cpp2.F: New test.
32703
32704 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
32705
32706         * g++.dg/template/access1.C: New test.
32707
32708 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
32709
32710         * gcc.dg/20020118-1.c: New.
32711
32712 2002-01-18  Kazu Hirata  <kazu@hxi.com>
32713
32714         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
32715
32716 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
32717
32718         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
32719         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
32720         alignment warnings.
32721
32722 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
32723
32724         * gcc.misc-tests/i386-prefetch.exp: Save and restore
32725         torture_with_loops and torture_without_loops
32726
32727 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
32728
32729         * gcc.c-torture/compile/20020116-1.c: New test.
32730
32731 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
32732
32733         * gcc.dg/20020116-2.c: New test.
32734
32735         * gcc.dg/ultrasp4.c: New test.
32736
32737         * gcc.dg/20020116-1.c: New test.
32738
32739 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
32740
32741         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
32742         by EABI.
32743
32744 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
32745
32746         * gcc.misc-tests/i386-prefetch.exp: New.
32747         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
32748         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
32749         * gcc.misc-tests/i386-pf-none-1.c: New test.
32750         * gcc.misc-tests/i386-pf-sse-1.c: New test.
32751
32752 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
32753
32754         * gcc.dg/gnu89-init-1.c: Add new tests.
32755
32756 2002-01-15  Andreas Jaeger  <aj@suse.de>
32757
32758         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
32759         * gcc.dg/i386-mmx-2.c: Likewise.
32760         * gcc.dg/i386-sse-1.c: Likewise.
32761         * gcc.dg/i386-sse-2.c: Likewise.
32762         * gcc.dg/i386-sse-3.c: Likewise.
32763
32764 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
32765
32766         * g77.f-torture/execute/intrinsic-unix-bessel.f:
32767         Uncomment additional cases that now pass.
32768
32769 2002-01-11  Richard Henderson  <rth@redhat.com>
32770
32771         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
32772         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
32773
32774 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
32775
32776         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
32777
32778 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
32779
32780         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
32781         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
32782
32783 2002-01-10  Dale Johannesen  <dalej@apple.com>
32784
32785         * gcc.c-torture/execute/loop-11.c: New.
32786
32787 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
32788
32789         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
32790         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
32791
32792 2002-01-09  Richard Henderson  <rth@redhat.com>
32793
32794         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
32795         type in which to perform the operation for each size.
32796
32797 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
32798
32799         * gcc.c-torture/compile/20020109-2.c: New test.
32800
32801 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
32802
32803         * gcc.c-torture/execute/loop-10.c: New test.
32804
32805 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
32806
32807         * gcc.c-torture/compile/20010226-1.c: New test.
32808         * gcc.c-torture/compile/20010227-1.c: New test.
32809         * gcc.c-torture/compile/20010426-1.c: New test.
32810         * gcc.c-torture/compile/20010510-1.c: New test.
32811         * gcc.c-torture/compile/20010605-3.c: New test.
32812         * gcc.c-torture/compile/20010824-1.c: New test.
32813         * gcc.c-torture/execute/20010409-1.c: New test.
32814         * gcc.dg/noncompile/20000901-1.c: New test.
32815         * gcc.dg/20001023-1.c: New test.
32816         * gcc.dg/20001101-1.c: New test.
32817         * gcc.dg/20001102-1.c: New test.
32818         * gcc.dg/20010207-1.c: New test.
32819         * gcc.dg/20010405-1.c: New test.
32820         * gcc.dg/20010822-1.c: New test.
32821         * gcc.dg/20011107-1.c: New test.
32822
32823 2002-01-09  Jeffrey A Law  (law@redhat.com)
32824
32825         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
32826
32827         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
32828         execution failure on PA targets.
32829
32830 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
32831
32832         * gcc.c-torture/compile/20020109-1.c: New test.
32833
32834 2002-01-08  Kazu Hirata  <kazu@hxi.com>
32835
32836         * gcc.c-torture/execute/20020108-1.c: New test.
32837
32838 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
32839
32840         * gcc.dg/20020108-1.c: New test.
32841
32842 2002-01-08  H.J. Lu <hjl@gnu.org>
32843
32844         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
32845         for header files.
32846
32847 2002-01-08  Geoff Keating  <geoffk@redhat.com>
32848
32849         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
32850         consistency.
32851
32852 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
32853
32854         * gcc.dg/altivec-4.c: Test altivec predicates.
32855
32856 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
32857
32858         * gcc.c-torture/execute/20020107-1.c: New test.
32859
32860 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
32861
32862         PR c/5279
32863         * gcc.c-torture/compile/20020106-1.c: New test.
32864
32865 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
32866
32867         * gcc.c-torture/execute/nestfunc-4.c: New test.
32868
32869 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
32870
32871         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
32872         extra triple that slipped in.
32873         * g++.old-deja/g++.abi/align.C: Likewise.
32874         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32875
32876 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
32877
32878         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
32879         * g++.old-deja/g++.abi/align.C: Likewise.
32880         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32881
32882         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
32883         on FreeBSD/i386.
32884         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
32885         FreeBSD.
32886
32887 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
32888
32889         * gcc.dg/20020104-1.c: New test.
32890
32891         * gcc.dg/20020104-2.c: New test.
32892
32893 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
32894
32895         * gcc.dg/20020103-1.c: Fix typo in target selector.
32896
32897 2002-01-03  Richard Henderson  <rth@redhat.com>
32898
32899         * gcc.dg/20020103-1.c: New.
32900
32901 2002-01-03  Kazu Hirata  <kazu@hxi.com>
32902
32903         * gcc.c-torture/execute/20020103-1.c: New test.
32904
32905 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
32906
32907         * g++.dg/other/debug2.C: New test.
32908
32909         * gcc.c-torture/compile/20020103-1.c: New test.
32910
32911 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
32912
32913         * gcc.dg/gnu89-init-1.c: Added new tests.
32914
32915 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32916
32917         * g++.dg/template/friend2.C: Remove as patch is reverted.
32918
32919         * g++.dg/warn/oldcast1.C: New test.
32920
32921         * g++.dg/template/ptrmem1.C: New test.
32922         * g++.dg/template/ptrmem2.C: New test.
32923
32924         * g++.dg/template/ntp.C: New test.
32925
32926         * g++.dg/other/component1.C: New test.
32927
32928         * g++.dg/template/ttp3.C: New test.
32929
32930         * g++.dg/template/friend2.C: New test.
32931         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
32932
32933 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32934
32935         * g++.dg/other/ptrmem1.C: New test.
32936         * g++.dg/other/ptrmem2.C: New test.
32937
32938 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32939
32940         * g++.dg/template/ctor1.C: New test.
32941
32942 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32943
32944         * g++.dg/template/friend2.C: New test.
32945
32946 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
32947
32948         * gcc.dg/mmix-1.c: New test.
32949
32950 2001-12-31  Richard Henderson  <rth@redhat.com>
32951
32952         * gcc.dg/asm-5.c: New.
32953
32954 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
32955
32956         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
32957         in namespace __gnu_cxx
32958
32959 2001-12-30  Richard Henderson  <rth@redhat.com>
32960
32961         * gcc.dg/debug-6.c: New.
32962
32963 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
32964
32965         * gcc.c-torture/compile/20011229-2.c: New test.
32966
32967 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
32968
32969         * gcc.dg/debug-3.c: New test.
32970         * gcc.dg/debug-4.c: New test.
32971         * gcc.dg/debug-5.c: New test.
32972
32973 2001-12-29  Richard Henderson  <rth@redhat.com>
32974
32975         * g++.dg/eh/loop1.C: New.
32976
32977 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
32978
32979         * g++.dg/template/crash1.C: New test.
32980
32981 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
32982
32983         * g++.dg/other/const1.C: New test.
32984
32985 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
32986
32987         * gcc.c-torture/compile/20011229-1.c: New test.
32988
32989 2001-12-28  Stan Shebs  <shebs@apple.com>
32990
32991         * lib/objc-torture.exp: Resync with c-torture.exp.
32992         * lib/objc.exp: Load standard libraries.
32993
32994 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
32995
32996         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
32997         additional tests.
32998
32999 2001-12-27  Roger Sayle <roger@eyesopen.com>
33000
33001         * gcc.c-torture/execute/string-opt-16.c: New testcase.
33002
33003 2001-12-27  Richard Henderson  <rth@redhat.com>
33004
33005         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
33006
33007 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
33008
33009         * g++.dg/eh/ctor1.C: New test.
33010         * g++.dg/other/error2.C: New test.
33011
33012 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
33013
33014         * g++.dg/other/init2.C: New test.
33015
33016 2001-12-24  Richard Henderson  <rth@redhat.com>
33017
33018         * gcc.dg/20011223-1.c: New.
33019         * gcc.dg/inline-1.c: New.
33020
33021 2001-12-23  Richard Henderson  <rth@redhat.com>
33022
33023         * gcc.dg/asm-4.c: Test operand modifiers.
33024
33025 2001-12-23  Richard Henderson  <rth@redhat.com>
33026
33027         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
33028
33029 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33030
33031         * gcc.c-torture/execute/20011223-1.c: New test.
33032
33033 2001-12-21  Richard Henderson  <rth@redhat.com>
33034
33035         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
33036         re-enables the warning.
33037
33038 2001-12-21  Richard Henderson  <rth@redhat.com>
33039
33040         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
33041
33042 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
33043
33044         * gcc.c-torture/compile/20011218-1.c: New test.
33045
33046 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
33047
33048         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
33049         arm-isr.c test.
33050         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
33051         epilogue generation for ARM ISR routines.
33052
33053 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33054
33055         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
33056         * gcc.dg/format/c90-printf-3.c: Likewise.
33057         * gcc.dg/format/c99-printf-3.c: Likewise.
33058         * gcc.dg/format/ext-1.c: Likewise.
33059         * gcc.dg/format/ext-6.c: Likewise.
33060         * gcc.dg/format/format.h: Prototype unlocked stdio.
33061
33062 2001-12-20  Richard Henderson  <rth@redhat.com>
33063
33064         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
33065         (arena): Use it.
33066         (malloc): Correct allocation logic.  Abort if we fill up the
33067         arena before initialization complete.
33068         (realloc): Correct allocation logic.
33069
33070 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
33071
33072         * gcc.c-torture/compile/20011219-2.c: New test.
33073
33074         * gcc.c-torture/execute/20011219-1.c: New test.
33075
33076 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
33077
33078         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
33079         target does not support weak symbols.
33080
33081 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
33082
33083         * gcc.c-torture/compile/20011219-1.c: New test.
33084
33085 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
33086
33087         * g++.dg/other/error1.C: New test.
33088
33089 2001-12-17  Jeffrey A Law  (law@redhat.com)
33090
33091         * gcc.c-torture/execute/20011217-1.c: New test.
33092
33093 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
33094
33095         * objc.dg/special/: New directory.
33096         * objc.dg/special/special.exp: New file.
33097         * objc.dg/special/unclaimed-category-1.h: New file.
33098         * objc.dg/special/unclaimed-category-1a.m: New file.
33099         * objc.dg/special/unclaimed-category-1.m: New file.
33100
33101 2001-12-17  Andreas Jaeger  <aj@suse.de>
33102
33103         * gcc.c-torture/compile/20011217-2.c: New test.
33104
33105 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33106
33107         * gcc.c-torture/compile/20011217-1.c: New test.
33108
33109 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
33110
33111         * testsuite/gcc.dg/20011214-1.c: New.
33112
33113 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
33114
33115         * gcc.dg/altivec-4.c: New.
33116
33117 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
33118
33119         * gcc.dg/20011113-1.c: New test.
33120
33121 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33122
33123         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
33124         std::__malloc_alloc_template<0> and
33125         std::__default_alloc_template<false, 0>.
33126
33127 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
33128
33129         * objc/execute/bf-21.m: New test.
33130         * objc/execute/enumeration-1.m: New test.
33131         * objc/execute/enumeration-2.m: New test.
33132
33133 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
33134
33135         * gcc.dg/gnu89-init-1.c: New test.
33136
33137 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
33138
33139         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
33140         * g++.old-deja/g++.jason/2371.C: Likewise.
33141         * g++.old-deja/g++.jason/template33.C: Likewise.
33142         * g++.old-deja/g++.jason/template34.C: Likewise.
33143         * g++.old-deja/g++.jason/template36.C: Likewise.
33144         * g++.old-deja/g++.oliva/typename1.C: Likewise.
33145         * g++.old-deja/g++.oliva/typename2.C: Likewise.
33146         * g++.old-deja/g++.other/typename1.C: Likewise.
33147         * g++.old-deja/g++.pt/inherit2.C: Likewise.
33148         * g++.old-deja/g++.pt/nontype5.C: Likewise.
33149         * g++.old-deja/g++.pt/typename11.C: Likewise.
33150         * g++.old-deja/g++.pt/typename14.C: Likewise.
33151         * g++.old-deja/g++.pt/typename16.C: Likewise.
33152         * g++.old-deja/g++.pt/typename3.C: Likewise.
33153         * g++.old-deja/g++.pt/typename4.C: Likewise.
33154         * g++.old-deja/g++.pt/typename5.C: Likewise.
33155         * g++.old-deja/g++.pt/typename7.C: Likewise.
33156         * g++.old-deja/g++.robertl/eb9.C: Likewise.
33157
33158 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
33159
33160         * g++.dg/other/linkage1.C: New test.
33161         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
33162         specifiers.
33163
33164 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
33165
33166         * gcc.dg/concat.c: New test.
33167
33168 2001-12-11  Stan Shebs  <shebs@apple.com>
33169
33170         * objc/compile: New test directory.
33171         * objc/compile/compile.exp: New expect script.
33172         * objc/compile/20011211-1.m: New compile test.
33173
33174 2001-12-11  Jason Merrill  <jason@redhat.com>
33175
33176         * lib/prune.exp (prune_gcc_output): Also handle "In member
33177         function".  So many permutations...
33178
33179 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
33180
33181         * g++.dg/template/typedef1.C: New test.
33182
33183 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
33184
33185         * g++.dg/other/copy1.C: New test.
33186
33187 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
33188
33189         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
33190
33191         * gcc.dg/builtin-choose-expr.c: New.
33192
33193 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
33194
33195         * gcc.dg/altivec-2.c: New.
33196
33197 2001-12-07  Richard Henderson  <rth@redhat.com>
33198
33199         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
33200
33201 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
33202
33203         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
33204         ultrasparc.
33205
33206 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33207
33208         * g++-old.deja/g++.robertl/eb101.C: Deleted.
33209
33210 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
33211
33212         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
33213         variable argument list.
33214
33215 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
33216
33217         * gcc.c-torture/execute/memcheck: Delete entire directory.
33218         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
33219         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
33220
33221 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33222
33223         * gcc.dg/Wshadow-1.c: New test.
33224
33225 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
33226
33227         * gcc.c-torture/compile/20011130-1.c: New test.
33228
33229         * gcc.dg/noncompile/20011025-1.c: New test.
33230
33231         * g++.dg/other/anon-union.C: New test.
33232
33233         * gcc.c-torture/execute/20011024-1.c: New test.
33234
33235 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
33236
33237         * gcc.c-torture/execute/20000722-1.x,
33238         gcc.c-torture/execute/20010123-1.x: Remove.
33239         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
33240         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
33241         gcc.dg/c99-complit-2.c: New tests.
33242
33243 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
33244
33245         * g++.dg/inherit/base1.C: New test.
33246
33247 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
33248
33249         * g++.dg/other/stdarg1.C: New test.
33250
33251         * gcc.c-torture/compile/20011130-2.c: New test.
33252
33253 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
33254
33255         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
33256         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
33257         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
33258         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
33259         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
33260         * gcc.dg/builtin-prefetch-1.c: New test.
33261
33262 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
33263
33264         * gcc.dg/20011130-1.c: New test.
33265
33266 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
33267
33268         * g++.dg/other/scope1.C: New test.
33269         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
33270
33271 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33272
33273         * gcc.dg/vla-init-1.c: New test.
33274
33275 2001-12-01  Geoff Keating  <geoffk@redhat.com>
33276
33277         * gcc.c-torture/compile/structs.c: New testcase from GDB.
33278
33279 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33280
33281         * objc.dg/alias.m: Update.
33282         * objc.dg/class-1.m: Update.
33283         * objc.dg/const-str-1.m: Update.
33284         * objc.dg/fwd-proto-1.m: Update.
33285         * objc.dg/id-1.m: Update.
33286         * objc.dg/super-class-1.m: Update.
33287
33288 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
33289
33290         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
33291         constructs.
33292
33293 2001-11-28  Jeffrey A Law  (law@cygnus.com)
33294
33295         * gcc.c-torture/execute/20011128-1.c: New test.
33296
33297 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
33298
33299         * gcc.dg/20011127-1.c: New test.
33300
33301 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33302
33303         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
33304         from Austin Group draft 7.
33305         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
33306         scanf format arguments.
33307         * gcc.dg/format/no-exargs-2.c: New test.
33308
33309 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
33310
33311         * g++.dg/abi/vbase8-4.C: New test.
33312
33313 2001-11-24  Ian Lance Taylor  <ian@airs.com>
33314
33315         * gcc.c-torture/execute/20011121-1.c: New test.
33316
33317 2001-11-23  Jeffrey A Law  (law@cygnus.com)
33318
33319         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
33320
33321 2001-11-23  Andreas Jaeger  <aj@suse.de>
33322
33323         * gcc.dg/cpp/charconst-2.c: New test.
33324
33325 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
33326
33327         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
33328         to the host if it is remote.  Let tests specify extra headers
33329         they use.
33330         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
33331         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
33332         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
33333         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
33334         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
33335         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
33336         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
33337         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
33338         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
33339         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
33340
33341 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
33342
33343         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
33344         for little endian ARMs.
33345
33346 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
33347
33348         * gcc.c-torture/compile/20011119-1.c: New test.
33349         * gcc.c-torture/compile/20011119-2.c: New test.
33350
33351 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
33352
33353         * gcc.dg/altivec-1.c: Fix typo.
33354
33355 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
33356
33357         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
33358
33359 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
33360
33361         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
33362
33363 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
33364
33365         * lib/g77.exp: Don't specify --rpath-link.
33366
33367         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
33368         across all the headers.
33369         * gcc.dg/format/format.exp: For testing on a remote host,
33370         copy format.h.
33371
33372         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
33373         * gcc.c-torture/execute/930406-1.c: Likewise.
33374         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
33375
33376 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
33377
33378         * gcc.dg/altivec-1.c: New.
33379
33380 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
33381
33382         * gcc.dg/cpp/fpreprocessed.c: New test case.
33383
33384 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33385
33386         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
33387         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
33388         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
33389
33390 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33391
33392         * gcc.dg/no-builtin-1.c: New test.
33393
33394 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
33395
33396         * gcc.c-torture/execute/20011115-1.c: New test.
33397
33398 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
33399
33400         * gcc.c-torture/compile/20011114-2.c: New test.
33401         * gcc.c-torture/compile/20011114-3.c: New test.
33402         * gcc.c-torture/compile/20011114-4.c: New test.
33403
33404 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
33405
33406         * g++.dg/other/init1.C: New test.
33407
33408 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
33409
33410         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
33411         message.
33412
33413         * gcc.c-torture/execute/20011114-1.c: New testcase.
33414
33415         * gcc.c-torture/compile/20010327-1.c: Revert last change.
33416         * gcc.c-torture/compile/20011114-1.c: New test, exactly
33417         like the (before this change) version of 20010327-1.c.
33418
33419 2001-11-14  Roger Sayle <roger@eyesopen.com>
33420
33421         * gcc.c-torture/execute/string-opt-13.c: New testcase.
33422
33423 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
33424
33425         * g++.dg/init/array2.C: New test.
33426
33427 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
33428
33429         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
33430
33431 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
33432
33433         * g++.dg/other/forscope1.C: New test.
33434         * g++.dg/ext/forscope1.C: New test.
33435         * g++.dg/ext/forscope2.C: New test.
33436
33437 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
33438
33439         * gcc.c-torture/execute/20011113-1.c: New test.
33440
33441 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
33442
33443         * gcc.c-torture/execute/20011109-2.c: New test.
33444
33445         * gcc.c-torture/execute/20011109-1.c: New test.
33446
33447 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
33448
33449         * gcc.c-torture/compile/20011109-1.c: New test.
33450
33451 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
33452
33453         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
33454         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
33455         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
33456         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
33457         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
33458         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
33459         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
33460
33461 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33462
33463         * g++.dg/warn/Wshadow-1.C: New tests.
33464         * g++.old-deja/g++.mike/for3.C: Update.
33465
33466 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33467
33468         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
33469         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
33470         XFAILs.  Adjust expected error texts.
33471         * gcc.c-torture/compile/20011106-1.c,
33472         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
33473         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
33474         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
33475         gcc.dg/c99-array-lval-5.c: New tests.
33476
33477 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
33478
33479         * gcc.dg/cpp/defined.c: Update.
33480
33481 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
33482
33483         * gcc.c-torture/execute/anon-1.c: New test.
33484
33485 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
33486
33487         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
33488         same size, so no warning should be produced on stormy16.
33489
33490         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
33491         due to oversized array.
33492         * g++.old-deja/g++.mike/ns15.C: Likewise.
33493         * g++.old-deja/g++.pt/crash16.C: Likewise.
33494
33495 2001-11-02  Graham Stott  <grahams@redhat.com>
33496
33497         * g++.dgother/debug1.C: Fix typos.
33498
33499 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
33500
33501         * g++.dg/other/debug1.C: New test.
33502
33503 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33504
33505         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
33506         of unsigned long.
33507
33508 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
33509
33510         * gcc.dg/20011029-2.c: New test.
33511
33512         * gcc.c-torture/compile/20011029-1.c: New test.
33513
33514 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
33515
33516         * objc/execute/class_self-1.m: New test.
33517         * objc/execute/class_self-2.m: New test.
33518
33519 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
33520
33521         * gcc.misc-tests/msgs.exp: Delete.
33522         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
33523         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
33524         error set to match recent changes.
33525
33526 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
33527
33528         * gcc.dg/20011021-1.c: New test.
33529
33530 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
33531
33532         * gcc.c-torture/compile/20011023-1.c: New test.
33533
33534 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
33535
33536         * lib/g77.exp: Rewrite based on lib/g++.exp.
33537
33538 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
33539
33540         * gcc.c-torture/execute/20011019-1.c: New test.
33541
33542         * gcc.dg/20011018-1.c: New test.
33543
33544 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
33545
33546         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
33547
33548 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
33549
33550         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
33551         * gcc.dg/attr-invalid.c: Likewise.
33552
33553 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
33554
33555         * testsuite/gcc.dg/20011015-1.c: New test.
33556
33557 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
33558
33559         * g++.dg/template/unify2.C: New test.
33560
33561 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
33562
33563         * g++.dg/other/exception-specification.C: New test
33564
33565 2001-10-13  Tom Rix  <trix@redhat.com>
33566
33567         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
33568         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
33569
33570 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
33571
33572         * testsuite/gcc.dg/20011009-1.c: New test.
33573
33574 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
33575
33576         PR g++/4476
33577         * g++.dg/other/friend1.C: New test.
33578
33579 2001-10-11  Richard Henderson  <rth@redhat.com>
33580
33581         * g++.old-deja/g++.other/crash18.C: Add -S to options.
33582
33583 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33584
33585         * gcc.c-torture/compile/20011010-1.c: New.
33586
33587 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33588
33589         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
33590         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
33591         g77.f-torture/execute/execute.exp,
33592         g77.f-torture/noncompile/noncompile.exp,
33593         gcc.c-torture/compile/compile.exp,
33594         gcc.c-torture/execute/execute.exp,
33595         gcc.c-torture/execute/ieee/ieee.exp,
33596         gcc.c-torture/execute/memcheck/memcheck.exp,
33597         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
33598         objc/execute/execute.exp: Update FSF address.
33599
33600 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
33601
33602         * gcc.dg/cpp/cmdlne-C.c: Update.
33603         * gcc.dg/cpp/cmdlne-C2.c: New.
33604
33605 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33606
33607         * gcc.c-torture/execute/20011008-3.c: New.
33608
33609 2001-10-08  DJ Delorie  <dj@redhat.com>
33610
33611         * gcc.dg/20011008-1.c: New.
33612         * gcc.dg/20011008-2.c: New.
33613
33614 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33615
33616         * gcc.dg/cpp/spacing1.c: Update test.
33617
33618 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33619
33620         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
33621         spelling errors of "separate" as "seperate".
33622
33623 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
33624
33625         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
33626         enough to avoid inlining.
33627
33628 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
33629
33630         * lib/g77.exp: set libg2c_dir correctly.
33631
33632 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33633
33634         * gcc.dg/cpp/macro11.c: New test.
33635
33636 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33637
33638         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
33639         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
33640         gcc.dg/format/multattr-3.c: New tests.
33641         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
33642         tests for format attributes on function pointers being rejected.
33643
33644 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33645
33646         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
33647
33648 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33649
33650         * g++.dg/warn/format1.C: New test.
33651
33652 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
33653
33654         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
33655
33656 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
33657
33658         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
33659
33660 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
33661
33662         * gcc.dg/cpp/redef2.c: Add test.
33663
33664 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
33665
33666         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
33667         long-standing bug on i686, apparently.
33668         * gcc.c-torture/execute/loop-2c.x: New file.
33669         * gcc.c-torture/execute/loop-2d.x: New file.
33670         * gcc.c-torture/execute/loop-3c.x: New file.
33671
33672 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
33673
33674         * gcc.dg/cpp/20000625-2.c: Correct line number.
33675
33676 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33677
33678         * gcc.dg/cpp/macro10.c: New test.
33679         * gcc.dg/cpp/strify3.c: New test.
33680         * gcc.dg/cpp/spacing1.c: Add tests.
33681         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
33682         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
33683
33684 2001-09-24  DJ Delorie  <dj@redhat.com>
33685
33686         * gcc.c-torture/execute/20010924-1.c: New test.
33687
33688 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33689
33690         * testsuite/objc/execute/paste.m: Remove.
33691
33692 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33693
33694         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
33695
33696 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
33697
33698         * g77.dg/strlen0.f: New test.
33699
33700 2001-09-21  Richard Henderson  <rth@redhat.com>
33701
33702         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
33703         * g++.old-deja/g++.abi/vtable2.C: Likewise.
33704
33705 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33706
33707         Table-driven attributes.
33708         * g++.dg/ext/attrib1.C: New test.
33709
33710 2001-09-20  DJ Delorie  <dj@redhat.com>
33711
33712         * gcc.dg/20000926-1.c: Update expected warning messages.
33713         * gcc.dg/array-2.c: Likewise, and test for warnings too.
33714         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
33715         array.
33716
33717 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
33718
33719         * g++.dg/eh/registers1.C: New test case.
33720
33721 2001-09-17  Richard Henderson  <rth@redhat.com>
33722
33723         * gcc.dg/array-5.c: Fix VLA decomposition test.
33724
33725 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33726
33727         * gcc.dg/cpp/line5.c: New testcase.
33728
33729 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
33730
33731         * gcc.dg/cpp/macro9.c: New test.
33732
33733 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
33734
33735         * gcc.c-torture/execute/980223.c: Change type of addr from long
33736         to char *.
33737
33738 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
33739
33740         * gcc.c-torture/execute/20010915-1.c: New test.
33741
33742 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
33743
33744         * g77.dg/bprob: New directory.
33745         * g77.dg/bprob/bprob.exp: New file.
33746         * g77.dg/bprob/bprob-1.f: New test.
33747         * g77.dg/gcov: New directory.
33748         * g77.dg/gcov/gcov.exp: New file.
33749         * g77.dg/gcov/gcov-1.f: New test.
33750         * g77.dg/gcov/gcov-1.x: New file.
33751
33752 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33753
33754         * gcc.dg/cpp/directiv.c: Update.
33755         * gcc.dg/cpp/undef1.c: Update.
33756
33757 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
33758
33759         * gcc.dg/20010912-1.c: New test.
33760
33761 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
33762
33763         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
33764         language-independent file in lib.
33765         * lib/gcov.exp: New file.
33766
33767 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33768
33769         * gcc.c-torture/compile/20010911-1.c: New test.
33770
33771 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
33772
33773         * lib/profopt.exp: New, to support profile-directed optimizations.
33774         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
33775         * gcc.misc-tests/bprob-1.c: New test.
33776         * gcc.misc-tests/bprob-2.c: New test.
33777
33778 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
33779
33780         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
33781         XFAIL and which kinds of gcov output to verify.
33782         * gcc.misc-tests/gcov-4b.x: New file.
33783         * gcc.misc-tests/gcov-5b.x: New file.
33784         * gcc.misc-tests/gcov-6.x: New file.
33785         * gcc.misc-tests/gcov-7.c: New test.
33786         * gcc.misc-tests/gcov-7.x: New file.
33787
33788 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
33789
33790         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
33791         * gcc.misc-tests/gcov-6.c: New test.
33792
33793 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33794
33795         PR c++/3986
33796         * g++.dg/abi/vbase1.C: New test.
33797
33798 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
33799
33800         * objc.dg/method-2.m: New.
33801
33802 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33803
33804         PR c++/4203
33805         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
33806         * g++.dg/init/empty1.C: New test.
33807
33808 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
33809
33810         * gcc.c-torture/compile/20010903-1.c: New test.
33811
33812 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
33813
33814         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
33815         for m68k.
33816
33817 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
33818
33819         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
33820
33821         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
33822
33823         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
33824
33825 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
33826
33827         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
33828         for 16-bit 'unsigned int'.
33829
33830 2001-08-29  Kazu Hirata  <kazu@hxi.com>
33831
33832         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
33833
33834 2001-08-27  Richard Henderson  <rth@redhat.com>
33835
33836         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
33837         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
33838
33839 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
33840
33841         * gcc.dg/asm-names.c (ymain): New.
33842
33843 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
33844
33845         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
33846         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
33847         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
33848
33849 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33850
33851         * gcc.dg/compare5.c: New testcase.
33852
33853 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
33854
33855         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
33856         and "In instantiation".
33857
33858 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
33859
33860         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
33861
33862 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
33863
33864         * gcc.misc-tests/gcov.exp: Add support for branch information.
33865         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
33866         * gcc.misc-tests/gcov-4.c: New test.
33867         * gcc.misc-tests/gcov-4b.c: New test.
33868         * gcc.misc-tests/gcov-5b.c: New test.
33869
33870 2001-08-20  Zack Weinberg  <zackw@panix.com>
33871
33872         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
33873         expected to fail.
33874
33875 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33876
33877         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
33878
33879 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
33880
33881         * g++.dg/eh/template1.C: New test.
33882
33883 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
33884
33885         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
33886         Fix thinko.
33887         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
33888         for xfail.
33889
33890 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
33891
33892         * lib/g77-dg.exp: Use prune.exp for common procedures
33893         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
33894         * lib/g77.exp: (g77-dg-prune) Remove
33895
33896 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
33897
33898         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
33899
33900 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33901
33902         * g++.dg/template/unify1.C: New test.
33903
33904 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
33905
33906         * g++.dg/abi/empty4.C: New test.
33907
33908 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
33909
33910         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
33911         solaris2.*
33912         * g77.f-torture/compile/pr3743.x: Likewise.
33913
33914 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33915
33916         * g++.dg/other/using-declaration.C: New test.
33917
33918 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33919
33920         * gcc.dg/cpp/tr-sign.c: New testcase.
33921
33922 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33923
33924         * gcc.dg/cpp/19951025-1.c: Revert.
33925         * gcc.dg/cpp/directiv.c: We no longer process directives that
33926         interrupt macro arguments.
33927
33928 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
33929
33930         * gcc.dg/bconstp-1.c: New test.
33931
33932 2001-08-03  Richard Henderson  <rth@redhat.com>
33933
33934         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
33935
33936 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33937
33938         * gcc.dg/cpp/19951025-1.c: Update.
33939
33940 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
33941
33942         * g77.dg/ff90-1.f (s): Fix reference of variable z,
33943         should be x.
33944
33945 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
33946
33947         Kill -fhonor-std.
33948         * g++.old-deja/g++.ns/ns14.C: Remove special options.
33949         * g++.old-deja/g++.other/std1.C: Likewise.
33950         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
33951
33952 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
33953
33954         * lib/g77.exp: Load gcc-defs.exp for common procedures
33955         (g77_pass, g77_fail, g77_finish, g77_exit,
33956         ${tool}_check_unsupported_p} Now redundant.  Deleted.
33957
33958 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
33959
33960         * g77.dg/fbackslash.f
33961         * g77.dg/fcase-preserve.f
33962         * g77.dg/ff90-1.f
33963         * g77.dg/ffixed-line-length-0.f
33964         * g77.dg/ffixed-line-length-132.f
33965         * g77.dg/ffixed-line-length-7.f
33966         * g77.dg/ffixed-line-length-72.f
33967         * g77.dg/ffixed-line-length-none.f
33968         * g77.dg/ffree-form-1.f
33969         * g77.dg/fno-backslash.f
33970         * g77.dg/fno-f90-1.f
33971         * g77.dg/fno-fixed-form-1.f
33972         * g77.dg/fno-onetrip.f
33973         * g77.dg/fno-typeless-boz.f
33974         * g77.dg/fno-underscoring.f
33975         * g77.dg/fno-vxt-1.f
33976         * g77.dg/fonetrip.f
33977         * g77.dg/ftypeless-boz.f
33978         * g77.dg/fugly-assumed.f
33979         * g77.dg/funderscoring.f
33980         * g77.dg/fvxt-1.f
33981
33982 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
33983
33984         * objc.dg/fwd-proto-1.m: New.
33985         * objc.dg/local-decl-1.m: New.
33986         * objc.dg/naming-1.m: New.
33987         * objc.dg/naming-2.m: New.
33988         * objc.dg/proto-hier-1.m: New.
33989
33990 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
33991
33992         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
33993         largest-type elements to a struct makes its size grow.
33994
33995 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
33996
33997         * g++.dg/abi/vthunk1.C: New test.
33998
33999 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
34000
34001         * g++.dg/abi/vbase8-22.C: New test.
34002
34003 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34004
34005         * gcc.dg/cpp/macro8.c: New test.
34006
34007 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
34008
34009         * g++.dg/abi/vbase8-21.C: New test.
34010
34011 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
34012
34013         * g++.dg/abi/vbase8-10.C: New test.
34014
34015 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34016
34017         * lib/g++.exp (g++_set_ld_library_path): Renamed to
34018         ${tool}_set_ld_library_path.
34019         Changed caller.
34020         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
34021         g++.exp.
34022
34023 2001-07-26  Stan Cox <scox@redhat.com>
34024
34025         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
34026         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
34027         gcc_exit, gcc_check_unsupported_p):
34028         Moved to gcc-deps.exp
34029         * gcc-deps.exp: New file.
34030
34031 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34032
34033         * g++.old-deja/g++.pt/defarg14.C: New test.
34034
34035 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
34036
34037         * g++.old-deja/g++.other/lineno5.C: New test.
34038
34039 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
34040
34041         * g++.old-deja/g++.pt/crash68.C: New test.
34042
34043 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
34044
34045         * g++.old-deja/g++.other/crash42.C: New test.
34046
34047 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34048
34049         * gcc.dg/cpp/extratokens.c: Fix.
34050         * gcc.dg/cpp/skipping2.c: New tests.
34051
34052 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34053
34054         * gcc.c-torture/execute/20010724-1.c: New file.
34055         * gcc.c-torture/execute/20010724-1.x: New file.
34056
34057 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34058
34059         * g++.old-deja/g++.other/cond7.C: New test.
34060
34061 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34062
34063         * g++.old-deja/g++.other/optimize4.C: New test.
34064
34065 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34066
34067         * g++.old-deja/g++.abi/vbase8-5.C: New test.
34068
34069 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
34070
34071         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
34072         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
34073         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
34074         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
34075
34076         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
34077         bug report" message.
34078
34079         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
34080         * g++.dg/ext/instantiate1.C: Move from old-deja.
34081
34082 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
34083
34084         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
34085         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
34086         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
34087         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
34088
34089 2001-07-23  Jeffrey A Law  (law@cygnus.com)
34090
34091         * gcc.c-torture/execute/20010723-1.c: New test.
34092
34093 2001-07-23  Ben Elliston  <bje@redhat.com>
34094
34095         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
34096
34097 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34098
34099         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
34100         i[34567]86-*-*.
34101         Delete handling of ieee_multilib_flags.
34102         Pass -mieee for alpha*-*-* and sh-*-*.
34103         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
34104
34105 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
34106
34107         Remove old-abi tests.
34108         * g++.old-deja/g++.mike/p11116.C: Remove.
34109         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
34110
34111 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
34112
34113         * g77.f-torture/compile/pr3743.f: New test
34114
34115 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
34116
34117         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
34118
34119 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34120
34121         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
34122         g++.old-deja/g++.pt/static6.C: Likewise.
34123         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
34124         supports weak symbols.
34125
34126 2001-07-18  Andreas Jaeger  <aj@suse.de>
34127
34128         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
34129         supported again.
34130
34131 2001-07-18  Andreas Jaeger  <aj@suse.de>
34132
34133         * gcc.dg/iftrap-1.c: Fix target line.
34134
34135 2001-07-17  Richard Henderson  <rth@redhat.com>
34136
34137         * gcc.c-torture/execute/20010717-1.c: New.
34138
34139 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34140
34141         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
34142         tests.
34143
34144 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
34145
34146         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
34147
34148 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34149
34150         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
34151         UAC_SIGBUS, UAC_NOPRINT definitions.
34152
34153 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
34154
34155         * objc/execute/object_is_class.m: New test.
34156         * objc/execute/object_is_meta_class.m: New test.
34157
34158 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
34159
34160         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
34161         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
34162
34163 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
34164
34165         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
34166         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
34167
34168 2001-07-14  Richard Henderson  <rth@redhat.com>
34169
34170         * gcc.dg/iftrap-1.c: New.
34171
34172 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
34173
34174         * g77.f-torture/execute/intrinsic77.f: New test.
34175
34176 2001-07-11  Janis Johnson <janis@us.ibm.com>
34177
34178         * gcc.misc-tests/gcov-3.c: New test.
34179
34180 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
34181
34182         * gcc.c-torture/compile/20010711-1.c,
34183         * gcc.c-torture/compile/20010711-2.c: New tests.
34184
34185 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
34186
34187         * gcc.c-torture/execute/20010711-1.c: New test.
34188
34189 2001-07-11  Ben Elliston  <bje@redhat.com>
34190
34191         * g++.old-deja/g++.other/enum5.C: New test.
34192
34193 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
34194
34195         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
34196         (g++-dg-prune): Call prune_gcc_output.
34197         * prune.exp: New file for prune_gcc_output.
34198         * lib/g++.exp, lib/gcc.exp: Load it.
34199
34200 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34201
34202         * gcc.c-torture/compile/20010701-1.c,
34203         g++.old-deja/g++.ext/attrib6.C: New tests.
34204
34205 2001-07-06  Jeffrey A Law  (law@cygnus.com)
34206
34207         * gcc.c-torture/compile/20010706-1.c: New test.
34208
34209 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
34210
34211         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
34212
34213 2001-06-28  Stan Shebs  <shebs@apple.com>
34214
34215         * gcc.dg/pragma-darwin.c: New test.
34216
34217 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34218
34219         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
34220         Solaris 2.[678] system.
34221
34222 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34223
34224         * gcc.dg/20010622-1.c: New test.
34225
34226 2001-06-18  Stan Shebs  <shebs@apple.com>
34227
34228         * objc.dg: New directory.
34229         * objc.dg/dg.exp: New file.
34230         * objc.dg/alias.m: New.
34231         * objc.dg/class-1.m: New.
34232         * objc.dg/class-2.m: New.
34233         * objc.dg/const-str-1.m: New.
34234         * objc.dg/const-str-2.m: New.
34235         * objc.dg/id-1.m: New.
34236         * objc.dg/method-1.m: New.
34237         * objc.dg/super-class-1.m: New.
34238         * lib/objc-dg.exp: New file.
34239
34240 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34241
34242         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
34243         of label name.
34244
34245 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
34246
34247         * g++.old-deja/g++.abi/vbase8-9.C: New test.
34248
34249 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34250
34251         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
34252         variable.
34253
34254 2001-06-12  Richard Henderson  <rth@redhat.com>
34255
34256         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
34257
34258 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
34259
34260         * g++.old-deja/g++.abi/vbase5.C: New test.
34261         * g++.old-deja/g++.abi/vbase6.C: New test.
34262         * g++.old-deja/g++.abi/vbase7.C: New test.
34263
34264 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34265
34266         * gcc.c-torture/compile/20010610-1.c: New test.
34267
34268 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
34269
34270         * g++.old-deja/g++.abi/vbase4.C: New test.
34271
34272 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
34273
34274         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
34275         support %f for HC11/HC12 targets.
34276         * gcc.c-torture/execute/930513-1.x: New file, likewise.
34277         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
34278         on HC11/HC12 targets.
34279         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
34280
34281 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34282
34283         * gcc.dg/wchar_t-1.c: New file.
34284         * gcc.dg/wint_t-1.c: Likewise.
34285
34286 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
34287
34288         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
34289
34290 2001-06-11  Richard Henderson  <rth@redhat.com>
34291
34292         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
34293
34294 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
34295
34296         * gcc.c-torture/compile/20010611-1.c: New test.
34297
34298 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
34299
34300         * gcc.dg/c99-tag-1.c: Add more tests.
34301
34302 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
34303
34304         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
34305         representation on MN10300 and ARM/Thumb.
34306
34307 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
34308
34309         * g77.f-torture/execute/20010610.f: New.
34310
34311 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
34312
34313         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
34314         names.
34315
34316 2001-06-09  Richard Henderson  <rth@redhat.com>
34317
34318         * gcc.c-torture/execute/ashrdi-1.c: New.
34319         * gcc.c-torture/execute/ashldi-1.c: New.
34320         * gcc.c-torture/execute/lshrdi-1.c: New.
34321
34322 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
34323
34324         * objc/execute/load-3.m: Added. Check sending +load to categories,
34325         in addition to classes.
34326
34327 2001-06-08  Stan Shebs  <shebs@apple.com>
34328
34329         * objc/execute/load-2.m: New test.  From Nicola Pero
34330         <n.pero@mi.flashnet.it>.
34331
34332 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
34333
34334         * gcc.c-torture/execute/20010605-2.c: New test.
34335
34336 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
34337
34338         * g++.old-deja/g++.abi/vbase2.C: New test.
34339         * g++.old-deja/g++.abi/vbase3.C: New test.
34340
34341 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
34342
34343         * g++.old-deja/g++.pt/friend49.C: New test.
34344
34345 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
34346
34347         * g++.old-deja/g++.ext/anon3.C: New test.
34348
34349 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
34350
34351         * g++.old-deja/g++.other/conv7.C: New test.
34352
34353 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
34354
34355         * gcc.c-torture/compile/20010605-2.c: New test.
34356
34357 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34358
34359         * gcc.c-torture/execute/20010604-1.c: New test.
34360
34361 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
34362
34363         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
34364
34365 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
34366
34367         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
34368         (g++_link_flags): Likewise.
34369         (g++_init): Pass gccpath's value to two previous functions.
34370
34371 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34372
34373         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
34374         Ensure logfile entry matches exec command line.
34375
34376 2001-05-31  Richard Henderson  <rth@redhat.com>
34377
34378         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
34379         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
34380
34381 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
34382
34383         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
34384         compiler for irix6.2
34385
34386 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
34387
34388         * g++.old-deja/g++.other/optimize3.C: New file.
34389
34390 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
34391
34392         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
34393         assemble.
34394
34395 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
34396
34397         * g++.old-deja/g++.other/optimize2.C: New file.
34398
34399 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
34400
34401         * gcc.c-torture/compile/20010518-2.c: New file.
34402         * gcc.c-torture/execute/20010518-1.c: New file.
34403         * gcc.c-torture/execute/20010518-2.c: New file.
34404
34405 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34406
34407         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
34408
34409 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
34410
34411         G++ no longer defines builtins that do not begin with __builtin.
34412         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
34413         * g++.old-deja/g++.brendand/misc13.C: Likewise.
34414         * g++.old-deja/g++.law/builtin1.C: Likewise.
34415         * g++.old-deja/g++.law/cvt2.C: Likewise.
34416         * g++.old-deja/g++.mike/net5.C: Likewise.
34417         * g++.old-deja/g++.other/builtins1.C: Likewise.
34418         * g++.old-deja/g++.other/builtins2.C: Likewise.
34419         * g++.old-deja/g++.other/builtins3.C: Likewise.
34420         * g++.old-deja/g++.other/builtins4.C: Likewise.
34421         * g++.old-deja/g++.other/inline8.C: Likewise.
34422         * g++.old-deja/g++.robertl/eb39.C: Likewise.
34423
34424 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
34425
34426         * g++.old-deja/g++.pt/using1.C: Adjust.
34427         * g++.old-deja/g++.pt/using2.C: New test.
34428
34429 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34430
34431         * gcc.dg/cpp/charconst.c: New tests.
34432         * gcc.dg/cpp/escape.c: New tests.
34433         * gcc.dg/cpp/escape-1.c: New tests.
34434         * gcc.dg/cpp/escape-2.c: New tests.
34435         * gcc.dg/cpp/ucs.c: New tests.
34436
34437 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
34438
34439         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
34440         native compiler for irix6.5.
34441
34442 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
34443
34444         * lib/g++.exp (g++_include_flags): Use args to compute
34445         get_multilibs.
34446         (g++_link_flags): Likewise.
34447         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
34448
34449 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34450
34451         * gcc.dg/c90-hexfloat-1.c: Add more tests.
34452
34453 2001-05-21  Geoff Keating  <geoffk@redhat.com>
34454
34455         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
34456         this file.
34457
34458 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
34459
34460         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
34461         STACK_SIZE;
34462         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
34463         to STACK_SIZE; Use it to define size of add_histo array.
34464         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
34465         to STACK_SIZE.
34466         (f): Use GITT_SIZE to define size of gitt local table.
34467         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
34468         to STACK_SIZE; Use it to define size of bytemem array.
34469
34470 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
34471
34472         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
34473         on 68HC11/HC12 due to the asm instruction.
34474         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
34475         * gcc.c-torture/compile/920520-1.x: Likewise.
34476         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
34477         on 68HC11/HC12 because the function is larger than 64K.
34478         * gcc.c-torture/compile/961203-1.x: New file, this test fails
34479         on 68HC11/HC12 because the structure is too large.
34480
34481 2001-05-20  Richard Henderson  <rth@redhat.com>
34482
34483         * gcc.c-torture/execute/20010520-1.c: New.
34484
34485 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34486
34487         * g++.old-deja/g++.warn/compare1.C: New test.
34488         * gcc.dg/compare4.c: New test.
34489
34490 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
34491
34492         * g++.old-deja/g++.other/optimize1.C: New test.
34493
34494 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34495
34496         * g++.old-deja/g++.pt/spec41.C: New test.
34497
34498 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
34499
34500         * gcc.c-torture/compile/20010114-1.x: Remove.
34501
34502 2001-05-18  Stan Shebs  <shebs@apple.com>
34503
34504         * gcc.c-torture/compile/20010518-1.c: New test.
34505
34506 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
34507
34508         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
34509         * g++.old-deja/g++.pt/crash67.C: New test.
34510
34511 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
34512
34513         * g++.old-deja/g++.other/debug9.C: New test.
34514
34515 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
34516
34517         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
34518
34519 2001-05-16  Jan Hubicka  <jh@suse.cz>
34520
34521         * gcc.c-torture/compile/20010516-1.c: New test.
34522
34523 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
34524
34525         * g++.old-deja/g++.other/crash41.C: New test.
34526
34527 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
34528
34529         * g++.old-deja/g++.pt/crash66.C: New test.
34530
34531 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
34532
34533         * g++.old-deja/g++.robertl/eb27.C: Convert.
34534
34535 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
34536
34537         * g++.dg/friend-warn.C: New test.  Do not warn about friend
34538         declaration being redundant.
34539
34540 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
34541
34542         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
34543
34544 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
34545
34546         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
34547
34548 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
34549
34550         * lib/g++.exp: Use testsuite_flags.
34551
34552 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
34553
34554         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
34555
34556 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34557
34558         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
34559
34560 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
34561
34562         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
34563
34564 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
34565
34566         * gcc.c-torture/compile/20010313-1.c: New test.
34567
34568 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
34569
34570         * gcc.dg/cpp/direct2.c: New test.
34571         * gccq.dg/cpp/direct2s.c: New test.
34572
34573         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
34574
34575 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
34576
34577         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
34578         * g++.old-deja/g++.other/op3.C: Likewise.
34579
34580 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34581
34582         * gcc.dg/cpp/syshdr.h: New file.
34583         * gcc.dg/cpp/sysmac1.c: Update.
34584         * gcc.dg/cpp/sysmac2.c: Update.
34585
34586 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34587
34588         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
34589
34590 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
34591
34592         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
34593         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
34594
34595 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
34596
34597         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
34598
34599 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
34600
34601         * lib/g++.exp (g++_include_flags): Don't use any special flags
34602         if TESTING_IN_BUILD_TREE is not defined.
34603         (g++_init): Use a plain 'c++' as the compiler if
34604         TESTING_IN_BUILD_TREEE is not defined.
34605
34606 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
34607
34608         * g++.old-deja/g++.eh/catch13.C: New test.
34609         * g++.old-deja/g++.eh/catch14.C: New test.
34610
34611 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
34612
34613         * gcc.dg/cpp/tr-define.c: New test.
34614
34615 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
34616
34617         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
34618         <stdlib.h>, not <malloc.h>.
34619
34620 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
34621
34622         * g++.old-deja/g++.ns/template17.C: New test.
34623
34624 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
34625
34626         * g++.old-deja/g++.pt/ref4.C: New test.
34627
34628 2001-04-30  Richard Henderson  <rth@redhat.com>
34629
34630         * gcc.dg/20000724-1.c: Revert last change.
34631
34632 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
34633
34634         * g77.f-torture/execute/20010430.f: New test.
34635
34636 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
34637
34638         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
34639
34640 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
34641
34642         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
34643
34644 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
34645
34646         * g++.old-deja/g++.eh/crash6.C: New test.
34647
34648 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
34649
34650         * g++.old-deja/g++.other/warn7.C: New test.
34651
34652 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
34653
34654         * g++.old-deja/g++.other/defarg9.C: New test.
34655
34656 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
34657
34658         * g77.f-torture/compile/20010426.f: New test.
34659         * g77.f-torture/execute/20010426.f: New test.
34660
34661 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
34662
34663         * g77.f-torture/compile/20000629-1.x: Remove - error
34664         has been fixed.
34665
34666 2001-04-26  Jeffrey A Law  (law@cygnus.com)
34667
34668         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
34669         Tweak slightly to work with g++.dg framework.
34670         * g++.dg/special/ecos.exp: Run initp1.C test.
34671         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
34672
34673         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
34674         its linker doesn't give line numbers either.
34675         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
34676
34677 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
34678
34679         * g++.old-deja/g++.other/lex1.C: New test.
34680
34681 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
34682
34683         * gcc.dg/noncompile/20010425-1.c: New test.
34684
34685 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
34686
34687         * g++.old-deja/g++.pt/mangle2.C: New test.
34688
34689 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
34690
34691         * gcc.dg/format/plus-1.c: New test.
34692
34693 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
34694
34695         * gcc.dg/20010423-1.c: New test.
34696
34697 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
34698
34699         * gcc.c-torture/execute/20010422-1.c: New test.
34700
34701 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
34702
34703         * g++.old-deja/g++.ns/type2.C: New test.
34704
34705 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
34706
34707         * g++.old-deja/g++.other/perf1.C: New test.
34708
34709 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
34710
34711         * gcc.dg/c99-func-2.c: Remove xfail.
34712         * gcc.dg/c99-func-3.c: Remove xfail.
34713         * gcc.dg/c99-func-4.c: Remove xfail.
34714
34715 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
34716
34717         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
34718
34719 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34720
34721         * gcc.c-torture/compile/20010423-1.c: New test.
34722
34723 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34724
34725         * g++.old-deja/g++.pt/typename28.C: New test.
34726
34727 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34728
34729         * g++.old-deja/g++.abi/empty2.C: New test.
34730         * g++.old-deja/g++.abi/empty3.C: New test.
34731
34732 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34733
34734         * g++.old-deja/g++.other/comdat2.C: New test.
34735         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
34736
34737 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34738
34739         * g++.old-deja/g++.other/overload14.C: New test.
34740
34741 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34742
34743         * g++.old-deja/g++.other/lookup23.C: New test.
34744
34745 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34746
34747         * gcc.c-torture/execute/20010403-1.c: New test.
34748
34749 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
34750             Mark Mitchell  <mark@codesourcery.com>
34751
34752         * lib/old-dejagnu.exp: Don't delete output of executable.
34753         Add .exe suffix to executables.
34754
34755 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
34756
34757         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
34758
34759 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34760
34761         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
34762
34763 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
34764
34765         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
34766         * g++.old-deja/g++.abi/crash1.C: New test.
34767
34768 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
34769
34770         * g++.old-deja/g++.other/crash40.C: New test.
34771
34772 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34773
34774         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
34775
34776 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
34777
34778         * g++.old-deja/g++.other/warn6.C: New test.
34779
34780 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
34781
34782         * g++.old-deja/g++.robertl/eb42.C: Same.
34783
34784 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34785
34786         * gcc.dg/wtr-conversion-1.c: New testcase.
34787
34788 2001-04-10  Richard Henderson  <rth@redhat.com>
34789
34790         * g++.old-deja/g++.other/array5.C: New.
34791
34792 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34793
34794         * gcc.c-torture/execute/20010408-1.c: New test.
34795
34796 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
34797
34798         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
34799         headers and constructs.
34800         * g++.old-deja/g++.robertl/eb79.C: Same.
34801         * g++.old-deja/g++.robertl/eb77.C (main): Same.
34802         * g++.old-deja/g++.robertl/eb73.C: Same.
34803         * g++.old-deja/g++.robertl/eb66.C (main): Same.
34804         * g++.old-deja/g++.robertl/eb55.C (t): Same.
34805         * g++.old-deja/g++.robertl/eb54.C (main): Same.
34806         * g++.old-deja/g++.robertl/eb46.C (main): Same.
34807         * g++.old-deja/g++.robertl/eb44.C: Same.
34808         * g++.old-deja/g++.robertl/eb41.C (main): Same.
34809         * g++.old-deja/g++.robertl/eb4.C (main): Same.
34810         * g++.old-deja/g++.robertl/eb39.C: Same.
34811         * g++.old-deja/g++.robertl/eb33.C (main): Same.
34812         * g++.old-deja/g++.robertl/eb31.C (main): Same.
34813         * g++.old-deja/g++.robertl/eb30.C: Same.
34814         * g++.old-deja/g++.robertl/eb3.C: Same.
34815         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
34816         * g++.old-deja/g++.robertl/eb21.C: Same.
34817         * g++.old-deja/g++.robertl/eb15.C: Same.
34818         * g++.old-deja/g++.robertl/eb118.C: Same.
34819         * g++.old-deja/g++.robertl/eb115.C (main): Same.
34820         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
34821         * g++.old-deja/g++.robertl/eb109.C: Same.
34822         * g++.old-deja/g++.other/sibcall1.C (main): Same.
34823         * g++.old-deja/g++.mike/rtti1.C: Same.
34824         * g++.old-deja/g++.mike/p658.C: Same.
34825         * g++.old-deja/g++.mike/net46.C: Same.
34826         * g++.old-deja/g++.mike/net34.C: Same.
34827         * g++.old-deja/g++.mike/memoize1.C: Same.
34828         * g++.old-deja/g++.mike/eh2.C: Same.
34829         * g++.old-deja/g++.law/weak.C: Same.
34830         * g++.old-deja/g++.law/visibility7.C: Same.
34831         * g++.old-deja/g++.law/visibility25.C: Same.
34832         * g++.old-deja/g++.law/visibility22.C: Same.
34833         * g++.old-deja/g++.law/visibility2.C: Same.
34834         * g++.old-deja/g++.law/visibility17.C: Same.
34835         * g++.old-deja/g++.law/visibility13.C: Same.
34836         * g++.old-deja/g++.law/visibility10.C: Same.
34837         * g++.old-deja/g++.law/visibility1.C: Same.
34838         * g++.old-deja/g++.law/virtual3.C (eval): Same.
34839         * g++.old-deja/g++.law/vbase1.C: Same.
34840         * g++.old-deja/g++.law/operators32.C: Same.
34841         * g++.old-deja/g++.law/nest3.C: Same.
34842         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
34843         * g++.old-deja/g++.law/except5.C (main): Same.
34844         * g++.old-deja/g++.law/cvt7.C (run): Same.
34845         * g++.old-deja/g++.law/cvt2.C: Same.
34846         * g++.old-deja/g++.law/cvt16.C: Same.
34847         * g++.old-deja/g++.law/ctors6.C (bar): Same.
34848         * g++.old-deja/g++.law/ctors17.C (main): Same.
34849         * g++.old-deja/g++.law/ctors13.C: Same.
34850         * g++.old-deja/g++.law/ctors12.C (main): Same.
34851         * g++.old-deja/g++.law/ctors10.C: Same.
34852         * g++.old-deja/g++.law/code-gen5.C: Same.
34853         * g++.old-deja/g++.law/bad-error7.C: Same.
34854         * g++.old-deja/g++.law/arm9.C: Same.
34855         * g++.old-deja/g++.law/arm12.C: Same.
34856         * g++.old-deja/g++.law/arg8.C: Same.
34857         * g++.old-deja/g++.law/arg1.C: Same.
34858         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
34859         * g++.old-deja/g++.jason/template31.C: Same.
34860         * g++.old-deja/g++.jason/template24.C (main): Same.
34861         * g++.old-deja/g++.jason/2371.C: Same.
34862         * g++.old-deja/g++.eh/new2.C: Same.
34863         * g++.old-deja/g++.eh/new1.C: Same.
34864         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
34865         * g++.old-deja/g++.brendan/nest21.C (main): Same.
34866         * g++.old-deja/g++.brendan/err-msg3.C: Same.
34867         * g++.old-deja/g++.brendan/crash62.C: Same.
34868         * g++.old-deja/g++.brendan/crash52.C: Same.
34869         * g++.old-deja/g++.brendan/crash49.C (main): Same.
34870         * g++.old-deja/g++.brendan/crash38.C: Same.
34871         * g++.old-deja/g++.brendan/crash15.C (main): Same.
34872         * g++.old-deja/g++.brendan/copy9.C: Same.
34873
34874 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
34875
34876         * gcc.c-torture/execute/20001203-2.c (memset):
34877         Count argument is of type __SIZE_TYPE__.
34878
34879 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
34880
34881         * gcc.c-torture/compile/20010404-1.c: New test.
34882
34883 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
34884
34885         * gcc.c-torture/compile/20010326-1.c: New test.
34886
34887 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
34888
34889         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
34890         peculiarities of the SH.
34891         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
34892
34893 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34894
34895         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
34896         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
34897         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
34898
34899 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
34900
34901         * g77.f-torture/compile/20010321-1.f: New test.
34902
34903 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
34904
34905         * gcc.c-torture/compile/20010329-1.c: New test.
34906
34907 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
34908
34909         * gcc.c-torture/execute/20010329-1.c: New test.
34910
34911 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
34912
34913         * g++.old-deja/g++.other/eh4.C: Fix typo.
34914
34915 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
34916
34917         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
34918
34919 2001-03-28  Philip Blundell  <philb@gnu.org>
34920
34921         * gcc.c-torture/compile/20010328-1.c: New test.
34922
34923 2001-03-27  Richard Henderson  <rth@redhat.com>
34924
34925         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
34926         * g++.old-deja/g++.eh/vbase3.C: Likewise.
34927
34928 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
34929
34930         * gcc.c-torture/compile/20010327-1.c: New test.
34931
34932 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
34933
34934         * g++.old-deja/g++.other/friend12.C: New test.
34935         * g++.old-deja/g++.other/friend9.C: Expect no errors.
34936         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
34937
34938 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34939
34940         * gcc.c-torture/execute/20010325-1.c: New test.
34941
34942 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
34943
34944         * g++.old-deja/g++.other/mangle3.C: New test.
34945
34946 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
34947
34948         * g++.old-deja/g++.other/anon8.C: New test.
34949
34950 2001-03-20  Philip Blundell  <philb@gnu.org>
34951
34952         * gcc.c-torture/compile/20010320-1.c: New test.
34953
34954 2001-03-17  Richard Henderson  <rth@redhat.com>
34955
34956         * g++.old-deja/g++.other/eh4.C: Add expected error text.
34957
34958 2001-03-15  Geoff Keating  <geoff@redhat.com>
34959
34960         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
34961         tests on AIX.
34962
34963 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
34964
34965         * g++.old-deja/g++.other/eh4.C: New test.
34966
34967 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
34968
34969         * gcc.dg/cpp/mi1.c: Update.
34970
34971 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
34972
34973         * g++.old-deja/g++.other/regstack.C: New test.
34974
34975 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
34976
34977         * g++.old-deja/g++.other/ref4.C: New test.
34978
34979 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
34980
34981         * objc/execute/va_method.m: Added.
34982         * objc/execute/IMP.m: Added.
34983         * objc/execute/_cmd.m: Added.
34984         * objc/execute/accessing_ivars.m: Added.
34985         * objc/execute/class-1.m: Added.
34986         * objc/execute/class-10.m: Added.
34987         * objc/execute/class-11.m: Added.
34988         * objc/execute/class-12.m: Added.
34989         * objc/execute/class-13.m: Added.
34990         * objc/execute/class-14.m: Added.
34991         * objc/execute/class-2.m: Added.
34992         * objc/execute/class-3.m: Added.
34993         * objc/execute/class-4.m: Added.
34994         * objc/execute/class-5.m: Added.
34995         * objc/execute/class-6.m: Added.
34996         * objc/execute/class-7.m: Added.
34997         * objc/execute/class-8.m: Added.
34998         * objc/execute/class-9.m: Added.
34999         * objc/execute/class-tests-1.h
35000         * objc/execute/class-tests-2.h
35001         * objc/execute/compatibility_alias.m: Added.
35002         * objc/execute/encode-1.m: Added.
35003         * objc/execute/formal_protocol-1.m: Added.
35004         * objc/execute/formal_protocol-2.m: Added.
35005         * objc/execute/formal_protocol-3.m: Added.
35006         * objc/execute/formal_protocol-4.m: Added.
35007         * objc/execute/formal_protocol-5.m: Added.
35008         * objc/execute/formal_protocol-6.m: Added.
35009         * objc/execute/formal_protocol-7.m: Added.
35010         * objc/execute/informal_protocol.m: Added.
35011         * objc/execute/initialize.m: Added.
35012         * objc/execute/load.m: Added.
35013         * objc/execute/many_args_method.m: Added.
35014         * objc/execute/nested-3.m: Added.
35015         * objc/execute/no_clash.m: Added.
35016         * objc/execute/private.m: Added.
35017         * objc/execute/redefining_self.m: Added.
35018         * objc/execute/root_methods.m: Added.
35019         * objc/execute/selector-1.m: Added.
35020         * objc/execute/static-1.m: Added.
35021         * objc/execute/static-2.m: Added.
35022         * objc/execute/va_method.m: Added.
35023
35024 2001-03-10  Richard Henderson  <rth@redhat.com>
35025
35026         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
35027
35028 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
35029
35030         * g++.old-deja/g++.other/crash31.C: XFAIL.
35031         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
35032         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
35033         * gcc.c-torture/execute/20010123-1.x: XFAIL.
35034         * gcc.c-torture/execute/20010124-1.x: XFAIL.
35035         * gcc.dg/sequence-pt-1.c: XFAIL one test.
35036
35037 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
35038
35039         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
35040
35041 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
35042
35043         * gcc.dg/20000724-1.c: Don't use multiline strings.
35044
35045 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
35046
35047         * objc/execute/string1.m, objc/execute/string2.m: Compare the
35048         result of -cString against what we expect it to be; don't just
35049         print it out for no one to read.
35050
35051         * objc/execute/string3.m, objc/execute/string4.m: New tests.
35052         Based on testcases provided by Nicola Pero.
35053
35054 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
35055
35056         * gcc.dg/cpp/macro7.c: New test.
35057
35058 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
35059
35060         * gcc.dg/cpp/multiline.c: Update.
35061
35062 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35063
35064         * g++.old-deja/g++.other/enum3.C: New test.
35065
35066 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35067
35068         * g++.old-deja/g++.other/pod1.C: New test.
35069
35070 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35071
35072         * g++.old-deja/g++.ext/overload1.C: New test.
35073
35074 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
35075
35076         * g++.old-deja/g++.pt/using1.C: New test.
35077
35078 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
35079
35080         * g++.old-deja/g++.other/using9.C: New test.
35081
35082 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
35083
35084         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
35085
35086         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
35087
35088 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
35089
35090         * g++.old-deja/g++.ext/realpt1.C: Remove.
35091
35092 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
35093
35094         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
35095
35096 2001-02-26  Will Cohen  <wcohen@redhat.com>
35097
35098         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
35099
35100 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
35101
35102         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
35103         templatized constructors.
35104
35105 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35106
35107         * gcc.c-torture/execute/20010224-1.c: New test.
35108
35109 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
35110
35111         * gcc.c-torture/execute/20010222-1.c: New test.
35112
35113 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
35114
35115         * g++.old-deja/g++.other/inline20.C: New test.
35116
35117 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
35118
35119         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
35120
35121 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35122
35123         * g++.old-deja/g++.other/lookup22.C: New test.
35124
35125 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
35126
35127         * g77.dg: New directory.
35128         * g77.dg/20010216-1.f: New test case.
35129         * g77.dg/dg.exp: New driver.
35130         * lib/g77-dg.exp: New driver library.
35131
35132 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35133
35134         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
35135
35136 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
35137
35138         * g++.old-deja/g++.other/decl9.C: New test.
35139
35140 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
35141
35142         * g++.old-deja/g++.other/init16.C: Update the test so that it does
35143         not need <string> and also tests the initialization at runtime.
35144
35145 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35146
35147         * gcc.c-torture/execute/longlong.c: New test.
35148
35149 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
35150
35151         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
35152
35153 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
35154
35155         * gcc.c-torture/execute/920302-1.c (execute):
35156         Change argument type to short.
35157
35158 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
35159
35160         * g++.old-deja/g++.pt/deduct6.C: New test.
35161
35162 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
35163
35164         * g++.old-deja/g++.pt/deduct5.C: New test.
35165
35166 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
35167
35168         * gcc.c-torture/execute/20010209-1.c: New test.
35169
35170 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
35171
35172         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
35173
35174 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
35175
35176         * g++.dg/vtgc1.C: Update for new ABI.
35177
35178         * consistency.vlad: New directory, 1665 files.
35179
35180 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35181
35182         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
35183         return type.
35184         * gcc.dg/cpp/digraphs.c: Declare puts.
35185
35186 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
35187
35188         * g++.old-deja/g++.other/warn5.C: New test.
35189
35190 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
35191
35192         * g++.old-deja/g++.pt/spec40.C: New test.
35193
35194 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
35195
35196         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
35197         case.
35198         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
35199
35200 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
35201
35202         * gcc.c-torture/compile/20010209-1.c: New test.
35203
35204 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
35205
35206         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
35207         excess errors message but not if it crashes.
35208         * g++.old-deja/g++.other/crash27.C: Likewise.
35209         * g++.old-deja/g++.other/crash28.C: Likewise.
35210         * g++.old-deja/g++.other/crash30.C: Likewise.
35211         * g++.old-deja/g++.other/crash32.C: Likewise.
35212         * g++.old-deja/g++.other/crash35.C: Likewise.
35213         * g++.old-deja/g++.pt/inherit2.C: Likewise.
35214
35215 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35216
35217         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
35218         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
35219         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
35220         g77.f-torture/execute/execute.exp,
35221         g77.f-torture/noncompile/noncompile.exp,
35222         gcc.c-torture/execute/execute.exp,
35223         gcc.c-torture/execute/memcheck/memcheck.exp,
35224         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
35225         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
35226         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
35227         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
35228         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
35229         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
35230         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35231         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
35232         Remove bug reporting instructions with ancient email addresses.
35233
35234 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
35235
35236         * gcc.dg/20010202-1.c: New test.
35237         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
35238
35239 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
35240
35241         * g++.dg/stdbool-if.C: New test.
35242
35243 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
35244
35245         * objc/execute/fdecl.m: Added main().
35246
35247 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
35248
35249         * gcc.c-torture/execute/20010206-1.c: New test.
35250
35251 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35252
35253         * gcc.dg/cpp/avoidpaste1.c: Update.
35254
35255 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
35256
35257         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
35258         Pero <nicola@brainstorm.co.uk>.
35259         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
35260
35261 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
35262
35263         * g++.old-deja/g++.pt/spec39.C: New test.
35264
35265 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
35266
35267         * gcc.c-torture/compile/20010202-1.c: New test.
35268
35269 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
35270
35271         * g++.old-deja/g++.abi/primary2.C: New test.
35272         * g++.old-deja/g++.abi/primary3.C: New test.
35273         * g++.old-deja/g++.abi/primary4.C: New test.
35274         * g++.old-deja/g++.abi/primary5.C: New test.
35275         * g++.old-deja/g++.abi/vtable3.h: New test.
35276         * g++.old-deja/g++.abi/vtable3a.C: New test.
35277         * g++.old-deja/g++.abi/vtable3b.C: New test.
35278         * g++.old-deja/g++.abi/vtable3c.C: New test.
35279         * g++.old-deja/g++.abi/vtable3d.C: New test.
35280         * g++.old-deja/g++.abi/vtable3e.C: New test.
35281         * g++.old-deja/g++.abi/vtable3f.C: New test.
35282         * g++.old-deja/g++.abi/vtable3g.C: New test.
35283         * g++.old-deja/g++.abi/vtable3h.C: New test.
35284         * g++.old-deja/g++.abi/vtable3i.C: New test.
35285         * g++.old-deja/g++.abi/vtable3j.C: New test.
35286         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
35287
35288 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
35289
35290         * g++.old-deja/g++.other/anon6.C: New test.
35291         * g++.old-deja/g++.other/anon7.C: New test.
35292
35293 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
35294
35295         * gcc.dg/cpp/avoidpaste2.c: New tests.
35296
35297 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
35298
35299         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
35300
35301 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
35302
35303         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
35304         DECIMAL_DIG cases for Irix."
35305
35306 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
35307
35308         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
35309
35310 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35311
35312         * gcc.dg/c99-tag-1.c: New test.
35313
35314 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
35315
35316         * gcc.dg/cpp/tr-warn1.c: Add tests.
35317
35318 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
35319
35320         * gcc.dg/cpp/avoidpaste1.c: Update.
35321         * gcc.dg/cpp/paste4.c: Update.
35322
35323 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
35324
35325         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
35326         cases for Irix.
35327
35328 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
35329
35330         * g++.old-deja/g++.other/inline19.C: New test.
35331
35332 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35333
35334         * gcc.dg/Wlarger-than.c: New test.
35335
35336 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35337
35338         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
35339
35340 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
35341
35342         * gcc.c-torture/execute/20010129-1.c: New test.
35343         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
35344
35345 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
35346
35347         * gcc.dg/cpp/avoidpaste1.c: Test case.
35348
35349 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
35350
35351         * g++.old-deja/g++.other/inline18.C: New test.
35352
35353 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35354
35355         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
35356         and __builtin_putchar.
35357
35358 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
35359
35360         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
35361         tests.
35362
35363 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
35364
35365         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
35366         floating point number rounding mode to round to the nearest
35367         representable mode.
35368
35369 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
35370
35371         * g++.old-deja/g++.other/mangle2.C: New test.
35372
35373 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
35374
35375         * gcc.c-torture/compile/20010124-1.c: New test.
35376
35377 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
35378
35379         * g++.old-deja/g++.pt/spec38.C: New test.
35380
35381 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35382
35383         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
35384         "Build don't run".
35385
35386 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35387
35388         * gcc.c-torture/execute/20010123-1.c: New test.
35389
35390 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
35391
35392         * g++.old-deja/g++.pt/spec37.C: New test.
35393
35394 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
35395
35396         * g++.old-deja/g++.pt/overload14.C: New test.
35397
35398 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35399
35400         * gcc.c-torture/execute/20010122-1.c: New test, exercise
35401         __builtin_return_address.
35402
35403 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
35404
35405         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
35406         * g++.old-deja/g++.pt/spec35.C: New test.
35407         * g++.old-deja/g++.pt/spec36.C: New test.
35408
35409 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
35410
35411         * gcc.c-torture/compile/20010118-1.c: New test.
35412
35413 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
35414
35415         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
35416
35417 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
35418
35419         * gcc.c-torture/execute/20010119-1.c: New test.
35420
35421 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35422
35423         * g++.old-deja/g++.other/vbase5.C: New test.
35424
35425 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
35426
35427         * gcc.c-torture/execute/20010118-1.c: New test.
35428
35429 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35430
35431         * g++.old-deja/g++.pt/deduct3.C: New test.
35432
35433 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35434
35435         * g++.old-deja/g++.pt/spec34.C: New test.
35436
35437 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
35438
35439         * g77.f-torture/compile/20000601-2.f: New test.
35440
35441 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
35442
35443         * g++.old-deja/g++.other/init17.C: New test.
35444
35445 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
35446
35447         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
35448
35449 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
35450
35451         * g++.old-deja/g++.pt/unify8.C: New test.
35452
35453 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
35454
35455         * g++.old-deja/g++.abi/vbase1.C: New test.
35456
35457 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
35458
35459         * g++.old-deja/g++.pt/crash65.C: New test.
35460
35461 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
35462
35463         * gcc.dg/cpp/assembl2.S: New test case.
35464
35465 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
35466
35467         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
35468         are supported.
35469
35470 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35471
35472         * g++.old-deja/g++.other/builtins1.C: New test.
35473         * g++.old-deja/g++.other/builtins2.C: Likewise.
35474         * g++.old-deja/g++.other/builtins3.C: Likewise.
35475         * g++.old-deja/g++.other/builtins4.C: Likewise.
35476
35477 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
35478
35479         * gcc.c-torture/compile/20010117-1.c: New test.
35480         * gcc.c-torture/compile/20010117-2.c: New test.
35481
35482 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35483
35484         * g77.f-torture/execute/20010116.[fx]: New test,
35485         XFAIL on i?86-*-*.
35486         * g77.f-torture/compile/20010115.f: Indicate it's
35487         a test for PR fortran/1636.
35488
35489 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
35490
35491         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
35492
35493 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35494
35495         * g77.f-torture/compile/20010115.f: New test.
35496
35497 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
35498
35499         * g++.old-deja/g++.pt/nontype5.C: New test.
35500
35501 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
35502
35503         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
35504         have an equivalent working one below it.
35505
35506 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
35507
35508         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
35509         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
35510
35511 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
35512
35513         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
35514         message containing "init_priority".
35515         (conpr-2.C): Likewise.
35516         (conpr-3.C): Likewise.
35517         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
35518
35519 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35520
35521         * gcc.c-torture/execute/20010114-2.c: New test.
35522
35523 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
35524
35525         * gcc.c-torture/compile/20010114-1.c: New test.
35526         * gcc.c-torture/compile/20010114-1.x: Xfail.
35527         * gcc.c-torture/compile/20010114-2.c: New test.
35528         * gcc.c-torture/execute/20010114-1.c: New test.
35529         * gcc.dg/trunc-1.c: New test.
35530         * gcc.dg/uninit-B.c: New test.
35531
35532 2001-01-13  Nick Clifton  <nickc@redhat.com>
35533
35534         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
35535         target.
35536
35537 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35538
35539         * gcc.c-torture/compile/20010113-1.c: New test.
35540
35541 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
35542
35543         * gcc.c-torture/compile/20001212-1.c: New test.
35544
35545 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35546
35547         * gcc.dg/cpp/widestr1.c: Update.
35548         * gcc.dg/cpp/prag-imp.c: Remove.
35549
35550 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
35551
35552         * gcc.c-torture/execute/20000801-3.x: Remove.
35553         * gcc.dg/c90-init-1.c: New test.
35554         * gcc.dg/c99-init-1.c: New test.
35555         * gcc.dg/c99-init-2.c: New test.
35556         * gcc.dg/gnu99-init-1.c: New test.
35557
35558 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
35559
35560         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
35561         testing that no relevant ones were found.
35562
35563 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
35564
35565         * g++.old-deja/g++.pt/cast2.C: New test.
35566
35567 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
35568
35569         * g++.old-deja/g++.pt/friend47.C: New test.
35570
35571 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
35572
35573         * g++.old-deja/g++.pt/instantiate13.C: New test.
35574
35575 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
35576
35577         * g++.old-deja/g++.other/defarg7.C: New test.
35578         * g++.old-deja/g++.other/defarg8.C: New test.
35579
35580 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
35581
35582         * g++.old-deja/g++.pt/crash64.C: New test.
35583
35584 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
35585
35586         * g++.old-deja/g++.pt/crash63.C: New test.
35587
35588 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
35589
35590         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
35591
35592 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
35593
35594         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
35595
35596 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
35597
35598         * g++.old-deja/g++.pt/error3.C: New test.
35599
35600 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
35601
35602         * g++.old-deja/g++.other/crash39.C: New test.
35603
35604 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
35605
35606         * g++.old-deja/g++.other/vbase4.C: New test.
35607
35608 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
35609
35610         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
35611         * gcc.dg/special/20000419-2.c: New file. Identical to above.
35612         * gcc.dg/special/special.exp: New test driver which will check
35613         for alias support for the above test.
35614
35615 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
35616
35617         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
35618         problems on small machines.
35619         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
35620         parameterize.
35621
35622 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
35623
35624         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
35625         mips.
35626         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
35627
35628 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
35629
35630         * g++.old_deja/g++.pt/using8.C: New test.
35631
35632 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35633
35634         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
35635
35636 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
35637
35638         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
35639         where a failure is expected.
35640         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
35641
35642 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
35643
35644         * g++.old_deja/g++.pt/instantiate12.C: New test.
35645
35646 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
35647
35648         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
35649         start of structs.
35650         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
35651         * g++.old-deja/g++.brendan/crash17.C: Likewise.
35652         * g++.old-deja/g++.brendan/crash29.C: Likewise.
35653         * g++.old-deja/g++.brendan/crash48.C: Likewise.
35654         * g++.old-deja/g++.brendan/ns1.C: Likewise.
35655         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
35656         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
35657         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
35658         * g++.old-deja/g++.eh/spec6.C: Likewise.
35659         * g++.old-deja/g++.jason/crash3.C: Likewise.
35660         * g++.old-deja/g++.law/ctors11.C: Likewise.
35661         * g++.old-deja/g++.law/ctors17.C: Likewise.
35662         * g++.old-deja/g++.law/ctors5.C: Likewise.
35663         * g++.old-deja/g++.law/ctors9.C: Likewise.
35664         * g++.old-deja/g++.mike/ambig1.C: Likewise.
35665         * g++.old-deja/g++.mike/net22.C: Likewise.
35666         * g++.old-deja/g++.mike/p3538a.C: Likewise.
35667         * g++.old-deja/g++.mike/p3538b.C: Likewise.
35668         * g++.old-deja/g++.mike/virt3.C: Likewise.
35669         * g++.old-deja/g++.niklas/t128.C: Likewise.
35670         * g++.old-deja/g++.other/anon4.C: Likewise.
35671         * g++.old-deja/g++.other/using1.C: Likewise.
35672         * g++.old-deja/g++.other/warn3.C: Likewise.
35673         * g++.old-deja/g++.pt/t37.C: Likewise.
35674         * g++.old-deja/g++.robertl/eb69.C: Likewise.
35675         * g++.old-deja/g++.robertl/eb71.C: Likewise.
35676
35677 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
35678
35679         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
35680
35681 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35682
35683         * gcc.c-torture/execute/stdio-opt-3.c: New test.
35684
35685 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
35686
35687         * gcc.c-torture/compile/20010107-1.c: New test.
35688
35689 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35690
35691         * gcc.c-torture/execute/builtin-noret-1.c: New test.
35692
35693 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35694
35695         * gcc.dg/format/format.h: New file.
35696         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
35697         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
35698         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
35699         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
35700         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
35701         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
35702         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
35703         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
35704         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
35705         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
35706         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
35707         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
35708         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
35709         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
35710         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
35711         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
35712         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
35713         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
35714         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
35715         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
35716         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
35717         instead of declaring standard types, macros and functions in each
35718         test.
35719
35720 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
35721
35722         * gcc.c-torture/execute/20010106-1.c: New test.
35723
35724 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35725
35726         * gcc.dg/format/format.exp: New file.
35727         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
35728         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
35729         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
35730         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
35731         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
35732         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
35733         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
35734         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
35735         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
35736         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
35737         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
35738         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
35739         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
35740         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
35741         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
35742         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
35743         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
35744         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
35745         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
35746         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
35747         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
35748         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
35749         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
35750         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
35751         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
35752         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
35753         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
35754         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
35755         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
35756         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
35757         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
35758         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
35759         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
35760         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
35761         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
35762         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
35763         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
35764         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
35765         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
35766         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
35767         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
35768         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
35769
35770 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
35771
35772         * gcc.c-torture/execute/991228-1.c: Take word endianness into
35773         account.
35774
35775 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
35776
35777         * gcc.c-torture/execute/builtin-complex-1.c: New test.
35778
35779 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35780
35781         * g++.old-deja/g++.pt/crash62.C: New test.
35782
35783 2001-01-04  Richard Henderson  <rth@redhat.com>
35784
35785         * gcc.dg/20000926-1.c: Update expected warnings.
35786         * gcc.dg/array-2.c: Likewise.
35787         * gcc.dg/array-4.c: Also validate flexible array members.
35788         * gcc.dg/c99-flex-array-1.c: New.
35789
35790 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35791
35792         * gcc.c-torture/compile/20001222-1.x: Remove.
35793
35794 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35795
35796         * gcc.c-torture/execute/built-in-setjmp.c: New.
35797
35798 2001-01-03  Richard Henderson  <rth@redhat.com>
35799
35800         * gcc.dg/940510-1.c: Update expected error wording.
35801         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
35802
35803 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
35804
35805         * lib/target-supports.exp (check_alias_available): Modified to
35806         indicate aliases not supported if only weak aliases are supported.
35807
35808 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35809
35810         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
35811         Turn on cmpstrsi checks for __pj__ and __i370__.
35812
35813 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35814
35815         * g++.old-deja/g++.other/virtual11.C: New test.
35816
35817 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35818
35819         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
35820
35821 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35822
35823         * gcc.c-torture/compile/20010102-1.c: New test.
35824
35825 2001-01-02  Andreas Jaeger  <aj@suse.de>
35826
35827         * gcc.dg/noreturn-3.c: New test.
35828
35829         * gcc.dg/noreturn-4.c: New test.
35830
35831 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35832
35833         * gcc.c-torture/execute/stdio-opt-1.c: Also test
35834         __builtin_fputc and __builtin_fwrite.
35835
35836 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
35837
35838         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
35839         signed char, not default char.
35840
35841 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
35842
35843         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
35844
35845 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
35846
35847         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
35848
35849 2000-12-29  Richard Henderson  <rth@redhat.com>
35850
35851         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
35852         (__cyg_profile_func_exit): Define.
35853
35854 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
35855
35856         * g++.dg/vtgc1.C: New test.
35857
35858 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
35859
35860         * gcc.dg/noncompile/20001228-1.c: New test.
35861
35862         * gcc.dg/20001228-1.c: New test.
35863
35864         * gcc.c-torture/execute/20001228-1.c: New test.
35865
35866 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
35867
35868         * gcc.dg/format-strfmon-1.c: New test.
35869
35870 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35871
35872         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
35873         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
35874         * gcc.c-torture/execute/string-opt-1.c: Likewise.
35875         * gcc.c-torture/execute/string-opt-2.c: Likewise.
35876         * gcc.c-torture/execute/string-opt-3.c: Likewise.
35877         * gcc.c-torture/execute/string-opt-4.c: Likewise.
35878         * gcc.c-torture/execute/string-opt-6.c: Likewise.
35879         * gcc.c-torture/execute/string-opt-7.c: Likewise.
35880         * gcc.c-torture/execute/string-opt-8.c: Likewise.
35881         * gcc.c-torture/execute/string-opt-9.c: Likewise.
35882         * gcc.c-torture/execute/string-opt-10.c: Likewise.
35883         * gcc.c-torture/execute/string-opt-11.c: Likewise.
35884         * gcc.c-torture/execute/string-opt-12.c: Likewise.
35885
35886         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
35887         * gcc.c-torture/execute/string-opt-4.c: Test index.
35888
35889 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
35890
35891         * gcc.c-torture/compile/20001226-1.c: New test.
35892
35893 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35894
35895         * gcc.c-torture/compile/20001222-1.c: New test.
35896         * gcc.c-torture/compile/20001222-1.x: Xfail.
35897
35898 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
35899
35900         * gcc.c-torture/execute/comp-goto-2.c: New test.
35901
35902 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
35903
35904         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
35905         Use long types if __INT_MAX__ is 32767.
35906         (main): Use cast to (sint32 *) when poking 88 into a_page.
35907
35908         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
35909
35910 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
35911
35912         * gcc.c-torture/compile/20001221-1.c: New test.
35913         * gcc.c-torture/execute/20001221-1.c: New test.
35914
35915 2000-12-20  Richard Henderson  <rth@redhat.com>
35916
35917         * g++.old-deja/g++.pt/crash36.C: Update error lines.
35918         * g++.old-deja/g++.robertl/eb109.C: Likewise.
35919
35920 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35921
35922         * gcc.dg/compare3.c: New test.
35923
35924 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35925
35926         * gcc.dg/format-warnll-1.c: New test.
35927
35928 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
35929
35930         * gcc.dg/cpp/cmdlne-P.c: New test.
35931
35932 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35933
35934         * gcc.c-torture/execute/builtin-abs-1.c,
35935         gcc.c-torture/execute/builtin-abs-2.c: New tests.
35936
35937 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35938
35939         * gcc.dg/cpp/multiline.c: New test.
35940
35941 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35942
35943         * g++.old-deja/g++.other/syshdr1.C: Update.
35944         * gcc.dg/cpp/lineflags.c: Remove temporarily.
35945
35946 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35947
35948         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
35949
35950 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35951
35952         * g++.old-deja/g++.pt/ttp65.C: New test.
35953
35954 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35955
35956         * g++.old-deja/g++.pt/ttp64.C: New test.
35957
35958 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35959
35960         * g++.old-deja/g++.pt/spec33.C: New test.
35961
35962 2000-12-14  Catherine Moore  <clm@redhat.com>
35963
35964         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
35965         * gcc.c-torture/execute/920612-2.c: Likewise.
35966         * gcc.c-torture/execute/920428-2.c: Likewise.
35967         * gcc-c-torture/execute/va-arg-11.c: Call exit.
35968         * gcc.c-torture/execute/va-arg-21.c: Likewise.
35969
35970 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35971
35972         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
35973         * gcc.dg/pack-test-2.c: Likewise.
35974
35975 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35976
35977         Tests by Zack Weinberg <zackw@stanford.edu>.
35978
35979         * gcc.dg/cpp/defined.c: Update.
35980         * gcc.dg/cpp/defined_trad.c: New tests.
35981
35982 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35983
35984         * gcc.dg/cpp/trad-direct.c: Update.
35985
35986 2000-12-11  Neil Booth  <neilb@earthling.net>
35987
35988         * gcc.dg/cpp/defined_trad.c
35989
35990 2000-12-11  Neil Booth  <neilb@earthling.net>
35991
35992         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
35993
35994 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35995
35996         * gcc.dg/format-miss-2.c: New test.
35997
35998 2000-12-09  Neil Booth  <neilb@earthling.net>
35999
36000         * gcc.dg/cpp/lineflags.c: New tests.
36001         * gcc.dg/cpp/poison.c: Update.
36002         * gcc.dg/cpp/redef2.c: Update.
36003         * gcc.dg/cpp/skipping.c: New test.
36004
36005 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
36006
36007         * g++.old-deja/g++.other/eh3.C: New testcase.
36008
36009 2000-12-07  Neil Booth  <neilb@earthling.net>
36010
36011         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
36012         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
36013         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
36014         wtr-union-init-2.c, wtr-union-init-3.c: Update.
36015         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
36016         Update.
36017
36018 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36019
36020         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
36021         __SIZE_TYPE__ instead of int for type of integers cast to
36022         pointers.
36023
36024 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
36025
36026         * g++.old-deja/g++.other/cleanup4.C: New test.
36027
36028 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36029
36030         * format-sec-1.c: New test.
36031
36032 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36033
36034         * gcc.dg/format-nonlit-3.c: New test.
36035
36036 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36037
36038         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
36039         through a null pointer.
36040
36041 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36042
36043         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
36044         * g++.old-deja/g++.pt/partial4.C: New test.
36045
36046 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
36047
36048         * gcc.c-torture/execute/ieee/hugeval.x: New.
36049
36050 2000-12-06  Neil Booth  <neilb@earthling.net>
36051
36052         * gcc.dg/cpp/backslash2.c: New tests.
36053
36054 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36055
36056         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
36057         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
36058
36059 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
36060
36061         * gcc.c-torture/execute/20001203-2.c: New testcase.
36062
36063 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
36064
36065         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
36066         * g++.old-deja/g++.other/virtual10.C: New test.
36067
36068 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
36069
36070         * g++.old-deja/g++.mike/pmf5.C: Remove test.
36071
36072 2000-12-05  Richard Henderson  <rth@redhat.com>
36073
36074         * gcc.c-torture/compile/20001205-1.c: New.
36075
36076 2000-12-04  Neil Booth  <neilb@earthling.net>
36077
36078         * g++.old-deja/g++.other/virtual9.C: New test.
36079         * g++.old-deja/g++.pt/crash61.C: New test.
36080         * gcc.c-torture/execute/loop-9.c: New test.
36081
36082 2000-12-04  Neil Booth  <neilb@earthling.net>
36083
36084         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
36085         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
36086         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
36087         * gcc.dg/cpp/extratokens.c: ...here.
36088
36089 2000-12-04  Neil Booth  <neilb@earthling.net>
36090
36091         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
36092         New tests.
36093
36094 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36095
36096         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
36097         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
36098
36099 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36100
36101         * gcc.c-torture/execute/20001203-1.c: New test.
36102
36103 2000-12-03  Neil Booth  <neilb@earthling.net>
36104
36105         * gcc.dg/cpp/macro6.c: New test cases.
36106
36107 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36108
36109         * gcc.c-torture/execute/string-opt-9.c: New test.
36110         * gcc.c-torture/execute/string-opt-10.c: Likewise.
36111         * gcc.c-torture/execute/string-opt-11.c: Likewise.
36112         * gcc.c-torture/execute/string-opt-12.c: Likewise.
36113
36114         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
36115         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
36116
36117 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
36118
36119         * gcc.dg/cpp/if-6.c: New testcase.
36120
36121         * gcc.dg/20001201-1.c: New testcase.
36122
36123 2000-12-02  Neil Booth  <neilb@earthling.net>
36124
36125         * g++.old-deja/g++.other/externC4.C,
36126         g++.old-deja/g++.other/friend10.C: New tests.
36127
36128 2000-12-02  Neil Booth  <neilb@earthling.net>
36129
36130         * g++.old-deja/g++.other/instan2.C
36131         * g++.old-deja/g++.other/instan3.C: New test.
36132
36133 2000-12-02  Neil Booth  <neilb@earthling.net>
36134
36135         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
36136         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
36137         gnuc99.c,gnuc99-pedantic.c: New tests.
36138
36139 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
36140
36141         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
36142         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
36143
36144 2000-12-01  Neil Booth  <neilb@earthling.net>
36145
36146         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
36147         * gcc.dg/cpp/poison.c: Update.
36148         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
36149
36150 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
36151
36152         * g77.f-torture/execute/20001201.f: New test.
36153
36154 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
36155
36156         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
36157
36158 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
36159
36160         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
36161
36162 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
36163
36164         * g++.old-deja/g++.other/cast6.C: New test.
36165
36166 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
36167
36168         * gcc.c-torture/execute/20001130-2.c: New testcase.
36169
36170 2000-11-30  Richard Henderson  <rth@redhat.com>
36171
36172         * gcc.c-torture/execute/20001130-1.c: New test.
36173
36174 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
36175
36176         * g++.old-deja/g++.other/op3.C: New test.
36177
36178 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
36179
36180         * g++.old-deja/g++.other/op2.C: New test.
36181
36182 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
36183
36184         * g++.old-deja/g++.other/crash38.C: New test.
36185
36186 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
36187
36188         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
36189
36190 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
36191
36192         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
36193         tests.
36194         * gcc.c-torture/execute/string-opt-6.c: New test.
36195
36196         * gcc.dg/20001117-1.c: Add main.
36197
36198 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
36199
36200         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
36201         Move from here ...
36202         * gcc.dg/940510-1.c: ... to here.
36203
36204         * gcc.dg/20000926-1.c: GNU C now allows initializations of
36205         zero-size arrays in toplevel structures.
36206
36207 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
36208
36209         * gcc.c-torture/execute/loop-8.c: New test.
36210
36211 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
36212
36213         * g++.old-deja/g++.other/base1.C: New test.
36214
36215 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
36216
36217         * g++.old-deja/g++.other/parse2.C: New test.
36218
36219 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
36220
36221         * g++.old-deja/g++.pt/incomplete1.C: New test.
36222
36223 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
36224
36225         * g++.old-deja/g++.other/friend9.C: New test.
36226
36227 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
36228
36229         * gcc.dg/20001127-1.c: New test.
36230
36231 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
36232
36233         * g++.old-deja/g++.pt/friend46.C: New test.
36234
36235 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
36236
36237         * g++.old-deja/g++.other/ptrmem8.C: New test.
36238
36239 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36240
36241         * gcc.c-torture/execute/string-opt-7.c: New test.
36242         * gcc.c-torture/execute/string-opt-8.c: Likewise.
36243
36244 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
36245
36246         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
36247         instead of 'mkcheck 2'.
36248
36249 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36250
36251         * gcc.c-torture/execute/memcheck/driver.c,
36252         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
36253         C9X references to refer to C99.
36254
36255 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
36256
36257         * gcc.dg/ultrasp3.c: New test.
36258
36259 2000-11-25  Neil Booth  <neilb@earthling.net>
36260
36261         * gcc.dg/cpp/include2.c: Update test to be locale independent.
36262
36263 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
36264
36265         * gcc.c-torture/compile/20001123-2.c: New.
36266
36267 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36268
36269         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
36270
36271 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
36272
36273         * gcc.dg/sequence-point-1.c: Add some new tests.
36274         * gcc.c-torture/execute/20001124-1.c: New test.
36275
36276 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
36277
36278         * g++.old-deja/g++.other/vaarg4.C: New test.
36279         * gcc.c-torture/compile/20001123-1.c: New test.
36280
36281 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
36282
36283         * g++.other/crash24.C: Adjust and remove XFAIL.
36284         * g++.other/crash37.C: New test.
36285
36286 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
36287
36288         * g++.old-deja/g++.pt/instantiate9.C: New test.
36289
36290 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
36291
36292         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
36293         new ABI, too.
36294
36295         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
36296         * g++.old-deja/g++.robertl/eb55.C: Likewise.
36297
36298 2000-11-22  Neil Booth  <neilb@earthling.net>
36299
36300         * gcc.dg/cpp/Wtrigraphs.c: New test.
36301
36302 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
36303
36304         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
36305
36306 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
36307
36308         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
36309
36310 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
36311
36312         * lib/gcc-dg.exp: load_lib scanasm.exp.
36313         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
36314         * lib/g++-dg.exp: load_lib scanasm.exp.
36315         * lib/scanasm.exp: New.
36316         (scan-assembler, scan-assembler-not): Add optional arguments to
36317         test name, or if not present, the pattern name.
36318         (scan-assembler-dem, scan-assembler-dem-not): New.
36319
36320         * g++.dg/dg.exp: New.
36321
36322 2000-11-21  Neil Booth  <neilb@earthling.net>
36323
36324         * gcc.dg/cpp/integrated1.c: Remove.
36325
36326 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
36327
36328         * gcc.c-torture/execute/20001121-1.c: New test.
36329
36330 2000-11-21  Richard Henderson  <rth@redhat.com>
36331
36332         * gcc.c-torture/compile/20001121-1.c: New test.
36333
36334 2000-11-20  Neil Booth  <neilb@earthling.net>
36335
36336         * gcc.dg/cpp/integrated1.c: New test.
36337
36338 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
36339
36340         * g++.old-deja/g++.other/inline17.C: New test.
36341
36342 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
36343
36344         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
36345         local variable to be zero: I made the variable global. Now
36346         uses abort() and exit() instead of relying on main's return value.
36347
36348 2000-11-20  Neil Booth  <neilb@earthling.net>
36349
36350         * gcc.dg/cpp/paste2.c: Update test.
36351         * objc/execute/paste.m: New test.
36352
36353 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36354
36355         * gcc.dg/c99-condexpr-1.c: New test.
36356
36357 2000-11-20  Neil Booth  <neilb@earthling.net>
36358
36359         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
36360
36361 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
36362
36363         * g++.old-deja/g++.pt/export1.C: New test.
36364
36365 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
36366
36367         * gcc.dg/20001117-1.c: New test.
36368
36369 2000-11-18  Richard Henderson  <rth@redhat.com>
36370
36371         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
36372
36373 2000-11-18  Richard Henderson  <rth@redhat.com>
36374
36375         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
36376         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
36377         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
36378
36379 2000-11-18  Richard Henderson  <rth@redhat.com>
36380
36381         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
36382         (main): New.  Exit cleanly.
36383
36384 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36385
36386         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
36387         gcc.dg/c99-fordecl-2.c: New tests.
36388
36389 2000-11-18  Richard Henderson  <rth@redhat.com>
36390
36391         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
36392         * gcc.c-torture/execute/zerolen-2.c: New.
36393
36394 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36395
36396         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
36397         memory.
36398
36399 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
36400
36401         * g++.old-deja/g++.pt/instantiate8.C: New test.
36402
36403 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
36404
36405         * g++.old-deja/g++.other/incomplete.C: Add more tests.
36406         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
36407
36408 2000-11-16  Nick Clifton  <nickc@redhat.com>
36409
36410         * gcc.c-torture/execute/nestfunc-2.c: New test.
36411         * gcc.c-torture/execute/nestfunc-3.c: New test.
36412
36413 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
36414
36415         * gcc.c-torture/compile/20001116-1.c: New test.
36416
36417 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36418
36419         * gcc.c-torture/execute/20001115-1.c: New test.
36420
36421 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
36422
36423         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
36424         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
36425         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
36426         * g++.old-deja/g++.abi/vmihint.C: Likewise.
36427
36428 2000-11-15  Neil Booth  <neilb@earthling.net>
36429
36430         gcc.dg/cpp/_Pragma1.c: Update.
36431         gcc.dg/cpp/_Pragma2.c: New test.
36432
36433 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
36434
36435         * g++.old-deja/g++.other/anon5.C: New test.
36436
36437 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
36438
36439         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
36440         tests.
36441
36442 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
36443
36444         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
36445         output.
36446
36447 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36448
36449         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
36450         labels at end of compound statements.
36451
36452 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
36453
36454         * gcc.c-torture/execute/loop-7.c: New test.
36455
36456 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36457
36458         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
36459
36460 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36461
36462         * gcc.dg/c99-bool-1.c: New test.
36463
36464 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36465
36466         * gcc.dg/c99-scope-1.c: Remove xfail.
36467         * gcc.dg/c99-scope-2.c: New test.
36468
36469 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36470
36471         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
36472         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
36473
36474 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
36475
36476         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
36477         error messages.
36478
36479         * g++.mike/p700.C: Don't typedef wchar_t.
36480         * g++.mike/p784.C: Likewise.
36481         * g++.mike/eb101.C: Don't use __wchar_t.
36482
36483 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
36484
36485         * g77.f-torture/execute/20001111.[fx]: Test premature exit
36486         from DO loop.
36487
36488 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
36489
36490         * gcc.c-torture/execute/20001111-1.c: New test.
36491
36492 2000-11-10  Nick Clifton  <nickc@redhat.com>
36493
36494         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
36495         long multuiple and accumulate.
36496
36497 2000-11-09  Richard Henderson  <rth@redhat.com>
36498
36499         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
36500         via size_t instead of int.
36501
36502         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
36503         * gcc.c-torture/execute/string-opt-2.c: Likewise.
36504         * gcc.c-torture/execute/string-opt-3.c: Likewise.
36505         * gcc.c-torture/execute/string-opt-4.c: Likewise.
36506
36507 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
36508
36509         * gcc.c-torture/compile/20001109-1.c: New test.
36510         * gcc.c-torture/compile/20001109-2.c: New test.
36511
36512 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
36513
36514         * g++.old-deja/g++.pt/operator1.C: New test.
36515         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
36516
36517 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
36518
36519         * gcc.dg/20001108-1.c: New test.
36520
36521 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
36522
36523         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
36524         with both arguments constant strings.
36525         * gcc.c-torture/execute/string-opt-3.c: New test.
36526         * gcc.c-torture/execute/string-opt-4.c: New test.
36527         * gcc.c-torture/execute/string-opt-5.c: New test.
36528
36529 2000-11-08  Nick Clifton  <nickc@redhat.com>
36530
36531         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
36532         mulsidi3adddi patterns.
36533
36534 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
36535
36536         * g++.old-deja/g++.other/crash36.C: New test.
36537
36538 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
36539
36540         * g++.old-deja/g++.other/init16.C: New test.
36541
36542 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
36543
36544         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
36545
36546 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
36547
36548         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
36549         * gcc.c-torture/execute/va-arg-16.x: Likewise.
36550         * gcc.c-torture/execute/va-arg-17.x: Likewise.
36551
36552 2000-11-07  DJ Delorie  <dj@redhat.com>
36553
36554         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
36555
36556 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36557
36558         * gcc.c-torture/execute/string-opt-1.c: New test.
36559
36560 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
36561
36562         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
36563         mips-sgi-irix6.* because the MIPS ABI passes floating-point
36564         parameters in registers, and there is no way for a varargs
36565         function to know in which order the integer and floating-point
36566         parameters should be interleaved when they are placed on the
36567         stack.
36568         * gcc.c-torture/execute/va-arg-16.x: Likewise.
36569         * gcc.c-torture/execute/va-arg-17.x: Likewise.
36570
36571 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36572
36573         * gcc.c-torture/execute/string-opt-2.c: New test.
36574
36575 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
36576
36577         * g++.old-deja/g++.pt/crash60.C: New test.
36578
36579 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
36580
36581         * g++.old-deja/g++.other/crash24.C: New test.
36582         * g++.old-deja/g++.other/crash25.C: New test.
36583         * g++.old-deja/g++.other/crash26.C: New test.
36584         * g++.old-deja/g++.other/crash27.C: New test.
36585         * g++.old-deja/g++.other/crash28.C: New test.
36586         * g++.old-deja/g++.other/crash29.C: New test.
36587         * g++.old-deja/g++.other/crash30.C: New test.
36588         * g++.old-deja/g++.other/crash31.C: New test.
36589         * g++.old-deja/g++.other/crash32.C: New test.
36590         * g++.old-deja/g++.other/crash33.C: New test.
36591         * g++.old-deja/g++.other/crash34.C: New test.
36592         * g++.old-deja/g++.other/crash35.C: New test.
36593
36594 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
36595
36596         * gcc.c-torture/execute/20001031-1.c: New test.
36597
36598 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
36599
36600         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
36601         namespace.
36602
36603         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
36604         standards-conformant.
36605
36606         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
36607
36608         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
36609         * g++.old-deja/g++.mike/p755a.C: Likewise.
36610         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
36611         library makes no calls to `operator new' during initialization.
36612
36613 2000-11-04  Neil Booth  <neilb@earthling.net>
36614
36615         * gcc.dg/cpp/include2.c: New tests.
36616
36617 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
36618
36619         * lib/g++.exp (g++_set_ld_library_path): New function.
36620         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
36621
36622 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
36623
36624         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
36625         warnings.
36626
36627 2000-11-01  Richard Henderson  <rth@redhat.com>
36628
36629         * g++.old-deja/g++.ext/namedret1.C: New.
36630         * g++.old-deja/g++.ext/namedret2.C: New.
36631         * g++.old-deja/g++.ext/namedret3.C: New.
36632
36633 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
36634
36635         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
36636         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
36637
36638 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36639
36640         * gcc.c-torture/execute/va-arg-21.c: New test.
36641
36642 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36643
36644         * gcc.dg/c99-complex-2.c: New test.
36645
36646 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36647
36648         * gcc.c-torture/execute/stdio-opt-1.c: New test.
36649
36650 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
36651
36652         * g++.old-deja/g++.other/inline16.C: New test.
36653
36654 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
36655
36656         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
36657         __PRETTY_FUNCTION__
36658
36659 2000-10-29  Neil Booth  <neilb@earthling.net>
36660
36661         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
36662         New tests.
36663         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
36664         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
36665         optimisation.
36666
36667 2000-10-29  Neil Booth  <neilb@earthling.net>
36668
36669         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
36670         * mi1.c, mi1c.h: Add null directives to multiple-include test.
36671         * mi5.c: Test multiple includes work with -C.
36672         * trigraphs.c: Test ^= version.
36673
36674 2000-10-28  Neil Booth  <neilb@earthling.net>
36675
36676         New tests and test updates for new macro expander.
36677
36678         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
36679         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
36680         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
36681         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
36682         new diagnostic messages.
36683
36684         * gcc.dg/cpp/macro3.c: New tests.
36685
36686 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
36687
36688         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
36689         on the same line.
36690
36691 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
36692
36693         * g++.old-deja/g++.other/eh2.C: New test.
36694
36695 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
36696
36697         * gcc.c-torture/execute/20001027-1.c: New test.
36698
36699 2000-10-26  Richard Henderson  <rth@redhat.com>
36700
36701         * gcc.c-torture/execute/20001026-1.c: New.
36702
36703 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
36704
36705         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
36706         * g++.old-deja/g++.law/builtin1.C: Likewise.
36707         * g++.old-deja/g++.law/ctors10.C: Likewise.
36708         * g++.old-deja/g++.law/virtual3.C: Likewise.
36709         * g++.old-deja/g++.mike/p658.C: Likewise.
36710         * g++.old-deja/g++.other/sibcall1.C: Likewise.
36711         * g++.old-deja/g++.other/vaarg2.C: Likewise.
36712         * g++.old-deja/g++.robertl/eb124.C: Likewise.
36713         * g++.old-deja/g++.robertl/eb44.C: Likewise.
36714         * g++.old-deja/g++.robertl/eb77.C: Likewise.
36715
36716 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
36717
36718         * gcc.c-torture/compile/20001024-1.c: New test.
36719
36720 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
36721
36722         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
36723         to tell us whether or not we are using V3.
36724
36725 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
36726
36727         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
36728         operands.
36729
36730 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36731
36732         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
36733
36734 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
36735
36736         * gcc.c-torture/execute/20001024-1.c: New test.
36737
36738 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
36739
36740         * g++.old-deja/g++.other/sibcall1.C: New test.
36741
36742 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
36743
36744         * gcc.dg/noncompile/init-3.c: New test.
36745
36746 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36747
36748         * gcc.dg/format-array-1.c: New test.
36749
36750 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36751
36752         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
36753         writing through null pointers; remove comment about testing
36754         unterminated strings.
36755
36756 2000-10-17  Matthew Hiller  <hiller@redhat.com>
36757
36758         * gcc.c-torture/execute/20001017-2.c: New test.
36759
36760 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36761
36762         * gcc.c-torture/compile/20001018-1.c: New test.
36763         * gcc.c-torture/compile/20001018-1.x: Xfail.
36764
36765 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36766
36767         * gcc.c-torture/execute/20001017-1.c: New test.
36768
36769 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36770
36771         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
36772         for multiple use of arguments with scanf formats; add tests for
36773         multiple use of arguments.
36774
36775 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
36776
36777         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
36778
36779 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36780
36781         * gcc.dg/format-miss-1.c: New test.
36782
36783 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
36784
36785         * gcc.c-torture/execute/20001013-1.c: New test.
36786
36787 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
36788
36789         * gcc.dg/format-branch-1.c: New test.
36790
36791 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
36792
36793         * README, lib/file-format.exp: Remove EGCS references.
36794
36795 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
36796
36797         * gcc.dg/20001013-1.c: New test.
36798
36799 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36800
36801         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
36802         for intmax_t in the compiler using __typeof__ and the type rules
36803         for conditional expressions.
36804
36805 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
36806
36807         * gcc.dg/20001012-1.c: New test.
36808         * gcc.dg/20001012-2.c: New test.
36809
36810 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36811
36812         * gcc.dg/format-attr-1.c: New test.
36813
36814 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36815
36816         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
36817         __LONG_LONG_MAX__ instead of LLONG_MAX.
36818
36819 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36820
36821         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
36822         scanf flags.
36823         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
36824         flags.
36825
36826 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36827
36828         * gcc.dg/sequence-pt-1.c: New test.
36829
36830 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
36831
36832         * gcc.c-torture/execute/20001011-1.c: New testcase.
36833         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
36834
36835 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
36836
36837         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
36838         does not error on it.
36839
36840 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
36841
36842         * gcc.dg/20001009-1.c: New test.
36843
36844 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
36845
36846         * gcc.c-torture/compile/20001009-1.c: Move from here ....
36847         * gcc.c-torture/execute/20001009-2.c: ... to here.
36848
36849 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
36850
36851         * gcc.c-torture/compile/20001009-1.c: New testcase.
36852         * gcc.c-torture/execute/20001009-1.c: New testcase.
36853         Testcases provided by Jan Hubicka <jh@suse.cz>.
36854
36855 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36856
36857         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
36858         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
36859         uintmax_t using <limits.h> to emulate the compiler's internal
36860         logic.  No longer XFAIL %j tests.
36861
36862 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36863
36864         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
36865         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
36866         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
36867         regexps and details of expected handling of some bad formats.
36868         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
36869         suppression.
36870
36871 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36872
36873         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
36874         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
36875         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
36876         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
36877         in list archives.
36878
36879 2000-10-06  Richard Henderson  <rth@cygnus.com>
36880
36881         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
36882         * g++.old-deja/g++.brendan/crash52.C: Likewise.
36883         * g++.old-deja/g++.jason/report.C: Likewise.
36884         * g++.old-deja/g++.law/friend5.C: Likewise.
36885         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
36886         of the expected warnings.
36887
36888 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
36889
36890         * g++.old-deja/g++.pt/enum14.C: New test.
36891
36892 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
36893
36894         * g++.old-deja/g++.pt/crash59.C: New test.
36895
36896 2000-10-04  Will Cohen  <wcohen@redhat.com>
36897
36898         * gcc.dg/20000926-1.c: New test.
36899
36900 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
36901
36902         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
36903         function name for current C++ compiler.
36904         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
36905
36906 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
36907
36908         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
36909         __PRETTY_FUNCTION__.
36910         * g++.old-deja/g++.ext/pretty2.C: Likewise.
36911
36912 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36913
36914         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
36915
36916 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
36917
36918         * gcc.c-torture/compile/20000923-1.c: New test.
36919
36920 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
36921
36922         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
36923         * g++.old-deja/g++.pt/ttp62.C: Same.
36924         * g++.old-deja/g++.other/inline14.C: Same.
36925
36926 2000-09-24  Richard Henderson  <rth@cygnus.com>
36927
36928         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
36929
36930 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
36931
36932         * gcc.dg/c90-printf-1.c: Add test for wide string format.
36933
36934 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
36935
36936         * gcc.c-torture/compile/20000922-1.c: New file.
36937
36938 2000-09-21  Nick Clifton  <nickc@redhat.com>
36939
36940         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
36941         a signed long modulo operation.
36942         (mod6): New function - perform an unsigned long modulo operation.
36943         (main): Add tests for modulos of very large numbers by very small
36944         dividends.
36945
36946 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36947
36948         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
36949
36950 2000-09-19  Richard Henderson  <rth@cygnus.com>
36951
36952         * gcc.dg/compare2.c (case 10): XFAIL.
36953
36954 2000-09-18  Richard Henderson  <rth@cygnus.com>
36955
36956         * gcc.c-torture/execute/20000906-1.c: Move ...
36957         * gcc.dg/20000906-1.c: ... here.  Only run on targets
36958         that support __builtin_trap.
36959
36960 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
36961
36962         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
36963
36964 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36965
36966         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
36967         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
36968         more $ format tests.
36969
36970 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36971
36972         * gcc.dg/format-errmk-1.c: New test.
36973
36974 2000-09-17  Greg McGary  <greg@mcgary.org>
36975
36976         * gcc.c-torture/execute/20000917-1.x: Remove.
36977
36978 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36979
36980         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
36981
36982 2000-09-17  Greg McGary  <greg@mcgary.org>
36983
36984         * gcc.c-torture/execute/20000917-1.c: New test.
36985         * gcc.c-torture/execute/20000917-1.x: XFAIL.
36986
36987 2000-09-16  Neil Booth  <NeilB@earthling.net>
36988
36989         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
36990         in nested macro bug.
36991
36992 2000-09-15  Neil Booth  <NeilB@earthling.net>
36993
36994         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
36995
36996 2000-09-14  Jeffrey A Law  (law@cygnus.com)
36997
36998         * gcc.c-torture/execute/20000914-1.c: New test.
36999
37000 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
37001
37002         * g++.other/inline13.C: New test.
37003
37004 2000-09-12  Andreas Jaeger  <aj@suse.de>
37005
37006         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
37007         constant by Ulrich Drepper <drepper@redhat.com>.
37008
37009 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
37010
37011         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
37012
37013 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37014
37015         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
37016
37017 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
37018
37019         * gcc.dg/cpp/backslash.c: New test.
37020
37021 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
37022
37023         * gcc.c-torture/execute/20000910-1.c: New test.
37024         * gcc.c-torture/execute/20000910-2.c: Likewise.
37025
37026 2000-09-11  Robert Lipe  <robertl@sco.com>
37027
37028         * gcc.dg/pragma-align.c: New test.
37029
37030 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
37031
37032         * g++.old-deja/g++.pt/explicit82.C: New test.
37033         * g++.old-deja/g++.pt/explicit83.C: New test.
37034
37035 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
37036
37037         * gcc.dg/asm-names.c: New test.
37038
37039 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37040
37041         * gcc.dg/cpp/tr-warn6.c: New test
37042
37043 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37044
37045         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
37046         be accepted.
37047
37048 2000-09-07  Catherine Moore  <clm@redhat.com>
37049
37050         * gcc.c-torture/execute/unroll-1.c: New test.
37051
37052 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
37053
37054         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
37055         ERROR markers.
37056         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
37057         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
37058         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
37059         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
37060         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
37061         Preprocess only.
37062         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
37063         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
37064
37065 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37066
37067         * g++.old-deja/g++.pt/deduct2.C: New test.
37068
37069 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37070
37071         * g++.old-deja/g++.pt/parms2.C: New test.
37072
37073 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37074
37075         * g++.old-deja/g++.pt/crash58.C: New test.
37076
37077 2000-09-06  Greg McGary  <greg@mcgary.org>
37078
37079         * gcc.c-torture/execute/20000906-1.c: New test.
37080         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
37081
37082 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37083
37084         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
37085
37086 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37087
37088         * g++.old-deja/g++.pt/crash57.C: New test.
37089
37090 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37091
37092         * g++.old-deja/g++.pt/crash56.C: New test.
37093
37094 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37095
37096         * g++.old-deja/g++.pt/koenig1.C: New test.
37097
37098 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
37099
37100         * gcc.dg/20000904-1.c: New test.
37101
37102 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
37103
37104         * gcc.dg/cpp/paste8.c: New test.
37105
37106 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
37107
37108         * gcc.c-torture/compile/20000827-1.c: New test.
37109
37110 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37111
37112         * gcc.dg/format-diag-1.c: New test.
37113
37114 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37115
37116         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
37117         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
37118         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
37119         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
37120         gcc.dg/formatz-1.c: Adjust warning regular expressions.
37121
37122 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
37123
37124         * g++.old-deja/g++.other/nested4.C: New test.
37125
37126 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
37127
37128         * g++.old-deja/g++.ns/scoped1.C: New test.
37129
37130 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
37131
37132         * lib/g++.exp: Support testing already-installed GCC.
37133
37134 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37135
37136         * wtr-label-1.c, wtr-suffix-1.c: New tests.
37137
37138 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37139
37140         * gcc.dg/return-type-2.c: New test.
37141
37142 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
37143
37144         * gcc.c-torture/compile/20000825-1.c: New test.
37145
37146 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
37147
37148         * gcc.dg/dwarf2-2.c: New test.
37149
37150 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
37151
37152         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
37153         dg-warning regexps.
37154
37155 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37156
37157         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
37158         gcc.dg/format-ext-5.c: New tests.
37159
37160 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
37161
37162         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
37163
37164 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
37165
37166         * gcc.dg/noncompile/930622-2.c: Adjust error message.
37167
37168 2000-08-24  Richard Henderson  <rth@cygnus.com>
37169
37170         * gcc.dg/ia64-sync-1.c: New test.
37171         * gcc.dg/ia64-sync-2.c: New test.
37172         * gcc.dg/ia64-asm-1.c: New test.
37173
37174 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37175
37176         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
37177         * gcc.dg/format-ext-2.c: New test.
37178
37179 2000-08-23  Jason Merrill  <jason@redhat.com>
37180
37181         * lib/old-dejagnu.exp: Also ignore "In member function" and
37182         "At global scope".
37183
37184 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37185
37186         * gcc.dg/noncompile/label-lineno-1.c: New test.
37187
37188 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37189
37190         * gcc.dg/c99-array-nonobj-1.c: New test.
37191
37192 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37193
37194         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
37195         tests.
37196         * gcc.dg/format-ext-1.c: New test.
37197
37198 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37199
37200         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
37201         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
37202         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
37203         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
37204         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
37205
37206 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37207
37208         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
37209         gcc.dg/c99-strftime-2.c: New tests.
37210
37211 2000-08-22  Richard Henderson  <rth@cygnus.com>
37212
37213         * gcc.c-torture/execute/20000822-1.c: New test.
37214
37215 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
37216
37217         * gcc.c-torture/execute/20000819-1.x: Remove.
37218
37219 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
37220
37221         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
37222         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
37223         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
37224         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
37225         gcc.dg/format-xopen-1.c: New tests.
37226
37227 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
37228
37229         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
37230
37231 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
37232
37233         * g++.old-deja/g++.other/loop2.C: New test.
37234
37235         * gcc.c-torture/compile/20000606-1.c: New test.
37236         * gcc.c-torture/compile/20000728-1.c: New test.
37237         * gcc.c-torture/execute/20000801-1.c: New test.
37238         * gcc.c-torture/execute/20000801-2.c: New test.
37239         * gcc.c-torture/execute/20000819-1.c: New test.
37240         * gcc.c-torture/execute/20000819-1.x: XFAIL.
37241         * gcc.dg/20000629-1.c: New test.
37242         * gcc.dg/20000724-1.c: New test.
37243         * gcc.dg/20000807-1.c: New test.
37244
37245 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
37246
37247         * gcc.dg/cpp/pragma-1.c: New test.
37248         * gcc.dg/cpp/pragma-2.c: New test.
37249
37250 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
37251
37252         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
37253         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
37254
37255 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37256
37257         * gcc.c-torture/compile/20000818-1.c: New test.
37258
37259 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
37260
37261         * gcc.c-torture/execute/20000818-1.c: New test.
37262
37263 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37264
37265         * gcc.dg/format-va-1.c: New test.
37266
37267 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
37268
37269         * g++.old-deja/g++.other/typedef8.C: New test.
37270
37271 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
37272
37273         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
37274         * g++.old-deja/g++.mike/net36.C: Mark candidate.
37275         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
37276         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
37277         * g++.old-deja/g++.other/ptrmem7.C: New test.
37278         * g++.old-deja/g++.pt/ptrmem10.C: New test.
37279
37280 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
37281
37282         * g++.old-deja/g++.pt/typename27.C: New test.
37283
37284 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
37285
37286         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
37287         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
37288         * g++.old-deja/g++.pt/friend45.C: New test.
37289         * g++.old-deja/g++.other/friend8.C: New test.
37290
37291 2000-08-15  Richard Henderson  <rth@cygnus.com>
37292
37293         * gcc.c-torture/execute/20000815-1.c: New test.
37294
37295 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37296
37297         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
37298         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
37299         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
37300
37301 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
37302
37303         * g++.old-deja/g++.other/refinit2.C: New test.
37304
37305 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
37306
37307         * lib/c-torture.exp (c-torture): Make
37308         compiler_conditional_xfail_data global.
37309         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
37310         compiler_conditional_xfail_data machinery.
37311         (f-torture-execute): Likewise.
37312         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
37313         and only when unrolling loops.
37314
37315         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
37316
37317 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
37318
37319         * g++.old-deja/g++.pt/explicit81.C: New test.
37320
37321 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
37322
37323         * g++.old-deja/g++.pt/typename26.C: New test.
37324
37325 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
37326
37327         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
37328         warning.
37329
37330 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
37331
37332         * g++.old-deja/g++.other/array3.C: New test.
37333
37334 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37335
37336         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
37337         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
37338         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
37339         New tests.
37340
37341 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
37342
37343         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
37344         * g++.old-deja/g++.abi/vmihint.C: Likewise.
37345
37346 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
37347
37348         * gcc.c-torture/execute/20000808-1.c: New test.
37349
37350 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37351
37352         * gcc.dg/c90-const-expr-1.c: New test.
37353
37354 2000-08-08  Richard Henderson  <rth@cygnus.com>
37355
37356         * gcc.dg/noncompile/920923-1.c: Declare calloc.
37357
37358 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37359
37360         * gcc.dg/noncompile/const-ll-1.c: New test.
37361
37362 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37363
37364         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
37365
37366 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
37367
37368         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
37369         that running programs linked against the shared version of libobjc
37370         run correctly.
37371
37372 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37373
37374         * gcc.dg/c99-printf-1.c: New test.
37375
37376 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37377
37378         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
37379
37380 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
37381
37382         * gcc.c-torture/execute/20000731-1.x: Delete.
37383
37384 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
37385
37386         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
37387         and torture_without_loops as is done by c-torture.exp.
37388         (search_for): Copy from c-torture.exp.
37389         (gcc-dg-runtest): New function, drives a directory of tests
37390         iterating over the TORTURE_OPTIONS.
37391         (scan-assembler, scan-assembler-not): Move here from
37392         individual directory drivers.
37393
37394         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
37395         defined by lib/gcc-dg.exp.
37396         * gcc.dg/cpp/cpp.exp: Likewise.
37397         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
37398         gcc-dg-runtest, so we cycle over optimization options.
37399
37400         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
37401         * gcc.dg/compare2.c: No longer expected to fail.
37402
37403 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
37404
37405         * gcc.c-torture/execute/20000804-1.c: New test.
37406
37407 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37408
37409         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
37410
37411 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
37412
37413         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
37414
37415 2000-08-03  Jeffrey A Law  (law@cygnus.com)
37416
37417         * gcc.c-torture/compile/20000803-1.c: New test.
37418
37419 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37420
37421         * gcc.c-torture/execute/20000801-3.c,
37422         gcc.c-torture/execute/20000801-4.c: New tests.
37423         * gcc.c-torture/execute/20000801-3.x,
37424         gcc.c-torture/execute/20000801-4.x: Xfail.
37425
37426 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
37427
37428         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
37429         libobjc/.libs to allow for libtool.
37430
37431 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
37432
37433         * gcc.c-torture/compile/20000802-1.c: New test.
37434
37435 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
37436
37437         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
37438
37439 2000-07-31  Jeffrey A Law  (law@cygnus.com)
37440
37441         * gcc-c-torture/execute/20000731-2.c: New test.
37442
37443         * gcc.c-torture/execute/20000731-1.c: New test.
37444         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
37445
37446 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
37447
37448         * testsuite/gcc.dg/cpp/paste7.c: New test.
37449         * gcc.dg/cpp/20000725-1.c: New test.
37450
37451 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
37452
37453         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
37454         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
37455         declaration warning for __builtin_dwarf_reg_size.
37456
37457         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
37458
37459 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37460
37461         * gcc.dg/noncompile/voidparam-1.c: New test.
37462
37463 2000-07-30  Richard Henderson  <rth@cygnus.com>
37464
37465         * gcc.dg/c90-digraph-1.c: Don't xfail.
37466         * gcc.dg/compare2.c (case 10): Xfail.
37467         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
37468
37469 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
37470
37471         * gcc.dg/c99-main-1.c: New test.
37472
37473 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37474
37475         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
37476
37477 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
37478
37479         * gcc.c-tortuer/execute/20000726-1.c: New test.
37480
37481 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
37482
37483         * gcc.c-torture/execute/enum-2.c: New test.
37484
37485 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37486
37487         * gcc.dg/cpp/tr-warn3.c: New test.
37488
37489 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37490
37491         * g++.old-deja/g++.ext/implicit1.C: Remove.
37492         * g++.old-deja/g++.jason/c2.C: Remove
37493         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
37494         * g++.old-deja/g++.pt/crash16.C: Likewise.
37495         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
37496
37497 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37498
37499         * g++.old-deja/g++.other/for2.C: New test.
37500
37501 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
37502
37503         * gcc.dg/20000720-1.c: New test.
37504
37505 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
37506
37507         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
37508
37509 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
37510
37511         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
37512         * gcc.c-torture/execute/20000722-1.c: New.
37513         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
37514
37515 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
37516
37517         * gcc.dg/cpp/20000720-1.S: New test.
37518
37519 2000-07-21  Michael Meissner  <meissner@redhat.com>
37520
37521         * gcc.c-torture/execute/ieee/hugeval.c: New test.
37522
37523 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
37524
37525         * g++.old-deja/g++.brendan/crash16.C,
37526         g++.old-deja/g++.brendan/parse3.C,
37527         g++.old-deja/g++.brendan/redecl1.C,
37528         g++.old-deja/g++.ns/template13.C,
37529         g++.old-deja/g++.other/decl4.C,
37530         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
37531
37532 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
37533
37534         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
37535         and "Internal error".
37536
37537         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
37538         regexps.
37539         * gcc.dg/cpp/paste6.c: New test.
37540
37541 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
37542
37543         * gcc.dg/cpp/tr-direct.c: New test.
37544
37545         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
37546         gcc.dg/cpp/undef1.c: Tweak error regexps.
37547
37548 2000-07-18  Eric Christopher <echristo@redhat.com>
37549
37550         * gcc.c-torture/compile/20000718-1.c: New test.
37551
37552 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
37553
37554         * cpplex.c (_cpp_push_token): If the token being pushed back
37555         is the previous token in this context, just subtract one from
37556         context->posn.
37557         * cppmacro.c (save_expansion): Clear aux field when storing a
37558         placemarker.
37559
37560 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
37561
37562         * gcc.dg/noncompile/redecl-1.c: New test.
37563
37564 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
37565
37566         * gcc.c-torture/execute/20000717-5.c: New test.
37567         * gcc.c-torture/execute/20000717-1.x: Removed.
37568
37569 2000-07-17  Richard Henderson  <rth@cygnus.com>
37570
37571         * gcc.c-torture/execute/20000717-4.c: New test.
37572
37573 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
37574
37575         * gcc.dg/cpp/syshdr.c: New test.
37576         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
37577
37578 2000-07-17  Neil Booth  <neilb@earthling.net>
37579
37580         * gcc.dg/cpp/cmdlne-dM.c: New test.
37581         * gcc.dg/cpp/cmdlne-dD.c: New test.
37582
37583 2000-07-17  Jeffrey A Law  (law@cygnus.com)
37584
37585         * gcc.c-torture/execute/20000717-3.c: New test.
37586
37587         * gcc.c-torture/compile/20000717-1.c: New test.
37588
37589 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
37590
37591         * gcc.c-torture/execute/20000717-2.c: New test.
37592
37593 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37594
37595         * gcc.dg/formatz-1.c: New test.
37596
37597         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
37598         * gcc.dg/c99-digraph-1.c: New tests.
37599
37600         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
37601         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
37602
37603         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
37604         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
37605         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
37606         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
37607         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
37608         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
37609         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
37610
37611 2000-07-17   Greg McGary <greg@mcgary.org>
37612
37613         * gcc.c-torture/execute/20000717-1.c: New test.
37614         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
37615
37616 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
37617
37618         * gcc.c-torture/execute/20000715-2.c: New test.
37619         * gcc.dg/20000715-1.c: New test.
37620
37621 2000-07-15  Michael Meissner  <meissner@redhat.com>
37622
37623         * gcc.c-torture/execute/20000715-1.c: New test.
37624
37625 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
37626
37627         * gcc.c-torture/execute/20000707-1.c: New test.
37628
37629 2000-07-13  Neil Booth  <NeilB@earthling.net>
37630
37631         * testsuite/gcc.dg/cpp/digraph1.c,
37632         testsuite/gcc.dg/cpp/digraph2.c,
37633         testsuite/gcc.dg/cpp/digraphs.c: New tests.
37634
37635 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
37636
37637         * g77.f-torture/compile/20000630-2.f: New test.
37638         * g77.f-torture/compile/20000630-2.x
37639
37640 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
37641
37642         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
37643
37644 2000-07-11  Neil Booth  <NeilB@earthling.net>
37645
37646         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
37647
37648 2000-07-11  Neil Booth  <NeilB@earthling.net>
37649
37650         * gcc.dg/cpp/cmdlne-C.c: New.
37651
37652 2000-07-09  Neil Booth  <NeilB@earthling.net>
37653
37654         * gcc.dg/cpp/directiv.c: New tests.
37655         * gcc.dg/cpp/undef1.c: Update.
37656
37657 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
37658
37659         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
37660
37661 2000-07-09  Neil Booth  <NeilB@earthling.net>
37662
37663         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
37664
37665 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
37666
37667         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
37668         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
37669
37670 2000-07-08  Neil Booth  <NeilB@earthling.net>
37671
37672         * gcc.dg/cpp/macsyntx.c: New tests.
37673
37674 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
37675
37676         * gcc.dg/20000707-1.c: New test.
37677
37678 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
37679
37680         * gcc.c-torture/execute/20000706-1.c: New test.
37681         * gcc.c-torture/execute/20000706-2.c: New test.
37682         * gcc.c-torture/execute/20000706-3.c: New test.
37683         * gcc.c-torture/execute/20000706-4.c: New test.
37684         * gcc.c-torture/execute/20000706-5.c: New test.
37685
37686 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
37687
37688         * g++.old-deja/g++.pt/instantiate7.C: New test.
37689
37690 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
37691
37692         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
37693         * g++.old-deja/g++.mike/thunk3.C: Likewise.
37694         * g++.old-deja/g++.other/rtti3.C: Likewise.
37695         * g++.old-deja/g++.other/rttid3.C: Likewise.
37696
37697 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
37698
37699         *  g77.f-torture/compile/20000630-1.x: Fix typo
37700
37701 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
37702
37703         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
37704         assembly output.
37705
37706 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
37707
37708         * gcc.dg/cpp/ident.c: New test.
37709
37710 2000-07-05  Neil Booth  <NeilB@earthling.net>
37711
37712         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
37713           gcc.dg/cpp/lexstrng.c: New tests.
37714
37715 2000-07-04  Neil Booth  <NeilB@earthling.net>
37716
37717         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
37718         * gcc.dg/cpp/strify2.c: Same.
37719
37720 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
37721
37722         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
37723         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
37724         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
37725         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
37726
37727         * testsuite/gcc.dg/cpp/macro1.c,
37728         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
37729         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
37730         testsuite/gcc.dg/cpp/strify1.c,
37731         testsuite/gcc.dg/cpp/strify2.c: New tests.
37732
37733 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
37734
37735         * gcc.c-torture/execute/20000703-1.c: New test.
37736
37737 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
37738
37739         * g++.old-deja/g++.pt (lookup10.C): New test.
37740
37741 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
37742
37743         * g++.old-deja/g++.pt (typename25.C): New test.
37744
37745 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
37746
37747         * gcc.c-torture/compile/20000701-1.c: New test.
37748
37749 2000-06-30  Nick Clifton  <nickc@cygnus.com>
37750
37751         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
37752         to test case.
37753
37754 2000-06-30  Catherine Moore  <clm@cygnus.com>
37755
37756         * gcc.c-torture/execute/align-1.c: New test.
37757
37758 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
37759
37760         * g++.old-deja/g++.pt/expr8.C: New test.
37761         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
37762
37763 2000-06-29  Nick Clifton  <nickc@cygnus.com>
37764
37765         * gcc.c-torture/compile/20000629-1.c: New test.
37766
37767 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
37768
37769
37770         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
37771         gcc.dg/noncompile directory, depending on whether they're
37772         preprocessor tests or not.  Annotate all the tests for the dg
37773         framework.
37774
37775         * gcc.c-torture/noncompile/noncompile.exp: Delete.
37776         * gcc.dg/noncompile/noncompile.exp: New.
37777
37778         * Moved files:
37779         Old name                                New name
37780         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
37781         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
37782         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
37783         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
37784         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
37785         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
37786         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
37787         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
37788         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
37789         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
37790         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
37791         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
37792         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
37793         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
37794         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
37795         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
37796         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
37797         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
37798         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
37799         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
37800         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
37801         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
37802         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
37803         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
37804
37805         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
37806         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
37807         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
37808         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
37809         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
37810         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
37811
37812 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
37813
37814         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
37815         declare one variable.  On the fourth, error.
37816         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
37817         declared by 20000628-1a.h.
37818
37819 2000-06-29  Richard Henderson  <rth@redhat.com>
37820
37821         * gcc.c-torture/execute/930529-1.x: New file.
37822         * gcc.dg/920413-1.c: Adjust expected warning text.
37823         * gcc.dg/980217-1.c: Declare abort.
37824         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
37825
37826 2000-06-29  Jeffrey A Law  (law@cygnus.com)
37827
37828         * g77.f-torture/compile/20000629-1.f: New test.
37829         * g77.f-torture/compile/20000629-1.x: Expected to fail.
37830
37831 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
37832
37833         Rearrange lots of files, removing entirely the
37834         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
37835         directories.
37836
37837         * Deleted files:
37838         gcc.c-torture/code_quality/code_quality.exp
37839         gcc.c-torture/special/special.exp
37840         gcc.failure/failure.exp
37841         gcc.failure/940409-1.x
37842         gcc.c-torture/compile/961203-1.x
37843
37844         * New files:
37845         gcc.misc-tests/linkage.exp
37846         gcc.c-torture/execute/920730-1t.c
37847         gcc.c-torture/execute/920730-1t.x
37848         gcc.c-torture/compile/920520-1.x
37849         gcc.c-torture/compile/920521-1.x
37850         gcc.c-torture/compile/981006-1.x
37851         gcc.c-torture/execute/eeprof-1.x
37852
37853         * Moved files (possibly with modifications to fit a new harness):
37854         Old name                                New name
37855         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
37856         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
37857         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
37858         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
37859         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
37860         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
37861         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
37862         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
37863         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
37864         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
37865         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
37866         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
37867         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
37868         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
37869
37870 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
37871
37872         * c-torture/compile/961203-1.x: Delete.
37873
37874         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
37875         not exit. Include stdio.h.
37876         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
37877         * gcc.misc-tests/dg-12.c: Likewise.
37878         * gcc.misc-tests/dg-5.c: Likewise.
37879         * gcc.misc-tests/dg-6.c: Likewise.
37880         * gcc.misc-tests/dg-7.c: Prototype abort.
37881         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
37882         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
37883         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
37884         not exit.
37885         * gcc.misc-tests/sieve.c: Use return from main, not exit.
37886         * gcc.misc-tests/sort2.c: Use return from main, not exit.
37887
37888 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
37889
37890         * gcc.dg/cpp/20000628-1.c: New test.
37891         * gcc.dg/cpp/20000628-1.h: New header for above test.
37892         * gcc.dg/cpp/20000628-1a.h: Likewise.
37893
37894 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
37895
37896         * gcc.dg/cpp: New directory.
37897         * gcc.dg/cpp/cpp.exp: New driver.
37898         * gcc.dg/cpp/20000627-1.c: New test.
37899         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
37900         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
37901         and rewrite as a compilation test.
37902
37903         * gcc.dg: Move many files into the cpp subdirectory, possibly
37904         renaming or editing them as well.
37905         Old name                New name
37906         990119-1.c              cpp/19990119-1.c
37907         990228-1.c              cpp/19990228-1.c
37908         990407-1.c              cpp/19990407-1.c
37909         990409-1.c              cpp/19990409-1.c
37910         990413-1.c              cpp/19990413-1.c
37911         990703-1.c              cpp/19990703-1.c
37912         20000127-1.c            cpp/20000127-1.c
37913         20000129-1.c            cpp/20000129-1.c
37914         20000207-1.c            cpp/20000207-1.c
37915         20000207-2.c            cpp/20000207-2.c
37916         20000209-1.c            cpp/20000209-1.c
37917         20000209-2.c            cpp/20000209-2.c
37918         20000301-1.c            cpp/20000301-1.c
37919         20000419-1.c            cpp/20000419-1.c
37920         20000510-1.S            cpp/20000510-1.S
37921         20000519-1.c            cpp/20000519-1.c
37922         20000529-1.c            cpp/20000529-1.c
37923         20000625-1.c            cpp/20000625-1.c
37924         20000625-2.c            cpp/20000625-2.c
37925         cpp-as1.c               cpp/assert1.c
37926         cpp-as2.c               cpp/assert2.c
37927         cxx-comments-1.c        cpp/cxxcom1.c
37928         cxx-comments-2.c        cpp/cxxcom2.c
37929         endif-label.c           cpp/endif.c
37930         cpp-hash1.c             cpp/hash1.c
37931         cpp-hash2.c             cpp/hash2.c
37932         cpp-if1.c               cpp/if-1.c
37933         cpp-if2.c               cpp/if-2.c
37934         cpp-if3.c               cpp/if-3.c
37935         cpp-if4.c               cpp/if-4.c
37936         cpp-if5.c               cpp/if-5.c
37937         cpp-cond.c              cpp/if-cexp.c
37938         cpp-missingop.c         cpp/if-mop.c
37939         cpp-missingparen.c      cpp/if-mpar.c
37940         cpp-opprec.c            cpp/if-oppr.c
37941         cpp-ifparen.c           cpp/if-paren.c
37942         cpp-shortcircuit.c      cpp/if-sc.c
37943         cpp-shift.c             cpp/if-shift.c
37944         cpp-unary.c             cpp/if-unary.c
37945         cpp-li1.c               cpp/line1.c
37946         cpp-li2.c               cpp/line2.c
37947         lineno.c                cpp/line3.c
37948         lineno-2.c              cpp/line4.c
37949         cpp-mi.c                cpp/mi1.c
37950         cpp-mic.h               cpp/mi1c.h
37951         cpp-micc.h              cpp/mi1cc.h
37952         cpp-mind.h              cpp/mi1nd.h
37953         cpp-mindp.h             cpp/mi1ndp.h
37954         cpp-mix.h               cpp/mi1x.h
37955         cpp-mi2.c               cpp/mi2.c
37956         cpp-mi2a.h              cpp/mi2a.h
37957         cpp-mi2b.h              cpp/mi2b.h
37958         cpp-mi2c.h              cpp/mi2c.h
37959         cpp-mi3.c               cpp/mi3.c
37960         cpp-mi3.def             cpp/mi3.def
37961         poison-1.c              cpp/poison.c
37962         pr-impl.c               cpp/prag-imp.c
37963         cpp-redef-2.c           cpp/redef1.c
37964         cpp-redef.c             cpp/redef2.c
37965         strpaste.c              cpp/strp1.c
37966         strpaste-2.c            cpp/strp2.c
37967         cpp-tradpaste.c         cpp/tr-paste.c
37968         cpp-tradstringify.c     cpp/tr-str.c
37969         cpp-tradwarn1.c         cpp/tr-warn1.c
37970         cpp-tradwarn2.c         cpp/tr-warn2.c
37971         trigraphs.c             cpp/trigraphs.c
37972         cpp-unc1.c              cpp/unc1.c
37973         cpp-unc2.c              cpp/unc2.c
37974         cpp-unc3.c              cpp/unc3.c
37975         cpp-unc.c               cpp/unc4.c
37976         undef.c                 cpp/undef1.c
37977         undef-2.c               cpp/undef2.c
37978         cpp-wi1.c               cpp/widestr1.c
37979
37980 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
37981
37982         * lib/g++.exp (g++_include_flags): Tweak.
37983
37984 2000-06-27  H.J. Lu  <hjl@gnu.org>
37985             Loren J. Rittle  <ljrittle@acm.org>
37986
37987         * lib/g++.exp (g++_include_flags): Override libgloss.exp
37988         version with one that knows about the new gcc tree structure.
37989         (g++_link_flags): Same.
37990
37991 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
37992
37993         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
37994         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
37995         case we are cross-compiling.
37996
37997         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
37998         g++.old-deja/g++.niklas/Makefile.in,
37999         g++.old-deja/g++.niklas/configure.in,
38000         g++.old-deja/g++.other/Makefile.in,
38001         g++.old-deja/g++.other/configure.in,
38002         gcc.c-torture/code_quality/Makefile.in,
38003         gcc.c-torture/code_quality/configure.in,
38004         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
38005         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
38006         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
38007         gcc.c-torture/execute/ieee/Makefile.in,
38008         gcc.c-torture/execute/ieee/configure.in,
38009         gcc.c-torture/noncompile/Makefile.in,
38010         gcc.c-torture/noncompile/configure.in,
38011         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
38012         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
38013         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
38014
38015 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
38016
38017         * g++.old-deja/g++.other/ambig3.C: New test.
38018
38019 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
38020
38021         * g++.old-deja/g++.pt/syntax1.C: New test.
38022         * g++.old-deja/g++.pt/syntax2.C: New test.
38023         * g++.old-deja/g++.other/syntax3.C: New test.
38024         * g++.old-deja/g++.other/syntax4.C: New test.
38025
38026 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
38027
38028         * gcc.dg/20000623-1.c: Prototype exit and abort.
38029
38030 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
38031
38032         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
38033         New tests.
38034         * gcc.dg/cpp-mi3.def: New file.
38035
38036         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
38037         inside assertions.
38038         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
38039         lexer's error messages.
38040         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
38041         divine anything from the linemarkers.
38042         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
38043         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
38044
38045 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
38046
38047         * gcc.dg/20000623-1.c: New test.
38048
38049 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
38050
38051         * gcc.c-torture/execute/20000622-1.c: New test.
38052
38053 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
38054
38055         * g++.old-deja/g++.other/init15.C: New test.
38056
38057 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
38058
38059         * g++.old-deja/g++.pt/vaarg2.C: New test.
38060         * g++.old-deja/g++.pt/vaarg3.C: New test.
38061
38062 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
38063
38064         * g++.old-deja/g++.other/dyncast6.C: New test.
38065
38066 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
38067
38068         * gcc.c-torture/execute/loop-6.c: New test.
38069
38070 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
38071
38072         * gcc.dg/20000614-1.c: New test.
38073         * gcc.dg/20000614-2.c: New test.
38074
38075 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
38076
38077         * g++.old-deja/g++.other/inline12.C: New test.
38078
38079 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
38080
38081         * g++.old-deja/g++.other/eh1.C: New test.
38082
38083 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
38084
38085         * g++.old-deja/g++.other/type.C: New test.
38086
38087 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
38088
38089         * g++.old-deja/g++.other/initstring.C: New test.
38090
38091 2000-06-12  Jason Merrill  <jason@redhat.com>
38092
38093         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
38094
38095 2000-06-09  Jeffrey A Law  (law@cygnus.com)
38096
38097         * gcc.c-torture/compile/20000609-1.c: New test.
38098
38099 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
38100
38101         * gcc.dg/20000609-1.c: New test.
38102
38103 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
38104
38105         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
38106         * gcc.c-torture/noncompile/poison-1.c: Move...
38107         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
38108         * gcc.dg/cpp-li1.c: Add a token after the #line.
38109
38110 2000-06-05  Richard Henderson  <rth@cygnus.com>
38111
38112         * gcc.c-torture/execute/20000605-2.c: New test.
38113         * gcc.c-torture/execute/20000605-3.c: New test.
38114
38115 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
38116
38117         * g77.f-torture/execute/20000503-1.x: New file.
38118
38119 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
38120
38121         * g++.old-deja/g++.eh/badalloc1.C: New test.
38122
38123 2000-06-05  Richard Henderson  <rth@cygnus.com>
38124
38125         * gcc.c-torture/execute/20000605-1.c: New test.
38126
38127 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
38128             Nathan Sidwell <nathan@codesourcery.com>
38129
38130         * gcc.c-torture/compile/20000605-1.c: New test.
38131
38132 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
38133
38134         * g77.f-torture/compile/20000601-1.f: New test.
38135
38136 2000-06-03  Richard Henderson  <rth@cygnus.com>
38137
38138         * gcc.c-torture/execute/20000603-1.c: New.
38139
38140 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
38141
38142         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
38143         * gcc.dg/noreturn-2.c (noreturn): Likewise.
38144
38145 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
38146
38147         * gcc.dg/compare2.c (case 12): XFAIL.
38148         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
38149         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
38150
38151         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
38152
38153 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
38154
38155         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
38156         guard macro is already defined when the header is first
38157         included.
38158         * gcc.dg/cpp-mix.h: New file.
38159         * gcc.dg/endif-label.c: Update patterns to match compiler.
38160
38161         * g++.brendan/complex1.C: Declare abort.
38162         * g++.law/refs4.C: Remove XFAIL.
38163         * g++.oliva/expr2.C: Declare abort and exit.
38164
38165 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
38166
38167         * gcc.c-torture/execute/20000528-1.c: New test.
38168
38169         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
38170         * g++.old-deja/g++.law/temps4.C: Likewise.
38171
38172         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
38173         stdlib.h.  Call abort() on failure.
38174         * g++.old-deja/g++.law/refs4.C: Likewise.
38175         * g++.old-deja/g++.law/temps4.C: Likewise.
38176         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
38177         * gcc.c-torture/execute/20000112-1.c: Include string.h.
38178
38179 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
38180
38181         Relative to g++.dg/special:
38182         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
38183
38184         Relative to g++.old-deja:
38185         * g++.brendan/complex1.C, g++.jason/optimize2.C,
38186         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
38187         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
38188         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
38189         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
38190         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
38191         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
38192
38193         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
38194         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
38195         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
38196         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
38197         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
38198         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
38199         and/or string.h.
38200
38201         * g++.other/goto1.C: Update expectations for error messages.
38202
38203 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
38204
38205         * gcc.c-torture/compile/20000523-1.c: New test.
38206
38207 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
38208
38209         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
38210
38211 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
38212
38213         * g++.old-deja/g++.eh/catch11.C: New test.
38214         * g++.old-deja/g++.eh/catch12.C: New test.
38215
38216 2000-05-24  Nick Clifton  <nickc@cygnus.com>
38217
38218         * gcc.c-torture/execute/20000523-1.c: New test.
38219
38220 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
38221
38222         * c-torture/execute/bcp-1.c: Replace abort in arg of
38223         __builtin_constant_p with a generic external function.
38224
38225         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
38226         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
38227         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
38228         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
38229         Prototype abort and/or exit.
38230
38231         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
38232         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
38233         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
38234         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
38235
38236 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
38237
38238         * gcc.dg/dwarf2-1.c: New test.
38239
38240 2000-05-20  Richard Henderson  <rth@cygnus.com>
38241
38242         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
38243
38244 2000-05-20  Andreas Jaeger  <aj@suse.de>
38245
38246         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
38247         testcase.
38248
38249 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
38250
38251         * gcc.c-torture/execute/20000519-2.c: New test.
38252
38253 2000-05-19  Andreas Jaeger  <aj@suse.de>
38254
38255         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
38256         which fails with SSA.
38257
38258         * lib/c-torture.exp: Also test with -O3 -fssa.
38259
38260 2000-05-18  Michael Meissner  <meissner@redhat.com>
38261
38262         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
38263         * gcc.c-torture/execute/920415-1.c: Ditto.
38264         * gcc.c-torture/execute/920501-1.c: Ditto.
38265         * gcc.c-torture/execute/conversion.c: Ditto.
38266         * gcc.c-torture/execute/cvt-1.c: Ditto.
38267
38268 2000-05-18  Jeffrey A Law  (law@cygnus.com)
38269
38270         * gcc.c-torture/compile/20000518-1.c: New test.
38271
38272 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
38273
38274         * g77.f-torture/compile/200005018.f: New test.
38275
38276 2000-05-17  Jeffrey A Law  (law@cygnus.com)
38277
38278         * gcc.c-torture/compile/20000517-1.c: New test.
38279
38280 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38281
38282         * gcc.c-torture/execute/20000516-1.c: New test.
38283
38284 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
38285
38286         * g++.old-deja/g++.other/eh.C: New test.
38287
38288 2000-05-12  Richard Henderson  <rth@cygnus.com>
38289
38290         * gcc.c-torture/execute/990208-1.c (main): Don't pass
38291         constants through to doit's conditional.
38292
38293 2000-05-11  Jeffrey A Law  (law@cygnus.com)
38294
38295         * gcc.c-torture/compile/20000511-1.c: New test.
38296         * g77.f-torture/compile/20000511-1.f: New test.
38297         * g77.f-torture/compile/20000511-2.f: New test.
38298
38299 2000-05-11  Michael Meissner  <meissner@redhat.com>
38300
38301         * gcc.c-torture/execute/20000511-1.c: New test.
38302
38303 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
38304
38305         * gcc.dg/dg.exp: Scan .S files as well as .c files.
38306         * gcc.dg/20000510-1.S: New.
38307
38308 2000-05-08  Catherine Moore  <clm@cygnus.com>
38309
38310         * gcc.dg/unused-3.c: New.
38311
38312 2000-05-06  Richard Henderson  <rth@cygnus.com>
38313
38314           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
38315           * g++.old-deja/g++.mike/warn1.C: Likewise.
38316           * g++.old-deja/g++.pt/local1.C: Likewise.
38317           * g++.old-deja/g++.pt/local7.C: Likewise.
38318           * g++.old-deja/g++.pt/spec16.C: Likewise.
38319
38320 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
38321
38322         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
38323
38324 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
38325
38326           * g77.f-torture/execute/20000503-1.f: New test.
38327
38328 2000-05-04  Andreas Jaeger  <aj@suse.de>
38329
38330         * gcc.dg/noreturn-2.c: New test.
38331
38332 2000-05-04  Neil Booth  <NeilB@earthling.net>
38333
38334         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
38335         preprocessor.
38336
38337 2000-05-04  Richard Henderson  <rth@cygnus.com>
38338
38339         * gcc.c-torture/execute/20000503-1.c: Fix typo.
38340
38341 2000-05-04  Richard Henderson  <rth@cygnus.com>
38342
38343         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
38344         OpenSSL by Jason R Thorpe.
38345
38346 2000-05-03  Jim Wilson  <wilson@cygnus.com>
38347
38348         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
38349
38350 2000-05-03  Robert Lipe <robertlipe@usa.net>
38351
38352         * gcc.dg/20000503-1.c: New test.
38353
38354 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
38355
38356         * gcc.c-torture/compile/20000502-1.c: New test.
38357         * g++.old-deja/g++.other/align.C: New test.
38358         * gcc.dg/cpp-tradstringify.c: New test.
38359
38360 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
38361
38362         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
38363         and hard registers.
38364
38365 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
38366
38367         * gcc.c-torture/execute/loop-5.c: New test.
38368
38369 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
38370
38371         * gcc.c-torture/execute/va-arg-20.c: New test.
38372
38373 2000-04-23  Jeffrey A Law  (law@cygnus.com)
38374
38375         * gcc.c-torture/execute/20000422-1.c: New test.
38376
38377 2000-04-20  Greg McGary  <gkm@gnu.org>
38378
38379         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
38380         when optimizing, but without sibling-call optimizations (-O1).
38381
38382 2000-04-20  Jeffrey A Law  (law@cygnus.com)
38383
38384           * gcc.c-torture/compile/20000420-1.c: New test.
38385
38386 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38387
38388         * g++.abi/ptrflags.C: New test.
38389         * g++.eh/catchptr1.C: Test incomplete pointer chains.
38390
38391 2000-04-19  Catherine Moore  <clm@cygnus.com>
38392
38393         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
38394
38395 2000-04-19  Greg McGary  <gkm@gnu.org>
38396
38397         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
38398         sibling-call optimizations.
38399
38400 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
38401
38402         * gcc.dg/20000419-1.c: New test.
38403
38404 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
38405
38406         * gcc.c-torture/execute/20000412-6.c: New test.
38407
38408 2000-04-12  Jeffrey A Law  (law@cygnus.com)
38409
38410         * gcc.c-torture/execute/20000412-5.c: New test.
38411         * g77.f-torture/compile/20000412-1.f: New test.
38412         * gcc.c-torture/execute/20000412-4.c: New test.
38413         * gcc.c-torture/compile/20000412-2.c: New test.
38414         * gcc.c-torture/execute/20000412-3.c: New test.
38415         * gcc.c-torture/compile/20000412-1.c: New test.
38416         * gcc.c-torture/execute/20000412-2.c: New test.
38417
38418 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
38419
38420         * objc/execute/bf-20.m: New test.
38421
38422 2000-04-10  Richard Henderson  <rth@cygnus.com>
38423
38424         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
38425
38426         * gcc.c-torture/execute/20000412-1.c: New test.
38427
38428 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
38429
38430         * g++.old-deja/g++.eh/catchptr1.C: New test.
38431
38432 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
38433
38434         * g++.old-deja/g++.abi/cxa_vec.C: New test.
38435
38436 2000-04-08  Neil Booth  <NeilB@earthling.net>
38437
38438         * gcc.dg/cpp-nullchar.c: Remove test as
38439         embedded nulls cause problems.
38440
38441 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38442
38443         * gcc.dg/compare2.c: New test.
38444
38445 2000-04-08  Neil Booth  <NeilB@earthling.net>
38446
38447         * gcc.dg/cpp-nullchar.c: New test.
38448
38449 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
38450
38451         * gcc.dg/cpp-mi2.c: New test.
38452         * gcc.dg/cpp-mi2[abc].h: New files.
38453
38454 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
38455
38456         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
38457         member name.
38458
38459 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
38460
38461         * g++.old-deja/g++.abi/vmihint.C: New test.
38462
38463 2000-04-06  Neil Booth  <NeilB@earthling.net>
38464
38465         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
38466         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
38467         copyright.
38468
38469 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
38470
38471         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
38472         avoid stack-frame overwrite.
38473
38474 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
38475
38476         * gcc.c-torture/compile/20000405-2.c: New test.
38477         * gcc.c-torture/compile/20000405-3.c: New test.
38478
38479 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38480
38481         * gcc.c-torture/compile/20000405-1.c: New test.
38482
38483 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
38484
38485         * gcc.dg/cast-qual-1.c: Revert last change.
38486
38487 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38488
38489         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
38490
38491 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
38492
38493         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
38494         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
38495
38496 2000-04-03  Jeffrey A Law  (law@cygnus.com)
38497
38498         * gcc.c-torture/compile/20000403-2.c: New test.
38499         * gcc.c-torture/compile/20000403-1.c: New test.
38500
38501 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
38502
38503         * gcc.c-torture/execute/20000403-1.c: New test.
38504
38505 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
38506
38507         * gcc.c-torture/execute/20000402-1.c: New test.
38508
38509 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
38510
38511         * gcc.c-torture/execute/va-arg-15.c: New test.
38512         * gcc.c-torture/execute/va-arg-16.c: New test.
38513         * gcc.c-torture/execute/va-arg-17.c: New test.
38514         * gcc.c-torture/execute/va-arg-18.c: New test.
38515         * gcc.c-torture/execute/va-arg-19.c: New test.
38516
38517 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
38518
38519         * gcc.c-torture/compile/981211-1.c: Move to...
38520         * gcc.dg/cpp-as1.c: ...here.
38521         * gcc.dg/cpp-as2.c: New file.
38522
38523         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
38524         compiler.
38525
38526 2000-04-02  Neil Booth  <NeilB@earthling.net>
38527
38528         * gcc.dg/cpp-cond.c  New tests.
38529         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
38530         accidental success less likely.
38531         * gcc.dg/cpp-missingop.c  New tests.
38532         * gcc.dg/cpp-missingparen.c  New tests.
38533         * gcc.dg/cpp-shift.c  New tests.
38534         * gcc.dg/cpp-shortcircuit.c  New tests.
38535         * gcc.dg/cpp-unary.c  New tests.
38536
38537 2000-03-29  Jeffrey A Law  (law@cygnus.com)
38538
38539         * gcc.c-torture/compile/20000329-1.c: New test.
38540
38541 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
38542
38543         * gcc.c-torture/compile/20000326-1.c: New test.
38544         * gcc.c-torture/compile/20000326-2.c: New test.
38545
38546 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
38547
38548         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
38549         the first parameter is a function argument.
38550
38551 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
38552
38553         * g++.old-deja/g++.ext/array4.C: New test.
38554
38555 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
38556
38557         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
38558
38559 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38560
38561         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
38562
38563 2000-03-19  Richard Henderson  <rth@cygnus.com>
38564
38565         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
38566
38567 2000-03-19  Richard Henderson  <rth@cygnus.com>
38568
38569         * gcc.c-torture/compile/20000319-1.c: New test.
38570
38571 2000-03-14  Jeffrey A Law  (law@cygnus.com)
38572
38573         * gcc.c-torture/execute/20000314-3.c: New test.
38574         * gcc.c-torture/execute/20000314-2.c: New test.
38575         * gcc.c-torture/execute/20000314-1.c: New test.
38576         * gcc.c-torture/compile/20000314-2.c: New test.
38577         * gcc.c-torture/compile/20000314-1.c: New test.
38578
38579 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
38580
38581         * g++.old-deja/g++.warn/inline.C: New test.
38582
38583 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
38584
38585         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
38586         standards-compliant result rather than specific constants.
38587         Put test-values in array.
38588
38589 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
38590
38591         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
38592         (g++_target_compile): Put test-specific options last.
38593
38594 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38595
38596         * g++.old-deja/g++.eh/vbase4.C: New test.
38597
38598 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38599
38600         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
38601
38602 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38603
38604         * g++.old-deja/g++.brendan/misc12.C: Removed.
38605         * g++.old-deja/g++.pt/memtemp77.C: Constify.
38606         * g++.old-deja/g++.ext/pretty4.C: New test.
38607
38608 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38609
38610         * g++.old-deja/g++.other/string2.C: New test.
38611
38612 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
38613
38614         * g++.old-deja/g++.warn/impint2.C: New test.
38615
38616 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
38617
38618         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
38619         is 1, not zero.
38620
38621 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
38622
38623         * g++.old-deja/g++.warn/impint.C: New test.
38624         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
38625         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
38626         * g++.old-deja/g++.pt/explicit12.C: Likewise.
38627         * g++.old-deja/g++.pt/explicit13.C: Likewise.
38628         * g++.old-deja/g++.pt/explicit17.C: Likewise.
38629         * g++.old-deja/g++.pt/explicit18.C: Likewise.
38630         * g++.old-deja/g++.pt/explicit19.C: Likewise.
38631         * g++.old-deja/g++.pt/explicit23.C: Likewise.
38632         * g++.old-deja/g++.pt/explicit31.C: Likewise.
38633         * g++.old-deja/g++.pt/explicit35.C: Likewise.
38634         * g++.old-deja/g++.pt/explicit6.C: Likewise.
38635         * g++.old-deja/g++.pt/memclass7.C: Likewise.
38636
38637 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
38638
38639         * gcc.dg/cpp-redef.c: New test.
38640
38641 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
38642
38643         * g++.old-deja/g++.pt/unify7.C: New test.
38644
38645 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38646
38647         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
38648         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
38649
38650 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
38651
38652         * gcc.c-torture/compile/20000224-1.c: New test.
38653
38654 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38655
38656         * gcc.c-torture/compile/cpp-2.c: New test.
38657         * gcc.c-torture/compile/cpp-1.c: New test.
38658
38659 2000-02-25  Jeffrey A Law  (law@cygnus.com)
38660
38661         * gcc.c-torture/execute/20000225-1.c: New test.
38662
38663 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38664
38665         * gcc.dg/cpp-li2.c: New test.
38666
38667         * gcc.dg/cpp-wi1.c: New test.
38668
38669         * gcc.dg/cpp-li1.c: New test.
38670
38671 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
38672
38673         * g++.old-deja/g++.other/sizeof5.C: New test.
38674
38675 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38676
38677         * gcc.c-torture/execute/va-arg-13.c: New test.
38678
38679 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
38680
38681         * gcc.c-torture/execute/va-arg-12.c: New test.
38682
38683 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
38684
38685         * gcc.c-torture/execute/20000223-1.c: New test.
38686
38687 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
38688
38689         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
38690
38691 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
38692
38693         * g++.old-deja/g++.abi/ptrmem.C: New test.
38694
38695 2000-02-19  Richard Henderson  <rth@cygnus.com>
38696
38697         * gcc.c-torture/compile/init-3.c: New.
38698
38699 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
38700
38701         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
38702         ALWAYS_CXXFLAGS.
38703
38704 2000-02-11  Robert Lipe <robertl@sco.com>
38705
38706         * gcc.c-torture/compile/20000211-3.c: New test.
38707
38708 2000-02-11  Martin Buchholz <martin@xemacs.org>
38709
38710         * gcc.c-torture/compile/20000211-2.c: New test.
38711
38712 2000-02-11  Jeffrey A Law  (law@cygnus.com)
38713
38714         * gcc.c-torture/compile/20000211-1.c: New test.
38715
38716 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
38717
38718         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
38719           on native targets
38720
38721 2000-02-08  Nathan Sidwell  <nathan@acm.org>
38722
38723         * g++.old-deja/g++.other/cast5.C: New test.
38724
38725 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
38726
38727         * gcc.c-torture/execute/20000205-1.c: New.
38728
38729 2000-02-03  Nathan Sidwell  <nathan@acm.org>
38730
38731         * g++.old-deja/g++.jason/cast3.C: Return void.
38732         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
38733
38734 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38735
38736         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
38737
38738         * gcc.dg/loop-1.c: New test.
38739
38740 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
38741
38742         * gcc.c-torture/compile/20000127-1.c: New test.
38743         * gcc.c-torture/execute/991228-1.c: New test.
38744
38745 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38746
38747         * gcc.dg/unused-2.c: New test.
38748
38749         * gcc.dg/conv-1.c: New test.
38750
38751 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
38752
38753         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
38754         compiler.
38755         (tool_option_proc): Fix typo.
38756
38757 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
38758
38759         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
38760         of the ld on the host, not on the build machine.
38761         Also, don't crash if '--help' is not a supported option.
38762
38763 2000-01-24  Richard Henderson  <rth@cygnus.com>
38764
38765         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
38766
38767 2000-01-20  Jeffrey A Law  (law@cygnus.com)
38768
38769         * gcc.c-torture/execute/20000120-2.c: New test.
38770         * gcc.c-torture/execute/20000120-1.c: New test.
38771
38772 2000-01-13  Jeffrey A Law  (law@cygnus.com)
38773
38774         * gcc.c-torture/execute/20000113-1.c: New test.
38775
38776 2000-01-12  Jeffrey A Law  (law@cygnus.com)
38777
38778         * gcc.c-torture/execute/20000112-1.c: New test.
38779
38780 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38781
38782         * gcc.dg/20000111-1.c: New test.
38783
38784 2000-01-10  Jeffrey A Law  (law@cygnus.com)
38785
38786         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
38787         with 16 bit integers.
38788
38789 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38790
38791         * gcc.dg/20000108-1.c: New test.
38792
38793 2000-01-05  Nathan Sidwell  <nathan@acm.org>
38794
38795         * g++.old-deja/g++.ns/koenig8.C: New test.
38796
38797 2000-01-05  Nathan Sidwell  <nathan@acm.org>
38798
38799         * g++.old-deja/g++.other/cast4.C: New test.
38800
38801 2000-01-05  Jeffrey A Law  (law@cygnus.com)
38802
38803         * gcc.c-torture/compile/20000105-2.c: New test.
38804         * gcc.c-torture/compile/20000105-1.c: New test.
38805
38806 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38807
38808         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
38809         references to printf & atoi to conform to ANSI standard.
38810         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
38811         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
38812         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
38813         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
38814         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
38815         * g++.old-deja/g++.brendan/complex1.C: Likewise.
38816         * g++.old-deja/g++.brendan/copy1.C: Likewise.
38817         * g++.old-deja/g++.brendan/copy2.C: Likewise.
38818         * g++.old-deja/g++.brendan/copy3.C: Likewise.
38819         * g++.old-deja/g++.brendan/copy4.C: Likewise.
38820         * g++.old-deja/g++.brendan/copy5.C: Likewise.
38821         * g++.old-deja/g++.brendan/copy6.C: Likewise.
38822         * g++.old-deja/g++.brendan/copy7.C: Likewise.
38823         * g++.old-deja/g++.brendan/copy8.C: Likewise.
38824         * g++.old-deja/g++.brendan/crash11.C: Likewise.
38825         * g++.old-deja/g++.brendan/crash14.C: Likewise.
38826         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
38827         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
38828         * g++.old-deja/g++.brendan/delete2.C: Likewise.
38829         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
38830         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
38831         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
38832         * g++.old-deja/g++.brendan/eh1.C: Likewise.
38833         * g++.old-deja/g++.brendan/groff1.C: Likewise.
38834         * g++.old-deja/g++.brendan/init3.C: Likewise.
38835         * g++.old-deja/g++.brendan/misc12.C: Likewise.
38836         * g++.old-deja/g++.brendan/misc7.C: Likewise.
38837         * g++.old-deja/g++.brendan/new2.C: Likewise.
38838         * g++.old-deja/g++.brendan/operators4.C: Likewise.
38839         * g++.old-deja/g++.brendan/operators5.C: Likewise.
38840         * g++.old-deja/g++.brendan/overload2.C: Likewise.
38841         * g++.old-deja/g++.brendan/overload7.C: Likewise.
38842         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
38843         * g++.old-deja/g++.brendan/reference1.C: Likewise.
38844         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
38845         * g++.old-deja/g++.brendan/template24.C: Likewise.
38846         * g++.old-deja/g++.brendan/template3.C: Likewise.
38847         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
38848         * g++.old-deja/g++.jason/inline3.C: Likewise.
38849         * g++.old-deja/g++.jason/opeq.C: Likewise.
38850         * g++.old-deja/g++.law/arg5.C: Likewise.
38851         * g++.old-deja/g++.law/arm7.C: Likewise.
38852         * g++.old-deja/g++.law/ctors11.C: Likewise.
38853         * g++.old-deja/g++.law/cvt8.C: Likewise.
38854         * g++.old-deja/g++.law/init9.C: Likewise.
38855         * g++.old-deja/g++.law/refs4.C: Likewise.
38856         * g++.old-deja/g++.law/template2.C: Likewise.
38857         * g++.old-deja/g++.law/visibility24.C: Likewise.
38858         * g++.old-deja/g++.law/vtable3.C: Likewise.
38859         * g++.old-deja/g++.mike/asm2.C: Likewise.
38860         * g++.old-deja/g++.mike/eh1.C: Likewise.
38861         * g++.old-deja/g++.mike/misc1.C: Likewise.
38862         * g++.old-deja/g++.mike/misc13.C: Likewise.
38863         * g++.old-deja/g++.mike/misc14.C: Likewise.
38864         * g++.old-deja/g++.mike/ns12.C: Likewise.
38865         * g++.old-deja/g++.mike/p1248.C: Likewise.
38866         * g++.old-deja/g++.mike/p3708.C: Likewise.
38867         * g++.old-deja/g++.mike/p3708a.C: Likewise.
38868         * g++.old-deja/g++.mike/p3708b.C: Likewise.
38869         * g++.old-deja/g++.mike/p646.C: Likewise.
38870         * g++.old-deja/g++.mike/p700.C: Likewise.
38871         * g++.old-deja/g++.mike/p783.C: Likewise.
38872         * g++.old-deja/g++.mike/p783a.C: Likewise.
38873         * g++.old-deja/g++.mike/p783b.C: Likewise.
38874         * g++.old-deja/g++.mike/p786.C: Likewise.
38875         * g++.old-deja/g++.mike/p789.C: Likewise.
38876         * g++.old-deja/g++.mike/p789a.C: Likewise.
38877         * g++.old-deja/g++.mike/p807a.C: Likewise.
38878         * g++.old-deja/g++.other/delete3.C: Likewise.
38879         * g++.old-deja/g++.other/dyncast1.C: Likewise.
38880         * g++.old-deja/g++.other/dyncast2.C: Likewise.
38881         * g++.old-deja/g++.other/dyncast3.C: Likewise.
38882         * g++.old-deja/g++.other/empty1.C: Likewise.
38883         * g++.old-deja/g++.other/temporary1.C: Likewise.
38884         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
38885         * g++.old-deja/g++.pt/t16.C: Likewise.
38886         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
38887
38888 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
38889
38890         * gcc.dg/991230-1.c: New test.
38891
38892 1999-12-29  Jeffrey A Law  (law@cygnus.com)
38893
38894         * gcc.c-torture/compile/991229-3.c: New test.
38895         * gcc.c-torture/compile/991229-2.c: New test.
38896         * gcc.c-torture/compile/991229-1.c: New test.
38897
38898 1999-12-29  Greg McGary <gkm@eng.ascend.com>
38899
38900         * gcc.c-torture/compile/labels-2.c: New test.
38901
38902 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
38903
38904         * gcc.c-torture/execute/991227-1.c: New test.
38905
38906 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38907
38908         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
38909
38910 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
38911
38912         * gcc.c-torture/execute/991221-1.c: New test.
38913
38914 1999-12-20  Nathan Sidwell  <nathan@acm.org>
38915
38916         * g++.old-deja/g++.other/cast3.C: New test.
38917
38918 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
38919
38920         * gcc.c-torture/execute/991216-4.c: New test.
38921
38922 1999-12-16  Michael Meissner  <meissner@cygnus.com>
38923
38924         * gcc.c-torture/execute/991216-1.c: New test.
38925         * gcc.c-torture/execute/991216-2.c: New test.
38926         * gcc.c-torture/execute/991216-3.c: New test.
38927
38928 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
38929
38930         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
38931         Actually make the test fail by using "-O2" for compilation.
38932
38933 1999-12-15  Nathan Sidwell  <nathan@acm.org>
38934
38935         * g++.old-deja/g++.warn/cast-align1.C: New test.
38936
38937 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
38938
38939         * gcc.c-torture/compile/991214-1.c: New test.
38940         * gcc.c-torture/compile/991214-2.c: New test.
38941
38942 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
38943
38944         * gcc.dg/991214-1.c: New test.
38945
38946 1999-12-13  Jeffrey A Law  (law@cygnus.com)
38947
38948         * gcc.c-torture/compile/991213-3.c: New test.
38949         * gcc.c-torture/compile/991213-2.c: New test.
38950         * gcc.c-torture/compile/991213-1.c: New test.
38951
38952 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
38953
38954         * gcc.dg/991209-1.c: New test.
38955
38956 1999-12-08  Nathan Sidwell <nathan@acm.org>
38957
38958         * gcc.c-torture/compile/991208-1.c: New test.
38959
38960 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38961
38962         * gcc.dg/ultrasp2.c: New test.
38963
38964 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
38965
38966         * g++.old-deja/g++.abi/align.C (main): Fix typo.
38967
38968 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
38969
38970         * gcc.c-torture/compile/991202-1.c: New test.
38971         * gcc.c-torture/execute/991202-1.c: New test.
38972         * gcc.c-torture/execute/991202-2.c: New test.
38973         * gcc.c-torture/execute/991202-3.c: New test.
38974
38975 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
38976
38977         * g++.old-deja/g++.abi/align.C: New test.
38978         * g++.old-deja/g++.abi/aggregates.C: Likewise.
38979         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38980
38981 1999-12-01  Richard Henderson  <rth@cygnus.com>
38982
38983         * gcc.c-torture/execute/991201-1.c: New.
38984
38985 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
38986
38987         * gcc.dg/991129-1.c: New test.
38988
38989 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38990
38991         * gcc.c-torture/compile/991127-1.c: New test.
38992
38993 1999-11-22  Nathan Sidwell  <nathan@acm.org>
38994
38995         * g++.old-deja/g++.other/warn4.C: New test.
38996
38997 1999-11-22  Nathan Sidwell  <nathan@acm.org>
38998
38999         * g++.old-deja/g++.eh/cleanup2.C: New test.
39000         * g++.old-deja/g++.ext/pretty2.C: New test.
39001         * g++.old-deja/g++.ext/pretty3.C: New test.
39002         * g++.old-deja/g++.other/debug6.C: New test.
39003
39004 1999-10-20  Jim Wilson  <wilson@cygnus.com>
39005
39006         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
39007         compiler_output to look for one error message instead of two.
39008
39009 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
39010
39011         * gcc.c-torture/execute/991118-1.c: Also test case
39012         where the word boundary does not split a byte evenly.
39013
39014 1999-11-19  Nathan Sidwell  <nathan@acm.org>
39015
39016         * g++.old-deja/g++.ext/restrict1.C: New test.
39017
39018 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
39019
39020         * gcc.c-torture/execute/991118-1.c: New test.
39021
39022 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
39023
39024         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
39025         working directory pathnames.
39026
39027 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
39028
39029         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
39030         host is equipped with driver.h and driver.o so it can actually
39031         compile and run the tests.
39032
39033 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
39034
39035         * gcc.c-torture/compile/991008-1.c: New test.
39036
39037 1999-11-08  Nick Clifton  <nickc@cygnus.com>
39038
39039         * lib/gcc-dg.exp: Include target-supports.exp
39040
39041 1999-11-05  Nick Clifton  <nickc@cygnus.com>
39042
39043         * lib/target-supports.exp: New file: Provide procs to test for
39044         features supported by the target.
39045         (check_weak_available): Moved here from ecos.exp.
39046         (check_alias_available): New proc: Determine of the target
39047         toolchain supports the alias attribute.
39048
39049         * gcc.dg/special/ecos.exp: Move check_weak_available to
39050         target-supports.exp.
39051         (alias-1.c): Only perform the test if the target supports
39052         aliases.
39053         (wkali-1.c): Only perform the test if the target supports
39054         aliases.
39055
39056         * gcc.dg/990506-0.c: Expect error messages from cross
39057         targets as well as native targets.
39058
39059 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39060
39061         * gcc.dg/ultrasp1.c: Removed xfail.
39062         * gcc.dg/struct-ret-2.c: Likewise.
39063         * gcc.dg/array-1.c: Likewise.
39064
39065 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39066
39067         * gcc.dg/struct-ret-2.c: New test.
39068
39069         * gcc.dg/array-1.c: New test.
39070
39071 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
39072
39073         * gcc.c-torture/execute/991030-1.c: New test.
39074
39075 1999-10-26  Richard Henderson  <rth@cygnus.com>
39076
39077         * gcc.c-torture/compile/991026-2.c: New test.
39078
39079 1999-10-26  Jeffrey A Law  (law@cygnus.com)
39080
39081         * gcc.c-torture/compile/991026-1.c: New test.
39082
39083 1999-10-23  Jeffrey A Law  (law@cygnus.com)
39084
39085         * gcc.c-torture/execute/991023-1.c: New test.
39086
39087 1999-10-19  Jeffrey A Law  (law@cygnus.com)
39088
39089         * gcc.c-torture/execute/991019-1.c: New test.
39090
39091 1999-10-16  Richard Henderson  <rth@cygnus.com>
39092
39093         * gcc.c-torture/execute/991016-1.c: New test.
39094
39095 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
39096
39097         * gcc.c-torture/execute/991014-1.c: New test.
39098
39099 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
39100
39101         * g++.old-deja/g++.other/union2.C: New test.
39102
39103 1999-10-13  Nathan Sidwell  <nathan@acm.org>
39104
39105         * g++.old-deja/g++.other/vaarg2.C: New test.
39106         * g++.old-deja/g++.other/vaarg3.C: New test.
39107
39108 1999-10-12  Craig Burley  <craig@jcb-sc.com>
39109
39110         * g77.f-torture/noncompile/19990905-1.f: Moved from being
39111         in compile/.
39112
39113 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
39114
39115         * gcc.c-torture/execute/va-arg-11.c: New test.
39116
39117 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
39118
39119         * lib/file-format.exp (gcc_target_object_format): Don't
39120         crash if objdump is unavailable.
39121
39122 1999-09-29  Donn Terry <donn@interix.com>
39123
39124         * gcc.misc-tests/mg.exp: delete extraneous redirection.
39125
39126 1999-09-28  Nick Clifton  <nickc@cygnus.com>
39127
39128         * gcc.c-torture/compile/990928-1.c: New test.
39129
39130 1999-09-28  Nathan Sidwell  <nathan@acm.org>
39131
39132         * g++.old-deja/g++.other/decl6.C: New test.
39133
39134 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39135
39136         * gcc.c-torture/execute/va-arg-10.c: New test.
39137
39138 1999-09-27  Nathan Sidwell  <nathan@acm.org>
39139
39140         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
39141         __PRETTY_FUNCTION__.
39142
39143 1999-09-23  Nick Clifton  <nickc@cygnus.com>
39144
39145         * gcc.c-torture/execute/990923-1.c: New test.
39146
39147 1999-09-21  Nick Clifton  <nickc@cygnus.com>
39148
39149         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
39150         for which -fpic is inappropriate.
39151
39152 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
39153
39154         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
39155
39156 1999-09-21  Nathan Sidwell  <nathan@acm.org>
39157
39158         * g++.old-deja/g++.other/dyncast1.C: New test.
39159         * g++.old-deja/g++.other/dyncast2.C: New test.
39160         * g++.old-deja/g++.other/dyncast3.C: New test.
39161         * g++.old-deja/g++.other/dyncast4.C: New test.
39162         * g++.old-deja/g++.other/dyncast5.C: New test.
39163         * g++.old-deja/g++.eh/catch3.C: New test.
39164         * g++.old-deja/g++.eh/catch3p.C: New test.
39165         * g++.old-deja/g++.eh/catch4.C: New test.
39166         * g++.old-deja/g++.eh/catch4p.C: New test.
39167         * g++.old-deja/g++.eh/catch5.C: New test.
39168         * g++.old-deja/g++.eh/catch5p.C: New test.
39169         * g++.old-deja/g++.eh/catch6.C: New test.
39170         * g++.old-deja/g++.eh/catch6p.C: New test.
39171         * g++.old-deja/g++.eh/catch7.C: New test.
39172         * g++.old-deja/g++.eh/catch7p.C: New test.
39173         * g++.old-deja/g++.eh/catch8.C: New test.
39174         * g++.old-deja/g++.eh/catch8p.C: New test.
39175         * g++.old-deja/g++.eh/catch9.C: New test.
39176         * g++.old-deja/g++.eh/catch9p.C: New test.
39177
39178 1999-09-13  Nathan Sidwell  <nathan@acm.org>
39179
39180         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
39181         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
39182
39183 1999-09-13  Jeffrey A Law  (law@cygnus.com)
39184
39185         * gcc.c-torture/compile/990913-1.c: New test.
39186
39187 1999-09-10  Nathan Sidwell  <nathan@acm.org>
39188
39189         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
39190         * g++.old-deja/g++.jason/rfg5.C: Likewise.
39191
39192 1999-09-09  Richard Henderson  <rth@cygnus.com>
39193
39194         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
39195
39196 1999-09-09  Nathan Sidwell  <nathan@acm.org>
39197
39198         * g++.old-deja/g++.other/lookup11.C: New test.
39199         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
39200         what is permitted and what we want.
39201         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
39202         overload use.
39203         * g++.old-deja/g++.jason/rfg5.C: Likewise.
39204
39205 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
39206
39207         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
39208         * gcc.c-torture/noncompile/poison-1.c: New file.
39209
39210 1999-09-08  Nathan Sidwell  <nathan@acm.org>
39211
39212         * g++.old-deja/g++.other/sizeof3.C: New test.
39213         * g++.old-deja/g++.other/sizeof4.C: New test.
39214         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
39215         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
39216
39217 1999-09-07  Richard Henderson  <rth@cygnus.com>
39218
39219         * gcc.dg/va-arg-1.c: New.
39220
39221 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39222
39223         * gcc.c-torture/execute/va-arg-9.c: New test.
39224
39225 1999-09-05  Craig Burley  <craig@jcb-sc.com>
39226
39227         * g77.f-torture/compile/980519-2.f: New test.
39228         * g77.f-torture/compile/19990905-0.f: New test.
39229         * g77.f-torture/compile/19990905-1.f: New test.
39230         * g77.f-torture/compile/19990905-2.f: New test.
39231
39232         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
39233
39234 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
39235
39236         * gcc.c-torture/execute/990827-1.c: Fix typo.
39237
39238 1999-09-03  Nathan Sidwell  <nathan@acm.org>
39239
39240         * g++.old-deja/g++.other/deref1.C: New test.
39241
39242 1999-09-02  Nathan Sidwell  <nathan@acm.org>
39243
39244         * g++.old-deja/g++.other/ambig2.C: New test.
39245         * g++.old-deja/g++.other/cond5.C: New test.
39246         * g++.old-deja/g++.other/lookup16.C: New test.
39247
39248 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
39249
39250         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
39251         assemblers too.
39252
39253 1999-08-31  Jeffrey A Law  (law@cygnus.com)
39254
39255         * lib/c-torture.exp: Avoid the "compare executables" optimization
39256         when testing native.
39257
39258 1999-08-29  Jeffrey A Law  (law@cygnus.com)
39259
39260         * gcc.c-torture/execute/990829-1.c: New test.
39261         * gcc.c-torture/compile/990829-1.c: New test.
39262
39263 1999-08-27  Paul Burchard  <burchard@pobox.com>
39264
39265         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
39266         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
39267         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
39268         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
39269         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
39270         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
39271         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
39272         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
39273         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
39274         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
39275         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
39276
39277 1999-08-27  Jeffrey A Law  (law@cygnus.com)
39278
39279         * gcc.c-torture/execute/990827-1.c: New test.
39280
39281 1999-08-26  Craig Burley  <craig@jcb-sc.com>
39282
39283         * g77.f-torture/noncompile/19990826-4.f: New test.
39284
39285         * g77.f-torture/compile/19990826-3.f: New test.
39286
39287         * g77.f-torture/execute/19990826-2.f: New test.
39288
39289         * g77.f-torture/compile/19990826-1.f: New test.
39290
39291         * gcc.c-torture/execute/990826-0.c: New test.
39292         * g77.c-torture/execute/19990826-0.f: New test.
39293
39294         * g77.f-torture/noncompile/970626-2.f: New test.
39295
39296 1999-08-25  Paul Burchard  <burchard@pobox.com>
39297
39298         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
39299         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
39300         lss-011.C: New tests.
39301
39302 1999-08-25  Nathan Sidwell  <nathan@acm.org>
39303
39304         * g++.old-deja/g++.other/decl5.C: New test.
39305
39306 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39307
39308         * noncompile/noncompile.exp: Load_lib c-torture.exp.
39309         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
39310         call `postbase' for each one.  All callers of `postbase' changed
39311         to call this instead.
39312
39313 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
39314
39315         * gcc.c-torture/execute/990811-1.c: New test.
39316
39317 1999-08-09  Nick Clifton  <nickc@cygnus.com>
39318
39319         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
39320         just native ones.
39321
39322         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
39323         just native ones.
39324
39325 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
39326
39327         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
39328
39329 1999-08-04  Jeffrey A Law  (law@cygnus.com)
39330
39331         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
39332
39333 1999-08-04  Nathan Sidwell  <nathan@acm.org>
39334
39335         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
39336
39337 1999-08-04  Jeffrey A Law  (law@cygnus.com)
39338
39339         * gcc.c-torture/execute/990804-1.c: New test.
39340
39341 1999-08-03  Nathan Sidwell  <nathan@acm.org>
39342
39343         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
39344         * g++.old-deja/g++.brendan/crash64.C: Likewise.
39345         * g++.old-deja/g++.brendan/overload8.C: Likewise.
39346
39347 1999-08-03  Nathan Sidwell  <nathan@acm.org>
39348
39349         * g++.old-deja/g++.other/struct1.C: New test.
39350
39351 1999-08-03  Nathan Sidwell  <nathan@acm.org>
39352
39353         * g++.old-deja/g++.other/enum2.C: New test.
39354
39355 1999-08-02  Richard Henderson  <rth@cygnus.com>
39356
39357         Adapted from tests from Franz Sirl:
39358         * gcc.c-torture/execute/va-arg-7.c: New test.
39359         * gcc.c-torture/execute/va-arg-8.c: New test.
39360
39361 1999-08-01  Jeffrey A Law  (law@cygnus.com)
39362
39363         * gcc.c-torture/compile/990801-2.c: New test.
39364
39365         * gcc.c-torture/compile/990801-1.c: New test.
39366
39367 1999-07-27  Michael Meissner  <meissner@cygnus.com>
39368
39369         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
39370         fp-cmp-1.c, converting double to float.
39371
39372         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
39373         fp-cmp-1.c, converting double to long double.
39374
39375         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
39376         from fr1 to unknown_register, since fr1 is a legitimate register
39377         on some machines.
39378
39379 1999-07-25  Jeffrey A Law  (law@cygnus.com)
39380
39381         * README: More listname related changes.
39382
39383 1999-07-08  Catherine Moore  <clm@cygnus.com>
39384
39385         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
39386
39387 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
39388
39389         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
39390
39391 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
39392
39393         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
39394
39395 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
39396
39397         * gcc.dg/990703-1.c: New test.
39398
39399 1999-06-29  Nick Clifton  <nickc@cygnus.com>
39400
39401         * lib/file-format.exp: New file: Move definition of proc
39402         gcc_target_object_format to here from
39403         gcc.dg/special/ecos.exp.
39404
39405         * lib/c-torture.exp: Include lib file-format.exp.
39406         * lib/gcc-dg.exp: Include lib file-format.exp.
39407
39408         * gcc.dg/special/ecos.exp: Remove definition of proc
39409         gcc_target_object_format.
39410
39411 1999-06-28  Jeffrey A Law  (law@cygnus.com)
39412
39413         * gcc.c-torture/execute/990628-1.c: New test.
39414
39415 1999-06-25  Jeffrey A Law  (law@cygnus.com)
39416
39417         * gcc.c-torture/compile/990625-2.c: New test.
39418
39419         * gcc.c-torture/compile/990625-1.c: New test.
39420
39421 1999-06-23  Nick Clifton  <nickc@cygnus.com>
39422
39423         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
39424         attributes compile.
39425         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
39426         ports that use the COFF/PE file format.
39427
39428 1999-06-17  Jeffrey A Law  (law@cygnus.com)
39429
39430         * gcc.c-torture/compile/990617-1.c: New test.
39431
39432 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
39433
39434         * g++.old-deja/g++.other/decl4.C: New test.
39435
39436 1999-06-14  Nathan Sidwell  <nathan@acm.org>
39437
39438         * g++.old-deja/g++.other/bitfld3.C: New test.
39439
39440 1999-06-08  Nathan Sidwell  <nathan@acm.org>
39441
39442         * g++.old-deja/g++.eh/catch1.C: New test.
39443
39444 1999-06-07  Jeffrey A Law  (law@cygnus.com)
39445
39446         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
39447
39448         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
39449         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
39450
39451 1999-06-05  Craig Burley  <craig@jcb-sc.com>
39452
39453         * g77.f-torture/compile/19990502-0.f: Replace with new,
39454         shorter, test that still fails after recent changes.
39455
39456 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
39457
39458         * gcc.c-torture/execute/990604-1.c: New test.
39459
39460 1999-05-31  Jeffrey A Law  (law@cygnus.com)
39461
39462         * gcc.c-torture/execute/990531-1.c: New test.
39463
39464 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39465
39466         * gcc.c-torture/compile/990527-1.c: New test.
39467
39468 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
39469
39470         * gcc.c-torture/execute/990527-1.c: New test.
39471
39472 1999-05-25  Nick Clifton  <nickc@cygnus.com>
39473
39474         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
39475         bitfields as signed.
39476
39477 1999-05-25  Craig Burley  <craig@jcb-sc.com>
39478
39479         * g77.f-torture/compile/19990525-0.f: New test.
39480
39481 1999-05-25  Jeffrey A Law  (law@cygnus.com)
39482
39483         * gcc.c-torture/execute/990525-2.c: New test.
39484
39485         * gcc.c-torture/execute/990525-1.c: New test.
39486
39487 1999-05-24  Nathan Sidwell  <nathan@acm.org>
39488
39489         * g++.old-deja/g++.other/anon3.C: New test.
39490         * g++.old-deja/g++.other/anon4.C: New test.
39491         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
39492         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
39493         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
39494         Merrill).
39495
39496 1999-05-24  Jeffrey A Law  (law@cygnus.com)
39497
39498         * gcc.c-torture/execute/990524-1.c: New test.
39499
39500         * gcc.dg/990524-1.c: New test.
39501
39502 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39503
39504         * gcc.c-torture/compile/990523-1.c: New test.
39505
39506 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
39507
39508         * gcc.c-torture/compile/990519-1.c: New test.
39509
39510 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
39511
39512         * gcc.c-torture/compile/990517-1.c: New test.
39513
39514         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
39515         (e4, f4): New tests.
39516         (main): Call them.
39517
39518 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39519
39520         * gcc.dg/noreturn-1.c: New test.
39521
39522 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39523
39524         * gcc.c-torture/execute/990513-1.c: New test.
39525
39526 1999-05-10  Richard Henderson  <rth@cygnus.com>
39527
39528         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
39529
39530 1999-05-10  Craig Burley  <craig@jcb-sc.com>
39531
39532         * g77.f-torture/execute/erfc.f: Use small single-precision
39533         values, to avoid problems on Alphas when not -mieee.
39534
39535 1999-05-08  Craig Burley  <craig@jcb-sc.com>
39536
39537         * gcc.dg/990506-0.c: New test.
39538
39539 1999-05-08  Richard Henderson  <rth@cygnus.com>
39540
39541         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
39542         the constant to test.  Don't XFAIL 64-bit targets.
39543
39544         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
39545         * g++.old-deja/g++.law/profile1.C: Likewise.
39546
39547         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
39548         operator new instances.
39549         * g++.old-deja/g++.other/delete5.C: Likewise.
39550
39551 1999-05-03  Craig Burley  <craig@jcb-sc.com>
39552
39553         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
39554         intrinsic.
39555
39556 1999-05-03  Craig Burley  <craig@jcb-sc.com>
39557
39558         * g77.f-torture/execute/u77-test.f: Reverse order of two
39559         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
39560
39561 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39562
39563         * gcc.dg/compare1.c: New test.
39564
39565 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39566
39567         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
39568         New tests.
39569
39570 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39571
39572         * g77.f-torture/compile/19990502-1.f: New test.
39573
39574 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39575
39576         * g77.f-torture/compile/19990502-0.f: New test.
39577
39578 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39579
39580         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
39581         intrinsic.
39582
39583 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39584
39585         * g77.f-torture/execute/u77-test.f (main): List libU77
39586         intrinsics not currently tested.
39587         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
39588         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
39589         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
39590         Trim blanks off the ends of some printed strings.
39591
39592 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39593
39594         * g77.f-torture/execute/u77-test.f (main): Just warn about
39595         FSTAT gid disagreement, as it's expected on some systems.
39596
39597 1999-05-01  Craig Burley  <craig@jcb-sc.com>
39598
39599         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
39600         use a new function, which allows for some slop.
39601         Clean up some commentary.
39602         (issum): The new function.
39603         (sgladd): Deleted subroutine.
39604
39605 1999-05-01  Craig Burley  <craig@jcb-sc.com>
39606
39607         * g77.f-torture/execute/u77-test.f: Modify to be more like
39608         libf2c/libU77 version, bringing patches to that version here.
39609         Add suitable commentary.
39610
39611 1999-04-25  Richard Henderson  <rth@cygnus.com>
39612
39613         * gcc.dg/990424-1.c: New test.
39614
39615 1999-04-24  Craig Burley  <craig@jcb-sc.com>
39616
39617         * g77.f-torture/execute/u77-test.f (main): Bug involving
39618         LSTAT has been fixed, so turn back on full checking.
39619
39620 1999-04-20  Craig Burley  <craig@jcb-sc.com>
39621
39622         * g77.f-torture/compile/19990419-0.f: New test.
39623         * g77.f-torture/execute/19990419-1.f: New test.
39624
39625 1999-04-17  Richard Henderson  <rth@cygnus.com>
39626
39627         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
39628         to avoid the need for a prototype to supress a warning.
39629
39630 1999-04-07  Jim Wilson  <wilson@cygnus.com>
39631
39632         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
39633
39634 1999-04-04  Jeffrey A Law  (law@cygnus.com)
39635
39636         * gcc.c-torture/execute/990404-1.c: New test.
39637
39638 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
39639
39640         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
39641         * gcc.dg/cpp-if3.c: Don't use -pedantic.
39642         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
39643         missing initializer warnings.
39644
39645 1999-03-28  Jeffrey A Law  (law@cygnus.com)
39646
39647         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
39648         matching strings.
39649
39650 1999-03-26  Jeffrey A Law  (law@cygnus.com)
39651
39652         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
39653
39654 1999-03-26  Craig Burley  <craig@jcb-sc.com>
39655
39656         * g77.f-torture/execute/19990325-0.f: New test.
39657         * g77.f-torture/execute/19990325-1.f: New test.
39658
39659 1999-03-24  Jeffrey A Law  (law@cygnus.com)
39660
39661         * gcc.c-torture/execute/990324-1.c: New test.
39662
39663 1999-03-22  Jim Wilson  <wilson@cygnus.com>
39664
39665         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
39666         test with 4.
39667
39668 1999-03-17  Richard Henderson  <rth@cygnus.com>
39669
39670         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
39671
39672 1999-03-13  Craig Burley  <craig@jcb-sc.com>
39673
39674         * g77.f-torture/execute/19990313-2.f: New test.
39675         * g77.f-torture/execute/19990313-3.f: New test.
39676
39677 1999-03-13  Craig Burley  <craig@jcb-sc.com>
39678
39679         * g77.f-torture/execute/19990313-0.f: New test.
39680         * g77.f-torture/execute/19990313-1.f: New test.
39681
39682 1999-03-12  Jim Wilson  <wilson@cygnus.com>
39683
39684         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
39685         printf to sprintf.
39686         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
39687         (main): Add check for u15.  Conditionalize u31 check depending on
39688         whether ints are <32 bits or >=32 bits.
39689
39690 1999-03-08  Craig Burley  <craig@jcb-sc.com>
39691
39692         * g77.f-torture/execute/19981119-0.f: Improve testiness.
39693
39694 1999-03-08  Craig Burley  <craig@jcb-sc.com>
39695
39696         * g77.f-torture/compile/19990305-0.f: New test.
39697         * g77.f-torture/execute/19981119-0.f: New test.
39698
39699 1999-03-08  Craig Burley  <craig@jcb-sc.com>
39700
39701         * g77.f-torture/execute/970625-2.f: call ABORT if final
39702         result is not correct, instead of just printing it.
39703         Add this checking via newly introduced obfuscation, to
39704         trip up buggy front ends.
39705
39706 1999-03-07  Craig Burley  <craig@jcb-sc.com>
39707
39708         * g77.f-torture/compile/960317-1.f: Moved from being
39709         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
39710
39711 1999-03-06  Craig Burley  <craig@jcb-sc.com>
39712
39713         * g77.f-torture/execute/960317-1.f: New (old) test.
39714         * g77.f-torture/execute/970625-2.f: Ditto.
39715
39716 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
39717
39718         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
39719         message on line 1 or line 2; cccp and cpplib do this differently.
39720
39721 1999-03-01  Jeffrey A Law  (law@cygnus.com)
39722
39723         * g++.old-deja/g++.law/weak1.C: New test.
39724
39725 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
39726
39727         * gcc.c-torture/execute/990119-1.c: Renamed to...
39728         * gcc.dg/990119-1.c: this, so it will only be tested once
39729         (it's a preprocessor test, it doesn't need to be run at
39730         multiple optimization levels).
39731
39732 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
39733
39734         * lib/g++.exp: Don't add incdir=$base_dir/../include to
39735           ALWAYS_CXXFLAGS.
39736
39737 1999-02-24  Craig Burley  <craig@jcb-sc.com>
39738
39739         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
39740         * g77.f-torture/compile/19981216-0.f: ...as it is expected
39741         to not be compilable by current g77.
39742
39743 1999-02-24  Nick Clifton  <nickc@cygnus.com>
39744
39745         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
39746
39747 1999-02-22  Jeffrey A Law  (law@cygnus.com)
39748
39749         * gcc.c-torture/execute/990222-1.c: New test.
39750
39751 1999-02-19  Craig Burley  <craig@jcb-sc.com>
39752
39753         * g77.f-torture/compile/19990218-0.f: New test.
39754         * g77.f-torture/noncompile/19990218-1.f: New test.
39755
39756 1999-02-18  Craig Burley  <craig@jcb-sc.com>
39757
39758         * g77.f-torture/compile/19981216-0.f: New test.
39759
39760 1999-02-14  Jeffrey A Law  (law@cygnus.com)
39761
39762         * gcc.dg/990214-1.c: New test.
39763
39764 1999-02-13  Jeffrey A Law  (law@cygnus.com)
39765
39766         * gcc.dg/990213-2.c: New test.
39767
39768         * gcc.dg/990213-1.c: New test.
39769
39770 1999-02-12  Jeffrey A Law  (law@cygnus.com)
39771
39772         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
39773         ints.
39774
39775 1999-02-11  Nick Clifton  <nickc@cygnus.com>
39776
39777         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
39778         specified by target.
39779
39780         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
39781
39782 1999-02-11  Jeffrey A Law  (law@cygnus.com)
39783
39784         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
39785
39786 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
39787
39788         * gcc.dg/special/ecos.exp: New test driver for new tests with
39789         special requirements.
39790
39791         * gcc.dg/special/alias-1.c: New test.
39792         * gcc.dg/special/gcsec-1.c: New test.
39793         * gcc.dg/special/weak-1.c: New test.
39794         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
39795         * gcc.dg/special/weak-2.c: New test.
39796         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
39797         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
39798         * gcc.dg/special/wkali-1.c: New test.
39799         * gcc.dg/special/wkali-2.c: New test.
39800         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
39801         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
39802
39803 1999-02-10  Felix Lee  <flee@cygnus.com>
39804
39805           * lib/c-torture.exp (c-torture-compile): Pull out code for
39806           analyzing gcc error messages.
39807           (c-torture-execute): Likewise.  Fix some (harmless) false
39808           positives.
39809           * lib/gcc.exp (gcc_check_compile): New function.
39810
39811 1999-02-08  Richard Henderson  <rth@cygnus.com>
39812
39813         * gcc.c-torture/execute/990208-1.c: New test.
39814
39815 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
39816
39817         * g++.dg/special/ecos.exp: New driver for new tests with special
39818         requirements
39819
39820         * g++.dg/special/conpr-1.C: New test
39821         * g++.dg/special/conpr-2.C: New test
39822         * g++.dg/special/conpr-2a.C: New test
39823         * g++.dg/special/conpr-3.C: New test
39824         * g++.dg/special/conpr-3a.C: New test
39825         * g++.dg/special/conpr-3b.C: New test
39826
39827         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
39828         allow g++ to use the dg driver
39829
39830         * README: Add comment about g++.dg directory
39831
39832 1999-02-06  Jeffrey A Law  (law@cygnus.com)
39833
39834         * README: Update email addresses.
39835
39836 1999-02-03  Nick Clifton  <nickc@cygnus.com>
39837
39838         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
39839         arguments in order to force structure S onto the stack even on
39840         the alpha.
39841         (test): Pass 10 leading arguments to function foo as well as the
39842         structure S.
39843
39844         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
39845         failure for all targets.
39846
39847         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
39848         abort to terminate program execution.
39849
39850 1999-01-30  Richard Henderson  <rth@cygnus.com>
39851
39852         * gcc.c-torture/execute/990130-1.c: New test.
39853
39854 1999-01-30  Jeffrey A Law  (law@cygnus.com)
39855
39856         * gcc.dg/990130-1.c: New test.
39857
39858 1999-01-28  Michael Meissner  <meissner@cygnus.com>
39859
39860         * gcc.c-torture/execute/990128-1.c: New test.
39861
39862 1999-01-27  Michael Meissner  <meissner@cygnus.com>
39863
39864         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
39865
39866 1999-01-27  Felix Lee  <flee@cygnus.com>
39867
39868         * lib/c-torture.exp (c-torture-compile): pull out code for
39869         analyzing gcc error messages.
39870         (c-torture-execute): ditto, and fix some (harmless) false
39871         positives.
39872         * lib/gcc.exp (gcc_check_compile): new function.
39873
39874 1999-01-17  Jeffrey A Law  (law@cygnus.com)
39875
39876         * gcc.dg/990117-1.c: New test.
39877
39878         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
39879
39880         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
39881
39882 1999-01-15  Jeffrey A Law  (law@cygnus.com)
39883
39884         * g77.f-torture/compile/990115-1.f: New test.
39885
39886 1999-01-07  Jeffrey A Law  (law@cygnus.com)
39887
39888         * gcc.c-torture/compile/990107-1.c: New test
39889
39890 1999-01-06  Jeffrey A Law  (law@cygnus.com)
39891
39892         * gcc.c-torture/execute/990106-2.c: New test.
39893
39894         * gcc.c-torture/execute/990106-1.c: New test.
39895
39896 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
39897
39898         * gcc.c-torture/compile/981223-1.c: New test.
39899
39900 1998-12-29  Richard Henderson  <rth@cygnus.com>
39901
39902         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
39903         (opt3): Rename from opt4 and disable.
39904
39905 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
39906
39907         * g++.old-deja/g++.pt/ptrmem5.C: New test.
39908
39909 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
39910
39911         * g++.old-deja/g++.other/conv5.C: New test.
39912
39913 1998-12-14  Nick Clifton  <nickc@cygnus.com>
39914
39915         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
39916
39917 1998-12-11  Jeffrey A Law  (law@cygnus.com)
39918
39919         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
39920
39921 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
39922
39923         * gcc.c-torture/compile/981211-1.c: New test.
39924
39925 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
39926
39927         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
39928
39929         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
39930
39931 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39932
39933         * gcc.special/930510-1.c: Make C9X safe.
39934         * gcc.misc-tests/gcov-1.c Similarly.
39935         * gcc.misc-tests/gcov-2.c Similarly.
39936
39937 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
39938
39939         * gcc.dg/ultrasp1.c: New test.
39940
39941 1998-12-06  Richard Henderson  <rth@cygnus.com>
39942
39943         * gcc.c-torture/execute/981206.c: New test.
39944
39945 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
39946
39947         * g++.old-deja/g++.ns/template7.C: New test.
39948
39949         * g++.old-deja/g++.other/expr1.C: New test.
39950
39951         * g++.old-deja/g++.eh/tmpl3.C: New test.
39952
39953         * g++.old-deja/g++.eh/tmpl2.C: New test.
39954
39955 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
39956
39957         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
39958         * g++.old-deja/g++.other/using6.C: Removed.
39959         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
39960
39961         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
39962
39963 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
39964
39965         * g++.old-deja/g++.pt/overload8.C: New test.
39966
39967         * g++.old-deja/g++.pt/overload7.C: New test.
39968
39969         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
39970
39971         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
39972         and relinking messages.
39973         * lib/g++.exp (g++_target_compile): Remove .rpo file when
39974         compiling with -frepo.
39975
39976 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
39977
39978         * g++.old-deja/g++.pt/lookup6.C: New test.
39979
39980 1998-11-30  Nick Clifton  <nickc@cygnus.com>
39981
39982         * gcc.c-torture/execute/981130-1.c: New test.
39983         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
39984
39985 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
39986
39987         * g++.old-deja/g++.pt/explicit76.C: New test.
39988
39989         * g++.old-deja/g++.pt/friend38.C: New test.
39990
39991         * g++.old-deja/g++.ns/crash2.C: New test.
39992
39993         * g++.old-deja/g++.pt/defarg8.C: New test.
39994
39995         * g++.old-deja/g++.pt/instantiate6.C: New test.
39996
39997         * g++.old-deja/g++.pt/static6.C: New test.
39998
39999         * g++.old-deja/g++.pt/decl2.C: New test.
40000
40001 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
40002
40003         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
40004         problem is actually related with name lookup, but so what? :-)
40005
40006         * g++.old-deja/g++.pt/friend37.C: New test.
40007
40008 1998-11-25  Dave Love  <d.love@dl.ac.uk>
40009
40010         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
40011         element, which fails on some systems.
40012
40013         * g77.f-torture/execute/labug1.f: New test.
40014
40015 1998-11-21  Jeffrey A Law  (law@cygnus.com)
40016
40017         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
40018         is defined.
40019
40020 1998-11-18  Dave Love  <d.love@dl.ac.uk>
40021
40022         * g77.f-torture/compile/981117-1.f: New test.
40023
40024 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
40025
40026         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
40027         properly discarded.
40028
40029 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
40030
40031         * gcc.c-torture/execute/memcheck: New directory of tests for
40032         -fcheck-memory-usage.
40033
40034 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
40035
40036         * README: New file, general information about the testsuite and
40037         new description of the various C++ test subdirectories.
40038         * README.g++: Eliminate obsolete information, update and move most
40039         relevant stuff to README.
40040
40041 1998-11-07  Richard Henderson  <rth@cygnus.com>
40042
40043         * gcc.c-torture/compile/981107-1.c: New test.
40044
40045 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
40046
40047         * execute/memcpy-bi.c: New testcase.
40048
40049 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
40050
40051         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
40052         base classes.
40053
40054         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
40055         template is selected.
40056
40057         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
40058         classes, it should be accepted for all types.
40059
40060         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
40061
40062         * g++.old-deja/g++.pt/spec24.C: Ensure that template
40063         specializations start with template headers.
40064
40065 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
40066
40067         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
40068
40069         * g++.old-deja/g++.other/init9.C: Test cross initialization of
40070         non-POD types.
40071
40072 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
40073
40074         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
40075
40076 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
40077
40078         * compile/981022-1.c, compile/981022-1.x: New test and driver.
40079
40080 1998-10-19  Jeffrey A Law  (law@cygnus.com)
40081
40082         * 981019-1.c: New test.
40083
40084 1998-10-14  Robert Lipe <robertl@dgii.com>
40085
40086         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
40087         find objc headers.
40088
40089 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
40090
40091         * compile/981001-4.c: Remove use of GCC extension that triggers a
40092         compiler bug.
40093
40094 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
40095
40096         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
40097
40098 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
40099
40100         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
40101         instantiation of template produces incorrect code for delete
40102         expression.
40103
40104         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
40105         constructors' name is not unique.
40106         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
40107         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
40108
40109         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
40110         automatic array of const is ill-formed.
40111
40112         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
40113         of template parameter?
40114
40115         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
40116         const.
40117
40118         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
40119         pointer-to-member expression.
40120
40121         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
40122         declaration causes ICE.
40123
40124 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
40125
40126         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
40127         reserved in the global namespace.
40128
40129         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
40130         generate needed virtual table.
40131
40132         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
40133
40134 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
40135
40136         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
40137         template-dependent type
40138
40139 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
40140
40141         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
40142         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
40143         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
40144
40145         * g++.old-deja/g++.other/using5.C: New test; using decl from base
40146         class should be usable as argument of member function.
40147         * g++.old-deja/g++.other/using6.C: New test; using decl from base
40148         class should be usable as return type of member function.
40149         * g++.old-deja/g++.other/using7.C: New test; using decl from base
40150         class should be usable as type of data member.
40151
40152         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
40153
40154 1998-10-09  Jeffrey A Law  (law@cygnus.com)
40155
40156         * gcc.c-torture/special/920521-1.c: Fix bogus test.
40157
40158 1998-10-08  Nick Clifton  <nickc@cygnus.com>
40159
40160         * gcc.dg/dll-?.c Add thumb to target list.
40161         Fix assembler scan patterns to match current assembler output.
40162
40163 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
40164
40165         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
40166         matching of template brackets.
40167
40168         * g++.old-deja/g++.other/using4.C: New test.  Test using
40169         declarations of methods from base classes.
40170
40171         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
40172         within functions should introduce names into the innermost
40173         enclosing namespace.
40174
40175         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
40176         of static locals if first initialization throws.
40177
40178 1998-10-07  Jim Wilson  <wilson@cygnus.com>
40179
40180         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
40181
40182 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
40183
40184         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
40185         lose track of the possible targets of tablejump insns.
40186         * special/special.exp: Run it.
40187
40188 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
40189
40190         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
40191         must be declared before its specializations can be named in friend
40192         declarations.
40193
40194 1998-10-05  Dave Love  <d.love@dl.ac.uk>
40195
40196         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
40197
40198         * g77.f-torture/execute/io1.f: New test.
40199
40200 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
40201
40202         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
40203         with pointer to template function, for which no argument deduction
40204         is possible.
40205
40206         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
40207         specialization of template function as argument to template
40208         function.
40209
40210         * g++.old-deja/g++.other/access2.C: New test; Inner class
40211         shouldn't have privileged access to Outer's names.
40212
40213 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
40214
40215         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
40216         friend template declared within template class conflicts with
40217         nested class of the same name.
40218
40219         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
40220         is ignored.
40221
40222         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
40223         object with direct initializer as function declaration.
40224
40225         * g++.old-deja/g++.other/decl2.C: New test; duplicate
40226         initializers.
40227
40228         * g++.old-deja/g++.other/null2.C: New test; conditional operator
40229         involving const pointer and NULL produces incorrect result.
40230
40231         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
40232         type name without `typename' should be rejected with -pedantic.
40233
40234 1998-10-02  Richard Henderson  <rth@cygnus.com>
40235
40236         * g++.old-deja/g++.other/addrof1.C: New test.
40237
40238 1998-10-01  Nick Clifton  <nickc@cygnus.com>
40239
40240         * gcc.c-torture/compile/981001-1.c: New test.
40241         * gcc.c-torture/execute/981001-1.c: New test.
40242
40243 1998-10-01  Jeffrey A Law  (law@cygnus.com)
40244
40245         * gcc.c-torture/compile/981001-2.c: New test.
40246         * gcc.c-torture/compile/981001-3.c: New test.
40247         * gcc.c-torture/compile/981001-4.c: New test.
40248
40249 1998-10-01  Robert Lipe  <robertl@dgii.com>
40250
40251         * lib/objc.exp (objc_target_compile): Add -L during compiles for
40252         multilibbed hosts.  Idea grafted from g77.exp.
40253
40254 1998-09-30  Dave Love  <d.love@dl.ac.uk>
40255
40256         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
40257         avoid losing on systems which need -lsocket.
40258
40259 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
40260
40261         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
40262         * g++.old-deja/g++.other/nested2.C: Ditto.
40263         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
40264         failure.
40265
40266 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
40267
40268         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
40269         preferred over template operator!= for enum bitfields.
40270
40271 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
40272
40273         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
40274         that happen to have the same base name, but in different scopes,
40275         are incorrectly rejected.
40276
40277 1998-09-16  Richard Henderson  <rth@cygnus.com>
40278
40279         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
40280         on the native word size instead of an integer literal.
40281
40282 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
40283
40284         * g++.old-deja/g++.other/static2.C: Invocation of static data
40285         member of type pointer-to-function denoted as non-static member.
40286
40287         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
40288         checks involving function types and aliases.
40289
40290 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
40291
40292         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
40293         redefined to the same non-trivial type.
40294
40295         * g++.old-deja/g++.pt/explicit73.C: Test for proper
40296         namespace-qualification of template specializations declared in
40297         other namespaces.
40298
40299         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
40300         to declare a subset of the specializations of a template function
40301         as friends of specializations of a template class.
40302
40303         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
40304         member templates that do not fully specialize the enclosing
40305         template class are rejected.
40306
40307 1998-09-11  Dave Love  <d.love@dl.ac.uk>
40308
40309         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
40310
40311 1998-09-08  Dave Love  <d.love@dl.ac.uk>
40312
40313         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
40314         altered from libf2c/libU77 version.
40315
40316 1998-09-06  Dave Love  <d.love@dl.ac.uk>
40317
40318         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
40319
40320 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
40321
40322         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
40323         (un)signed char are different types for template specialization
40324         purposes.
40325
40326 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
40327
40328         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
40329         * objc: ObjC testsuite.
40330
40331 1998-08-31  Catherine Moore  <clm@cygnus.com>
40332
40333         * gcc.c-torture/execute/941014-1.x: New file.
40334
40335 1998-08-31  Nick Clifton  <nickc@cygnus.com>
40336
40337         * lib/c-torture.exp: Add support for
40338         torture_eval_before_compile and torture_eval_before_execute
40339         variables.
40340
40341 1998-08-30  Jeffrey A Law  (law@cygnus.com)
40342
40343         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
40344         this test triggers valid.
40345
40346 1998-08-27  Jeffrey A Law  (law@cygnus.com)
40347
40348         * gcc.dg/980827-1.c: New test.
40349
40350 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
40351
40352         * gcc.c-torture/execute/loop-4b.c: New test.
40353
40354 1998-08-26  Nick Clifton  <nickc@cygnus.com>
40355
40356         * lib/c-torture.exp: Add support for
40357         torture_eval_before_compile and torture_eval_before_execute
40358         variables.
40359
40360 1998-08-25  Jeffrey A Law  (law@cygnus.com)
40361
40362         * gcc.c-torture/compile/980825-1.c: New test.
40363
40364 1998-08-24  Nick Clifton  <nickc@cygnus.com>
40365
40366         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
40367         count number tests in opt_t0 not good_t0.
40368
40369 1998-08-24  Jeffrey A Law  (law@cygnus.com)
40370
40371         * gcc.c-torture/compile/930326-1.x: Fix typo.
40372
40373 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
40374
40375         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
40376         causes an ICE.
40377
40378 1998-08-21  Jeffrey A Law  (law@cygnus.com)
40379
40380         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
40381         STACK_SIZE is defined.
40382         * gcc.c-torture/unsorted/stuct.c: Similarly.
40383
40384         * gcc.c-torture/compile/980821-1.c: New test.
40385
40386 1998-08-21  Jeffrey A Law  (law@cygnus.com)
40387
40388         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
40389
40390 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
40391
40392         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
40393         code.
40394
40395 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
40396
40397         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
40398         error'.
40399
40400 1998-08-18  Jeffrey A Law  (law@cygnus.com)
40401
40402         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
40403
40404 1998-08-16  Jeffrey A Law  (law@cygnus.com)
40405
40406         * gcc.c-torture/compile/980816-1.c: New test.
40407
40408         * gcc.dg/980816-1.c: New test.
40409
40410 1998-08-13  Jeffrey A Law  (law@cygnus.com)
40411
40412         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
40413         compiler for ieee tests.
40414
40415 1998-08-01  Dave Love  <d.love@dl.ac.uk>
40416
40417         * g77.f-torture/compile/980729-0.f: New test.
40418
40419 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
40420
40421         * gcc.c-torture/special/eeprof-1.c: New test, for
40422         -finstrument-functions.
40423         * gcc.c-torture/special/special.exp: Run it.
40424
40425 1998-07-29  Jeffrey A Law  (law@cygnus.com)
40426
40427         * gcc.c-torture/compile/980729-1.c: New test.
40428
40429 1998-07-27  Nick Clifton  <nickc@cygnus.com>
40430
40431         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
40432         __thumb__ is defined, and test for ARM style doubles if so.
40433
40434 1998-07-26  Dave Love  <d.love@dl.ac.uk>
40435
40436         * g77.f-torture/noncompile/980615-0.f: New test.
40437
40438 1998-07-26  H.J. Lu  (hjl@gnu.org)
40439
40440         * gcc.dg/980312-1.c: Do link instead of compile.
40441         * gcc.dg/980313-1.c: Likewise.
40442
40443 1998-07-26  Jeffrey A Law  (law@cygnus.com)
40444
40445         * gcc.c-torture/compile/980726-1.c: New test.
40446
40447 1998-07-25  Dave Love  <d.love@dl.ac.uk>
40448
40449         * g77.f-torture/execute/io0.f: New test.
40450
40451 1998-07-24  Nick Clifton  <nickc@cygnus.com>
40452
40453         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
40454         an int.
40455
40456 1998-06-18  Michael Meissner  <meissner@cygnus.com>
40457
40458         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
40459         m32r bugs.
40460
40461 1998-07-17  Nick Clifton  <nickc@cygnus.com>
40462
40463         * gcc.dg/980626-1.c: Expect failures for all toolchains until
40464         c-decl.c:grokdeclarator can handle mode attributes.
40465
40466 1998-07-16  Jeffrey A Law  (law@cygnus.com)
40467
40468         * gcc.c-torture/execute/980716-1.c: New test.
40469
40470 1998-07-13  Jeffrey A Law  (law@cygnus.com)
40471
40472         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
40473         the mn10200.
40474         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
40475         the mn10200.
40476         * gcc.c-torture/execute/va-arg-3.x: Similarly.
40477         * gcc.c-torture/compile/930326-1.x: Similarly.
40478
40479 1998-07-13  Dave Love  <d.love@dl.ac.uk>
40480
40481         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
40482         New test from Craig.
40483
40484 1998-07-12  Dave Love  <d.love@dl.ac.uk>
40485
40486         * g77.f-torture/noncompile/980616-0.f: New test.
40487
40488         * g77.f-torture/execute/970816-3.f: New test from Craig.
40489
40490 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
40491
40492         *  g++.other/singleton.C: Return error value instead of taking
40493         SIGSEGV.
40494
40495 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
40496
40497         *  g++.other/singleton.C: New test.  Warning is under dispute.
40498         Runtime crash is not.
40499
40500 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
40501
40502         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
40503         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
40504         using6.C, using7.C}: New namespace tests.
40505
40506 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
40507
40508         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
40509         specialization with typedef'ed names used as array indexes.
40510
40511 1998-07-09  Jeffrey A Law  (law@cygnus.com)
40512
40513         * gcc.c-torture/execute/980709-1.c: New test.
40514
40515         * gcc.dg/980709-1.c: New test.
40516
40517 1998-07-07  Richard Henderson  <rth@cygnus.com>
40518
40519         * gcc.c-torture/execute/bcp-1.c: New test.
40520
40521 1998-07-07  Jeffrey A Law  (law@cygnus.com)
40522
40523         * gcc.c-torture/execute/980707-1.c: New test.
40524
40525 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
40526
40527         * gcc.c-torture/compile/980706-1.c: New test.
40528
40529 1998-07-01  Dave Love  <d.love@dl.ac.uk>
40530
40531         * g77.f-torture/execute/980701-0.f,
40532         g77.f-torture/execute/980701-1.f: New test from Craig.
40533
40534 1998-07-01  Jeffrey A Law  (law@cygnus.com)
40535
40536         * gcc.c-torture/compile/980701-1.c: New test.
40537
40538         * gcc.c-torture/execute/980701-1.c: New test.
40539
40540 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
40541 rlsruhe.de>
40542
40543         * g++.old-deja/g++.robertl/eb132.C: New test.
40544         * g++.old-deja/g++.robertl/eb133.C: Likewise.
40545
40546 1998-06-29  Dave Love  <d.love@dl.ac.uk>
40547
40548         * g77.f-torture/execute/980628-7.f,
40549         g77.f-torture/execute/980628-8.f,
40550         g77.f-torture/execute/980628-9.f,
40551         g77.f-torture/execute/980628-10.f: New tests from Craig.
40552
40553         * g77.f-torture/execute/980628-3.f: Remove mail headers.
40554
40555 1998-06-28  Jeffrey A Law  (law@cygnus.com)
40556
40557         * g77.f-torture/execute/980628-4.f: New test from Craig.
40558         * g77.f-torture/execute/980628-5.f: Likewise.
40559         * g77.f-torture/execute/980628-2.f: Likewise.
40560         * g77.f-torture/execute/980628-0.f: Likewise.
40561         * g77.f-torture/execute/980628-1.f: Likewise.
40562         * g77.f-torture/execute/980628-3.f: Likewise.
40563         * g77.f-torture/execute/980628-6.f: Likewise.
40564
40565 1998-06-28  Jeffrey A Law  (law@cygnus.com)
40566
40567         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
40568         directory when nothing has been installed yet.
40569
40570 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
40571
40572         * gcc.c-torture/special/special.exp: Handle newer versions of
40573         dejagnu.
40574
40575 1998-06-26  Jeffrey A Law  (law@cygnus.com)
40576
40577         * gcc.dg/980626-1.c: New test.
40578
40579 1998-06-19  Bruno Haible <haible@ilog.fr>
40580
40581         * gcc.misc-tests/m-un-2.c: New test.
40582         * g++.old-deja/g++.other/warn01.c: Likewise.
40583
40584 1998-06-19  Robert Lipe  <robertl@dgii.com>
40585
40586         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
40587         compatibility with assmblers with a different comment character.
40588         Eliminate use of GAS-specific extensions.
40589
40590 1998-06-19  Jeffrey A Law  (law@cygnus.com)
40591
40592         * gcc.c-torture/execute/ieee/980619-1.c: New test.
40593
40594 1998-06-19  Robert Lipe  <robertl@dgii.com>
40595
40596         * lib/g77.exp: Replace search for libf2c.a with search for newly
40597         renamed libg2c.a
40598
40599 1998-06-17  Jeffrey A Law  (law@cygnus.com)
40600
40601         * gcc.c-torture/execute/980617-1.c: New test.
40602
40603 1998-06-12  Jeffrey A Law  (law@cygnus.com)
40604
40605         * gcc.c-torture/execute/980612-1.c: New test.
40606
40607 1998-06-08  Jeffrey A Law  (law@cygnus.com)
40608
40609         * gcc.dg/980523-1.c: Only test on ppc-linux.
40610         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
40611
40612         * gcc.c-torture/execute/980608-1.c: New test.
40613
40614 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
40615
40616         * gcc.c-torture/execute/980605-1.c: New test.
40617
40618 1998-06-04  Jeffrey A Law  (law@cygnus.com)
40619
40620         * gcc.c-torture/execute/980604-1.c: New test.
40621
40622 1998-06-02  Jeffrey A Law  (law@cygnus.com)
40623
40624         * gcc.c-torture/execute/980602-1.c: New test.
40625         * gcc.c-torture/execute/980602-2.c: Likewise.
40626
40627 1998-06-02  Dave Love  <d.love@dl.ac.uk>
40628
40629         * 970125-0.f: Fix per JCB.  Add commentary.
40630
40631 1998-05-31  Michael Meissner  <meissner@cygnus.com>
40632
40633         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
40634         IEEE -0 support.
40635
40636 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
40637
40638         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
40639         earlier.
40640
40641 1998-05-28  Catherine Moore <clm@cygnus.com>
40642
40643         * gcc.c-torture/execute/980526-3.c: New test.
40644
40645 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
40646
40647         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
40648         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
40649         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
40650         m88k-motorola-sysv3 to XFAIL.
40651
40652 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40653
40654         * gcc.dg/980526-1.c: New test.
40655         * gcc.c-torture/execute/980526-2.c: New test.
40656
40657 1998-05-26  Jeffrey A Law  (law@cygnus.com)
40658
40659         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
40660
40661         * gcc.c-torture/execute/980526-1.c: New test.
40662
40663 1998-05-26  Dave Love  <d.love@dl.ac.uk>
40664
40665         * g77.f-torture/execute/alpha2.f: Add runtime test.
40666
40667 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
40668
40669         * g++.old-deja/old-deja.exp: Strip leading directories.
40670
40671         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
40672         error for the line.  Don't run multiple tests for the same line.
40673
40674 1998-05-23  Jeffrey A Law  (law@cygnus.com)
40675
40676         * gcc.dg/980523-1.c: New test.
40677
40678 1998-05-23  Dave Love  <d.love@dl.ac.uk>
40679
40680         * g77.f-torture/compile/970915-0.f: New test.
40681
40682 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
40683
40684         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
40685
40686 1998-05-21  Jeffrey A Law  (law@cygnus.com)
40687
40688         * gcc.dg/980520-1.c: New test.
40689
40690 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
40691
40692         * gcc.dg/980502-1.c: Fix return type.
40693
40694 1998-05-20  Jeffrey A Law  (law@cygnus.com)
40695
40696         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
40697         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
40698         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
40699         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
40700         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
40701
40702 1998-05-20  Dave Love  <d.love@dl.ac.uk>
40703
40704         * g77.f-torture/execute/980520-1.f: New test.
40705
40706 1998-05-15  Dave Love  <d.love@dl.ac.uk>
40707
40708         * lib/mike-g77.exp: New file.
40709
40710         * g77.f-torture/noncompile/noncompile.exp,
40711         g77.f-torture/noncompile/check0.f: New files.
40712
40713 1998-05-14  Dave Love  <d.love@dl.ac.uk>
40714
40715         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
40716         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
40717         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
40718         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
40719         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
40720         abort where appropriate.
40721
40722 1998-05-05  Michael Meissner  <meissner@cygnus.com>
40723
40724         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
40725         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
40726
40727 1998-04-29  Dave Love  <d.love@dl.ac.uk>
40728
40729         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
40730
40731 1998-04-27  Dave Love  <d.love@dl.ac.uk>
40732
40733         * g77.f-torture/compile/980427-0.f: New test.
40734
40735 1998-04-24  Dave Love  <d.love@dl.ac.uk>
40736
40737         * g77.f-torture/compile/980424-0.f: New test.
40738
40739 1998-04-19  Dave Love  <d.love@dl.ac.uk>
40740
40741         * g77.f-torture/compile/980419-2.f (main): New test.
40742         * g77.f-torture/compile/970125-0.f: New test.
40743         * g77.f-torture/compile/980419-1.f: New test.
40744
40745 1998-04-08  Jim Wilson  <wilson@cygnus.com>
40746
40747         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
40748         of loop-4.c.
40749
40750 1998-04-07  Jim Wilson  <wilson@cygnus.com>
40751
40752         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
40753
40754 1998-04-03  Jim Wilson  <wilson@cygnus.com>
40755
40756         * gcc.c-torture/compile/980329-1.c: New test.
40757
40758 1998-03-18  Jim Wilson  <wilson@cygnus.com>
40759
40760         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
40761         * gcc.dg/980312-1.c: Fix typo in -march command.
40762
40763 1998-03-16  H.J. Lu  (hjl@gnu.org)
40764
40765         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
40766
40767 1998-03-11  Robert Lipe  <robertl@dgii.com>
40768
40769         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
40770         Dave Love agree the Fortran source is bogus.
40771
40772 1998-03-11  Robert Lipe  <robertl@dgii.com>
40773
40774         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
40775         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
40776         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
40777         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
40778         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
40779
40780 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
40781
40782         * g++.old-deja/g++.other/friend1.C: New test.
40783
40784 1998-02-18  Dave Love  <d.love@dl.ac.uk>
40785
40786         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
40787         possibly uninitialized) variables and declare dnrm2.
40788
40789 1998-02-23  Robert Lipe <robertl@dgii.com>
40790
40791         From Bruno Haible <haible@ilog.fr>:
40792         * gcc.c-torture/execute/980223.c: New test.
40793
40794 1998-02-13  Jeffrey A Law  (law@cygnus.com)
40795
40796         * gcc.dg/ifelse-1.c: New test.
40797
40798 1998-02-09  H.J. Lu  (hjl@gnu.org)
40799
40800         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
40801
40802           * lib/old-dejagnu.exp (old-dejagnu): Added the
40803           "execution test - XFAIL *-*-*" handling in the spirit of
40804           "excess errors test -". Changed the "execution test fails"
40805           handling to be like "excess errors test fails".
40806           * Update various tests accordingly.
40807
40808 1998-02-06  Jim Wilson  <wilson@cygnus.com>
40809
40810         * gcc.c-torture/execute/980205.c: New test.
40811
40812 1998-01-18  Jeffrey A Law  (law@cygnus.com)
40813
40814         * lib/c-torture.exp: Look for .x files instead of .cexp files.
40815         * lib/f-torture.exp: Similarly.
40816         * gcc.c-torture: Rename all .cexp files to .x files.
40817
40818 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
40819
40820         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
40821         (940510-1.c): Removed duplicate.
40822         (971104-1.c): New test.
40823
40824 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
40825
40826           * lib/f-torture.exp: Improve error and loop detection.
40827
40828 1997-11-19  Michael Meissner  <meissner@cygnus.com>
40829
40830         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
40831         use that to size the filler array.
40832
40833 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
40834
40835         * lib/c-torture.exp(c-torture-execute): Fix typo.
40836
40837         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
40838         testcase as the executable name. Keep the executable around if
40839         the test fails.
40840
40841 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
40842
40843         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
40844         changes.  Only test one -g option, and move it to the end of the
40845         list of options to test.
40846
40847 1997-09-19  Michael Meissner  <meissner@cygnus.com>
40848
40849         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
40850         variable GCC_TORTURE_OPTIONS to supply default switches separated
40851         by colons.  If no environment variable, run tests with -O0 -g, -O1
40852         -g, and -O2 -g as well.
40853
40854 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
40855
40856         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
40857         explanatory comments. Fix indentation.
40858
40859 1997-09-15  Jeffrey A Law  (law@cygnus.com)
40860
40861         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
40862
40863 1997-09-11  Jeffrey A Law  (law@cygnus.com)
40864
40865         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
40866         * g++.old-deja/g++.mike/p7325.C: Likewise.
40867         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
40868
40869 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
40870
40871         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
40872         * g++.old-deja/g++.brendan/crash30.C: Likewise.
40873         * g++.old-deja/g++.brendan/crash39.C: Likewise.
40874         * g++.old-deja/g++.law/operators4.C: Likewise.
40875
40876 1997-09-11  Joe Buck  (jbuck@synopsys.com)
40877
40878         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
40879         * g++.old-deja/g++.mike/p784.C: Ditto.
40880         * g++.old-deja/g++.mike/p785.C: Ditto.
40881
40882 1997-09-05  Jeffrey A Law  (law@cygnus.com)
40883
40884           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
40885
40886 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
40887
40888         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
40889         target feature; pass this to c-torture-execute as needed.
40890
40891 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
40892
40893         * lib/c-torture.exp(c-torture-execute): If the previous and the
40894         current executables being tested are identical, we don't need to
40895         run the executable again. Try to make the executable names
40896         unique. Add an optional argument for passing additional compiler
40897         flags.
40898
40899 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
40900
40901         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
40902
40903 1997-08-29  Jeffrey A Law  (law@cygnus.com)
40904
40905         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
40906
40907 1997-07-31  Jeffrey A Law  (law@cygnus.com)
40908
40909         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
40910         32bit or larger longs.
40911
40912         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
40913         have either a 32bit long or 32bit int.
40914
40915 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
40916
40917         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
40918         Make double precision tests dependent on sizeof (double).
40919
40920 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
40921
40922         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
40923         too.
40924
40925 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
40926
40927         * gcc.c-torture/compile/961203-1.cexp: New script.
40928
40929 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
40930
40931         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
40932         up the includes ourselves.
40933
40934 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
40935
40936         * lib/plumhall.exp: Remove random include, and add a few
40937         verbose messages for debugging.
40938
40939 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
40940
40941         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
40942         of trying to do it ourselves.
40943
40944 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
40945
40946         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
40947
40948 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
40949
40950         * gcc.prms/5403.c: Made regexp a bit less strict.
40951
40952 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
40953
40954         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
40955         is returned from remote_load instead.
40956         * lib/plumhall.exp: Ditto.
40957         * lib/mike-g++.exp: Ditto.
40958         * lib/old-dejagnu.exp: Ditto.
40959         * lib/c-torture.exp: Ditto.
40960
40961 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
40962
40963         * lib/g++.exp: Use build_wrapper procedure.
40964         * lib/gcc.exp: Ditto.
40965
40966 1997-05-20  Jeffrey A Law  (law@cygnus.com)
40967
40968         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
40969         an old-style decl for malloc.  Fixes tests to work when
40970         sizeof (int) != sizeof (size_t).
40971
40972 1997-05-15  Mike Meissner  <meissner@cygnus.com>
40973
40974         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
40975
40976         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
40977         use stdargs.h interface.
40978
40979 1997-05-15  Mike Meissner  <meissner@cygnus.com>
40980
40981         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
40982         NO_VARARGS when compiling.
40983
40984 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
40985
40986         * lib/plumhall.exp(ph_includes): New procedure.
40987         (ph_make): Use it.
40988         (ph_compiler): Ditto.
40989
40990         * lib/g++.exp: Rename test-glue.c to testglue.c.
40991         * lib/gcc.exp: Ditto.
40992
40993 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
40994
40995         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
40996         to completion when it's called.
40997
40998 1997-03-21  Michael Meissner  <meissner@cygnus.com>
40999
41000         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
41001         is defined, don't do test.
41002
41003 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
41004
41005         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
41006         for object files.
41007         (ph_summary): Mark skipped testcases as untested, not unresolved.
41008
41009         * lib/plumhall.exp (ph_make): If unresolved because of bad
41010         errorCode, record errorCode in log file.
41011         (*): Replace send_log/verbose with verbose -log.
41012
41013 1997-03-19  Michael Meissner  <meissner@cygnus.com>
41014
41015         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
41016         double conversion if double isn't at least 8 bytes.
41017
41018         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
41019         int to work with targets where int is 16 bits.
41020
41021         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
41022         8 bytes, just exit, since 4 byte doubles don't have enough bits of
41023         precision for the test to complete.
41024
41025 1997-03-14  Michael Meissner  <meissner@cygnus.com>
41026
41027         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
41028         if d10v is not compiled with the -mdouble64 flag.
41029         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
41030
41031         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
41032         d10v is not compiled with the -mint32 flag.
41033
41034 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
41035
41036         * lib/plumhall.exp: Use incr_count.
41037
41038 1997-03-12  Jeffrey A Law  (law@cygnus.com)
41039
41040         * gcc.c-torture: Update to c-torture-1.45.
41041
41042 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
41043
41044         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
41045         the name of the expect testcase file).
41046
41047         * lib/g++.exp(g++_init): Ditto.
41048
41049 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
41050
41051         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
41052         the host.
41053
41054         * lib/gcc.exp(gcc_exit): New procedure.
41055
41056 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
41057
41058         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
41059         specs where appropriate.
41060
41061         * g++.old-deja/g++.arm/*: Added additional ERROR checks
41062         because of new "candidates are" messages, and removed a few
41063
41064         * Converted all non-old-style g++ testcases to old-style, and
41065         moved into g++.old-deja.
41066
41067 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
41068
41069         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
41070         options.
41071
41072         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
41073         succeeded.
41074
41075         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
41076
41077 1997-02-13  Michael Meissner  <meissner@cygnus.com>
41078
41079         * lib/gcc.exp (gcc_target_compile): Add support for defining
41080         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
41081         the machine doesn't have those features.
41082
41083 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
41084
41085         * g++.law/operators4.exp: Don't use LIBS.
41086
41087 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
41088
41089         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
41090
41091         * lib/mike-g++.exp: Don't set the compiler to be tested here.
41092         * lib/g++.exp: Set it here instead. Also, allow use of the
41093         --tool_exec and --tool_opt options. Change CXX to
41094         GXX_UNDER_TEST.
41095
41096         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
41097
41098         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
41099
41100 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
41101
41102         * lib/old-dejagnu.exp: Use prune_warnings instead of
41103         prune_system_crud.
41104         * lib/mike-g++.exp: Ditto.
41105         * lib/gcc.exp: Ditto.
41106         * lib/g++.exp: Ditto.
41107
41108         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
41109
41110 1997-02-07  Jeffrey A Law  (law@cygnus.com)
41111
41112           * 941014-2.c: Include stdlib.h
41113           * 960327-1.c: Include stdio.h
41114           * dbra.c, index-1.c: Don't assume ints are 32bits.
41115
41116 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
41117
41118         * lib/gcc.exp: Add gcc,stack_size target feature.
41119
41120         * lib/g++.exp(g++_target_compile): Add the include and link
41121         paths here, not in two other places. And, it's $options, not
41122         options.
41123
41124         * lib/mike-g++.exp(postbase): Remove the code that determines
41125         the correct include and link paths.
41126         * g++.old-deja/old-deja.exp: Ditto.
41127
41128 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
41129
41130         * lib/g++.exp(g++_init): target_compile no longer returns the
41131         filename of the result.
41132
41133 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
41134
41135         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
41136         call to glob.
41137
41138         * gcc.c-torture/special/special.exp: Change call to
41139         gcc_target_compile to include the object file.
41140
41141 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
41142
41143         * gcc.c-torture/special/special.exp: Correct misspelling in last
41144         change.
41145
41146 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
41147
41148         * lib/plumhall.exp(ph_summary): Log the entire output of the
41149         executable. Return -1 if there were any failures, 0 otherwise.
41150         (ph_execute): Return -1 if there were any failures, 0 otherwise.
41151         (ph_make): Clean up objects and executables that were built
41152         if the tests succeeded.
41153
41154 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
41155
41156         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
41157         libraries and includes in the build tree as appropriate.
41158
41159 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
41160
41161         * lib/c-torture.exp: Instead of looking for the global variable
41162         NO_LONG_LONG, check to see if that's a feature of the target.
41163
41164 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
41165
41166         * config/default.exp: Minimize. Delete the remainer of the files in
41167         config; this functionality is now in devo/dejagnu/config.
41168
41169         g++.*/*: Pass any additional flags used to compile to postbase;
41170         delete CXXFLAGS.
41171
41172         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
41173         is now done by runtest.exp. Use gcc_target_compile instead of
41174         compile.
41175
41176         lib/c-torture.exp: Use gcc_target_compile instead of compile.
41177         Remove references to CFLAGS. Use remote_file instead of
41178         calling rm -f.
41179         (c-torture): Take a list of arguments to use to compile this
41180         testcase.
41181
41182         lib/g++.exp: Simplify. Use target_compile instead of compile.
41183         lib/gcc-dg.exp: Ditto.
41184         lib/gcc.exp: Ditto.
41185         lib/mike-{gcc,g++}.exp: Ditto.
41186         lib/old-dejagnu.exp: Ditto.
41187         lib/plumhall.exp: Ditto.
41188
41189 1997-01-08  Jim Wilson  <wilson@cygnus.com>
41190
41191         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
41192         (ph_linker): Likewise.
41193
41194 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
41195
41196           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
41197         MAP_ANON / MAP_ANONYMOUS if defined;
41198         else try to map from /dev/zero .
41199
41200 1996-11-12  Jeffrey A Law  (law@cygnus.com)
41201
41202         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
41203         isn't defined, then define it to MAP_ANONYMOUS.
41204
41205 1996-11-12  Jeffrey A Law  (law@cygnus.com)
41206
41207         * gcc.c-torture: Update to c-torture-1.42 release.
41208
41209 1996-11-11  Jeffrey A Law  (law@cygnus.com)
41210
41211         * gcc.c-torture: Update to c-torture-1.41 release.
41212
41213 1996-10-27  Jeffrey A Law  (law@cygnus.com)
41214
41215         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
41216         c-torture release.
41217
41218 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
41219
41220         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
41221         and LDFLAGS.  Fix second case to append the target_info ldflags
41222         onto LDFLAGS, not CFLAGS.
41223         * lib/g++.exp (g++_init): Add target_info stuff.
41224         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
41225         of libgloss and newlib flags for !native.
41226
41227         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
41228         (GDB): Fix relative path to go up another dir for finding gdb.
41229
41230 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
41231
41232         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
41233         versions in the target_info array, if they don't exist.
41234
41235 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
41236
41237         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
41238
41239 1996-07-08  Jim Wilson  <wilson@cygnus.com>
41240
41241         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
41242         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
41243
41244 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
41245
41246         * lib/old-dejagnu.exp: Don't remove the output file before we've
41247         actually tested it. Don't append pwd to the path of the executable
41248         we're testing.
41249
41250 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
41251
41252         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
41253
41254 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
41255
41256         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
41257         temporary directory for compiler files, and set it to a default
41258         value of /tmp. Set $output as the name of the output file from
41259         compiling the testcase. Add a -o option to $cflags_var so the
41260         compiler writes the final output file as $output. Set $executable
41261         to $output.
41262
41263         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
41264         directory for compiler files, and set it to /tmp if it doesn't
41265         already have a value. Set $output_file to the name of the output
41266         file from compiling the testcase. Add a -o option to CXXFLAGS so
41267         the compiler writes the final output file as $output. Use $output
41268         as the executable to be tested.
41269
41270 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
41271
41272         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
41273
41274 1996-06-08  Jeffrey A Law  (law@cygnus.com)
41275
41276         * gcc.c-torture/execute/pending-1.c: New test.  Still
41277         pending in Tege's queue.
41278
41279 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
41280
41281         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
41282         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
41283         if there were failures.  Call unresolved if there were unresolved
41284         testcases.  Call gcc_fail if program did not run to completion.
41285         (ph_make): Pass additional argument name to ph_execute.
41286         (ph_execute): Add new argument.  Pass additional arguments to
41287         ph_summary.  Call gcc_fail is there is no execution output.
41288
41289 1996-04-24  Jeffrey A Law  (law@cygnus.com)
41290
41291         * lib/plumhall.exp (proc_summary): Output relavent summary
41292         lines into the log so specific failures in plumhall can be
41293         investigated.
41294
41295 1996-04-10  Jeffrey A Law  (law@cygnus.com)
41296
41297         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
41298         (c-torture-execute): Don't try to execute tests which use
41299         "long long" types if $NO_LONG_LONG is nonzero.
41300
41301 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
41302
41303         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
41304         not c-torture.
41305
41306         * gcc.ieee: Move from here.
41307         * gcc.c-torture/execute/ieee: To here.
41308
41309 1996-03-26  Jeffrey A Law  (law@cygnus.com)
41310
41311         * gcc.c-torture: Update to c-torture-1.41 release.
41312
41313 1996-03-22  Jeffrey A Law  (law@cygnus.com)
41314
41315         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
41316         not "$output".
41317
41318 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
41319
41320         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
41321         -c present.
41322
41323 1996-03-02  Jeffrey A Law  (law@cygnus.com)
41324
41325         * config/proelf.exp: Handle connecting to a simulator.
41326
41327 1996-01-31  Jeffrey A Law  (law@cygnus.com)
41328
41329         * config/proelf.exp: New file.  Enough framework that we can
41330         run c-torture tests on the proelf targets (or any other target
41331         that gdb can connect to for that matter).
41332
41333 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
41334
41335         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
41336         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
41337
41338         * lib/plumhall.exp (ph_execute): Always call ph_summary if
41339         exec_output exists.
41340
41341 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
41342
41343         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
41344         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
41345
41346         * config/*.exp: Update FSF address.  Change result of ${tool}_load
41347         to pass/fail/unresolved/unsupported/untested.  Caller must now
41348         call unresolved/unsupported/untested.
41349         * lib/*.exp: Update FSF address.  Update to handle new results of
41350         ${tool}_load.
41351         * lib/chill.exp (verbose): Delete.
41352
41353 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
41354
41355         * lib/gcc.exp (default_gcc_start): Change order of args to
41356         $LDFLAGS $CFLAGS $LIBS.
41357         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
41358         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
41359         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
41360         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
41361         * gcc.misc-tests/dg-test.exp: Likewise.
41362         * gcc.misc-tests/msgs.exp: Likewise.
41363         * gcc.prms/prms.exp: Likewise.
41364         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
41365         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
41366
41367         * lib/dg.exp: Deleted, moved to dejagnu/lib.
41368
41369 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
41370
41371         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
41372
41373         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
41374         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
41375
41376         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
41377         necessary.
41378
41379 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
41380
41381         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
41382         global for loop; add use of $mathlib.
41383         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
41384         settings here; set mathlib for anything but VxWorks.
41385
41386 1996-01-22  Jeffrey A Law  (law@cygnus.com)
41387
41388         * gcc.c-torture: Update to c-torture-1.40 release.
41389
41390 1996-01-03  Jeffrey A Law  (law@cygnus.com)
41391
41392         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
41393         dg.exp.
41394
41395 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
41396
41397         * lib/c-torture.exp (c-torture-execute): Declare "output" as
41398         global.
41399
41400 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
41401
41402         * lib/g++.exp (LIBS): Define if not already.
41403         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
41404         (gcc-dg-prune): Call prune_gcc_output.
41405         * lib/gcc.exp (prune_gcc_output): New proc.
41406         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
41407         prune_gcc_output.
41408
41409 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
41410
41411         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
41412         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
41413
41414 1995-11-15  Jeffrey A Law  (law@cygnus.com)
41415
41416         * gcc.c-torture: Update to c-torture-1.39 release.
41417
41418 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
41419
41420         * lib/c-torture.exp (c-torture-execute): Don't return if one option
41421         fails, try others as well.
41422
41423 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
41424
41425         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
41426         If compilation fails, mark execute tests as `untested'.
41427         If test is marked as unsupported, don't mark compilation and
41428         execute tests as failed.
41429
41430 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
41431
41432         * lib/g++.exp (g++_init): Don't link in libg++, and look to
41433         libstdc++ for whether or not we want to be doing shared
41434         libraries.  Delete link_curses since we don't need it anymore.
41435         * lib/mike-g++.exp (postbase): Don't link in libg++.
41436         * g++.old-deja/old-deja.exp: Likewise.
41437
41438 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
41439
41440         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
41441
41442 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
41443
41444         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
41445         For that, add `-Wl,-a,shared_archive'.
41446         * g++.old-deja/old-deja.exp: Likewise.
41447
41448 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
41449
41450         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
41451
41452 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
41453
41454         * lib/mike-g++.exp (postbase): Pay attention to the status of
41455         g++_load.
41456
41457 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
41458
41459           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
41460
41461 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
41462
41463         * lib/gcc.exp (default_gcc_start): No longer need to log program
41464         being executed or its output, execute_anywhere does that now.
41465         * lib/g++.exp (default_g++_version): Call execute_anywhere.
41466         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
41467
41468 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
41469
41470         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
41471         the same as those in lib/g++.exp.
41472
41473 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
41474
41475         * gcc.c-torture: Update to c-torture-1.38 release.
41476         * gcc.ieee: Related changes.
41477
41478 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
41479
41480         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
41481         "exec". Minor reformatting changes.
41482
41483         * config/rom68k.exp (${tool}_load): Make it work in a canadian
41484         cross. This means all "exec" calls now work on a remote host as
41485         well.
41486         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
41487         cross. Filter out the extra "\r\n" stuff that expect puts in.
41488         (c-torture-execute): Filter out the bogus warnings like
41489         c-torture-compile does. Add support for canadian cross.
41490         * lib/gcc.exp (default_gcc_version, default_gcc_start)
41491         Use execute_anywhere rather than calling exec directly. Now it
41492         works for canadian cross testing.
41493
41494 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
41495
41496         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
41497         results into a variable, and check that rather than using file exists.
41498
41499 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
41500
41501         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
41502         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
41503
41504 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
41505
41506         * g++.old-deja/old-deja.exp: Create and pass runshlib and
41507         lib_curses if there's a shared libg++ in the build tree.
41508
41509 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
41510
41511         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
41512         if not supported target.
41513
41514 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
41515
41516         * lib/g++.exp (g++_init): Move empty setting of runshlib and
41517         link_curses up to always happen, not just for native builds.
41518
41519 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
41520
41521         * gcc.c-torture: Update to c-torture-1.36 release.
41522         * gcc.failure: Related changes.
41523
41524 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
41525
41526         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
41527
41528 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
41529
41530         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
41531         * lib/mike-g++.exp (postbase): Not in here.  Still reference
41532         runshlib, link_curses, and mathlib for link and run.
41533
41534         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
41535         pass the runtime shared library options for Solaris, OSF/1, and
41536         Irix5, and link with -lcurses to avoid unresolved references.
41537
41538 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
41539
41540         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
41541         only run once.
41542
41543 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
41544
41545         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
41546
41547 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
41548
41549         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
41550         do not have a framework for the "compat" tests yet.
41551
41552 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
41553
41554         * lib/mike-g++.exp (postbase): New local variable `mathlib',
41555         set to null if we're testing vxworks5.1.  Use that instead of
41556         `-lm' in the setting of LIBS for link and run.
41557
41558 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
41559
41560         * config/rom68k.exp (${tool}_load): Major changes to make it
41561         work.  Verified that it does in fact return the stuff in
41562         exec_output properly.  Catch any Emul or any TRAP other than 0.
41563
41564 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
41565
41566         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
41567         LDFLAGS properly for targets that need stuff from libgloss.
41568         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
41569         only run once.
41570         (gpp_initialized): New variable.
41571
41572 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
41573
41574         * config/rom68k.exp: Load libgloss.exp.
41575         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
41576         so we can produce a fully linked binary.
41577         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
41578         so we can produce a fully linked binary.
41579
41580 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
41581
41582         * lib/plumhall.exp (ph_section): Watch for expected failures.
41583         Add missing `else'.
41584
41585         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
41586         run the testcase.
41587         (c-torture): Likewise.
41588
41589 1995-08-28  Doug Evans  <dje@cygnus.com>
41590
41591         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
41592
41593         * lib/mike-g++.exp (mike_cleanup): New proc.
41594         (prebase): New globals compiler_result, not_compiler_result,
41595         target_regexp.
41596         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
41597         allow leading "-" in pattern.  Watch for unsupported tests.
41598         If $compiler_result is set, pattern match assembler code,
41599         and ditto for $not_compiler_result.
41600         * lib/mike-gcc.exp: Likewise.
41601
41602         * lib/plumhall.exp (ph_execute): Only call ph_summary if
41603         execution "succeeded".
41604
41605 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
41606
41607         * config/win32.exp: New file.
41608         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
41609
41610 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
41611
41612         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
41613         unsupported.
41614         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
41615         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
41616         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
41617
41618         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
41619         "... without exceptions was ...".  That is now handled by
41620         prune_system_crud.
41621         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
41622
41623 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
41624
41625         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
41626         sieve.c,sort2.c}: New files.
41627         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
41628         sieve.exp,sort2.exp}: Drivers for them.
41629
41630         * lib/mike-gcc.exp (program_output): New user settable variable.
41631         (postbase): Call prune_system_crud.  Also prune extraneous compiler
41632         messages.
41633         * lib/mike-g++.exp (program_output): New user settable variable.
41634
41635         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
41636
41637         * config/sh.exp: Deleted (use sim.exp instead).
41638
41639 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
41640
41641         * config/vx.exp: Declare CHECKTASK as global.
41642         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
41643         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
41644         * lib/old-dejagnu.exp: Load [pwd]/$executable.
41645
41646 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
41647
41648         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
41649         target. Like vx.exp, only includes `vx29k.exp' instead of
41650         `vxworks.exp'.
41651
41652 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
41653
41654         * config/sim.exp: Increase time limit from 120 seconds to 240.
41655
41656 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
41657
41658         * gcc.c-torture/execute/950628-1.c: New test.
41659
41660 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
41661
41662         * gcc.c-torture: Update with changes/additions from
41663         c-torture-1.34.
41664
41665 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
41666
41667         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
41668
41669 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
41670
41671         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
41672
41673 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
41674
41675         * gcc.c-torture/compile/950512-1.c: New test.
41676         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
41677         * gcc.dg/struct-ret-1.c: Likewise.
41678
41679 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
41680
41681         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
41682           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
41683
41684 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
41685
41686         * gcc.c-torture/special/920411-1.c: Deleted.
41687         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
41688
41689 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
41690
41691         * config/sim.exp (${tool}_load): Hack in call to bash to get a
41692         cpu limit.
41693
41694 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
41695
41696         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
41697
41698 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
41699
41700         From kenner;
41701         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
41702         is the proper length.
41703         * va-arg-3.c: Likewise.
41704
41705 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
41706
41707         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
41708         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
41709
41710         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
41711         * lib/g++.exp (default_g++_start): Delete old cruft.
41712
41713 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
41714
41715         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
41716         (2 * (1 << 18)) to (2 * (1 << 17)).
41717
41718         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
41719
41720 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
41721
41722         * config/rom68k.exp: Renamed from config/idp.exp
41723
41724 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
41725
41726         * c-torture/compile/921109-2.c
41727
41728 1995-04-18  Mike Stump  <mrs@cygnus.com>
41729
41730         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
41731         excess errors.
41732
41733 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
41734
41735         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
41736         output.
41737         * lib/g++.exp (default_g++_start): Likewise.
41738
41739 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
41740
41741         * gcc.c-torture/compile/950329-1.c: New test.
41742
41743 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
41744
41745           * config/bug.exp (${tool}_load): Updated to use new remote_open
41746           and remote_close procs.
41747         * config/idp.exp: New file.
41748
41749 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
41750
41751         * gcc.c-torture/execute/950322-1.c: New test.
41752
41753 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
41754
41755         * config/vx.exp (${tool}_load): Clean up testing of return code from
41756         vxworks_ld and vxworks_spawn.
41757
41758 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
41759
41760         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
41761
41762 1995-03-13  Mike Stump  <mrs@cygnus.com>
41763
41764         * lib/old-deja.exp: Add `excess errors test - ' error, now one
41765         can mark excess errors on a machine by machine basis.  Note, the
41766         default is to not expect any excess errors, even when excess
41767         errors test - is given, so you will want to put an XFAIL ... on
41768         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
41769         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
41770         those 4 machines, but no others.
41771
41772 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
41773
41774         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
41775         * lib/c-torture.exp: to here.
41776
41777 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
41778
41779         * gcc.c-torture/execute/950221-1.c: New test.
41780         * gcc.c-torture/execute/struct-ret-1.c: New test.
41781         * gcc.c-torture/compile/950221-1.c: New test.
41782
41783         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
41784
41785 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
41786
41787         * gcc.c-torture/execute/arith-1.c (main): Return 0.
41788         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
41789
41790 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
41791
41792         * g++.gb: New directory of tests, derived from my signature and
41793         class scoping tests.
41794
41795         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
41796         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
41797         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
41798         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
41799         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
41800         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
41801         * g++.gb/sig25.C: Likewise.
41802
41803         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
41804         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
41805         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
41806         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
41807         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
41808         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
41809         * g++.gb/sig25.exp: Likewise.
41810
41811         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
41812         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
41813         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
41814         * g++.gb/scope13.C: Likewise, this test still fails.
41815
41816         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
41817         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
41818         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
41819         * g++.gb/scope13.exp: Ditto.
41820
41821         * g++.gb/README: New file, explains what these tests are about.
41822
41823 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
41824
41825         * lib/dg.exp (dg-do): Support `preprocess'.
41826         (dg-test): Likewise.
41827
41828 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
41829
41830         * config/udi.exp: change "continue -expect" to "exp_continue".
41831
41832 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
41833
41834         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
41835         Delete redundant tests.
41836
41837         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
41838         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
41839         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
41840         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
41841         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
41842         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
41843         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
41844         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
41845
41846         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
41847         storing label pointers.
41848         * gcc.c-torture/execute/921019-1.c: Likewise.
41849         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
41850         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
41851         parameter fp.
41852         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
41853         constants.
41854
41855         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
41856         Delete obsolete tests.
41857
41858         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
41859         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
41860         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
41861         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
41862         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
41863         * gcc.c-torture/compile/950124-1.c: New test.
41864
41865         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
41866
41867 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
41868
41869         * lib/mike-g++.exp: Add -lm to LIBS.
41870
41871 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
41872
41873         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
41874
41875 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
41876
41877         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
41878
41879 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
41880
41881         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
41882
41883 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
41884
41885         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
41886         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
41887         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
41888         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
41889         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
41890         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
41891         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
41892         * g++.law/{operators31.C, operators32.C,
41893         * g++.law/{operators33.C, operators34.C}: Likewise.
41894         * g++.law/{pic1.C, refs2.C}: Likewise.
41895         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
41896         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
41897         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
41898         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
41899
41900         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
41901         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
41902         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
41903         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
41904         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
41905         * g++.law/{enum9.exp, friend5.exp}: Likewise.
41906         * g++.law/{nest3.exp, nest4.exp}: Likewise.
41907         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
41908         * g++.law/{operators30.exp, operators31.exp}: Likewise.
41909         * g++.law/{operators32.exp, operators33.exp}: Likewise.
41910         * g++.law/{operators34.exp}: Likewise.
41911         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
41912         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
41913         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
41914         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
41915         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
41916
41917         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
41918         No longer expected to fail.
41919         * g++.law/missed-error3.C: Tweak for recent bool changes.
41920
41921 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
41922
41923         * config/emb-unix: Deleted.
41924         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
41925         remote execution.  Do final link on remote host if REMOTE_LINK is set.
41926
41927 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
41928
41929         * lib/dg.exp (dg-test): Fix typo in last patch.
41930
41931 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
41932
41933         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
41934         (handles multiple occurrences).
41935
41936 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
41937
41938         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
41939         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
41940         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
41941         printed).
41942         * lib/c-torture.exp (c-torture-compile): Likewise.
41943         (c-torture): Prepend full path if missing.
41944         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
41945         (gcc_fail): Likewise.
41946         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
41947
41948 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
41949
41950         * lib/netware.exp: Only attach to NetWare i386 systems.
41951
41952 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
41953
41954         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
41955         messages.  Add test name to "output pattern match" pass/fail message.
41956
41957 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
41958
41959         * gcc.dg: New testsuite.
41960         * gcc.dg/dg.exp: New file.
41961
41962         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
41963         test-switch.c}: Deleted.
41964
41965         * gcc.misc-tests/msgs.exp: New testcase driver.
41966
41967 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
41968
41969         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
41970         Watch for illegal return values from ${tool}_load.
41971         * config/unix.exp (${tool}_load): Fix pass/fail detection for
41972         cross targets.  Coerce return value >0 to 1.
41973
41974 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
41975
41976         * config/unix.exp (${tool}_load): Call program rsh, not proc.
41977
41978         * config/emb-unix.exp: New file.
41979
41980         * config/sim.exp: Error if variable $SIM not defined.
41981         (${tool}_load): Mark test as "untested" if simulator missing.
41982
41983         * config/unix.exp: Load remote.exp to get rcp_download.
41984         * lib/c-torture.exp: Use different option lists for testcases with
41985         and without loops.
41986         * gcc.c-torture/execute/execute.exp: Likewise.
41987
41988 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
41989
41990         * config/*.exp: Clarify return code from ${tool}_load.
41991         Call `unresolved' or `untested' instead of `warning' or `perror'
41992         (sometimes you still want to call both though).
41993         Add comment that `shell_id' is local to each file.
41994         * config/udi.exp (timeout): Set to 30.
41995         Don't print warning if connection fails, $connectmode has already
41996         printed an error.
41997         (${tool}_load): Move verbose messages to level 2.
41998         Rework pattern for "Process started" message.
41999         Pass `shell_id' to ${connectmode}_download.
42000         Retry twice upon timeout.  Make resetting of target more robust.
42001         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
42002         Pass `shell_id' to exit_$connectmode.
42003         Only call exit_$connectmode if connected.
42004         * config/unix.exp (${tool}_load): Check return codes better.
42005         * config/vrtx.exp (${tool}_load): Likewise.
42006         * config/vx.exp (${tool}_load): Likewise.
42007         Delete unneeded global's.
42008         * lib/dg.exp (dg-test): Update to reflect clarified return codes
42009         from ${tool}_load.
42010         (dg-stat): Delete.
42011         (dg-init): Delete recording of pass/fail counts.
42012         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
42013         (old-dejagnu-init): Likewise.
42014         (old-dejagnu-stat): Delete contents, empty proc now.
42015         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
42016         (c-torture): Delete references to lcnt, lpass, lfail.
42017         Get option list from TORTURE_OPTIONS.
42018         Delete -funroll[-all]-loops if no loops.
42019         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
42020         (g++_stat): Delete contents (empty proc now).
42021         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
42022         (gcc_finish): Likewise.
42023         (gcc_stat): Deleted.
42024         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
42025         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
42026         * gcc.c-torture/execute/execute.exp: Likewise.
42027         Split tests into two parts: compile, execute.
42028         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
42029         no loops.  Update to reflect clarified return codes from ${tool}_load.
42030
42031 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
42032
42033         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
42034         to grep for.
42035         (old-dejagnu): Likewise (where necessary).
42036
42037 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
42038
42039         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
42040
42041         * lib/dg.exp (dg-process-target): Fix processing of selector.
42042         Add comment regarding use of `error'.
42043
42044         * lib/gcc.exp (prune_system_crud): Define if missing.
42045         * lib/g++.exp (prune_system_crud): Likewise.
42046
42047         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
42048         Call prune_system_crud.
42049         * lib/dg.exp (dg-runtest): New proc.
42050         Use perror instead of send_user for tcl errors in testcase.
42051         Don't return any value, it's never used.
42052         Don't clobber previous definition of `unknown'.
42053         Print tcl errors in `dg-final'.
42054
42055 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
42056
42057         * lib/dg.exp (dg-process-target): Improve syntax error messages.
42058         (dg-test): Don't print errorInfo, it contains stack backtrace.
42059
42060 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
42061
42062         * lib/g++.exp (runtest_file_p): Define if missing.
42063
42064 1994-09-24  Doug Evans  (dje@cygnus.com)
42065
42066         * lib/mike-g++.exp: Comment out loading of g++.exp.
42067         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
42068         (default_g++_version): Always print something.
42069         (default_g++_start): Comment out call to `which'.
42070         (g++_start, g++_load): Deleted (must be defined in config file).
42071         * lib/gcc.exp: Test for existence of $CC at start.
42072         Delete check for tmpdir (done in gcc_init).
42073         (default_gcc_version): Always print something.
42074         (default_gcc_start): Comment out call to `which'.
42075         * config/*.exp: Major cleanup - make cross targets work at least a
42076         little better for g++ (by not being "--tool gcc" specific).
42077         Rename gcc_xxx to ${tool}_xxx.
42078         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
42079         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
42080
42081 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
42082
42083         * lib/c-torture.exp (c-torture-compile): Rework compiler
42084         message processing.
42085
42086         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
42087         c-torture.
42088
42089 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
42090
42091         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
42092
42093         * lib/dg.exp (dg-process-target): Support { target native }.
42094
42095 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
42096
42097         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
42098         looked for "... program xxx got fatal signal".
42099         Correct regsub munging of `comp_output'.
42100         Ignore compiler messages "path prefix not used" and "linker input
42101         file unused".
42102
42103 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
42104
42105         * lib/gcc.exp (runtest_file_p): Define if missing.
42106         * gcc.prms/template.c: Example to work from.
42107
42108 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
42109
42110         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
42111         * lib/dg.exp (dg-test): Call unsupported testcases as such.
42112
42113         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
42114         * gcc.prms/1883.c: Moved from compile/940714-1.c.
42115         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
42116         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
42117
42118         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
42119         (dg-process-target): No longer a varargs proc.
42120         Return S/N for target, P/F for xfail.  All callers changed.
42121         (user option procs): More argument checking.
42122         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
42123         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
42124         (dg-test): Skip test if not running on selected target in `dg-do'.
42125         Update handling of `dg-do-what', `dg-output-text'.
42126         Separate execution pass/fail from output pattern match pass/fail.
42127         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
42128
42129 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
42130
42131         * gcc.c-torture/special/special.exp: Don't expect failure for mips
42132         target for 920510-1.c.
42133
42134 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
42135
42136         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
42137         Clean up comment regarding use of passcnt, etc.
42138         (gcc_stat): Don't update `testcnt' here.
42139         (gcc_finish): Do it here.
42140         Might as well reset `but_id' here too.
42141         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
42142         to determine if the file should be tested.
42143         * gcc.c-torture/compile/compile.exp: Likewise.
42144         * gcc.c-torture/execute/execute.exp: Likewise.
42145         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
42146         * gcc.misc-tests/dg-test.exp: Likewise.
42147         * gcc.prms/prms.exp: Likewise.
42148         * gcc.wendy/wendy.exp: Likewise.
42149         * g++.old-deja.exp: Likewise.
42150         Move "Testing file" message to verbose level 1.
42151
42152 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
42153
42154         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
42155
42156 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
42157
42158         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
42159         (default_gcc_start): Accept optional second list element
42160         of compiler flags.  Print compiler output at verbosity level 2.
42161         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
42162         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
42163         Save current values of framework globals passcnt, failcnt, xpasscnt,
42164         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
42165         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
42166         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
42167         xfailcnt to compute stats.  Update framework global `testcnt' from
42168         pass/fail counts.
42169         (gcc_finish): New proc.  Clean up test environment.
42170         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
42171         (gcc_epass, gcc_efail): Delete.
42172         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
42173         argument of line number.
42174         (dg-init): If the tool has an init routine, call it.
42175         (dg-test): Remove args `cflags_var' and `libs_var'.
42176         Pass all compiler options to ${tool}_start.
42177         Handle missing line number.
42178         (dg-finish): New function.
42179         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
42180         particular files.  Call gcc_finish at end.  Move "skipping test"
42181         message to verbosity level 3.
42182         * gcc.c-torture/compile/compile.exp: Likewise.
42183         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
42184         * gcc.c-torture/execute/execute.exp: Likewise.
42185         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42186         Print testcase being tried at verbosity level 1.
42187         * gcc.c-torture/special/special.exp: Unset xfail.
42188         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42189         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
42190         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
42191         * gcc.failure/failure.exp: Likewise.
42192         * gcc.ieee/ieee.exp: Likewise.
42193         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
42194         Update call to dg-test.  Call dg-finish at end.
42195         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
42196         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42197         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
42198         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
42199         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
42200         * gcc.wendy/wendy.exp: Add copyright.
42201         Delete setting of tmpdir (done by gcc_init).
42202         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
42203         Pass compiler flags to gcc_start.  Call gcc_finish at end.
42204         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
42205         gcc_[ce]pass/fail.
42206
42207 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
42208
42209         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
42210         confusion.
42211         (g++_load): Likewise.
42212
42213         * config/*.exp (gcc_load): Some were varargs fns and some were not.
42214         Rename argument to `prog' to remove the confusion.
42215         Varargs fns behave differently too!
42216         (g++_load): Likewise.
42217
42218         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
42219
42220         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
42221         what it is.  Delete (always) printing of status value for !native.
42222         Simplify verbose code, and include status and exec_output.
42223         (g++_load): Use gcc_load.
42224
42225 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
42226
42227         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
42228         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
42229         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
42230         940714-3.c as these testcases don't exist anymore.  Make
42231         va-arg-1.c expected to pass.
42232
42233 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
42234
42235         * gcc.misc-tests/misc.exp: Only run specific testcases.
42236         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
42237         * gcc.misc-tests/dg-[1-9].c: New files.
42238
42239         * lib/dg.exp: New testsuite driver.
42240         * gcc.prms/prms.exp: Use it.
42241
42242         * README.gcc: New file.
42243
42244         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
42245         Document and reset `lxpass' and `lxfail'.
42246         Simplify "initialized" message.
42247         (gcc_stat): Clean up comments a little.
42248
42249 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
42250
42251         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
42252
42253 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
42254
42255         * lib/old-dejagnu.exp (process-option): New proc.
42256         (old-dejagnu-init, old-dejagnu-stat): Likewise.
42257         (old-dejagnu): Simplify.
42258         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
42259
42260 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
42261
42262         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
42263         exists and is not an empty string.
42264
42265         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
42266         $xfail rather than calling setup_xfail.  Clear $xfail when test is
42267         finished.
42268         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
42269         automatically.
42270
42271         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
42272         longer expected to fail.
42273
42274         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
42275         "f" function call.
42276
42277         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
42278
42279         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
42280         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
42281         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
42282         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
42283         c-torture-1.29.
42284
42285         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
42286         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
42287
42288         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
42289
42290         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
42291         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
42292
42293         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
42294         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
42295         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
42296
42297 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
42298
42299         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
42300         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
42301         940714-1.c, 940714-2.c, 940714-3.c},
42302         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
42303         gcc.misc-tests/{mg.c,mg.exp}:
42304         New tests.
42305         * gcc.noncompile/noncompile.exp: Change accordingly.
42306
42307 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
42308
42309         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
42310         Undo previous clobberage.
42311
42312 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
42313
42314         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
42315         * gcc.special/{930510-1.c, special.exp}:
42316         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
42317         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
42318         struct-varargs-1.c}: New tests from c-torture-1.26.
42319
42320 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
42321
42322         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
42323           argument to switch.
42324
42325 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
42326
42327         * Revert the previous changes.  Please see Rob's directory
42328           (/lisa/test/rob/progressive/gcc/testsuite) for testing
42329           fixes.
42330
42331 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
42332
42333         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
42334             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
42335             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
42336             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
42337             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
42338             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
42339             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
42340             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
42341             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
42342             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
42343             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
42344             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
42345             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
42346             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
42347             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
42348             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
42349             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
42350             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
42351             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
42352             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
42353             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
42354             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
42355             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
42356             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
42357             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
42358             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
42359             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
42360
42361 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
42362
42363         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
42364             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
42365           with perror calls.
42366
42367 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
42368
42369         * config/unix.exp (g++_load): Fix syntax.
42370
42371 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
42372
42373         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
42374         * gcc.noncompile/921017-1.c: Deleted obsolete test.
42375         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
42376         Don't expect va-arg-1.c to fail.  Correct expected output for
42377         920928-1.c.
42378         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
42379         * gcc.wendy/hbm4.c: Correct typo.
42380         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
42381
42382 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
42383
42384         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
42385         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
42386         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
42387         * lib/c-torture.exp (c-torture-compile): Ditto.
42388
42389         Reduce volume of output (remove all the -I's and such).
42390         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
42391         Call gcc_cpass, gcc_cfail.
42392         (c-torture): Pass testing option to c-torture-compile.
42393
42394 1994-03-21  Doug Evans  (dje@cygnus.com)
42395
42396         Bring patches over from progressive.
42397         * config/default.exp: Exit remote shell cleanly.
42398         (g++_exit, g++_start): Add default versions.
42399         * config/sim.exp (gcc_load): Use perror, not error.
42400
42401 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
42402
42403         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
42404         set in site.exp.
42405
42406 1994-03-14  Doug Evans  (dje@cygnus.com)
42407
42408         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
42409         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
42410         (wendy_try): New proc to run testcase.
42411         (main loop): Call 'em.
42412         * gcc.wendy/*.c: Clean up pass to correct expected output.
42413
42414         * lib/gcc.exp: Minor cleanup work.
42415         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
42416
42417 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
42418
42419         * config/sim.exp (gcc_load): Document return codes better.
42420         Don't pass -v to simulator.
42421
42422 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
42423
42424           * gcc.special/920717-x.c: Fix typo.
42425           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
42426           get at sources.
42427
42428         * lib/mike-gcc.exp: Fix typo.
42429
42430 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
42431
42432         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
42433         binary to use, transform the name.
42434         * config/*.exp: rename everything. Nuke any g++ specific files,
42435         it's now a special case of gcc that requires no special support.
42436         Add a default.exp for unsupported targets.
42437
42438 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
42439
42440         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
42441         lib/old-dejagnu.exp: Fix a few patterns to work with the new
42442         version of Tcl.
42443
42444 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
42445
42446         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
42447         than a warning.
42448
42449 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
42450
42451         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
42452
42453 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
42454
42455         * gcc.execute/execute.exp: Combine opt_list and foption_list into
42456         option_list.  Compile every file with only 4/6 option choices
42457         (same as C torture) instead of with 12/18 different option
42458         choices.
42459         * lib/c-torture.exp: Likewise.
42460
42461         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
42462         not already set.
42463
42464 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
42465
42466         * lib/old-deja.exp: Add `excess errors test fails' error, now one
42467         can put an XFAIL *-*-* on excess errors.
42468
42469 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
42470
42471         * g++.law: Add more tests derived from g++-bugs snapshots.
42472
42473         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
42474         equivalent to g++.law/init9.
42475
42476         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
42477         compiled it, and the a.out file after we've run it.
42478
42479 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
42480
42481         * lib/mike-g++.exp (postbase): Delete the .o file after we've
42482         compiled it, and the a.out file after we've run it.
42483
42484 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
42485
42486         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
42487
42488 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
42489
42490         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
42491         version number.
42492
42493 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
42494
42495         * g++.law: New directory of g++ tests derived from the g++-bugs
42496         snapshots.
42497
42498 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
42499
42500         * gcc.compile: initbug1.c initbug1.exp testcase added
42501
42502 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
42503
42504         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
42505         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
42506           fixes submitted by Jeff Law (law@cs.utah.edu)
42507         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
42508           Jeff Law (law@cs.utah.edu)
42509
42510
42511 1993-11-30  Mike Stump  (mrs@cygnus.com)
42512
42513         * config/unix-g++.exp: Follow the gcc way of doing things.
42514         * g++.old-deja/old-deja.exp: Minor updates.
42515         * lib/g++.exp: New file, follow the gcc way of doing things.
42516         * lib/old-dejagnu.exp: Minor updates.
42517         * lib/mike-g++.exp: Always unset errorInfo.
42518
42519 1993-11-06  Mike Stump  (mrs@cygnus.com)
42520
42521         * lib/gcc.exp: Fix some errors with the below change, CC and
42522         CFLAGS should be global when setting, not local.
42523
42524 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
42525
42526         * lib/gcc.exp: Transform tool name.
42527
42528 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
42529
42530         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
42531
42532 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
42533
42534         * lib/gcc.exp: change gcc_done to gcc_stat
42535
42536 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
42537
42538         * Upgraded gcc testsuite to c-torture version 1.25
42539
42540 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
42541
42542         * lib/gcc.exp: added reporting code. Changed verbose compile message.
42543         * lib/c-torture: added hooks for new reporting code.
42544
42545 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
42546
42547         * config/sh-gcc.exp: check if sh-sim exists in the path
42548
42549 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
42550
42551         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
42552         * gcc.compile/compile.exp: Initial changes for new logic.
42553         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
42554         * gcc.failure/failure.exp: Initial changes for new logic.
42555         * gcc.ieee/ieee.exp: Initial changes for new logic.
42556         * gcc.misc-tests/misc.exp: Initial changes for new logic.
42557         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
42558         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
42559         * lib/c-torture.exp: Initial changes for new logic.
42560         * lib/gcc.exp: Initial changes for new logic.
42561
42562 1993-10-15  Mike Stump  (mrs@cygnus.com)
42563
42564         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
42565         depend upon failure or success.  Fully qualify names in failure
42566         and success messages.  Always remove a.out before starting
42567         compile, just in case.  Pay more attention to error text output by
42568         the compiler.  Handle testcases with no known past errors just
42569         like all others, so that things are uniform.  Other miscellaneous
42570         improvements.
42571
42572 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
42573
42574         * gcc.cpp: new directory for cpp tests
42575
42576 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
42577
42578         * lib/chill.exp: Code reformatted, removed unused code.
42579         * config/unix-chill.exp: Code reformatted, removed unused code.
42580         * chill.execute/execute.exp: Code reformatted, removed unused code.
42581         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
42582
42583 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
42584
42585         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
42586         routines not written.
42587
42588 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
42589
42590         * config/bug-gcc.exp: Use new procs from bug.exp.
42591
42592 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
42593
42594         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
42595         via ftp, rather than depending on NFS.
42596         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
42597         case.
42598
42599 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
42600
42601         * config/bug-gcc.exp: Use new download proc.
42602
42603 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
42604
42605         * chill.execute/execute.exp: cleanups, handles errors better
42606         * chill.compile/compile.exp: rewrite, based on execute.exp
42607         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
42608         * lib/chill.exp: major changes to diff proc and compile and link
42609           procs. added chill_fail and chill_pass wrappers to pass and
42610           fail. added more comments, and handle error codes better.
42611           Added a hack to capture stderr from exec, so noncompile tests
42612           can work.
42613
42614 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
42615
42616         * chill.execute/execute.exp: rewrite of testsuite driver
42617         * lib/chill.exp: rewrite of testsuite driver
42618         * config/unix-chill.exp: rewrite of testsuite driver
42619
42620 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
42621
42622         In chill.execute:
42623         * iexpr.ch: Standardize uppercase.
42624         * tuples.dat: Standardize uppercase.
42625         * vary.ch: standardize.  Correct varying string assignments.
42626         * vary.dat: Add new output lines.
42627
42628 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
42629
42630         In chill.execute:
42631         * chprintf.ch: Standardize use of uppercase.
42632         * tuples.ch: Standardize and turn arr2 into a DCL,
42633           rather than a SYN.
42634         * pinits.ch: Standardize.
42635
42636 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
42637
42638         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
42639         * Makefil: Renamed to Makefile.in.
42640         * configure.in: New.
42641
42642 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
42643
42644         In chill.execute:
42645         * .cvsignore: Add result/output files.
42646         * Makefile: Fix up variables at start.  Use MFLAGS
42647           everywhere.  Correct bool_loc, built_ins entries.
42648           Add entry for vary1.ch.
42649         * bitarray.ch: Standardize upper-case usage.
42650         * bitexpr.ch: Standardize, add output of b1.
42651         * params.ch: Use arrayt in along PROC parameters, to
42652           avoid novelty problems.
42653         * sets.ch: Tiny cleanup.
42654         * vary1.ch: Re-indent.
42655
42656 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
42657
42658           * Add PR-related files to Makefiles, .cvsignore files, etc.
42659
42660 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
42661
42662         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
42663           with compiler objects. New names are test-flow.c and test-loop.c
42664
42665 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
42666
42667         * Upgraded c-torture tests from 1.19 to 1.20
42668
42669         * new files:
42670         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
42671         * gcc.compile: 930623-1.c 930623-2.c
42672         * gcc.noncompile: 930622-1.c 930622-2.c
42673         * gcc.failure: 920411-1.c 920627-2.c
42674         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
42675
42676 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
42677
42678         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42679           More changes to get testsuite working properly. Needs more work.
42680           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
42681
42682 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
42683
42684         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42685           More changes to get testsuite working properly. Needs more work.
42686
42687 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
42688
42689         * chill.compile/compile.exp: Added for Dejagnu support
42690         * chill.execute/execute.exp: Added for Dejagnu support
42691         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
42692
42693 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
42694
42695         This should complete moving the CHILL test files.
42696         * chill.noncompile(.cvsignore printf.grt
42697             in-printf.grt chprintf.grt chprintf.ch):
42698             Added test-support files.
42699           (Makefile): Modified further.
42700         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
42701             signal.ch): Added test files.
42702           * chill.execute (.cvsignore printf.grt printr.c
42703             in-printf.grt rts.c chprintf.grt rts.h): Added
42704           test-support files.
42705             (Makefile): More corrections.
42706
42707 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
42708
42709         * chill.compile, chill.execute, chill.nocompile: Add CHILL
42710           test cases, ready for DejaGnu.
42711
42712 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
42713
42714         * Upgraded c-torture tests from 1.18 to 1.19
42715
42716         * gcc.compile: added test(s):
42717           930607-1.c
42718         * gcc.execute: added test(s):
42719           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
42720
42721         * added new subdirectory for misc tests: gcc.misc-tests
42722         * gcc.misc-test(s): added tests:
42723           inst-check.c test-consts.c test-ior.c test-switch.c
42724
42725 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
42726
42727         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
42728
42729 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
42730
42731         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
42732
42733 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
42734
42735         * Upgraded c-torture tests from 1.17 to 1.18
42736
42737 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
42738
42739         * Upgraded c-torture tests from 1.12 to 1.17
42740
42741 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
42742
42743         * lib/old-dejagnu.exp:
42744           Fixed handling of XFAIL target triplets to correctly
42745           recognize wildcard characters.  Removed code that
42746           appended a unique id tag to the end of the file name
42747           printed out by the result of the testcases within a
42748           given test file.
42749
42750 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
42751
42752         * lib/old-dejagnu.exp:
42753           Reworked expected failure handling to trigger off of XFAIL
42754           keyword in keyphrase embeded in testcase source code. The
42755           XFAIL keyword must be at the end of the keyphrase line. It
42756           may optionally be followed by one or more target triplets.
42757           It has just occured that the handling of wildcards in the
42758           target triplet may not be correct.
42759
42760 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
42761
42762         * g++.old-deja/tests:
42763           Moved all subdirectories up one level into g++.old-deja .
42764
42765         * lib/old-dejagnu.exp:
42766           Fixed problem with CXXFLAGS not being properly reset, and being
42767           corrupted with extraneous "-c" compiler option.  This was
42768           causing binaries to not be generated for test that needed them.
42769           Modified strings passed to "pass" and "fail" so that individual
42770           tests from the same test file would be distinguished by an
42771           identifier appended to the test file name in the summary logs;
42772           this corrected a problem with erroneous diff logs.  Added code
42773           to search testcases for expected fail and unexpected pass keywords.
42774
42775 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
42776
42777         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
42778
42779 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
42780
42781         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
42782           Removed extraneous text from end of "Special g++ Options"
42783           keyphrase.
42784
42785         * lib/old-dejagnu.exp: Added pattern matching to look for new
42786           keywords, embedded in testcases comments, which will trigger
42787           calls to xpass and xfail.
42788
42789 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
42790
42791         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
42792           comments embedded in the testcases, especially the one looking for
42793           special compiler options, as well as the pattern matching for the
42794           compiler output again.
42795
42796 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
42797
42798         * lib/old-dejagnu.exp: Do a proper check of the return value for
42799           execute tests. Fixed several problems with the pattern matching
42800           of the compiler output which gave erroneous test results.
42801           Changed several of the test result messages to be more descriptive.
42802         * config/unix-g++.exp: Proc g++_load now actually works and
42803           executes the tests passed to it and returns a usable return
42804           value.
42805
42806 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
42807
42808           * lib/gcc.exp: Exits gracefully if $CC is bogus.
42809
42810 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
42811
42812         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
42813           Modified both files to properly execute the old style
42814           dejagnu tests. The previous versions of these files were
42815           experimental and did not function anything near correctly.
42816
42817 1993-04-05  Rob Savoye  (rob@cygnus.com)
42818
42819         * Removed all Makefile.in and configure.in files. No configuration
42820         needed now.
42821
42822 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
42823
42824         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
42825
42826 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
42827
42828         * gcc.compile/configure.in, gcc.unsorted/configure.in,
42829         gcc.special/configure.in, gcc.noncompile/configure.in,
42830         gcc.execute/configure.in, gcc.code_quality/configure.in,
42831         g++.other/configure.in, g++.old-deja/configure.in,
42832         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
42833         in srcname setting.
42834
42835 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
42836
42837         * lib/udi.exp: Fixed mondfe and mondfe_download.
42838         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
42839         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
42840
42841 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
42842
42843         * config/udi-gdb.exp: Check $shell_id after connecting to target.
42844         (gdb_exit): Don't remove *_soc files.
42845
42846 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
42847
42848         * lib/c-torture.exp: Don't look for main; instead always use -w
42849         -c.  This is how the c-torture tests work.  Remove the object
42850         file if the compilation succeeds.
42851         * gcc.execute/execute.exp: Remove executable if test passes.
42852         * gcc.noncompile/noncompile.exp: Every test is an expected
42853         failure.
42854         * gcc.special/special.exp: Added tests from c-torture 1.11,
42855         corrected use of existing test.
42856         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
42857         gcc.execute/920625-1.c: Updated to c-torture 1.11.
42858         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
42859         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
42860         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
42861         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
42862         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
42863         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
42864         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
42865         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
42866         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
42867         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
42868         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
42869         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
42870         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
42871         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
42872         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
42873         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
42874         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
42875         c-torture 1.11.
42876         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
42877         correspond to c-torture 1.11.
42878
42879         * New file.